Full Code of t3framework/t3 for AI

master 1d83907aefd3 cached
1055 files
10.6 MB
2.9M tokens
1960 symbols
1 requests
Copy disabled (too large) Download .txt
Showing preview only (11,399K chars total). Download the full file to get everything.
Repository: t3framework/t3
Branch: master
Commit: 1d83907aefd3
Files: 1055
Total size: 10.6 MB

Directory structure:
gitextract_gh_o1q4q/

├── .gitattributes
├── .gitignore
├── CHANGELOG.md
├── LICENSE.txt
├── README.md
├── pkg_t3.script.php
├── pkg_t3.xml
├── source/
│   ├── plg_system_t3/
│   │   ├── admin/
│   │   │   ├── bootstrap/
│   │   │   │   ├── css/
│   │   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   │   └── bootstrap.css
│   │   │   │   ├── index.html
│   │   │   │   └── js/
│   │   │   │       └── bootstrap.js
│   │   │   ├── css/
│   │   │   │   ├── admin-j25.css
│   │   │   │   ├── admin-j30.css
│   │   │   │   ├── admin.css
│   │   │   │   ├── file-manager.css
│   │   │   │   └── index.html
│   │   │   ├── fonts/
│   │   │   │   ├── fa3/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── font-awesome-ie7.css
│   │   │   │   │   │   └── font-awesome.css
│   │   │   │   │   ├── font/
│   │   │   │   │   │   └── FontAwesome.otf
│   │   │   │   │   └── less/
│   │   │   │   │       ├── bootstrap.less
│   │   │   │   │       ├── core.less
│   │   │   │   │       ├── extras.less
│   │   │   │   │       ├── font-awesome-ie7.less
│   │   │   │   │       ├── font-awesome.less
│   │   │   │   │       ├── icons.less
│   │   │   │   │       ├── joomla3-compat.less
│   │   │   │   │       ├── mixins.less
│   │   │   │   │       ├── path.less
│   │   │   │   │       └── variables.less
│   │   │   │   ├── fa4/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── font-awesome.css
│   │   │   │   │   └── fonts/
│   │   │   │   │       └── FontAwesome.otf
│   │   │   │   └── glyphicon/
│   │   │   │       └── css/
│   │   │   │           └── glyphicon.css
│   │   │   ├── frameworkInfo.php
│   │   │   ├── html/
│   │   │   │   └── com_templates/
│   │   │   │       └── style/
│   │   │   │           └── edit.php
│   │   │   ├── images/
│   │   │   │   └── index.html
│   │   │   ├── index.php
│   │   │   ├── js/
│   │   │   │   ├── admin.js
│   │   │   │   ├── admin_j4.js
│   │   │   │   ├── index.html
│   │   │   │   ├── jimgload.js
│   │   │   │   ├── jquery-1.x.js
│   │   │   │   ├── jquery.noconflict.js
│   │   │   │   └── json2.js
│   │   │   ├── layout/
│   │   │   │   ├── css/
│   │   │   │   │   ├── layout-preview.css
│   │   │   │   │   ├── layout-preview.css.bs3
│   │   │   │   │   └── layout.css
│   │   │   │   ├── js/
│   │   │   │   │   └── layout.js
│   │   │   │   └── layout.tpl.php
│   │   │   ├── megamenu/
│   │   │   │   ├── css/
│   │   │   │   │   └── megamenu.css
│   │   │   │   ├── js/
│   │   │   │   │   └── megamenu.js
│   │   │   │   └── megamenu.tpl.php
│   │   │   ├── plugins/
│   │   │   │   ├── chosen/
│   │   │   │   │   ├── chosen.css
│   │   │   │   │   └── chosen.jquery.js
│   │   │   │   └── miniColors/
│   │   │   │       ├── jquery.miniColors.css
│   │   │   │       └── jquery.miniColors.js
│   │   │   ├── thememagic/
│   │   │   │   ├── css/
│   │   │   │   │   └── thememagic.css
│   │   │   │   ├── js/
│   │   │   │   │   └── thememagic.js
│   │   │   │   └── thememagic.tpl.php
│   │   │   ├── tour/
│   │   │   │   ├── css/
│   │   │   │   │   ├── index.html
│   │   │   │   │   └── tour.css
│   │   │   │   ├── img/
│   │   │   │   │   └── index.html
│   │   │   │   ├── js/
│   │   │   │   │   └── tour.js
│   │   │   │   └── tour.tpl.php
│   │   │   └── tpls/
│   │   │       ├── default.php
│   │   │       ├── default_assignment.php
│   │   │       ├── default_j4.php
│   │   │       ├── default_overview.php
│   │   │       ├── index.html
│   │   │       └── toolbar.php
│   │   ├── base/
│   │   │   ├── bootstrap/
│   │   │   │   ├── css/
│   │   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   │   ├── bootstrap-theme.css
│   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   ├── docs.css
│   │   │   │   │   └── navbar.css
│   │   │   │   ├── js/
│   │   │   │   │   ├── .jshintrc
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── affix.js
│   │   │   │   │   ├── alert.js
│   │   │   │   │   ├── application.js
│   │   │   │   │   ├── bootstrap-affix.js
│   │   │   │   │   ├── bootstrap-alert.js
│   │   │   │   │   ├── bootstrap-button.js
│   │   │   │   │   ├── bootstrap-carousel.js
│   │   │   │   │   ├── bootstrap-collapse.js
│   │   │   │   │   ├── bootstrap-dropdown.js
│   │   │   │   │   ├── bootstrap-modal.js
│   │   │   │   │   ├── bootstrap-popover.js
│   │   │   │   │   ├── bootstrap-scrollspy.js
│   │   │   │   │   ├── bootstrap-tab.js
│   │   │   │   │   ├── bootstrap-tooltip.js
│   │   │   │   │   ├── bootstrap-transition.js
│   │   │   │   │   ├── bootstrap-typeahead.js
│   │   │   │   │   ├── bootstrap.js
│   │   │   │   │   ├── button.js
│   │   │   │   │   ├── carousel.js
│   │   │   │   │   ├── collapse.js
│   │   │   │   │   ├── dropdown.js
│   │   │   │   │   ├── google-code-prettify/
│   │   │   │   │   │   ├── prettify.css
│   │   │   │   │   │   └── prettify.js
│   │   │   │   │   ├── jquery.js
│   │   │   │   │   ├── modal.js
│   │   │   │   │   ├── popover.js
│   │   │   │   │   ├── scrollspy.js
│   │   │   │   │   ├── tab.js
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── phantom.js
│   │   │   │   │   │   ├── server.js
│   │   │   │   │   │   ├── unit/
│   │   │   │   │   │   │   ├── bootstrap-affix.js
│   │   │   │   │   │   │   ├── bootstrap-alert.js
│   │   │   │   │   │   │   ├── bootstrap-button.js
│   │   │   │   │   │   │   ├── bootstrap-carousel.js
│   │   │   │   │   │   │   ├── bootstrap-collapse.js
│   │   │   │   │   │   │   ├── bootstrap-dropdown.js
│   │   │   │   │   │   │   ├── bootstrap-modal.js
│   │   │   │   │   │   │   ├── bootstrap-phantom.js
│   │   │   │   │   │   │   ├── bootstrap-popover.js
│   │   │   │   │   │   │   ├── bootstrap-scrollspy.js
│   │   │   │   │   │   │   ├── bootstrap-tab.js
│   │   │   │   │   │   │   ├── bootstrap-tooltip.js
│   │   │   │   │   │   │   ├── bootstrap-transition.js
│   │   │   │   │   │   │   └── bootstrap-typeahead.js
│   │   │   │   │   │   └── vendor/
│   │   │   │   │   │       ├── jquery.js
│   │   │   │   │   │       ├── qunit.css
│   │   │   │   │   │       └── qunit.js
│   │   │   │   │   ├── tooltip.js
│   │   │   │   │   └── transition.js
│   │   │   │   └── less/
│   │   │   │       ├── accordion.less
│   │   │   │       ├── alerts.less
│   │   │   │       ├── bootstrap.less
│   │   │   │       ├── breadcrumbs.less
│   │   │   │       ├── button-groups.less
│   │   │   │       ├── buttons.less
│   │   │   │       ├── carousel.less
│   │   │   │       ├── close.less
│   │   │   │       ├── code.less
│   │   │   │       ├── component-animations.less
│   │   │   │       ├── dropdowns.less
│   │   │   │       ├── forms.less
│   │   │   │       ├── grid.less
│   │   │   │       ├── hero-unit.less
│   │   │   │       ├── labels-badges.less
│   │   │   │       ├── layouts.less
│   │   │   │       ├── media.less
│   │   │   │       ├── mixins.less
│   │   │   │       ├── modals.less
│   │   │   │       ├── navbar.less
│   │   │   │       ├── navs.less
│   │   │   │       ├── pager.less
│   │   │   │       ├── pagination.less
│   │   │   │       ├── popovers.less
│   │   │   │       ├── progress-bars.less
│   │   │   │       ├── reset.less
│   │   │   │       ├── responsive-1200px-min.less
│   │   │   │       ├── responsive-767px-max.less
│   │   │   │       ├── responsive-768px-979px.less
│   │   │   │       ├── responsive-navbar.less
│   │   │   │       ├── responsive-utilities.less
│   │   │   │       ├── responsive.less
│   │   │   │       ├── scaffolding.less
│   │   │   │       ├── sprites.less
│   │   │   │       ├── tables.less
│   │   │   │       ├── thumbnails.less
│   │   │   │       ├── tooltip.less
│   │   │   │       ├── type.less
│   │   │   │       ├── utilities.less
│   │   │   │       ├── variables.less
│   │   │   │       └── wells.less
│   │   │   ├── component.php
│   │   │   ├── css/
│   │   │   │   ├── layout-preview.css
│   │   │   │   ├── megamenu-responsive.css
│   │   │   │   ├── megamenu.css
│   │   │   │   ├── off-canvas.css
│   │   │   │   └── thememagic.css
│   │   │   ├── define.php
│   │   │   ├── error.php
│   │   │   ├── etc/
│   │   │   │   └── assets.xml
│   │   │   ├── html/
│   │   │   │   ├── com_contact/
│   │   │   │   │   ├── categories/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── category/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_children.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── contact/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_address.php
│   │   │   │   │   │   ├── default_articles.php
│   │   │   │   │   │   ├── default_form.php
│   │   │   │   │   │   ├── default_links.php
│   │   │   │   │   │   ├── default_profile.php
│   │   │   │   │   │   ├── default_user_custom_fields.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── featured/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   └── index.html
│   │   │   │   ├── com_content/
│   │   │   │   │   ├── archive/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── article/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_links.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── categories/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── category/
│   │   │   │   │   │   ├── blog.php
│   │   │   │   │   │   ├── blog_children.php
│   │   │   │   │   │   ├── blog_item.php
│   │   │   │   │   │   ├── blog_links.php
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_articles.php
│   │   │   │   │   │   ├── default_children.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── featured/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_item.php
│   │   │   │   │   │   ├── default_links.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── icon.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── com_finder/
│   │   │   │   │   └── search/
│   │   │   │   │       └── default_form.php
│   │   │   │   ├── com_newsfeeds/
│   │   │   │   │   ├── category/
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   └── index.html
│   │   │   │   ├── com_search/
│   │   │   │   │   └── search/
│   │   │   │   │       ├── default.php
│   │   │   │   │       ├── default_form.php
│   │   │   │   │       └── default_results.php
│   │   │   │   ├── com_users/
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── login/
│   │   │   │   │   │   ├── default_login.php
│   │   │   │   │   │   ├── default_logout.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── profile/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_core.php
│   │   │   │   │   │   ├── default_custom.php
│   │   │   │   │   │   ├── default_params.php
│   │   │   │   │   │   ├── edit.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── registration/
│   │   │   │   │   │   ├── complete.php
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── remind/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   └── reset/
│   │   │   │   │       ├── complete.php
│   │   │   │   │       ├── confirm.php
│   │   │   │   │       ├── default.php
│   │   │   │   │       └── index.html
│   │   │   │   ├── index.html
│   │   │   │   ├── layouts/
│   │   │   │   │   ├── index.html
│   │   │   │   │   └── joomla/
│   │   │   │   │       ├── content/
│   │   │   │   │       │   ├── associations.php
│   │   │   │   │       │   ├── blog_style_default_item_title.php
│   │   │   │   │       │   ├── blog_style_default_links.php
│   │   │   │   │       │   ├── categories_default.php
│   │   │   │   │       │   ├── categories_default_items.php
│   │   │   │   │       │   ├── category_default.php
│   │   │   │   │       │   ├── fulltext_image.php
│   │   │   │   │       │   ├── icons.php
│   │   │   │   │       │   ├── index.html
│   │   │   │   │       │   ├── info_block/
│   │   │   │   │       │   │   ├── author.php
│   │   │   │   │       │   │   ├── block.php
│   │   │   │   │       │   │   ├── category.php
│   │   │   │   │       │   │   ├── create_date.php
│   │   │   │   │       │   │   ├── hits.php
│   │   │   │   │       │   │   ├── index.html
│   │   │   │   │       │   │   ├── modify_date.php
│   │   │   │   │       │   │   ├── parent_category.php
│   │   │   │   │       │   │   └── publish_date.php
│   │   │   │   │       │   ├── intro_image.php
│   │   │   │   │       │   ├── item_title.php
│   │   │   │   │       │   ├── options_default.php
│   │   │   │   │       │   └── tags.php
│   │   │   │   │       └── index.html
│   │   │   │   ├── mod_breadcrumbs/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_footer/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_login/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_menu/
│   │   │   │   │   ├── default.php
│   │   │   │   │   ├── default_component.php
│   │   │   │   │   ├── default_heading.php
│   │   │   │   │   ├── default_separator.php
│   │   │   │   │   ├── default_url.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_search/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── modules.php
│   │   │   │   └── pagination.php
│   │   │   ├── index.html
│   │   │   ├── index.php
│   │   │   ├── js/
│   │   │   │   ├── cssjanus.js
│   │   │   │   ├── frontend-edit.js
│   │   │   │   ├── jquery-1.11.2.js
│   │   │   │   ├── jquery.ckie.js
│   │   │   │   ├── jquery.equalheight.js
│   │   │   │   ├── jquery.noconflict.js
│   │   │   │   ├── less.js
│   │   │   │   ├── menu.js
│   │   │   │   ├── off-canvas.js
│   │   │   │   ├── responsive.js
│   │   │   │   ├── script.js
│   │   │   │   └── thememagic.js
│   │   │   ├── less/
│   │   │   │   ├── frontend-edit.less
│   │   │   │   ├── global-modules-responsive.less
│   │   │   │   ├── global-modules.less
│   │   │   │   ├── global-typo-responsive.less
│   │   │   │   ├── global-typo.less
│   │   │   │   ├── grid-ext-responsive.less
│   │   │   │   ├── grid-ext.less
│   │   │   │   ├── layout-preview.less
│   │   │   │   ├── megamenu-responsive.less
│   │   │   │   ├── megamenu.less
│   │   │   │   ├── mixins.less
│   │   │   │   ├── non-responsive.less
│   │   │   │   ├── off-canvas.less
│   │   │   │   ├── rtl/
│   │   │   │   │   ├── megamenu.less
│   │   │   │   │   └── off-canvas.less
│   │   │   │   ├── t3-responsive.less
│   │   │   │   ├── t3.less
│   │   │   │   └── variables.less
│   │   │   ├── offline.php
│   │   │   ├── params/
│   │   │   │   ├── index.html
│   │   │   │   ├── template.xml
│   │   │   │   └── thememagic.xml
│   │   │   └── tpls/
│   │   │       ├── ajax.html.php
│   │   │       ├── ajax.json.php
│   │   │       ├── blocks/
│   │   │       │   └── spotlight.php
│   │   │       ├── component.php
│   │   │       └── system/
│   │   │           ├── spotlight.php
│   │   │           └── tp.php
│   │   ├── base-bs3/
│   │   │   ├── bootstrap/
│   │   │   │   ├── css/
│   │   │   │   │   ├── bootstrap-theme.css
│   │   │   │   │   └── bootstrap.css
│   │   │   │   ├── js/
│   │   │   │   │   ├── bootstrap.js
│   │   │   │   │   └── npm.js
│   │   │   │   └── less/
│   │   │   │       ├── .csscomb.json
│   │   │   │       ├── .csslintrc
│   │   │   │       ├── alerts.less
│   │   │   │       ├── badges.less
│   │   │   │       ├── bootstrap.less
│   │   │   │       ├── breadcrumbs.less
│   │   │   │       ├── button-groups.less
│   │   │   │       ├── buttons.less
│   │   │   │       ├── carousel.less
│   │   │   │       ├── close.less
│   │   │   │       ├── code.less
│   │   │   │       ├── component-animations.less
│   │   │   │       ├── dropdowns.less
│   │   │   │       ├── forms.less
│   │   │   │       ├── glyphicons.less
│   │   │   │       ├── grid.less
│   │   │   │       ├── input-groups.less
│   │   │   │       ├── jumbotron.less
│   │   │   │       ├── labels.less
│   │   │   │       ├── list-group.less
│   │   │   │       ├── media.less
│   │   │   │       ├── mixins/
│   │   │   │       │   ├── alerts.less
│   │   │   │       │   ├── background-variant.less
│   │   │   │       │   ├── border-radius.less
│   │   │   │       │   ├── buttons.less
│   │   │   │       │   ├── center-block.less
│   │   │   │       │   ├── clearfix.less
│   │   │   │       │   ├── forms.less
│   │   │   │       │   ├── gradients.less
│   │   │   │       │   ├── grid-framework.less
│   │   │   │       │   ├── grid.less
│   │   │   │       │   ├── hide-text.less
│   │   │   │       │   ├── image.less
│   │   │   │       │   ├── labels.less
│   │   │   │       │   ├── list-group.less
│   │   │   │       │   ├── nav-divider.less
│   │   │   │       │   ├── nav-vertical-align.less
│   │   │   │       │   ├── opacity.less
│   │   │   │       │   ├── pagination.less
│   │   │   │       │   ├── panels.less
│   │   │   │       │   ├── progress-bar.less
│   │   │   │       │   ├── reset-filter.less
│   │   │   │       │   ├── reset-text.less
│   │   │   │       │   ├── resize.less
│   │   │   │       │   ├── responsive-visibility.less
│   │   │   │       │   ├── size.less
│   │   │   │       │   ├── tab-focus.less
│   │   │   │       │   ├── table-row.less
│   │   │   │       │   ├── text-emphasis.less
│   │   │   │       │   ├── text-overflow.less
│   │   │   │       │   └── vendor-prefixes.less
│   │   │   │       ├── mixins.less
│   │   │   │       ├── modals.less
│   │   │   │       ├── navbar.less
│   │   │   │       ├── navs.less
│   │   │   │       ├── normalize.less
│   │   │   │       ├── pager.less
│   │   │   │       ├── pagination.less
│   │   │   │       ├── panels.less
│   │   │   │       ├── popovers.less
│   │   │   │       ├── print.less
│   │   │   │       ├── progress-bars.less
│   │   │   │       ├── responsive-embed.less
│   │   │   │       ├── responsive-utilities.less
│   │   │   │       ├── scaffolding.less
│   │   │   │       ├── tables.less
│   │   │   │       ├── theme.less
│   │   │   │       ├── thumbnails.less
│   │   │   │       ├── tooltip.less
│   │   │   │       ├── type.less
│   │   │   │       ├── utilities.less
│   │   │   │       ├── variables.less
│   │   │   │       └── wells.less
│   │   │   ├── component.php
│   │   │   ├── css/
│   │   │   │   ├── frontediting.css
│   │   │   │   ├── jquery.autocomplete.css
│   │   │   │   ├── layout-preview.css
│   │   │   │   ├── megamenu-responsive.css
│   │   │   │   ├── megamenu.css
│   │   │   │   ├── off-canvas.css
│   │   │   │   └── thememagic.css
│   │   │   ├── define.php
│   │   │   ├── error.php
│   │   │   ├── etc/
│   │   │   │   └── assets.xml
│   │   │   ├── fonts/
│   │   │   │   └── font-awesome/
│   │   │   │       ├── css/
│   │   │   │       │   ├── font-awesome-base.css
│   │   │   │       │   ├── font-awesome.css
│   │   │   │       │   └── icomoon-to-fw.css
│   │   │   │       └── font/
│   │   │   │           └── FontAwesome.otf
│   │   │   ├── html/
│   │   │   │   ├── com_config/
│   │   │   │   │   ├── modules/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_details.php
│   │   │   │   │   │   ├── default_options.php
│   │   │   │   │   │   └── default_positions.php
│   │   │   │   │   └── templates/
│   │   │   │   │       ├── default.php
│   │   │   │   │       └── index.html
│   │   │   │   ├── com_contact/
│   │   │   │   │   ├── categories/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── category/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_children.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── contact/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_address.php
│   │   │   │   │   │   ├── default_articles.php
│   │   │   │   │   │   ├── default_form.php
│   │   │   │   │   │   ├── default_links.php
│   │   │   │   │   │   ├── default_profile.php
│   │   │   │   │   │   ├── default_user_custom_fields.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── featured/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   └── index.html
│   │   │   │   ├── com_content/
│   │   │   │   │   ├── archive/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── article/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_links.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── categories/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── category/
│   │   │   │   │   │   ├── blog.php
│   │   │   │   │   │   ├── blog_children.php
│   │   │   │   │   │   ├── blog_item.php
│   │   │   │   │   │   ├── blog_links.php
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_articles.php
│   │   │   │   │   │   ├── default_children.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── featured/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_item.php
│   │   │   │   │   │   ├── default_links.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── icon.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── com_finder/
│   │   │   │   │   └── search/
│   │   │   │   │       └── default_form.php
│   │   │   │   ├── com_mailto/
│   │   │   │   │   └── mailto/
│   │   │   │   │       ├── default.php
│   │   │   │   │       └── index.html
│   │   │   │   ├── com_newsfeeds/
│   │   │   │   │   ├── category/
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   └── index.html
│   │   │   │   ├── com_search/
│   │   │   │   │   └── search/
│   │   │   │   │       ├── default.php
│   │   │   │   │       ├── default_error.php
│   │   │   │   │       ├── default_form.php
│   │   │   │   │       └── default_results.php
│   │   │   │   ├── com_tags/
│   │   │   │   │   ├── tag/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   └── default_items.php
│   │   │   │   │   └── tags/
│   │   │   │   │       ├── default.php
│   │   │   │   │       └── default_items.php
│   │   │   │   ├── com_users/
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── login/
│   │   │   │   │   │   ├── default_login.php
│   │   │   │   │   │   ├── default_logout.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── profile/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_core.php
│   │   │   │   │   │   ├── default_custom.php
│   │   │   │   │   │   ├── default_params.php
│   │   │   │   │   │   ├── edit.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── registration/
│   │   │   │   │   │   ├── complete.php
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── remind/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   └── reset/
│   │   │   │   │       ├── complete.php
│   │   │   │   │       ├── confirm.php
│   │   │   │   │       ├── default.php
│   │   │   │   │       └── index.html
│   │   │   │   ├── index.html
│   │   │   │   ├── layouts/
│   │   │   │   │   ├── index.html
│   │   │   │   │   └── joomla/
│   │   │   │   │       ├── content/
│   │   │   │   │       │   ├── associations.php
│   │   │   │   │       │   ├── blog_style_default_item_title.php
│   │   │   │   │       │   ├── blog_style_default_links.php
│   │   │   │   │       │   ├── categories_default.php
│   │   │   │   │       │   ├── categories_default_items.php
│   │   │   │   │       │   ├── category_default.php
│   │   │   │   │       │   ├── fulltext_image.php
│   │   │   │   │       │   ├── icons.php
│   │   │   │   │       │   ├── index.html
│   │   │   │   │       │   ├── info_block/
│   │   │   │   │       │   │   ├── author.php
│   │   │   │   │       │   │   ├── block.php
│   │   │   │   │       │   │   ├── category.php
│   │   │   │   │       │   │   ├── create_date.php
│   │   │   │   │       │   │   ├── hits.php
│   │   │   │   │       │   │   ├── index.html
│   │   │   │   │       │   │   ├── modify_date.php
│   │   │   │   │       │   │   ├── parent_category.php
│   │   │   │   │       │   │   └── publish_date.php
│   │   │   │   │       │   ├── intro_image.php
│   │   │   │   │       │   ├── item_title.php
│   │   │   │   │       │   ├── options_default.php
│   │   │   │   │       │   ├── readmore.php
│   │   │   │   │       │   └── tags.php
│   │   │   │   │       ├── edit/
│   │   │   │   │       │   └── frontediting_modules.php
│   │   │   │   │       └── index.html
│   │   │   │   ├── mod_articles_categories/
│   │   │   │   │   └── default_items.php
│   │   │   │   ├── mod_breadcrumbs/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_finder/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_footer/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_login/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_menu/
│   │   │   │   │   ├── default.php
│   │   │   │   │   ├── default_component.php
│   │   │   │   │   ├── default_heading.php
│   │   │   │   │   ├── default_separator.php
│   │   │   │   │   ├── default_url.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_search/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── modules.php
│   │   │   │   └── pagination.php
│   │   │   ├── index.html
│   │   │   ├── index.php
│   │   │   ├── js/
│   │   │   │   ├── cssjanus.js
│   │   │   │   ├── frontediting.js
│   │   │   │   ├── frontend-edit.js
│   │   │   │   ├── jquery-1.11.2.js
│   │   │   │   ├── jquery.autocomplete.js
│   │   │   │   ├── jquery.ckie.js
│   │   │   │   ├── jquery.equalheight.js
│   │   │   │   ├── jquery.noconflict.js
│   │   │   │   ├── less.js
│   │   │   │   ├── less.unmin.js
│   │   │   │   ├── menu.js
│   │   │   │   ├── nav-collapse.js
│   │   │   │   ├── off-canvas.js
│   │   │   │   ├── script.js
│   │   │   │   └── thememagic.js
│   │   │   ├── less/
│   │   │   │   ├── frontend-edit.less
│   │   │   │   ├── layout-preview-variables.less
│   │   │   │   ├── layout-preview.less
│   │   │   │   ├── legacy-forms.less
│   │   │   │   ├── legacy-grid.less
│   │   │   │   ├── legacy-navigation.less
│   │   │   │   ├── legacy_j4.less
│   │   │   │   ├── megamenu.less
│   │   │   │   ├── mixins.less
│   │   │   │   ├── non-responsive-variables.less
│   │   │   │   ├── non-responsive.less
│   │   │   │   ├── off-canvas.less
│   │   │   │   ├── rtl/
│   │   │   │   │   ├── megamenu.less
│   │   │   │   │   └── off-canvas.less
│   │   │   │   ├── t3.less
│   │   │   │   └── variables.less
│   │   │   ├── offline.php
│   │   │   ├── params/
│   │   │   │   ├── index.html
│   │   │   │   ├── template.xml
│   │   │   │   └── thememagic.xml
│   │   │   └── tpls/
│   │   │       ├── addon.php
│   │   │       ├── ajax.html.php
│   │   │       ├── ajax.json.php
│   │   │       ├── blocks/
│   │   │       │   ├── off-canvas.php
│   │   │       │   └── spotlight.php
│   │   │       ├── component.php
│   │   │       └── system/
│   │   │           ├── spotlight.php
│   │   │           └── tp.php
│   │   ├── includes/
│   │   │   ├── admin/
│   │   │   │   ├── layout.php
│   │   │   │   ├── megamenu.php
│   │   │   │   └── theme.php
│   │   │   ├── core/
│   │   │   │   ├── action.php
│   │   │   │   ├── admin.php
│   │   │   │   ├── ajax.php
│   │   │   │   ├── bot.php
│   │   │   │   ├── defines.php
│   │   │   │   ├── less.php
│   │   │   │   ├── minify.php
│   │   │   │   ├── path.php
│   │   │   │   ├── t3.php
│   │   │   │   ├── t3j.php
│   │   │   │   ├── template.php
│   │   │   │   └── templatelayout.php
│   │   │   ├── depend/
│   │   │   │   ├── css/
│   │   │   │   │   ├── depend.css
│   │   │   │   │   └── index.html
│   │   │   │   ├── helper.php
│   │   │   │   ├── images/
│   │   │   │   │   └── index.html
│   │   │   │   ├── index.html
│   │   │   │   ├── js/
│   │   │   │   │   ├── depend.js
│   │   │   │   │   └── index.html
│   │   │   │   ├── t3depend.php
│   │   │   │   ├── t3filelist.php
│   │   │   │   ├── t3folderlist.php
│   │   │   │   ├── t3form.php
│   │   │   │   ├── t3layoutlist.php
│   │   │   │   ├── t3media.php
│   │   │   │   ├── t3megamenu.php
│   │   │   │   ├── t3modules.php
│   │   │   │   ├── t3positions.php
│   │   │   │   └── tpls/
│   │   │   │       └── profile.php
│   │   │   ├── extendable/
│   │   │   │   ├── extendable.php
│   │   │   │   ├── object.4.php
│   │   │   │   └── object.5.php
│   │   │   ├── format/
│   │   │   │   ├── less.php
│   │   │   │   └── less3.3.php
│   │   │   ├── gfont/
│   │   │   │   └── T3GFont.php
│   │   │   ├── jacssjanus/
│   │   │   │   ├── csslex.php
│   │   │   │   ├── ja.cssjanus.php
│   │   │   │   └── test.php
│   │   │   ├── joomla25/
│   │   │   │   ├── html/
│   │   │   │   │   ├── bootstrap.php
│   │   │   │   │   ├── jquery.php
│   │   │   │   │   └── string.php
│   │   │   │   ├── layout/
│   │   │   │   │   ├── base.php
│   │   │   │   │   ├── file.php
│   │   │   │   │   ├── helper.php
│   │   │   │   │   ├── index.html
│   │   │   │   │   └── layout.php
│   │   │   │   ├── modulehelper.php
│   │   │   │   ├── pagination.php
│   │   │   │   └── view.php
│   │   │   ├── joomla30/
│   │   │   │   ├── layoutfile.php
│   │   │   │   ├── modulehelper.php
│   │   │   │   ├── pagination.php
│   │   │   │   ├── viewhtml.php
│   │   │   │   └── viewlegacy.php
│   │   │   ├── joomla4/
│   │   │   │   ├── FileLayout.php
│   │   │   │   ├── HtmlView.php
│   │   │   │   ├── ModuleHelper.php
│   │   │   │   ├── Pagination.php
│   │   │   │   └── html/
│   │   │   │       ├── behavior.php
│   │   │   │       └── bootstrap.php
│   │   │   ├── lessphp/
│   │   │   │   ├── legacy.less.php
│   │   │   │   ├── less/
│   │   │   │   │   ├── cache.php
│   │   │   │   │   ├── less.php
│   │   │   │   │   └── version.php
│   │   │   │   ├── less.php
│   │   │   │   └── lessc.inc.php
│   │   │   ├── menu/
│   │   │   │   ├── megamenu.php
│   │   │   │   ├── megamenu.tpl.php
│   │   │   │   ├── t3bootstrap.php
│   │   │   │   └── t3bootstrap.tpl.php
│   │   │   ├── minify/
│   │   │   │   ├── closurecompiler.php
│   │   │   │   ├── csscompressor.php
│   │   │   │   └── jsmin.php
│   │   │   └── renderer/
│   │   │       ├── megamenu.php
│   │   │       ├── megamenurender.php
│   │   │       ├── pageclass.php
│   │   │       ├── t3ajax.php
│   │   │       └── t3bootstrap.php
│   │   ├── index.html
│   │   ├── language/
│   │   │   └── en-GB/
│   │   │       ├── en-GB.plg_system_t3.ini
│   │   │       ├── en-GB.plg_system_t3.j25.compat.ini
│   │   │       └── en-GB.plg_system_t3.sys.ini
│   │   ├── t3.php
│   │   ├── t3.script.php
│   │   └── t3.xml
│   ├── tpl_t3_blank/
│   │   ├── component.php
│   │   ├── css/
│   │   │   ├── bootstrap-responsive.css
│   │   │   ├── bootstrap.css
│   │   │   ├── component.css
│   │   │   ├── frontend-edit.css
│   │   │   ├── home-responsive.css
│   │   │   ├── home.css
│   │   │   ├── megamenu-responsive.css
│   │   │   ├── megamenu.css
│   │   │   ├── off-canvas.css
│   │   │   ├── rtl/
│   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   ├── bootstrap.css
│   │   │   │   ├── component.css
│   │   │   │   ├── dark/
│   │   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   ├── component.css
│   │   │   │   │   ├── frontend-edit.css
│   │   │   │   │   ├── home-responsive.css
│   │   │   │   │   ├── home.css
│   │   │   │   │   ├── megamenu-responsive.css
│   │   │   │   │   ├── megamenu.css
│   │   │   │   │   ├── off-canvas.css
│   │   │   │   │   ├── template-responsive.css
│   │   │   │   │   └── template.css
│   │   │   │   ├── frontend-edit.css
│   │   │   │   ├── green/
│   │   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   ├── component.css
│   │   │   │   │   ├── frontend-edit.css
│   │   │   │   │   ├── home-responsive.css
│   │   │   │   │   ├── home.css
│   │   │   │   │   ├── megamenu-responsive.css
│   │   │   │   │   ├── megamenu.css
│   │   │   │   │   ├── off-canvas.css
│   │   │   │   │   ├── template-responsive.css
│   │   │   │   │   └── template.css
│   │   │   │   ├── home-responsive.css
│   │   │   │   ├── home.css
│   │   │   │   ├── megamenu-responsive.css
│   │   │   │   ├── megamenu.css
│   │   │   │   ├── off-canvas.css
│   │   │   │   ├── orange/
│   │   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   ├── component.css
│   │   │   │   │   ├── frontend-edit.css
│   │   │   │   │   ├── home-responsive.css
│   │   │   │   │   ├── home.css
│   │   │   │   │   ├── megamenu-responsive.css
│   │   │   │   │   ├── megamenu.css
│   │   │   │   │   ├── off-canvas.css
│   │   │   │   │   ├── template-responsive.css
│   │   │   │   │   └── template.css
│   │   │   │   ├── red/
│   │   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   ├── component.css
│   │   │   │   │   ├── frontend-edit.css
│   │   │   │   │   ├── home-responsive.css
│   │   │   │   │   ├── home.css
│   │   │   │   │   ├── megamenu-responsive.css
│   │   │   │   │   ├── megamenu.css
│   │   │   │   │   ├── off-canvas.css
│   │   │   │   │   ├── template-responsive.css
│   │   │   │   │   └── template.css
│   │   │   │   ├── template-responsive.css
│   │   │   │   └── template.css
│   │   │   ├── template-responsive.css
│   │   │   ├── template.css
│   │   │   └── themes/
│   │   │       ├── dark/
│   │   │       │   ├── bootstrap-responsive.css
│   │   │       │   ├── bootstrap.css
│   │   │       │   ├── component.css
│   │   │       │   ├── frontend-edit.css
│   │   │       │   ├── home-responsive.css
│   │   │       │   ├── home.css
│   │   │       │   ├── megamenu-responsive.css
│   │   │       │   ├── megamenu.css
│   │   │       │   ├── off-canvas.css
│   │   │       │   ├── template-responsive.css
│   │   │       │   └── template.css
│   │   │       ├── green/
│   │   │       │   ├── bootstrap-responsive.css
│   │   │       │   ├── bootstrap.css
│   │   │       │   ├── component.css
│   │   │       │   ├── frontend-edit.css
│   │   │       │   ├── home-responsive.css
│   │   │       │   ├── home.css
│   │   │       │   ├── megamenu-responsive.css
│   │   │       │   ├── megamenu.css
│   │   │       │   ├── off-canvas.css
│   │   │       │   ├── template-responsive.css
│   │   │       │   └── template.css
│   │   │       ├── orange/
│   │   │       │   ├── bootstrap-responsive.css
│   │   │       │   ├── bootstrap.css
│   │   │       │   ├── component.css
│   │   │       │   ├── frontend-edit.css
│   │   │       │   ├── home-responsive.css
│   │   │       │   ├── home.css
│   │   │       │   ├── megamenu-responsive.css
│   │   │       │   ├── megamenu.css
│   │   │       │   ├── off-canvas.css
│   │   │       │   ├── template-responsive.css
│   │   │       │   └── template.css
│   │   │       └── red/
│   │   │           ├── bootstrap-responsive.css
│   │   │           ├── bootstrap.css
│   │   │           ├── component.css
│   │   │           ├── frontend-edit.css
│   │   │           ├── home-responsive.css
│   │   │           ├── home.css
│   │   │           ├── megamenu-responsive.css
│   │   │           ├── megamenu.css
│   │   │           ├── off-canvas.css
│   │   │           ├── template-responsive.css
│   │   │           └── template.css
│   │   ├── etc/
│   │   │   └── layout/
│   │   │       ├── default-content-left.ini
│   │   │       ├── default-joomla-2.5.ini
│   │   │       ├── default-joomla-3.x.ini
│   │   │       ├── default.ini
│   │   │       ├── home-1.ini
│   │   │       └── home-2.ini
│   │   ├── fonts/
│   │   │   └── font-awesome/
│   │   │       ├── .gitignore
│   │   │       ├── README.md
│   │   │       ├── css/
│   │   │       │   ├── font-awesome-ie7.css
│   │   │       │   └── font-awesome.css
│   │   │       ├── font/
│   │   │       │   ├── FontAwesome.otf
│   │   │       │   └── index.html
│   │   │       └── less/
│   │   │           ├── bootstrap.less
│   │   │           ├── core.less
│   │   │           ├── extras.less
│   │   │           ├── font-awesome-ie7.less
│   │   │           ├── font-awesome.less
│   │   │           ├── icons.less
│   │   │           ├── joomla3-compat.less
│   │   │           ├── mixins.less
│   │   │           ├── path.less
│   │   │           └── variables.less
│   │   ├── html/
│   │   │   ├── com_contact/
│   │   │   │   ├── contact/
│   │   │   │   │   ├── default_form.php
│   │   │   │   │   └── index.html
│   │   │   │   └── index.html
│   │   │   ├── message.php
│   │   │   └── mod_footer/
│   │   │       └── default.php
│   │   ├── index.html
│   │   ├── index.php
│   │   ├── js/
│   │   │   └── script.js
│   │   ├── language/
│   │   │   └── en-GB/
│   │   │       ├── en-GB.tpl_t3_blank.ini
│   │   │       └── en-GB.tpl_t3_blank.sys.ini
│   │   ├── less/
│   │   │   ├── bootstrap-responsive.less
│   │   │   ├── bootstrap.less
│   │   │   ├── component.less
│   │   │   ├── core.less
│   │   │   ├── extras/
│   │   │   │   └── com_kunena.less
│   │   │   ├── form.less
│   │   │   ├── home-responsive.less
│   │   │   ├── home.less
│   │   │   ├── joomla-responsive.less
│   │   │   ├── joomla.less
│   │   │   ├── layout.less
│   │   │   ├── megamenu-responsive.less
│   │   │   ├── megamenu.less
│   │   │   ├── modules.less
│   │   │   ├── navigation-core.less
│   │   │   ├── navigation-responsive.less
│   │   │   ├── navigation.less
│   │   │   ├── off-canvas.less
│   │   │   ├── rtl/
│   │   │   │   ├── joomla.less
│   │   │   │   ├── style.less
│   │   │   │   └── template.less
│   │   │   ├── style-responsive.less
│   │   │   ├── style.less
│   │   │   ├── template-responsive.less
│   │   │   ├── template.less
│   │   │   ├── themes/
│   │   │   │   ├── dark/
│   │   │   │   │   ├── template.less
│   │   │   │   │   ├── variables-custom.less
│   │   │   │   │   └── variables.less
│   │   │   │   ├── green/
│   │   │   │   │   ├── home.less
│   │   │   │   │   ├── template-responsive.less
│   │   │   │   │   ├── template.less
│   │   │   │   │   ├── variables-custom.less
│   │   │   │   │   └── variables.less
│   │   │   │   ├── orange/
│   │   │   │   │   ├── home.less
│   │   │   │   │   ├── template.less
│   │   │   │   │   ├── variables-custom.less
│   │   │   │   │   └── variables.less
│   │   │   │   └── red/
│   │   │   │       ├── home.less
│   │   │   │       ├── template.less
│   │   │   │       ├── variables-custom.less
│   │   │   │       └── variables.less
│   │   │   ├── typo-core-responsive.less
│   │   │   ├── typo-core.less
│   │   │   ├── typo-responsive.less
│   │   │   ├── typo.less
│   │   │   ├── variables.less
│   │   │   └── vars.less
│   │   ├── templateDetails.xml
│   │   ├── templateHook.php
│   │   ├── templateInfo.php
│   │   ├── thememagic.xml
│   │   └── tpls/
│   │       ├── blocks/
│   │       │   ├── footer.php
│   │       │   ├── head.php
│   │       │   ├── header.php
│   │       │   ├── mainbody-content-left.php
│   │       │   ├── mainbody-content-right.php
│   │       │   ├── mainbody-home-1.php
│   │       │   ├── mainbody-home-2.php
│   │       │   ├── mainbody.php
│   │       │   ├── mainnav.php
│   │       │   ├── navhelper.php
│   │       │   ├── spotlight-1.php
│   │       │   └── spotlight-2.php
│   │       ├── default-content-left.php
│   │       ├── default-content-right.php
│   │       ├── default-joomla-2.5.php
│   │       ├── default-joomla-3.x.php
│   │       ├── default.php
│   │       ├── home-1.php
│   │       └── home-2.php
│   └── tpl_t3_bs3_blank/
│       ├── component.php
│       ├── css/
│       │   ├── bootstrap.css
│       │   ├── frontend-edit.css
│       │   ├── home.css
│       │   ├── index.html
│       │   ├── legacy-grid.css
│       │   ├── legacy-navigation.css
│       │   ├── megamenu.css
│       │   ├── off-canvas.css
│       │   ├── offline.css
│       │   ├── rtl/
│       │   │   ├── bootstrap.css
│       │   │   ├── dark/
│       │   │   │   ├── bootstrap.css
│       │   │   │   ├── frontend-edit.css
│       │   │   │   ├── home.css
│       │   │   │   ├── legacy-grid.css
│       │   │   │   ├── legacy-navigation.css
│       │   │   │   ├── megamenu.css
│       │   │   │   ├── off-canvas.css
│       │   │   │   ├── template.css
│       │   │   │   └── windows.css
│       │   │   ├── frontend-edit.css
│       │   │   ├── home.css
│       │   │   ├── legacy-grid.css
│       │   │   ├── legacy-navigation.css
│       │   │   ├── megamenu.css
│       │   │   ├── off-canvas.css
│       │   │   ├── red/
│       │   │   │   ├── bootstrap.css
│       │   │   │   ├── frontend-edit.css
│       │   │   │   ├── home.css
│       │   │   │   ├── legacy-grid.css
│       │   │   │   ├── legacy-navigation.css
│       │   │   │   ├── megamenu.css
│       │   │   │   ├── off-canvas.css
│       │   │   │   ├── template.css
│       │   │   │   └── windows.css
│       │   │   ├── template.css
│       │   │   └── windows.css
│       │   ├── template.css
│       │   ├── themes/
│       │   │   ├── dark/
│       │   │   │   ├── bootstrap.css
│       │   │   │   ├── frontend-edit.css
│       │   │   │   ├── home.css
│       │   │   │   ├── legacy-grid.css
│       │   │   │   ├── legacy-navigation.css
│       │   │   │   ├── megamenu.css
│       │   │   │   ├── off-canvas.css
│       │   │   │   ├── template.css
│       │   │   │   └── windows.css
│       │   │   └── red/
│       │   │       ├── bootstrap.css
│       │   │       ├── frontend-edit.css
│       │   │       ├── home.css
│       │   │       ├── legacy-grid.css
│       │   │       ├── legacy-navigation.css
│       │   │       ├── megamenu.css
│       │   │       ├── off-canvas.css
│       │   │       ├── template.css
│       │   │       └── windows.css
│       │   └── windows.css
│       ├── etc/
│       │   ├── assets.xml
│       │   └── layout/
│       │       ├── default-content-left.ini
│       │       ├── default-content-right.ini
│       │       ├── default.ini
│       │       └── home-1.ini
│       ├── fonts/
│       │   └── font-awesome/
│       │       ├── css/
│       │       │   ├── font-awesome.css
│       │       │   └── index.html
│       │       └── fonts/
│       │           ├── FontAwesome.otf
│       │           └── index.html
│       ├── html/
│       │   ├── com_media/
│       │   │   └── imageslist/
│       │   │       ├── default_folder.php
│       │   │       └── default_image.php
│       │   └── mod_footer/
│       │       └── default.php
│       ├── index.html
│       ├── index.php
│       ├── js/
│       │   └── script.js
│       ├── language/
│       │   └── en-GB/
│       │       ├── en-GB.tpl_t3_bs3_blank.ini
│       │       └── en-GB.tpl_t3_bs3_blank.sys.ini
│       ├── less/
│       │   ├── bootstrap.less
│       │   ├── components.less
│       │   ├── core.less
│       │   ├── forms.less
│       │   ├── home.less
│       │   ├── joomla.less
│       │   ├── megamenu.less
│       │   ├── modules.less
│       │   ├── navbar.less
│       │   ├── navigation.less
│       │   ├── off-canvas.less
│       │   ├── rtl/
│       │   │   ├── joomla.less
│       │   │   ├── style.less
│       │   │   └── template.less
│       │   ├── style.less
│       │   ├── template.less
│       │   ├── themes/
│       │   │   ├── dark/
│       │   │   │   ├── template.less
│       │   │   │   ├── variables-custom.less
│       │   │   │   └── variables.less
│       │   │   └── red/
│       │   │       ├── template.less
│       │   │       ├── variables-custom.less
│       │   │       └── variables.less
│       │   ├── typography.less
│       │   ├── variables.less
│       │   ├── vars.less
│       │   └── windows.less
│       ├── offline.php
│       ├── templateDetails.xml
│       ├── templateHook.php
│       ├── templateInfo.php
│       ├── thememagic.xml
│       └── tpls/
│           ├── blocks/
│           │   ├── footer.php
│           │   ├── head.php
│           │   ├── header.php
│           │   ├── mainbody/
│           │   │   ├── no-sidebar.php
│           │   │   ├── one-sidebar-left-with-mastcol.php
│           │   │   ├── one-sidebar-left.php
│           │   │   ├── one-sidebar-right-with-mastcol.php
│           │   │   ├── one-sidebar-right.php
│           │   │   ├── two-sidebar-left.php
│           │   │   ├── two-sidebar-right.php
│           │   │   └── two-sidebar.php
│           │   ├── mainbody-content-left.php
│           │   ├── mainbody-content-right.php
│           │   ├── mainbody-home-1.php
│           │   ├── mainbody-home-2.php
│           │   ├── mainbody.php
│           │   ├── mainnav.php
│           │   ├── navhelper.php
│           │   ├── off-canvas.php
│           │   ├── spotlight-1.php
│           │   └── spotlight-2.php
│           ├── default-content-left.php
│           ├── default-content-right.php
│           ├── default.php
│           ├── home-1.php
│           └── home-2.php
└── translations/
    ├── README.md
    ├── fr-FR/
    │   ├── pkg_fr-FR.xml
    │   ├── plg_system_t3/
    │   │   ├── fr-FR.plg_system_t3.ini
    │   │   ├── fr-FR.plg_system_t3.j25.compat.ini
    │   │   ├── fr-FR.plg_system_t3.sys.ini
    │   │   └── install.xml
    │   ├── tpl_t3_blank/
    │   │   ├── fr-FR.tpl_t3_blank.ini
    │   │   ├── fr-FR.tpl_t3_blank.sys.ini
    │   │   └── install.xml
    │   └── tpl_t3_bs3_blank/
    │       ├── fr-FR.tpl_t3_bs3_blank.ini
    │       ├── fr-FR.tpl_t3_bs3_blank.sys.ini
    │       └── install.xml
    ├── hu-HU/
    │   ├── pkg_hu-HU.xml
    │   ├── plg_system_t3/
    │   │   ├── hu-HU.plg_system_t3.ini
    │   │   ├── hu-HU.plg_system_t3.sys.ini
    │   │   └── install.xml
    │   ├── tpl_t3_blank/
    │   │   ├── hu-HU.tpl_t3_blank.ini
    │   │   ├── hu-HU.tpl_t3_blank.sys.ini
    │   │   └── install.xml
    │   └── tpl_t3_bs3_blank/
    │       ├── hu-HU.tpl_t3_bs3_blank.ini
    │       ├── hu-HU.tpl_t3_bs3_blank.sys.ini
    │       └── install.xml
    └── it-IT/
        ├── pkg_it-IT.xml
        ├── plg_system_t3/
        │   ├── install.xml
        │   ├── it-IT.plg_system_t3.ini
        │   └── it-IT.plg_system_t3.sys.ini
        ├── tpl_t3_blank/
        │   ├── install.xml
        │   ├── it-IT.tpl_t3_blank.ini
        │   └── it-IT.tpl_t3_blank.sys.ini
        └── tpl_t3_bs3_blank/
            ├── install.xml
            ├── it-IT.tpl_t3_bs3_blank.ini
            └── it-IT.tpl_t3_bs3_blank.sys.ini

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitattributes
================================================
# Disable LF normalization for all files
* -text

================================================
FILE: .gitignore
================================================
*.ffs_*
.svn
.DS_Store
*.ffs_db

================================================
FILE: CHANGELOG.md
================================================
<h2>Version: 3.1.2 (02/12/2022)</h2>
<h3>Hot fixes</h3>
- Compatible with J4+ | <a href="https://github.com/t3framework/t3/commit/9bb219100d373418b2e529d422863334363e789d">Link</a><br/>

<h2>Version: 3.1.1 (25/11/2022)</h2>
<h3>Bug fixes</h3>
- Fixed extra fields front-end edit not save | <a href="https://github.com/t3framework/t3/commit/8f35e86bcfc4e2783709fbfddc285957a5e6c191">Link</a><br/>
- Compatible with php8.1x | <a href="https://github.com/t3framework/t3/commit/6dd865bdae2e403e4dacab5fcf621eb54ae95453">Link</a><br/>
- Mainmenu Itemid added to the link for Joomla 4+ | <a href="https://github.com/t3framework/t3/commit/2deefdfdc3377ed8f2d7a7445dcd1d0263da3113">Link</a><br/>

<h2>Version: 3.1.0 (14/07/2022)</h2>
<h3>Bug fixes</h3>
- Fixed module content error on joomla 4 | <a href="https://github.com/t3framework/t3/commit/73d855522c7e92074ffe9014ff7c19ea778c576b">Link</a><br/>
- Fixed warning message php 8.0 | <a href="https://github.com/t3framework/t3/commit/543ff635ec50691d8bdbd7b6823d8e81d5909394">Link</a><br/>

<h2>Version: 3.0.9 (20/05/2022)</h2>
<h3>Bug fixes</h3>
- Update add j40 class to body support load css | <a href="https://github.com/t3framework/t3/commit/18a8ffffd7e0b1fc24a3bf2d348af495cc3e72a2">Link</a><br/>
- Update check class exits mod_finder on Joomla 4 | <a href="https://github.com/t3framework/t3/commit/4802d2908f90353f51013e48eff5a2f79354f40c">Link</a><br/>
- Fixed load override module style on parameter | <a href="https://github.com/t3framework/t3/commit/d549396f98ed813e51c3781e549cf7b6ace21a6a">Link</a><br/>
- Check chromes style exits on template for render module  | <a href="https://github.com/t3framework/t3/commit/02a70d1c1f6793c04fb5f2582fa1055dba7fd6b8">Link</a><br/>

<h2>Version: 3.0.8 (31/3/2022)</h2>
<h3>Bug fixes</h3>
- Fix getting params of menu item on Joomla 4 | <a href="https://github.com/t3framework/t3/commit/04049ae3d9060688a685b925f38c31124bcdf782">Link</a><br/>
- Fix menu that uses "t3bootstrap" type on Joomla 4 | <a href="https://github.com/t3framework/t3/commit/4b21319dfacbcaaaea09acd415a9a21bd4d2ec84">Link</a><br/>
- Fix loading mod chrome by config on template | <a href="https://github.com/t3framework/t3/commit/4b21319dfacbcaaaea09acd415a9a21bd4d2ec84">Link</a><br/>
- Fixed module style on front-end render | <a href="https://github.com/t3framework/t3/commit/2bd27ea0ac92eb04f9b80dcabb7edae3560452e9">Link</a><br/>
- Joomla 4: Fix loading module style on plugin if it does not exists on template  | <a href="https://github.com/t3framework/t3/commit/b0f4d64741c69c3b489d96c63d57c581d33abb66">Link</a><br/>

<h2>Version: 3.0.7 (28/10/2021)</h2>
<h3>Bug fixes</h3>
- Compatible with PHP 8 | <a href="https://github.com/t3framework/t3/commit/dcec279923e1fed30476ac867362bc40fcb8bd0d">Link</a><br/>
- Fixed add class when button unpublished trigger change  | <a href="https://github.com/t3framework/t3/commit/a2edc9537befd75ae0050f3e34ea3aae4a9e80a1">Link</a><br/>

<h2>Version: 3.0.6 (03/10/2021)</h2>
<h3>Bug fixes</h3>
- Improve menuItem render | <a href="https://github.com/t3framework/t3/commit/783bed7759a7f68d8cef37d494e086adabf35a20">Link</a><br/>

<h2>Version: 3.0.5 (01/10/2021)</h2>
<h3>Bug fixes and improvements</h3>
- Improve menuItem render | <a href="https://github.com/t3framework/t3/commit/38310d96d571b655451579c85f2c6bc0ecfe6976">Link</a><br/>
- fixed event click on menu heading type  | <a href="https://github.com/t3framework/t3/commit/8cc300dd91444bd111c38a511264cbd2c0edbc7c">Link</a><br/>
- Change iconmoon to fontawsome  | <a href="https://github.com/t3framework/t3/commit/b584f86e33f4832d4671ae97a7922771518a1135">Link</a><br/>
- Improve render Field on edit module layout  | <a href="https://github.com/t3framework/t3/commit/36e287dc9212946a93ca2bd92f81d327ac989d25">Link</a><br/>

<h2>Version: 3.0.4 (13/09/2021)</h2>
<h3>Bug fixes and improvements</h3>
- Improve Smart Search page | <a href="https://github.com/t3framework/t3/commit/176a8acfc3a2eb5200024303c9bb785a08b38fd8">Link</a><br/>
- fixed allow edit module on front-end | <a href="https://github.com/t3framework/t3/commit/6cb03b97a315c4875f0b80b927b6b80367488c1e">Link</a><br/>
- fixed load modChrome style | <a href="https://github.com/t3framework/t3/commit/366e958020bc892fdee41d3bd8021bdca6467296">Link</a><br/>
- set default num_columns on blog layout | <a href="https://github.com/t3framework/t3/commit/9b4ef7cf5fc97922c7e379078c70a0d15b0718f6">Link</a><br/>

<h2>Version: 3.0.3 (10/09/2021)</h2>
<h3>Bug fixes for Joomla 4</h3>
- Improve front-end view and tag filter layout | <a href="https://github.com/t3framework/t3/commit/4f7e151bf8f9f646a60f7573edfe1f1312aee024">Link</a><br/>
- Add class to improve style for the edit article view | <a href="https://github.com/t3framework/t3/commit/59638f55f49e0261983f4e1cc8953bd7d192b303">Link</a><br/>
- Fixed: Missing icons on front-end view | <a href="https://github.com/t3framework/t3/commit/b0aaa852b9dfae9ceec1820838b6f7e911acac58">Link</a><br/>
- Update style select field on template style settings | <a href="https://github.com/t3framework/t3/commit/f3744b4b534c8428dda059222b69685e8febe9c2">Link</a><br/>
- Remove caption library with Joomla 4 | <a href="https://github.com/t3framework/t3/commit/85b36e59077f053dfffdfb4f09fe314b46e7bfe5">Link</a><br/>

<h2>Version: 3.0.2 (31/08/2021)</h2>
- Fix issues for front-end edit of article and custom html module on Joomla 4

<h2>Version: 3.0.1 (27/08/2021)</h2>
- Bug fix for front-end edit on Joomla 4

<h2>Version: 3.0.0 (23/08/2021)</h2>
- Update for Joomla 4 compatibility

<h2>Version: 2.7.7 (25/05/2021)</h2>
<h3>Update to compatible with php8</h3>
- Got error major in backend templates | <a href="https://github.com/t3framework/t3/commit/f9727ca31a52b85c94fc4919903e109f96cfd901">Link</a><br/>
- Got error 'params' on the fontend when create menu item type = categoy list | <a href="https://github.com/t3framework/t3/commit/f9727ca31a52b85c94fc4919903e109f96cfd901">Link</a><br/>
- Can not create menu with menu item type = featured contacts | <a href="https://github.com/t3framework/t3/commit/f9727ca31a52b85c94fc4919903e109f96cfd901">Link</a><br/>
- Got error on the frontend when enabled Development mode in backend template | <a href="https://github.com/t3framework/t3/commit/f9727ca31a52b85c94fc4919903e109f96cfd901">Link</a><br/>
- Can not show ThemeMagic preview in backend template | <a href="https://github.com/t3framework/t3/commit/f9727ca31a52b85c94fc4919903e109f96cfd901">Link</a><br/>
- Can't save thememagic setting in backend template | <a href="https://github.com/t3framework/t3/commit/f9727ca31a52b85c94fc4919903e109f96cfd901">Link</a><br/>
<h2>Version: <h2>Version: 2.7.6 (12/03/2020)</h2>
<h3>Update to compatible with Joomla 3.9.16 & Fix bugs</h3>
- Custom Theme not available after update to Joomla 3.9.16 | <a href="https://github.com/t3framework/t3/commit/f7fe9030c4e1946ece82f16f4a30f5bed34c8fd1">Link</a><br/>
- PHP notice in contact page | <a href="https://github.com/t3framework/t3/commit/ae59c83daa0e5a40c44694c65075876da9bbcf7f">Link</a><br/>
- Button CSS style problem in backend | <a href="https://github.com/t3framework/t3/commit/b0d3ccd19561114ef7be9f14b098adfad6bfb9c8">Link</a><br/>
- Menu Separator css problems | <a href="https://github.com/t3framework/t3/commit/a0c73100357764b27223493c56060c31885f04a4">Link</a><br/>
- Media folder list error in frontend editor | <a href="https://github.com/t3framework/t3/commit/daf3769408d0a1255fc7e70b88839bf6f4849233">Link</a><br/>

<h2>Version: 2.7.5 (21/10/2019)</h2>
<h3>Update Bootstrap & Fix bugs</h3>
- Update Bootstrap 3.4.1 | <a href="https://github.com/t3framework/t3/commit/07c6a4a8d6b29544627316ec41034322a9ca7f29">Link</a><br/>
- Fixed user remind and reset layout problems | <a href="https://github.com/t3framework/t3/commit/cf4ae1f6a289f98a4b5bef81ea71b9dbd5363b2a">Link</a><br/>
- Issue with Filter field on contact list page | <a href="https://github.com/t3framework/t3/commit/cc9e5821f649bab9b35020dfdde27bc98278a5db">Link</a><br/>
- Backend: Got some errors media type css | <a href="https://github.com/t3framework/t3/commit/51883efe3dea75217535f534b9509b21bc2fc47a">Link</a><br/>
- Could not click link inside off canvas | <a href="https://github.com/t3framework/t3/commit/b5062c1819fbac759d1088c57a4fcbfa3ec0e1a4">Link</a><br/>
- Remove Warning PHP 7.3 | <a href="https://github.com/t3framework/t3/commit/c4449f8b000c84f49e3bbbfe805b054f2e94e415">Link</a><br/>

<h2>Version: 2.7.4 (19/02/2019)</h2>
<h3>Update to compatible with Joomla 3.9.3 & Fix bugs</h3>
- Fix warning error when used with PHP 7.3.0 & Joomla 3.9.3 | <a href="https://github.com/t3framework/t3/commit/220fcbda7728d0739231b611399118e77bb3d776">Link</a><br/>
- Restyle privacy popup | <a href="https://github.com/t3framework/t3/commit/50e6a70618273135f50a8d861cb662f98ab7b2b9">Link</a><br/>
- Missing Edit icon in Article / Category Blog / Featured page when change postion of article info to Split or below | <a href="https://github.com/t3framework/t3/commit/1e0009828798e3d432bc18e4b5a4991fd5008198">Link</a><br/>
- RTL - Can not show privacy link on registration page and user profile page | <a href="https://github.com/t3framework/t3/commit/adbe0a65328096f9ee96dd974b7155db094a632d">Link</a><br/>
- Filter by month is not working | <a href="https://github.com/t3framework/t3/commit/86b4001748f0fc9e0f808d11118310437feaae18">Link</a><br/>

<h2>Version: 2.7.3 (01/11/2018)</h2>
<h3>Update to compatible with Joomla 3.9</h3>
- Can't hide User custom field label on the contact page | <a href="https://github.com/t3framework/t3/commit/c41cb00032037d4a126528453e0028bcadc0229d">Link</a><br/>
- Fix bugs to compatible with Joomla 3.9 | <a href="https://github.com/t3framework/t3/commit/c41cb00032037d4a126528453e0028bcadc0229d">Link</a><br/>
- Update override layout | <a href="https://github.com/t3framework/t3/commit/3b155cb2ce369a6d053c86025fd8281c802b4941">Link</a><br/>
- Improve style for Terms form | <a href="https://github.com/t3framework/t3/commit/6e01d99b85ee97e55d7569ad2d33ad998da5134f">Link</a><br/>

<h2>Version: 2.7.2 (05/07/2018)</h2>
<h3>Update to compatible with Joomla 3.8.10</h3>
- Update HTML override for login form | <a href="https://github.com/t3framework/t3/commit/1c4537ab968234afc751606215817c2ff7ff419f">Link</a><br/>
- Improve style for user's extrafield | <a 
href="https://github.com/t3framework/t3/commit/829d5335401f1fa3557434548eddec199843e7ec">Link</a><br/>
- Alert Message Colour. | <a href="https://github.com/t3framework/t3/commit/3b3164bbbc9d44179ccee5a8976d5088cad4f2ff">Link</a><br/>
- Remove long space before the class in the html tag. | <a href="https://github.com/t3framework/t3/commit/a3e16ffa3b087f2a21eb3c1666562c25feb30ff6">Link</a><br/>
- Image css style option is not working on T3 blank | <a href="https://github.com/t3framework/t3/commit/ca9ee6593a9935b3694955a5259d910980e2365b">Link</a><br/>
- Prevent removing all attributes of body tag | <a href="https://github.com/t3framework/t3/commit/6cedc4a7f5eb9f1759ffd4983b7ce99c7931095b">Link</a><br/>
- Update to compatible with Joomla 3.8.10 | <a href="https://github.com/t3framework/t3/commit/8bec2ffd34b2e9f19103f9ee58f15ed398e6edc0">Link</a><br/>
- Improve style for rtl language | <a href="https://github.com/t3framework/t3/commit/4fb9659bbcaa97e9f853173d502173b9df3904ff">Link</a><br/>
- Update override for send email form | <a href="https://github.com/t3framework/t3/commit/261aed60e40962e5c4f0a8b83540cd8e94414315">Link</a><br/>
- Fix Time zone dropdow lost data | <a 
href="https://github.com/t3framework/t3/commit/63875bf63905bacf1f0b320a5ddc6e49a73560d7">Link</a>

<h2>Version: 2.7.1 (04/05/2018)</h2>
<h3>Fix some bugs and make compatible with WCAG</h3>
- Fix break layout when click to the fields button | <a href="https://github.com/t3framework/t3/commit/86ac007317ef97322ee64e41802615a0a94dc689">Link</a><br/>
- Clear tag button does not work | <a 
href="https://github.com/t3framework/t3/commit/518b61f57e1b06431093bfe188493c2398ebc141">Link</a><br/>
- Add class to module menu override. | <a href="https://github.com/t3framework/t3/commit/3c1adab1dbe0e310068cbf5cd0c5085fbd9e1272">Link</a><br/>
- Improve style for On / Off icon. | <a href="https://github.com/t3framework/t3/commit/2741fe2331ec6474ac29c1c3b201ce9e9dc2d6e5">Link</a><br/>
- Update the check show label condition command | <a href="https://github.com/t3framework/t3/commit/4753debbb658663d5f9058f3e7ee818d73d40ed6">Link</a><br/>
- Update module search override | <a href="https://github.com/t3framework/t3/commit/0ad54a5b77721256fc1f61128674eaf1143ba59f">Link</a><br/>
- Add space for HTML element property | <a href="https://github.com/t3framework/t3/commit/ba038ed65b3a73cc827a69b6aa317261690bdb54">Link</a><br/>
- Update override to compatible with WCAG | <a href="https://github.com/t3framework/t3/commit/4b051c9e2420f65386536913b54f108f6a5e2685">Link</a><br/>
- Update aria roles for form elements | <a href="https://github.com/t3framework/t3/commit/0d94fe6c2f5f556976012ff05ca70a6acff2d506">Link</a><br/>
- Add aria-label for form element | <a 
href="https://github.com/t3framework/t3/commit/f8334416810bb0b31767a65946607714908431e4">Link</a>

<h2>Version: 2.7.0 (29/09/2017)</h2>
<h3>Fix bugs & Improvements</h3>
- Fix bugs to compatible with Joomla 3.8 | <a href="https://github.com/t3framework/t3/commit/e01f461fea1a653abe2e59fbecc774cbd45dbd19">Link</a><br/>
- Intergration with new Joomla params | <a 
href="https://github.com/t3framework/t3/commit/8102b80f9c3f6410dd8b692d6ec75a45b3a75bf3">Link</a><br/>
- JFile::read is deprecated. | <a href="https://github.com/t3framework/t3/commit/d838e122cf4c16f859eef6285f101e82e427bcb4">Link</a><br/>
- Joomla\CMS\Factory::getXml is deprecated. | <a href="https://github.com/t3framework/t3/commit/6388ac0a6e619e537c22e64b07f02e80a46b2d10">Link</a><br/>
- Fix deprecated using expression in HtmlDocument::countModules() | <a href="https://github.com/t3framework/t3/commit/8bd0812b44148cfd6ec5e1482fd6e05c0a3bb9c5">Link</a><br/>
- Fix deprecated method signature for addScript & addStyleSheet | <a href="https://github.com/t3framework/t3/commit/85208146ecd2ca9245753c7fb2693cbe24188173">Link</a><br/>
- Wrong default parameter | <a href="https://github.com/t3framework/t3/commit/94aae18ba0afc078bf00bddbde7a51bef80cb519">Link</a><br/>
- Spotlight Count Module Error | <a href="https://github.com/t3framework/t3/commit/91bc609bfeb6ebe2972e2661442b023dc97fc94a">Link</a><br/>
- Fix JFileLayout for Joomla 3.x | <a href="https://github.com/t3framework/t3/commit/989d060984c2a7fed4bb865f772a38bf1aa48c3d">Link</a><br/>
- Update override to compatible with Joomla 3.8 | <a 
href="https://github.com/t3framework/t3/commit/c111fe496de23dbb8d8ac48610411a8875eba5e8">Link</a><br/>
- Remove override article edit layout | <a href="https://github.com/t3framework/t3/commit/39d3627f8d76fa33e38e60a0b73e06aa13947bb4">Link</a><br/>
- Improve style for tag page | <a href="https://github.com/t3framework/t3/commit/1dcd162453da3054c0b93df860254dbc3f2e6500">Link</a><br/>
- Fix compatible with Joomla 3.3.x | <a href="https://github.com/t3framework/t3/commit/25ba3108690b0639d386f90f0ee88b7d9c4ee973">Link</a><br/>
- Registry class error | <a href="https://github.com/t3framework/t3/commit/8d92e6ace23b5cbaa737afece530e6f06edc7700">Link</a><br/>
- Update override layouts for T3 BS2 | <a href="https://github.com/t3framework/t3/commit/29d374e36aa4fc7f561f44029f56dbeeb3eae6dc">Link</a><br/>

<h2>Version: 2.6.7 (06/09/2017)</h2>
<h3>Fix bugs</h3>
- T3 Module Layout Problems with Joomla 3.7.3 | <a href="https://github.com/t3framework/t3/commit/463cfa53691493251c15964af6f561777c7a12db">Link</a><br/>
- Remove auto switch tab | <a 
href="https://github.com/t3framework/t3/commit/876c564f891ebde3e4a00367382a5a20290762c0">Link</a><br/>
- Create a menu type List contacts in a category to see the error | <a href="https://github.com/t3framework/t3/commit/fe92584bd909a915e9dba1a8846aa4a7238032f5">Link</a><br/>
- Fix anchor error on mobile | <a href="https://github.com/t3framework/t3/commit/03d0be479ccfaac0b736e6de0be09a803a11d61c">Link</a><br/>
- Got error when enable JS Compress Tool: Closure Compiler | <a href="https://github.com/t3framework/t3/commit/0332111ea17ecd7bcf8bf740dcfa519aaf279ac7">Link</a><br/>
- Fix null date comparison | <a href="https://github.com/t3framework/t3/commit/01807fb80c38446bf4a1ea8230d728fed5511636">Link</a><br/>
- Missing Field tab on the article editting page | <a href="https://github.com/t3framework/t3/commit/7012672c66deed5239f86d13c177117d4b2f41c7">Link</a><br/>
- Improve style for custom field edit | <a href="https://github.com/t3framework/t3/commit/cfea53dc9554094e30b165bc614bfaba33f6a31d">Link</a><br/>

<h2>Version: 2.6.6 (21/07/2017)</h2>
<h3>Fix bugs</h3>
- Got notice error in thememagic | <a href="https://github.com/t3framework/t3/commit/e1bf82506fa8a4ce3930fff537891775261728f8">Link</a><br/>
- Update layout override | <a 
href="https://github.com/t3framework/t3/commit/44c6e1bd2b9a4d005dc4d6478912f6f301bb6d5b">Link</a><br/>
- Fixed: Duplicate AfterTitle events | <a href="https://github.com/t3framework/t3/commit/b6873118a4cd33e43650d0df7522908a2778df58">Link</a><br/>
- Highlighting search results on Joomla 3.7.3 using T3 BS3 Blank Template | <a href="https://github.com/t3framework/t3/commit/fc0cfbfa252abb708b9fe621cf62770505739c74">Link</a><br/>
- Change T3 logo path | <a href="https://github.com/t3framework/t3/commit/b2c8f1943aea240ac8ec23b479f123ce2e24f956">Link</a><br/>

<h2>Version: 2.6.5 (26/05/2017)</h2>
<h3>Fix bugs</h3>
- Add Joomla extrafield tab on article edit view | <a href="https://github.com/t3framework/t3/commit/4e8072cb63e2cd087f7162861d18d68d7cff5151">Link</a><br/>
- Update layout override | <a 
href="https://github.com/t3framework/t3/commit/262e0e5052ca7b66e3307a19caafe568d990c9ad">Link</a><br/>
- Fix conflict less complie library of kunena latest version | <a href="https://github.com/t3framework/t3/commit/35717f6af78ed886b44ff4f24a3589033d6a0ec5">Link</a><br/>
- Improve style for the front-end edit layout | <a href="https://github.com/t3framework/t3/commit/aab66e905a0303adf5315fe20b23a4b378f68c76">Link</a><br/>
- mod_menu "rel" option doesnt work.  | <a 
href="https://github.com/t3framework/t3/commit/262e0e5052ca7b66e3307a19caafe568d990c9ad">Link</a><br/>
- Don't show Joomla extrafields on article list view. | <a href="https://github.com/t3framework/t3/commit/6e41a733f3d3e6a6f646e60d053c08644b17fe97">Link</a><br/>
- Improve style for module on Megamenu. | <a 
href="https://github.com/t3framework/t3/commit/6e41a733f3d3e6a6f646e60d053c08644b17fe97">Link</a><br/>

<h2>Version: 2.6.4 (05/05/2017)</h2>
<h3>Fix bugs</h3>
- Update compatiable with Joomla 3.7 | <a href="https://github.com/t3framework/t3/commit/439a9550fc81c3a7d0f4275e7ce68a99f9f8a541">Link</a><br/>
- Select box displays error in template manager | <a 
href="https://github.com/t3framework/t3/commit/862fe1936cc26749307043f8e93b2d026f29b7c0">Link</a><br/>
- Select the checked options on radio button group | <a href="https://github.com/t3framework/t3/commit/0ac5c9f0fd5ec5a1e7b0a3897cd85708a50cc131">Link</a><br/>
- Improve style for the front-end edit layout | <a href="https://github.com/t3framework/t3/commit/aab66e905a0303adf5315fe20b23a4b378f68c76">Link</a><br/>
- Update override to compatible with Joomla latest version | <a 
href="https://github.com/t3framework/t3/commit/e22d22960e2956753b558ddb0e1cad69974a540b">Link</a><br/>
- Menu selection displays ugly after upgrade J3.7.0 | <a href="https://github.com/t3framework/t3/commit/9d6d023bf8e2a6c12b19aa9a9607db20dd792fff">Link</a><br/>
- Rel attribute does not work for menu item | <a 
href="https://github.com/t3framework/t3/commit/ef1c16221cf2b756f55b7a8db9c40b3b8e9b50b8">Link</a><br/>
- Got js error when enable optimize js | <a href="https://github.com/t3framework/t3/commit/871e2c5322b3df872f7dfa70fa4653dbaf1ade3b">Link</a><br/>
- Add recaptcha for article front-end edit | <a href="https://github.com/t3framework/t3/commit/4db877eec422bc732684796ca50c12b2b75fced6">Link</a><br/>

<h2>Version: 2.6.3 (01/03/2017)</h2>
<h3>Fix bugs</h3>
- Can not hide menu item in megamenu | <a href="https://github.com/t3framework/t3/commit/aac8d8ac5fe3857c509ee120a60a82dd61974591">Link</a>
- New variables introduced with no default value  | <a 
href="https://github.com/robwent/t3/commit/7449d9fbadb9bc2f3a75955241049c7a796971a6">Link</a>
- Add updateserver tag and change version | <a href="https://github.com/t3framework/t3/commit/1bd10ee468d90f42a0e8b76e4dd42bbb1bfa61b0">Link</a>

<h2>Version: 2.6.2 (30/11/2016)</h2>
<h3>Fix bugs</h3>
- Fix render module on Joomla 3.6.4 | <a href="https://github.com/t3framework/t3/commit/51a50f30a8f140b012f47e4105085373d8649638">Link</a>
- Update override file when upgrade to J3.6.4  | <a 
href="https://github.com/t3framework/t3/commit/f9405060b14284ce83d4c639ef5ed1ca085f5d17">Link</a>
- Fix off-canvas scroll on ios | <a href="https://github.com/t3framework/t3/commit/db23b0d93f78b56458dd11e6adb1c24d94af1831">Link</a>

<h2>Version: 2.6.1 (15/08/2016)</h2>
<h3>Fix bugs</h3>
- Fix lost icon when edit article at front-end | <a href="https://github.com/t3framework/t3/commit/2def47a10cdd91ab00dd627a0d376468de088e15">Link</a>
- Sync layout file with latest joomla  | <a 
href="https://github.com/t3framework/t3/commit/0888c1b9ed60ff43316af3139e7ff857328ce0ce">Link</a>
- Fix listing folder in Windows on Joomla 3.6 | <a href="https://github.com/t3framework/t3/commit/d847973f368b2eff9b5ea525051c2e9340841213">Link</a>
- Remove version in css/js minify url to increase performance score | <a href="https://github.com/t3framework/t3/commit/fe55ae948b211b341474fe0afe99e11c28898282">Link</a>
- Fix minify css  | <a href="https://github.com/t3framework/t3/commit/9c426e72bc6b688b1505406895d40f7cfd11107e">Link</a>
- Update override article layout | <a href="https://github.com/t3framework/t3/commit/a34dd4da673120bc5b2f6f3b315806c95f27bb0f">Link</a>

<h2>Version: 2.6.0 (22/07/2016)</h2>
<h3>Fix bugs</h3>
- Override template options view | <a href="https://github.com/t3framework/t3/commit/daafe23177404c3026c4b8db27782a6ed1a40e1b">Link</a>
- Fix don't show caret on ipad  | <a 
href="https://github.com/t3framework/t3/commit/9e16177db8f6eb44b36c4bf7f98ca16075efad37">Link</a>
- Fix modal in megamenu | <a href="https://github.com/t3framework/t3/commit/286bb78bc2c3cceb166d6466979a5604e4954fb0">Link</a>
- Fix custom code cannot append before close head | <a href="https://github.com/t3framework/t3/commit/eb9119812af74c26f11587b18f8753f192af5fc6">Link</a>
- Override the modal view  | <a href="https://github.com/t3framework/t3/commit/837d90e4c091678f22e879b2bd5cc0b4ea46e84a">Link</a>
- Add login/logout redirect link | <a href="https://github.com/t3framework/t3/commit/6b5ac5fe13213b621e1ff8f0f35ff2a4b82657c7">Link</a>
- Fix cannot open link on parent menu item | <a href="https://github.com/t3framework/t3/commit/cf372a8e0426b2d49114cfe33d1486bcbb420f43">Link</a>
- Megamenu configuration is lost with some special language | <a href="https://github.com/t3framework/t3/commit/258b81897df73494b64f69be8187abd1ce1a547a">Link</a>
- No need store default joomla layouts in html of base themes | <a href="https://github.com/t3framework/t3/commit/3599d28afd50425c03985771e66f26607430dda6">Link</a>
- Fixed: Does not show icon in modules list view  | <a href="https://github.com/t3framework/t3/commit/84f961b86e75f9f861873bbc8fad0aa18c364800">Link</a>
- Update overwrite JLayoutFile. Fixed #438 | <a href="https://github.com/t3framework/t3/commit/38af3184f96bbe92cf66476a76667cb79a10cc6f">Link</a>
- Front-end edit: Does not show publish icon | <a href="https://github.com/t3framework/t3/commit/276984e0a60630448894409eea4483216f6f7eed">Link</a>
- Fixed: Does not show article title when click to article detail | <a href="https://github.com/t3framework/t3/commit/41aad9d4f44e626d3d1896e536e9e2838fa57e87">Link</a>
- Fix lost megamenu configuration when edit menu item. Solved #425, #340 | <a href="https://github.com/t3framework/t3/commit/25720df624f9aa5f89569b35bb36124658cfe077">Link</a>
- Update html5shim resource. Close #435 | <a href="https://github.com/t3framework/t3/commit/526289358825b0262e802dc5cbc18eb74b6c63b3">Link</a>
- Not update megamenu configuration after alter menu item | <a href="https://github.com/t3framework/t3/commit/3da6073654bfd907e5c4dc438e9007b724328b26">Link</a>
- Improve tab-style megamenu. Fix #437 | <a href="https://github.com/t3framework/t3/commit/b177ea9605a5ef342f9e3ef7af3bf585a9dcd316">Link</a>

<h2>Version: 2.5.5 (08/04/2016)</h2>
<h3>Fix bugs</h3>
- Fix got error when validate structure data  | <a href="https://github.com/t3framework/t3/commit/d54f7a45460518411c0c9e93a7819b980417e5e2">Link</a>
- Update article info block  | <a 
href="https://github.com/t3framework/t3/commit/635f0116114362a307a9ee12d7f3a1bb57d2c788">Link</a>
- Fix anchor on off-canvas sidebar | <a href="https://github.com/t3framework/t3/commit/b6a860d279985efde050b7599e95ac87cca7a7fb">Link</a>

<h2>Version: 2.5.4 (07/04/2016)</h2>
<h3>Fix bugs</h3>
- Fix error style when add a module position on front-end edit. | <a href="https://github.com/t3framework/t3/commit/ea6945de71e7a7ff8c8fb20f1e416f0462ad042e">Link</a>
- Fix js error on smart search page | <a 
href="https://github.com/t3framework/t3/commit/9c3dad54fac5d283bd679a0edc57beaa4d91a6df">Link</a>
- Fix click on anchor in offvanvas menu. Fix #433 | <a href="https://github.com/t3framework/t3/commit/a8e188fdaebc148a8383e560aaf632d58d7e02fb">Link</a>

<h2>Version: 2.5.3 (28/03/2016)</h2>
<h3>Improvements</h3>
- Update bootstrap latest version 3.3.6 | <a href="https://github.com/t3framework/t3/commit/892ccb74912874eae93aa58ee75716193723d813">Link</a>
- Update Font Awesome Icons | <a href="https://github.com/t3framework/t3/commit/fdea5628223d331e5f0098b8445f360a319bab23">Link</a>

<h3>Fix bugs</h3>
- SEO - Schema Data for MegaMenu | <a href="https://github.com/t3framework/t3/commit/12dc13b4096b5200604157a3b41e0204a4dcfb4a">Link</a>
- Fix wrong insert Custom Code in some case | <a 
href="https://github.com/t3framework/t3/commit/e30c4430e4016b6837fec534ba64a7fa2eb753eb">Link</a>
- Change sidebar title to language string | <a href="https://github.com/t3framework/t3/commit/165e99fd17243000f26ae0f4e30766c8a8a5a4ce">Link</a>
- JURI::base(true) does not work in Joomla 3.5 | <a 
href="https://github.com/t3framework/t3/commit/098388b21e2d24a84ab2b179aedc6ad91bf4aac6">Link</a>
- Missing icon font on editor | <a href="https://github.com/t3framework/t3/commit/ba66212bb23e75fbcf8617a8936ec51b578a9b90">Link</a>
- Message alert displays error in thememagic  | <a 
href="https://github.com/t3framework/t3/commit/e88bc8104823e8946f23b47bbc45d95cf5290cdb">Link</a>

<h2>Version: 2.5.2 (12/09/2015)</h2>
<h3>Improvements</h3>
- Update fr-FR.plg_system_t3.ini | <a href="https://github.com/t3framework/t3/commit/1156a5adc0b34e1952d3c73e125c0f125e986ded">Link</a>
- Allow using jdoc:include inside component | <a href="https://github.com/t3framework/t3/commit/77f360970948ba1363b88f6e7add1cace407e0e0">Link</a>

<h3>Fix bugs</h3>
- IE 8: Can't open off-canvas | <a href="https://github.com/t3framework/t3/commit/3f8914ea1b836f6f7ffa5a012d5c4c482978e642">Link</a>
- Remove http:// in T3 logo for valid with https | <a 
href="https://github.com/t3framework/t3/commit/7516563d8881196a6b1a31abfdde360a1e4e9eaf">Link</a>
- Add option to skip component content for specific pages | <a href="https://github.com/t3framework/t3/commit/48ab1de7808ae6b7f8be7d7e0afe8ea0f7ad0ea2">Link</a>
- Disable option skip component content when loading layout for admin | <a 
href="https://github.com/t3framework/t3/commit/d6d7e4a9b8c1057f39ead4b7924ba1abcfb5042b">Link</a>

<h2>Version: 2.5.1 (08/09/2015)</h2>

<h3>Fix bugs</h3>
- Fix duplicate legend for Template Extended Styles | <a href="https://github.com/t3framework/t3/commit/b33a83118be680e1d213e26050d863e71203d8ff">Link</a>
- Update icons.php | <a 
href="https://github.com/t3framework/t3/commit/2cfaefb18370bf8aa55fa4a1991d379ae05504ab">Link</a>
- On PostgreSQL doesn't allow to acces content managment, neither user managment | <a href="https://github.com/t3framework/t3/commit/4f365f383fdede0e3e95903a47a65dbe62ccd67a">Link</a>
- Resolve Overrides Language Constant | <a 
href="https://github.com/t3framework/t3/commit/137bfeadc95a0f56639a9e69e25689dbaff7c51e">Link</a>
- Fix onoff button on front-end config | <a href="https://github.com/t3framework/t3/commit/150186f77270675f14a8d904ad0b7d75d0253747">Link</a>
- Fix cannot list layouts in backend | <a href="https://github.com/t3framework/t3/commit/59ce9d125f8effaf5aa0fbb8fb09a0572d963845">Link</a>

<h2>Version: 2.5.0 (07/30/2015)</h2>

<h3>Fix bugs</h3>
- Megamenu new feature: support tab-style in megamenu | <a href="https://github.com/t3framework/t3/commit/80ca609d219ed45ce49c742d5e5facf396a9930a">Link</a>
- Fix frond-end edit on-off button | <a href="https://github.com/t3framework/t3/commit/86592cecf349bd7dc3be388bd695bb55565822c6">Link</a>
- Sticky main menu (affix) jumps when off-canvas is opened | <a href="https://github.com/t3framework/t3/commit/ffa921c98f9efc96532586442dfe1dc96e2884ac">Link</a>
- Make compatible with AMM | <a 
href="https://github.com/t3framework/t3/commit/e5d148cbaa08a1668ffefb6c7e60a16bc2905c39">Link</a>
- Fix compatibility with HHVM | <a href="https://github.com/t3framework/t3/commit/1db47129744196dfba677d0b96ea3e2b05de9f7e">Link</a>
- Correct front-edit module url | <a href="https://github.com/t3framework/t3/commit/4884d667821d80a040603f678fa1aa54e879e695">Link</a>
- Update new changes for module front-end edit layout. | <a href="https://github.com/t3framework/t3/commit/ef156c315f9e7c920d106a2d3fbc3c3a30a989a2">Link</a>
- Fix less override in local folder | <a 
href="https://github.com/t3framework/t3/commit/4f28e7fd11f94f53c59adaec8ddea655d9d7283d">Link</a>

<h2>Version: 2.4.9 (07/01/2015)</h2>

<h3>Fix bugs</h3>
- Offcanvas is lag when click on toggle button | <a href="https://github.com/t3framework/t3/commit/42676e0acafe4955313c6413ca33716b164868d4">Link</a>
- Change b to em follow up WCAG 2.0 Level AA AAA | <a href="https://github.com/t3framework/t3/commit/fc5bbda793a05a687b875ffde882ec66cffd5d3a">Link</a>
- Fix Can't input text into the form in megamenu | <a href="https://github.com/t3framework/t3/commit/dfc6cde036b7081b04218c93d51b2fb6c84b607d">Link</a>
- Fix cannot switch theme in thememagic | <a href="https://github.com/t3framework/t3/commit/0b532e1098aa94127c99f38be80dc03d9e01d1d7">Link</a>
- Remove unnecessary mysql specific backticks (`````) from database | <a href="https://github.com/t3framework/t3/commit/042ed9c630095ed42a6096749d7b2f818ad4e527">Link</a>
- Fix error hide menu when click to input | <a href="https://github.com/t3framework/t3/commit/d8795aab7da9f7e52366371d7789504b3e897bb3">Link</a>
- Off-Canvas Gltch | <a 
href="https://github.com/t3framework/t3/commit/7e4ae3890c344d55dac77e13ca5fb7505527b1d8">Link</a>

<h2>Version: 2.4.8 (04/03/2015)</h2>

<h3>Fix bugs</h3>
- Fix bug Filters dropdown hidden when edit article on frontend | <a href="https://github.com/t3framework/t3/commit/dab2290d04c6d2c29947835c93819e947fd2567e">Link</a>
- Fix bug Missing language in module frontend edit | <a href="https://github.com/t3framework/t3/commit/358ad9c56b2f3de58a6dff395b07ca91168d2b01">Link</a>
- Fix bug Miss font awesome in template with BS2 | <a href="https://github.com/t3framework/t3/commit/4e088da275cfe26d40698d605c7eccc18bd00506">Link</a>
- Fix bug Compile css for supporting rtl | <a href="https://github.com/t3framework/t3/commit/a1d676cc58193cf77cfa341916317ef6a2c870df">Link</a>
- Upgrade to jquery 1.11.2 | <a 
href="https://github.com/t3framework/t3/commit/8ad65d34b50592b165dd9c585e0268ce888cef49">Link</a>
- Fix bug Megamenu caption does not support utf8 | <a href="https://github.com/t3framework/t3/commit/99ad997546572bc1d5cad98f533cbbbff57a3428">Link</a>
- Fix bug Fix bug frontend editor for custom_html module | <a href="https://github.com/t3framework/t3/commit/d064b05a37ff9d9cdc1bcc5c944fbb43d201749c">Link</a>
- Upgrade Bootstrap 3.3.4 | <a 
href="https://github.com/t3framework/t3/commit/2dfc83e8ddc82c7c19840dd9f4f3c1fb1fcdc96b">Link</a>
- Fix bug Override module frontend edit layout | <a href="https://github.com/t3framework/t3/commit/389930696ef5537ef797f3a0ed563371a0512e90">Link</a>
- Fix bug jquery not supported on Joomla 2.5 | <a href="https://github.com/t3framework/t3/commit/3d09fcc54efd614fde311b4683eda8ae043f7634">Link</a>
- Fix bug Allow override component view in t3 html | <a href="https://github.com/t3framework/t3/commit/311adb2d19f02713b3c384faac60f4a244db4282">Link</a>
- Fix bug Category list does not show in the dropdown | <a href="https://github.com/t3framework/t3/commit/cbc7a8c6cd538836fb78f3fe7abdd3252034514e">Link</a>

<h2>Version: 2.4.7 (03/26/2015)</h2>

<h3>Fix bugs</h3>
- Fix bugs Reset min-height of sidebar-1 and sidebar-2 on responsive layout back-end settings | <a href="https://github.com/t3framework/t3/commit/5762fc20f24ab40e4439e70c0ebe48929c40450c">Link</a>
- Fix bugs Re add modulehelper file to accept module layout in T3 base theme | <a href="https://github.com/t3framework/t3/commit/3895794797f1344438bee0ee607188dcdf07d157">Link</a>

<h2>Version: 2.4.6 (03/25/2015)</h2>

<h3>Fix bugs</h3>
- Fix bugs for Can not show submenu on the small screen | <a href="https://github.com/t3framework/t3/commit/0a33158fd25a96771802eadc5a73d0e9cd10cc12">Link</a>
- Fix bugs No need to override modulehelper in T3 for Joomla 3.4 | <a href="https://github.com/t3framework/t3/commit/91977e18944782c8130e10a94103cbf020a54dc0">Link</a>
- Fix bugs Sidebar-1, Sidebar-2 display ugly on responsive layout backend in T3 for Joomla 3.4 | <a href="https://github.com/t3framework/t3/commit/f58b6c43896d66436fbb65e86cc5ff39e03c249a">Link</a>
- Fix bugs Merge branch 'master' of https://github.com/t3framework/t3 in T3 for Joomla 3.4 | <a href="https://github.com/t3framework/t3/commit/ee5fb344025ee4d2f3e2125de73463ce924a6129">Link</a>
- Fix bugs Update style for module front-end edit in T3 for Joomla 3.4 | <a href="https://github.com/t3framework/t3/commit/b4813a23a57053dba9797ab0825df2e28414a58c">Link</a>
- Fix bugs Add bootstrap checkout icon in T3 for Joomla 3.4.1 | <a href="https://github.com/t3framework/t3/commit/d29e17b81390450828599cbc5ebf40932556e3fc">Link</a>
- Fix bugs MegaMenu dropdown links not working on mobile for Joomla 3.4 | <a href="https://github.com/t3framework/t3/commit/28b28ccf3ee2689c5b272a9aef6199a3a76b7de5">Link</a>
-  Fix bugs Update font awsome latest version 4.3.0 for Joomla 3.4 | <a href="https://github.com/t3framework/t3/commit/a689578e64632908295240eae5d98b4e5b16d57e">Link</a>
<h2>Version: 2.4.5 (03/05/2015)</h2>

<h3>Fix bugs</h3>
- Fix bugs for Edit module frontend | <a href="https://github.com/t3framework/t3/commit/a614e9f51d63bb2dddac111f630dd3d644c0d366">Link</a>

<h2>Version: 2.4.4 (01/28/2015)</h2>

<h3>Fix bugs</h3>
- Conflict when using K2_Tools module in Megamenu | <a href="https://github.com/t3framework/t3/commit/8ab2b1a74ada229bfa3d864368437297c59c167b">Link</a>
- Fix bug cause by commit | <a href="https://github.com/t3framework/t3/commit/383323b00b9ade696ff75f4949edc43db18c825a">Link</a>
- Fix error window.getComputedStyle null | <a href="https://github.com/t3framework/t3/commit/94c11ab6729bb81245c60585bce568aabbf46d1c">Link</a>
- Fix megamenu cannot config column | <a href="https://github.com/t3framework/t3/commit/4fd84429ca98220e5ef2dd14ca012cc210a342ec">Link</a>

<h2>Version: 2.4.3 (12/31/2014)</h2>

<h3>Fix bugs</h3>
- Remove unused script in smart search form | <a href="https://github.com/t3framework/t3/commit/8ab2b1a74ada229bfa3d864368437297c59c167b">Link</a>
- Add condition check showing page counter | <a href="https://github.com/t3framework/t3/commit/cafa19fa977d98a82e3210515bb13cf06c1874eb">Link</a>
- Fix bug: Cannot show module edit icon on frontend | <a href="https://github.com/t3framework/t3/commit/6effad1f305e9922c283b677f7835a09ea85dea5">Link</a>
- Fix bug cannot click on off-canvas menu item | <a href="https://github.com/t3framework/t3/commit/3c809eed4e0c129511935193a1130a7bd05112a1">Link</a>
- update font weight variables and translate mixins | <a href="https://github.com/t3framework/t3/commit/0f70725649c13dbf616e0cc5124db9b3991bba2e">Link</a>
- Add "sub-layout" option | <a href="https://github.com/t3framework/t3/commit/860efd5f314481edfb92cdb74e885e5f80ad4227">Link</a>
- Add option to skip js/css in ajax result | <a href="https://github.com/t3framework/t3/commit/b20fddbc245eb6d91387ec53b47d3d8e22afe2ab">Link</a>
- Add name for T3 legend fields | <a href="https://github.com/t3framework/t3/commit/7905df4f93ff7eb53248f04adeb3699d6ef3e04c">Link</a>

<h2>Version: 2.4.2 (12/23/2014)</h2>

<h3>Improvement</h3>
- Improvement: click on caret to expend/collapse submenu | <a href="https://github.com/t3framework/t3/commit/6ad49412de1c95ed486a832baa4284febe0663ea">Link</a>

<h3>Fix bugs</h3>
- Can't turn ON/OFF submenu in Megamenu configuration | <a href="https://github.com/t3framework/t3/commit/d878e007d137b0dea0ccc291c9ab5ada72b08607">Link</a>
- Notice error in t3depend field type | <a href="https://github.com/t3framework/t3/commit/07de3a32555dfa4a7f4a33d1e99ccd7496a552e8">Link</a>
- Add bootstrap css to top of css files | <a href="https://github.com/t3framework/t3/commit/db21421b2c9377f7e7ad2e0c6524a3fb7d6da076">Link</a>
- Off-canvas toggle can not click on android 4 | <a href="https://github.com/t3framework/t3/commit/38aaaecac51dd9f025bf1b05294082679f255f28">Link</a>
- Prevent max_nesting error when compile less | <a href="https://github.com/t3framework/t3/commit/17b489250953f4d975f0551ee50580a760a74266">Link</a>
- Update font awesome for template admin | <a href="https://github.com/t3framework/t3/commit/6a9d028a0b724b667a4777f4378ff0e707b4163d">Link</a>

<h2>Version: 2.4.1 (11/11/2014)</h2>

<h3>Fix bugs</h3>
- Fix bug: Cannot load setting for Register access menu  | <a href="https://github.com/t3framework/t3/commit/d59f82db4f7c8d0280efc23ae283826f2764cb6f">Link</a>

<h2>Version: 2.4.0 (10/20/2014)</h2>

<h3>Improvement</h3>
- Allow compile less in any folder inside template | <a href="https://github.com/t3framework/t3/commit/78128ac06f713e03ec30605cfb289df106ce3010">Link</a>
- List folder in the template & local as well | <a href="https://github.com/t3framework/t3/commit/0549890d2044e81711c820777c0780252d60c864">Link</a>
- Update LESS compiler | <a href="https://github.com/t3framework/t3/commit/17b642e7059c61d9c70077578de14e1772baece8">Link</a>

<h3>Fix bugs</h3>
- Fix bug: Thememagic get error after delete the active theme | <a href="https://github.com/t3framework/t3/commit/e3d80917a7fe12b9fa0e0e39d14139118daf2bdc">Link</a>
- Cannot load RTL theme | <a href="https://github.com/t3framework/t3/commit/d37c9b3549926ca8b0ad377823a0d412ca562c4c">Link</a>
- Megamenu extra class hidden-desktop | <a href="https://github.com/t3framework/t3/commit/3bf1779c55c0b911407916208922afc6287d8716">Link</a>
- Add font awesome css | <a href="https://github.com/t3framework/t3/commit/56bfdace2904347828d76544038cd20de3432dad">Link</a>

<h2>Version: 2.3.2 (09/05/2014)</h2>

<h3>Fix bugs</h3>
- Fix bug clone layout in backend | <a href="https://github.com/t3framework/t3/commit/f556d18f6d31529eb97ffc7da6cf31fbe7d10da3">Link</a>
- Fix bug search module does not work on Megamenu | <a href="https://github.com/t3framework/t3/commit/75443709bdca312472312f03fe9709d366f8e0a1">Link</a>
- Limit the "Dropdown trigger" to navigation only | <a href="https://github.com/t3framework/t3/commit/c24ca39d09ad8fdab1e789675fa20c8b3952b740">Link</a>

<h2>Version: 2.3.1 (07/31/2014)</h2>

<h3>Improvement</h3>
- Upgrade FontAwesome to v4.1.0 | <a href="https://github.com/t3framework/t3/commit/1c13adef4fc0c2ce81e55ccbef19e4521496b31a">Link</a>
- Allow import external css urls in ThemeMagic | <a href="https://github.com/t3framework/t3/commit/11013fdffb35b0cae44d57063e39b6a164cc070b">Link</a>
- Upgrade Bootstrap v3.2.0 for base-bs3 | <a href="https://github.com/t3framework/t3/commit/b9e5ee8d17e7b78ae52f2f735a9f2ceddd3f85a7">Link</a>

<h3>Fix bugs</h3>
- Fix bug cannot load theme for RTL language | <a href="https://github.com/t3framework/t3/commit/4e4ccc8025873b69bcc4948b6b81c8602c2b5ead">Link</a>
- Hide Enable Small Logo option with Text logo Type for BS2 base template | <a href="https://github.com/t3framework/t3/commit/b7a322020f8db39b37d9a9fe5d3b266519719812">Link</a>
- Update jQuery tab plugin to fix Off-canvas issue | <a href="https://github.com/t3framework/t3/commit/901049bcea910e155a334d6cfe76f56d43b9e1cc">Link</a>
- Fix bug cannot clone layout | <a href="https://github.com/t3framework/t3/commit/879a5801c66632db9763f8a4f5aa96c73721ce55">Link</a>
- Fix bug cannot open link in parent menu item when using mouse click | <a href="https://github.com/t3framework/t3/commit/fa5718f09f08a0b9e9ec6af379fc6c4b8e2ee18f">Link</a>
- Display less.js error on browser if enable DevMode | <a href="https://github.com/t3framework/t3/commit/998ec256facfca9f8b3eff43e261912162f5a3d0">Link</a>
- Fix bug wrong url for background image | <a href="https://github.com/t3framework/t3/commit/b44a75ef62b39fe088fd21e9d54f9efaf4520e72">Link</a>
- Fix conflict with Ohanah Event Component | <a href="https://github.com/t3framework/t3/commit/3512f6025203b430baf9230929c8d16d042e564e">Link</a>
- Fix path to Iconography fonts | <a href="https://github.com/t3framework/t3/commit/b5c2d4194e5557d17b11cfc1ae7b872bc978565f">Link</a>
- Allow override less for rtl in base theme | <a href="https://github.com/t3framework/t3/commit/ca9e2853d0ed183031fbe01eac1f26c1a01119ef">Link</a>
- Add detect IE version for jQuery if not exists | <a href="https://github.com/t3framework/t3/commit/b9df5732802dc60fb3722f0e1bdb382a9bdc4e1c">Link</a>


<h2>Version: 2.3.0 (06/23/2014)</h2>

<h3>New features</h3>
- New feature: isolate user settings & customization | <a href="https://github.com/t3framework/t3/commit/90657255199f19517421bfaed42a1177b964df9b">Link</a>

<h3>Improvement</h3>
- Update param "Link Title for Article View" | <a href="https://github.com/t3framework/t3/commit/52b46b1ecb793ac0b0a77c80efdc0f03f9fda6a2">Link</a>
- Restructure LESS compiler | <a href="https://github.com/t3framework/t3/commit/4003e71784083032958d6aa61ad014beb1b2f274">Link</a>
- Improve menu script to handle mouse hover | <a href="https://github.com/t3framework/t3/commit/2953e11191655c945330ca0af1e096782cf0415e">Link</a>

<h3>Fix bugs</h3>
- Update preview layout in T3 admin | <a href="https://github.com/t3framework/t3/commit/589ce86ed3c1c2aad1edf91fa585ed89c4321c8e">Link</a>
- Update head and bypass non-existed file | <a href="https://github.com/t3framework/t3/commit/a1efb641e9bd77333ab9f7a40317e261ec21b6d9">Link</a>
- Fix bug cannot minify css | <a href="https://github.com/t3framework/t3/commit/fcb9c7e3b075c9ccc840fdb79a7f0cff157ea666">Link</a>
- Fix bug disable reponsive cause menu break on small screen | <a href="https://github.com/t3framework/t3/commit/e1a8e2b439d03b394f3a5ffaf987f78896b7b2e5">Link</a>
- Improve code: detect megamenu configuration | <a href="https://github.com/t3framework/t3/commit/0e06955365a7921be1e8328af0be9bdde5b16230">Link</a>
- Fix bug: cannot show last item in collapse menu | <a href="https://github.com/t3framework/t3/commit/2d771d979376b4762bdce87331388c5cb4b4791e">Link</a>
- Remove unused file | <a href="https://github.com/t3framework/t3/commit/60603009d13a6722c08da58a452fc98ab5719f99">Link</a>
- Ignore optimize if cannot write minified files | <a href="https://github.com/t3framework/t3/commit/009e174ed613fd5c220c0c591b79118325b78a36">Link</a>
- Update base bs2 script | <a href="https://github.com/t3framework/t3/commit/1257999c5d1ad24243951603b665869b1d17b7b3</a>
- Fix bug: nav collapse conflict with jomsocial | <a href="https://github.com/t3framework/t3/commit/774726c7cf3fb944456f2cbcde8d4a25463d7c99">Link</a>
- Keep media type when optimizing css | <a href="https://github.com/t3framework/t3/commit/c120903cecdc6b6f4c6ca6fe9f8bf8f5d8c8a474">Link</a>
- The Main menu is not showed in mega menu | <a href="https://github.com/t3framework/t3/commit/5d85830a2df866d5d8be36a9cdf40c385582c677">Link</a>
- Update item_title.php | <a href="https://github.com/t3framework/t3/commit/33cfef6e2b3e8bb4e5ac2f4ca64a54a8bde7128e">Link</a>
- Fix compile Less to Css issue | <a href="https://github.com/t3framework/t3/commit/183c0cf026fbc40fdca542775cce2d9bce638d15">Link</a>
- Fix Pagination issue with K2 + sh404SEF | <a href="https://github.com/t3framework/t3/commit/95d08db60b9e88340b135393bdf5b5cae91b8ee1">Link</a>
- Update fr-FR.plg_system_t3.ini | <a href="https://github.com/t3framework/t3/commit/db72c5226976a792f11dcd1161fa4bb988c831ee">Link</a>

<h2>Version: 2.2.1 (06/02/2014)</h2>

<h3>Improvement</h3>
- Improve performance in DEVMODE | <a href="https://github.com/t3framework/t3/commit/8baebbe5041e5396f2e0f983f60dfdb098cd9e88">Link</a>

<h3>Fix bugs</h3>
- Update layout in base | <a href="https://github.com/t3framework/t3/commit/9f9fa1fa79ae8b851f250dfb12953beddb7825fa">Link</a>
- Prevent auto align for subnav in megamenu | <a href="https://github.com/t3framework/t3/commit/bbc29f24fe09c30b26eed26fb482405badd4f06d">Link</a>
- Ignore cache when loading config in backend | <a href="https://github.com/t3framework/t3/commit/1bc6d5103d8c00c109480850de0d0a7b95449b57">Link</a>
- Update JPagination class to latest version | <a href="https://github.com/t3framework/t3/commit/0294094bca647766a52acb2713b57127cefe6f5a">Link</a>
- Fix deprecated error when using pagination->get() | <a href="https://github.com/t3framework/t3/commit/21152e00f8ca8fc7ff830a94b8ae59b6c3a6c363">Link</a>
- Add option "Article view Link title" in General | <a href="https://github.com/t3framework/t3/commit/9c8c7a913a6d6ae92f29a9d3768e247a27215017">Link</a>
- Allow override T3 Megamenu layout | <a href="https://github.com/t3framework/t3/commit/2cc46dbc70cb6ab640de74942628ccc3139452e4">Link</a>

<h2>Version: 2.2.0 (05/22/2014)</h2>

<h3>New features</h3>
- Support Joomla layouts for both Joomla 2.5 & Joomla 3.x | <a href="https://github.com/t3framework/t3/commit/3298b218e0f61c8b3cba2ea8a23d4c52b4c203d9">Link</a>
- Update com_content & com_contact templates to support Microdata | <a href="https://github.com/t3framework/t3/commit/3298b218e0f61c8b3cba2ea8a23d4c52b4c203d9">Link</a>

<h3>Improvement</h3>
- Improvement com_content & com_contact templates | <a href="https://github.com/t3framework/t3/commit/3298b218e0f61c8b3cba2ea8a23d4c52b4c203d9">Link</a>

<h3>Fix bugs</h3>
- Prevent font-awesome conflict when load 2 versions | <a href="https://github.com/t3framework/t3/commit/47f2ab94c9f39ad83c7889db347ea7da6bba48ef">Link</a>
- Update com_content layout | <a href="https://github.com/t3framework/t3/commit/824e06f6ab3b1d00f09a83174301479cf2d2a4c3">Link</a>
- Update style for pagination | <a href="https://github.com/t3framework/t3/commit/6ae987720a966a142d9742ba7153bfef7a241705">Link</a>
- Add compatible language phases for Joomla 2.5 | <a href="https://github.com/t3framework/t3/commit/fd01ea4a6176571c83a04352c90ba771193918a8">Link</a>


<h2>Version: 2.1.6 (05/09/2014)</h2>

<h3>Fix bugs</h3>
- Fix 500 Unable to load format class | <a href="https://github.com/t3framework/t3/commit/1c019f4219dbb4352c0057e6507dda3919760343">Link</a>
- Specify for Joomla 3.3 only | <a href="https://github.com/t3framework/t3/commit/86e76d3c9fee60d5d7634aa4af3799b2e9f1f8ea">Link</a>
- Fix lost sidebar menu in JA Magz | <a href="https://github.com/t3framework/t3/commit/e73ead5fca8bf789fe4bf0a87e9baedbddd4cfa8">Link</a>
- Fix bug two megamenus scheme missed | <a href="https://github.com/t3framework/t3/commit/d3926f1086fed52896576d2a80a489f7d52a1174">Link</a>
- Fix bug for off-canvas menu on bootstrap 2 base | <a href="https://github.com/t3framework/t3/commit/fd576c8a1627fb40fb40e3acfacf8a38f2d45325">Link</a>
- Fire resize event for ThemeMagic preview window | <a href="https://github.com/t3framework/t3/commit/f92fe75f0561d077216a97fd1c53029954890fa0">Link</a>

<h2>Version: 2.1.5 (04/29/2014)</h2>

<h3>Fix bugs</h3>
- [Fix] devmode for templates base on bootstrap 2 | <a href="https://github.com/t3framework/t3/commit/09c4eb241f9ec6f642422c41bb0ab5b274e4f22c">Link</a>


<h2>Version: 2.1.4 (04/26/2014)</h2>

<h3>Improvement</h3>
- Improve the way using module less file | <a href="https://github.com/t3framework/t3/commit/4a1643b49d632401b78b56b258e4d9e5f28bc05c">Link</a>

<h3>Fix bugs</h3>
- Update off-canvas.js| <a href="https://github.com/t3framework/t3/commit/30c28c97d1ac76eec37f4a3d0bc561f39ed8e809">Link</a>
- Fix bug cannot click menu item in off-canvas | <a href="https://github.com/t3framework/t3/commit/875d724d4be34ec486ed642dd9e5420dc5b8d9b2">Link</a>
- Update megamenu render | <a href="https://github.com/t3framework/t3/commit/a04ac22561928b4aa0a3cb7c48e9714a871746a5">Link</a>
- Fix bug cannot save global params to all styles | <a href="https://github.com/t3framework/t3/commit/f6969b70a4816c8767370eaf543aa60ef3c7309e">Link</a>
- Fix bug cannot open new window for menu item | <a href="https://github.com/t3framework/t3/commit/e885e003d10771a8f29aa9d0a9fae1d4d5c839be">Link</a>
- Enhancement menu assignment UI | <a href="https://github.com/t3framework/t3/commit/0ce27bf9ad8ece2047a62e867b264030429e8851">Link</a>
- Fix off-canvas toggle on IOS | <a href="https://github.com/t3framework/t3/commit/be0a1f9ee02ab45925bcfd91b2fb513a9726b2e1">Link</a>
- detect & add ie version class to html tag | <a href="https://github.com/t3framework/t3/commit/ec854c2448d34b6b4f06357cd66735b065700b29">Link</a>
- Allow javascript get some less variables value | <a href="https://github.com/t3framework/t3/commit/44998f9142bc6dbe0758c6bb5fb6f70287803211">Link</a>
- Fix bug cannot load css/js for module in megamenu | <a href="https://github.com/t3framework/t3/commit/badba6a23e4a2b0e7dc905704e14aa17ae8c4030">Link</a>
- Update image path for compiled css in themes, rtl | <a href="https://github.com/t3framework/t3/commit/a359d6571e2b32bbb092a6b98a6ab965963fb831">Link</a>
- Update logic code for build less in devmode | <a href="https://github.com/t3framework/t3/commit/6836c37ac016d7f6375e13cc36eb04daaad111bd">Link</a>
- Update Less PHP Builder v1.7.0.1 | <a href="https://github.com/t3framework/t3/commit/1b173e4dd3aff7e36e00a533ebc07b67893ca9ae">Link</a>
- Update logic code | <a href="https://github.com/t3framework/t3/commit/fc3b0f49fc87b20e0fbb79e0f21e4e9c999d5e77">Link</a>
- Update fr-FR.plg_system_t3.ini | <a href="https://github.com/t3framework/t3/commit/303b4d9266979ba83b1cc9842f175107915ab4ff">Link</a>
- Fix bug Mobile module width reset to span6| <a href="https://github.com/t3framework/t3/commit/70c624ca72c63092ee6fa9c448ecdfc030b7f748">Link</a>


<h2>Version: 2.1.3 (03/20/2014)</h2>

<h3>Improvement</h3>
- Improvement: non-responsive mode | <a href="https://github.com/t3framework/t3/commit/00abeb8cc9f2ade0070ed5c51610d8852189ec9d">Link</a>
- T3 Hungarian translations committed | <a href="https://github.com/t3framework/t3/commit/ccc9b46f0a098ed40dbe91de55735572eeac994a">Link</a>
- Update French language file | <a href="https://github.com/t3framework/t3/commit/69ae61babc4c0d822b9b593a3fee1de2f68c5c1e">Link</a>

<h3>Fix bugs</h3>
- Hide Enable Small Logo option with Text logo Type | <a href="https://github.com/t3framework/t3/commit/4a87c9b424fa7da5e28514c8faf35cb2a430bc6b">Link</a>
- Fix theme saving error | <a href="https://github.com/t3framework/t3/commit/da1f83459bba485973da2f1fa23f2086b7e2048a">Link</a>
- Cant show spotlights on small screen | <a href="https://github.com/t3framework/t3/commit/d55790da98a197fa61c7ed0b0c9b4233a4667141">Link</a>
- Hide menu caption on collapsed nav | <a href="https://github.com/t3framework/t3/commit/f5fdad63c2e66b42b6010873e5766e9ebdc44d9e">Link</a>
- Add chosen rtl class | <a href="https://github.com/t3framework/t3/commit/118e425bec06a5e8be5ac7fc60fb43726aac6e4d">Link</a>
- Leave nav-tabs to bootstrap default behavior | <a href="https://github.com/t3framework/t3/commit/3ea0fe6b6f201dcfdc27a825ce79c1e624e08786">Link</a>
- Caption for Menu Item | <a href="https://github.com/t3framework/t3/commit/9c29cc55e09ae86de8b71f78b6ce2db7d3d99822">Link</a>
- Wrong block displays in layout configuration | <a href="https://github.com/t3framework/t3/commit/8a056edf80e161220207a70d04ef1b199e2f014d">Link</a>
- Wrong message display when delete theme | <a href="https://github.com/t3framework/t3/commit/db31400a055d1ead0770c23a42c81cc53afb6a3e">Link</a>
- Fix bug Tags fields is not well displayed | <a href="https://github.com/t3framework/t3/commit/533ba9a1e0502b93cf25efdcb91d59193e3641e4">Link</a>
- Fix thememagic wrong property | <a href="https://github.com/t3framework/t3/commit/003de54759315e4ae995bd73c52cf5ce3ce6fcdb">Link</a>


<h2>Version: 2.1.2 (02/17/2014)</h2>

<h3>Fix bugs</h3>	
- Fix error Layout for mobile responsive | <a href="https://github.com/t3framework/t3/commit/4eff85f134e700073def302b5e966d343b24ad60">Link</a>
- Change behavior of dropdown menu | <a href="https://github.com/t3framework/t3/commit/b442082f67c98acfa7f7a898a690622dc89d44a7">Link</a>
- Fix dropdown of article action | <a href="https://github.com/t3framework/t3/commit/ae71ea6bd38929c3986efc22a270a0500859371e">Link</a>
	

<h2>Version: 2.1.1 (02/12/2014)</h2>

<h3>New features</h3>	
- Extend JLayout for Joomla v2.5 | <a href="https://github.com/t3framework/t3/commit/0329b39a5bc114727e9057c5c340cc5610200d6f">Link</a>
	
<h3>Improvement</h3>
- Add Italian translation package | <a href="https://github.com/t3framework/t3/commit/82daf2cb01e0b8f8e6f68795f34740bc0b8f1295">Link</a>
- Base-bs3: Update Bootstrap v3.1.0 | <a href="https://github.com/t3framework/t3/commit/94fdab9987572cd0c324c817a111b6fded28fed6">Link</a>
- Update Less PHP Builder v1.6.1 | <a href="https://github.com/t3framework/t3/commit/3441016de2b44288633ff5cbd551193c898e4188">Link</a>
- Update Respond js | <a href="https://github.com/t3framework/t3/commit/679c6d1305ab4482b0f10bdbbf8410c9f04b8ee4">Link</a>
	
<h3>Fix bugs</h3>
- Fix - remove 970px for 'base' | <a href="https://github.com/t3framework/t3/commit/81d1381642086aeabe01932598bcf14ba773c045">Link</a>
- https://github.com/t3framework/t3/issues/249 | <a href="https://github.com/t3framework/t3/commit/290f00c5c2efd71d66d440a63c41c2cf1c051023">Link</a>
- Update breakcrumps overwrite | <a href="https://github.com/t3framework/t3/commit/e640415f4d0960cc4df4b2448e1fadcb69fb6e09">Link</a>
- https://github.com/t3framework/t3/issues/245 | <a href="https://github.com/t3framework/t3/commit/24568d62b0ba1c23760106676395525ebd243359">Link</a>
- Add glyphicon for Megamenu configuration | <a href="https://github.com/t3framework/t3/commit/c5527bf0a75a5456c9ec17f5c67af21aa4e9b9ed">Link</a>
- Update form-search | <a href="https://github.com/t3framework/t3/commit/d84a258d99d1aa10cb6f1d986bf9e18a213966be">Link</a>
- Fix megamenu extra class for submenu | <a href="https://github.com/t3framework/t3/commit/0e8443fd8789f73fab115365802d04463a8d21b5">Link</a>
- https://github.com/t3framework/t3/issues/248 | <a href="https://github.com/t3framework/t3/commit/df9c79343368a5f9a0e8a791b93f1b10c0d23676">Link</a>
- Change behavior of Navigation Style to global | <a href="https://github.com/t3framework/t3/commit/2862d021da82846ad4d0029588020ce19ba367ea">Link</a>
- Fix overwrite com_finder search form | <a href="https://github.com/t3framework/t3/commit/86387442a71419334916b79e83903552033f0944">Link</a>
- Small improment for Joomla Search Result | <a href="https://github.com/t3framework/t3/commit/6bf9497fc44747916b9326161c8b812f03005de5">Link</a>
- Fix megamenu tooltip | <a href="https://github.com/t3framework/t3/commit/a68ad4515d3ac89ea897bd8e4e8e5bc4388005f6">Link</a>
- Small fix assignment UI J2.5 | <a href="https://github.com/t3framework/t3/commit/e370c61a5a7de069304b99a270d62504d3bdfcbd">Link</a>
- Fix toolip alignment | <a href="https://github.com/t3framework/t3/commit/5ad29101fd5dc9a4433e25d5f6948d5faa50808c">Link</a>
- Fix smartsearch overwrite | <a href="https://github.com/t3framework/t3/commit/13edfb41e5593b992c8300a2e7ce71f9ed8667bb">Link</a>
- Contact Form updated | <a href="https://github.com/t3framework/t3/commit/fa413bff439c7062b77547cec64f6a20c644817d">Link</a>


<h2>Version: 2.1.0 (01/24/2014)</h2>


<h3>New features</h3>	
- Add French translation package for T3 Framework | <a href="https://github.com/t3framework/t3/commit/d060ed0661fbf5c73c8f76d769aa51a0630b223d">Link</a>
- Add new feature: Support add-ons for T3 | <a href="https://github.com/t3framework/t3/commit/7f4d113f6b0b31fecd930b9c2d609c5cfaea0eee">Link</a>
- Add new sub feature: JS Minify | <a href="https://github.com/t3framework/t3/commit/74da444d653653d07b7e0f419050f6df88bb55df">Link</a>
- New small feature: Extend Joomla com_content with extra fields | <a href="https://github.com/t3framework/t3/commit/541e47e9b471480f33552ae08f70b7095fe42002">Link</a>
	

<h3>Improvement</h3>
- Update Less JS v1.6.1, Less PHP v1.5.1, Respon.js v1.4.0 | <a href="https://github.com/t3framework/t3/commit/d2e7165633835f8cf457095e62d5cbe8dd94d901">Link</a>
- Support disabled state for t3depend | <a href="https://github.com/t3framework/t3/commit/03c0d787df5282f8363fc1efeae546f2e0f44b27">Link</a>
	

<h3>Fix bugs</h3>
- Update default_form.php to Font Awesone v4 | <a href="https://github.com/t3framework/t3/commit/57d7425f2dfb4efc2c0205aeaae0ccf2b2de7cfc">Link</a>
- T3 Bs3 Blank: Fix small less issue | <a href="https://github.com/t3framework/t3/commit/869e0c2f1437bf18fe54641a90c8881cfe149739">Link</a>
- Fix: correct theme when open thememagic | <a href="https://github.com/t3framework/t3/commit/d61fda9a2534e964f01af439724bd54320c2d37c">Link</a>
- Fix: Non responsive | <a href="https://github.com/t3framework/t3/commit/c75773e09424ecda5e481d68efbe517fc7f8a7a7">Link</a>
- Fix T3 footer language | <a href="https://github.com/t3framework/t3/commit/5769ebe06fb5491e23fb177f1d32851e834e146c">Link</a>
Megamenu Duration not working in current Firefox | <a href="https://github.com/t3framework/t3/issues/217
- Update navhelper.php | <a href="http">Link</a>s://github.com/t3framework/t3/commit/7baf5a18f61066997240302bf9cd38986d025308">Link</a>
- BaseBs3: Fix less overwrite build | <a href="https://github.com/t3framework/t3/commit/edd9f7b8ef5d44390a0d7acd5c694b3a81c701e8">Link</a>
- Fix PHP clean buffer call | <a href="https://github.com/t3framework/t3/commit/5c11536ca39c90a3d523e9d68b8532d3d0c16368">Link</a>
- Fix com_content featured grid | <a href="https://github.com/t3framework/t3/commit/c6d937c8e817ebdc8fa186122276259ce9859f36">Link</a>
- Add Joomla compatible font-awesome | <a href="https://github.com/t3framework/t3/commit/1b9514ef6afc0daf3da11e1f51815106dcd2beda">Link</a>
- Fix justify megamenu alignment | <a href="https://github.com/t3framework/t3/commit/c5a761cc93374eb36e2e0aa29fb5a273c919398d">Link</a>
- Minor change for Article Images | <a href="https://github.com/t3framework/t3/commit/573a4fa3a26d63408effc0f8b22aed0345dc54a2">Link</a>
- Minor change for Caret in Dropdown Menu | <a href="https://github.com/t3framework/t3/commit/638ab51294f276ef28209d9d1e034ad93c0b546a">Link</a>
- Base-Bs3: Fix second click to open parent link on off-canvas menu | <a href="https://github.com/t3framework/t3/commit/e3ab0b2f5b4a7a1586eda8564876d74933529988">Link</a>
- Fix base theme compatible with J3.2 | <a href="https://github.com/t3framework/t3/commit/b728d697c9f9026a148a7a38ad0881296c7c3e13">Link</a>
- Add Modals Style to T3 Components | <a href="https://github.com/t3framework/t3/commit/af43fb5234d6bdd402e326be0046a2bffbd1dc4c">Link</a>
- Add List-Group and Panels Styles to T3 Components | <a href="https://github.com/t3framework/t3/commit/66a12ad481f9729cd532979d2fdaa984322ff3d0">Link</a>
- Fix nav-collapse error when not use megamenu | <a href="https://github.com/t3framework/t3/commit/df9568631e129eee44d27c0e6817422cc6f6ca6f">Link</a>
- T3Admin: Update T3 add-ons dropdown behavior | <a href="https://github.com/t3framework/t3/commit/0c4a9e61d013b23f63ba2da5ffdfd42064f77698">Link</a>
- Added "Inverse" style for Button | <a href="https://github.com/t3framework/t3/commit/c759974cf21c6f1ab8f25edf4afd7a1096a0e678">Link</a>
- Ipad: Fix off-canvas close when click on gray area | <a href="https://github.com/t3framework/t3/commit/b7d7fe4ea14cc1cf56bb777a3c1cc26fd721563d">Link</a>
- Fix error on com_weblinks overwrite | <a href="https://github.com/t3framework/t3/commit/9091b71a089344d5b2e5552bd9a068695e698410">Link</a>
- Update edit icon tooltip | <a href="https://github.com/t3framework/t3/commit/d85f9613a4dd9cd5579d85312875f6127b6fc32a">Link</a>
- Fixed FrontentEdit Icon. Added Primary Jumbotron. | <a href="https://github.com/t3framework/t3/commit/49bfb7cb9678349f4d6c45ddb8aea05400fe5d9b">Link</a>
- Updated Default Categoty View HTML | <a href="https://github.com/t3framework/t3/commit/e6d3b580f03973052f4316a916cc9b9237048791">Link</a>
- Base: add overrwite smartsearch | <a href="https://github.com/t3framework/t3/commit/0f977ef45e6208134fab5b17ba73af368ee2ae80">Link</a>
- Fix off-canvas close when Always Show sub disabled | <a href="https://github.com/t3framework/t3/commit/9a1f21c9ee9a2519693ed2e0d6d07963dfd82f56">Link</a>
- Fix extrafields when have multiple languages | <a href="https://github.com/t3framework/t3/commit/f7a1e224ac32c772afd88537798ebdc8b4017c45">Link</a>
- Fix LESSJS compatible with Mootools | <a href="https://github.com/t3framework/t3/commit/21ee43b67a707184029e8fc189c08c7f8e2720c4">Link</a>

<h2>Version: 2.0.2 (12/20/2013)</h2>

<h3>Improvement</h3>
- Base-bs3: Add condition to load old javascript only in J2.5.x | <a href="https://github.com/t3framework/t3/commit/1f259070698f1a3215d76bcfad06d9f6c3f840e6">Link</a>
- Add gutter width thememagic | <a href="https://github.com/t3framework/t3/commit/382877c63b98b15551f671d115301291604c8279">Link</a>


<h3>Bug fixes</h3>
- Overwrite: Fix tooltip for edit button | <a href="https://github.com/t3framework/t3/commit/57669048033b49b63fba0d0aec34199298024999">Link</a>
- Fix mod_search J3.2.1 | <a href="https://github.com/t3framework/t3/commit/7c43096219f693be6ed179c8d9fd252a92c1d6e0">Link</a>
- [FE] Cant show tag field on submit weblink form | <a href="https://github.com/t3framework/t3/commit/a8239ad7eac075fac4df6828a4840023fd6e4c75">Link</a>
- Cant load thememagic when switch template style | <a href="https://github.com/t3framework/t3/commit/2b588567c76d841ba2a992aaebb89d524cfae292">Link</a>
- Fatal error: Class 'T3Path' not found in site/plugins/system/t3/t3.php on line 325 | <a href="https://github.com/t3framework/t3/">Link</commit/529ffb3e87e86b63da25b2985a8c786f4996e472
- typos for non-reponsive | <a href="https://github.com/t3framework/t3/pull/222">Link</commit>
- T3 Layout: fix hidden on spotlight | <a href="https://github.com/t3framework/t3/commit/bb8f51a0662e59cfb527fbcc4376d402509d3eca">Link</a>
- T3 Bs3 Blank: Update show/hide for off-canvas module | <a href="https://github.com/t3framework/t3/commit/30157534ce88ed6834f2034962810ca4f1185085">Link</a>
- JS Overwrite: prevent conflict if function is overwrite | <a href="https://github.com/t3framework/t3/commit/33fd600432e06c9593c753482d38485f78e14620">Link</a>
- Fix off-canvas when no mootools load | <a href="https://github.com/t3framework/t3/commit/d8b82d71f0279a871ce3edcbf951da4c1f52f123">Link</a>
- T3Layout: Fix spotlight error when have 1 position left | <a href="https://github.com/t3framework/t3/commit/fddef19f5c7af84df5e7d4c5013651b6ab10d3c9">Link</a>
- T3Admin: Fix multiple forms in admin | <a href="https://github.com/t3framework/t3/commit/3710109af49c0379d57959fa7eddc64d7cd5c9a4">Link</a>

<h2>Version: 2.0.1 (12/06/2013)</h2>

<h3>New features</h3>
- Base Bs3: Update bootstrap 3.0.3 | <a href="https://github.com/t3framework/t3/commit/01b5a331fa487963fd5dd181dd02f72ab44aaddb">Link</a>

<h3>Bug fixes</h3>
- Fix conflict between off-canvas and modal | <a href="https://github.com/t3framework/t3/commit/eb992c52f2fa68fd7c010a5a6c7597424cffaebe">Link</a>
- T3Bs3: Style modal button conflict | <a href="https://github.com/t3framework/t3/commit/4ee31af2546712557f89cd9e750e7d1db3f2d862">Link</a>
- Fix J2.5 t3media element not target correct folder | <a href="https://github.com/t3framework/t3/commit/927af997b76a6ecd3e91ce3afc74692741a801f5">Link</a>
- Legacy nav: Align caret | <a href="https://github.com/t3framework/t3/commit/5e921087e058982cf745c6a6fb003a53ceb81076">Link</a>
- Apply small style for button | <a href="https://github.com/t3framework/t3/commit/8b273a9a5d6f7e1479f72d5d454acd00ee8568c8">Link</a>
- Nav Collapse: Align font awesome 4 | <a href="https://github.com/t3framework/t3/commit/e0ae6093241ca586e981cde59e98da9de5296b02">Link</a>
- T3AdminUI: Add multiple radio btn group style | <a href="https://github.com/t3framework/t3/commit/d2a7f71ce362f02d76ba59923aaeaa659739a7a8">Link</a>



<h2>Version: 2.0.0 (12/02/2013)</h2>

<h3>Bug fixes</h3>
- T3Form: Fix global attribute | <a href="https://github.com/t3framework/t3/commit/70528e3df7482aec20af1bcbbdb4ddbb31ff6a83">Link</a>
- Fix Megamenu Admin UI | <a href="https://github.com/t3framework/t3/commit/a0724dee675a20322959a93d3970feb9154ff3e7">Link</a>
- T3Less: Update less build | <a href="https://github.com/t3framework/t3/commit/d0c9d6f19cfc9d0692bb45f3f39176af2d52f7d6">Link</a>
- Fix: show tags field when edit article | <a href="https://github.com/t3framework/t3/commit/b34b519ea71ea6bf272b8dafb0f72d0380c6d746">Link</a>
- T3Layout: Update UI | <a href="https://github.com/t3framework/t3/commit/16c187b6702e7247f44317886b85b66ee1c19415">Link</a>


<h2>Version: 2.0.0 RC (11/30/2013)</h2>

<h3>Improvement</h3>

- T3Less: Ignore variable/mixins files to be re-import | <a href="https://github.com/t3framework/t3/commit/422c0e79d7fbaba90261ed85649329aa7434d27b">Link</a>
- SEARCH Component and FORMS improvements | <a href="https://github.com/t3framework/t3/commit/c3106faae626ed23079cc72c5d8e629dd83b7257">Link</a>
- Rebuild off-canvas menu | <a href="https://github.com/t3framework/t3/issues/208">Link</a>
- Minify: Change to simple minify function | <a href="https://github.com/t3framework/t3/commit/61ac978efacedcc5406937c9ee218db426c7d153">Link</a>
- Add legacy (bs2) navigation | <a href="https://github.com/t3framework/t3/commit/30efd564be1b0629b1cc0c3641900e29ded6e814">Link</a>
- Redesign Off-Canvas Toggle | <a href="https://github.com/t3framework/t3/commit/d261b6568a1e0d8440a57264d58ecca750e561c9">Link</a>
- Support Off-canvas on right sidebar (for RTL language layout) | <a href="https://github.com/t3framework/t3/commit/ea34be32f0e73a08b10357de8a40c3d2e7c1390a">Link</a>
- T3 Bs3 Blank: Re-struture "mainbody" block | <a href="https://github.com/t3framework/t3/commit/2f3d2c4cd4cf8c4c4d95613a3921fbbcc799b5b1">Link</a>
- ThemeMagic: Update progress bar | <a href="https://github.com/t3framework/t3/commit/71befce6198c29d2862857e27ba8b1a6434dc514">Link</a>
- Improve ThemeMagic for T3 BS3 Blank template | <a href="https://github.com/t3framework/t3/commit/e2eef748eef208b58beb44bf65d336357fa87035">Link</a>
- Add Dark theme for T3 BS3 Blank template | <a href="https://github.com/t3framework/t3/commit/25b09e7cc54e4c45fdb45ca99ce12c37a078ed36">Link</a>
- Tuning off-canvas | <a href="https://github.com/t3framework/t3/commit/5f779b12f8ff14627f369c5abbc00ae82abc126e">Link</a>


<h3>Bug fixes</h3>

- Megamenu: Fix elastic animation | <a href="https://github.com/t3framework/t3/commit/237f7df756a15698ca6c3872fb548bf3a9d544b0">Link</a>
- Megamenu: Fix alignment | <a href="https://github.com/t3framework/t3/commit/50353f2935c354ddeeb941afe19e3ee1f98d2ffb">Link</a>
- Megamenu Config: Fix guest level | <a href="https://github.com/t3framework/t3/commit/39ea1edaf9107f58f4ace45bd03d33e7563b3cf0">Link</a>
- ThemeMagic: Fix frontend error | <a href="https://github.com/t3framework/t3/commit/525156d0509b763de26dd2e4f46d215f63be2163">Link</a>
- [iPhone] Missing slogan on iPhone | <a href="https://github.com/t3framework/t3/issues/178">Link</a>
- Icon font is too close to the menu | <a href="https://github.com/t3framework/t3/issues/171">Link</a>
- [Iphone_portrait] Footer modules do not look good, they need re-styling | <a href="https://github.com/t3framework/t3/issues/191">Link</a>
- [T3 blank-tpl] don't show caret bullet when it has submenu | <a href="https://github.com/t3framework/t3/issues/177">Link</a>
- [Ipad/Iphone] Dropdown submenus (menu on sidebar) display in wrong position | <a href="https://github.com/t3framework/t3/issues/188">Link</a>
- Base: Fix megamenu effects: zoom, elastic | <a href="https://github.com/t3framework/t3/commit/562b21f16ced98faea6383b2f83aaea9c6bc3cdb">Link</a>
- [Iphone_Advandce Search] this page needs re-styling  | <a href="https://github.com/t3framework/t3/issues/192">Link</a>
- [Iphone] Login page does not look good, it should be re-styled |	<a href="https://github.com/t3framework/t3/issues/194">Link</a>
- Base Bs3: Fix less build for RTL | <a href="https://github.com/t3framework/t3/commit/847954e79540e73b6d9eb2952e58eb1aad721763">Link</a>
- Fix funtion editing in front-end  |	<a href="https://github.com/t3framework/t3/commit/1d1d62f4ff5484101fb02b7f028db2be921f552d">Link</a>
- [T3blank-tpl] Missing button style after upgrade to T3 version 2.0.0 RC |	<a href="https://github.com/t3framework/t3/issues/206">Link</a>
- Off-Canvas Navigation doesn't work after upgrade to T3 version 2.0.0 RC | <a href="https://github.com/t3framework/t3/issues/204">Link</a>
- [Iphone] remove space above menu | <a href="https://github.com/t3framework/t3/issues/196">Link</a>
- ThemeMagic: Fix tooltip, font awesome  | <a href="https://github.com/t3framework/t3/commit/f2d4973610c2c93ac90d17d1ff3a675f8aa25105">Link</a>
- Legacy: Update responsive utility	 | <a href="https://github.com/t3framework/t3/commit/46808b28f090d461829a8164bb5c4b783af35113">Link</a>
- T3 Layout: Back to old layout config when on 'base' theme |	<a href="https://github.com/t3framework/t3/commit/f5a16ccf4dd865a65e6583b46a7c576501a30538">Link</a>
- Base: Fix megamenu compile error | <a href="https://github.com/t3framework/t3/commit/abf92826534a94ee5d8dca164a2d9b28ed3bd594">Link</a>
- Fix Mootools More & Bootstrap conflict |	<a href="https://github.com/t3framework/t3/commit/c0f6835ab037f59be39b4cea97e12adca3d6d968">Link</a>
- T3 Bs3 Blank: Update smart search module style |	<a href="https://github.com/t3framework/t3/commit/6548f10850eb378c24925b7d80df273f4b0e1c3b">Link</a>
- ThemeMagic: add font value validation |	<a href="https://github.com/t3framework/t3/commit/85fd8710807889f6c9df84de8411ec9618501c62">Link</a>
- ThemeMagic: Fix custom font |	<a href="https://github.com/t3framework/t3/commit/8b860665b0d5129fb687ea493d9235b78b4028e2">Link</a>


<h2>Version: 2.0.0 beta (11/23/2013)</h2>

<h3>New features</h3>
- New T3 BS3 Blank template (Bootstrap3 starter template) | <a href="https://github.com/t3framework/t3/commit/e3ba5e096448075b6a19dce28977c230e03431df">Link</a>
- New "base-bs3" base theme (Bootstrap 3 Base) | <a href="https://github.com/t3framework/t3/commit/c63712b3288d73fe702262fa41545b8264d71382">Link</a>
- BS3 Base: update bootstrap to 3.0.2 | <a href="https://github.com/t3framework/t3/commit/c16d70c995b6088fcc79524b31793fe8ce5f82f7">Link</a>
- T3 BS3 Blank: upgrade Font Awesome version 4.0.3 | <a href="https://github.com/t3framework/t3/commit/2365f4827c4e95410b87edf0c804301876c61c81">Link</a>
- ThemeMagic: update LESS JS to version 1.5.0 | <a href="https://github.com/t3framework/t3/commit/54d64c55d7cf9d70871dfc62b2beac0ff8293951">Link</a>
- T3 Admin: add option to compile LESS to CSS for current theme only | <a href="https://github.com/t3framework/t3/commit/3b511ac9d40aeb6bc446619da7dce8861777a447">Link</a>
	
<h3>Improvement</h3>
- Megamenu: add new option to re-align submenu | <a href="https://github.com/t3framework/t3/commit/0755cbae1a24f46cac01bb21af9131430df4e899">Link</a>
- Admin UI: improve back-end administrator panel | <a href="https://github.com/t3framework/t3/commit/5d62be2273d44748a5d7acf0d52a12886babf132">Link</a>
- Megamenu: add font-awesome 4 for megamenu configuration | <a href="https://github.com/t3framework/t3/commit/6ec3ba07ba09239cd064cf650b6bbcd6131ec339">Link</a>
- T3 Form: fix extended form in frontend | <a href="https://github.com/t3framework/t3/commit/f3cff62ab4bc60360252e05551cca15736cfc2d1">Link</a>
- Megamenu: add Guest access level | <a href="https://github.com/t3framework/t3/commit/ddd8d1cd2870a6f8a1ee9407747c357b5827a78d">Link</a>
- Megamenu: support ACL in for module used in Megamenu | <a href="https://github.com/t3framework/t3/commit/6692aedd9c1b2966c1a7c0c17aac7f6536391f0b">Link</a>
- T3 BS3 Blank: update logo | <a href="https://github.com/t3framework/t3/commit/59bf7be37e6af9a0c17af351bde1da23d633cece">Link</a>
- T3 Admin: update loading bar | <a href="https://github.com/t3framework/t3/commit/7525d8bd32d0f77e970b7b31000c2cf8e0b1e78b">Link</a>
- T3 Admin: fix optimize loading language | <a href="https://github.com/t3framework/t3/commit/02073f4163389bd20bee346444cecfe90dd12c61">Link</a>
- BS3 Base: change markup of Contact form | <a href="https://github.com/t3framework/t3/commit/486c6925c8adaf27e15b67c1cc0dbde108bdb016">Link</a>
- Megamenu: add responsive alignment | <a href="https://github.com/t3framework/t3/commit/56b82d08f0afe79bc802e260732fab21d361d98f">Link</a>
- Megamenu: add separator and header class | <a href="https://github.com/t3framework/t3/commit/0908fe32ecde7dd346daffb07d73da5fe918722f">Link</a>
- LESS: update less build for legacy | <a href="https://github.com/t3framework/t3/commit/ef3f04e2f58248b38a851b08fe9e86b71faa9d75">Link</a>
- T3 Admin: change "Global" indicator | <a href="https://github.com/t3framework/t3/commit/74496aea02c63a10afe3c17683bbf5f61c39208e">Link</a>
- T3 Mainnav: update Bootstrap menu style | <a href="https://github.com/t3framework/t3/commit/c6a2e5a55b72bfc0aca1b8a94be4f2e8251bbc23">Link</a>

<h3>Bug fixes</h3>
- ThemeMagic: fix Joomla 3.2 compatibility | <a href="https://github.com/t3framework/t3/commit/4d99961c32d13dc00dd61607f707b75590ef2a51">Link</a>
- Off-canvas: fix load css RTL off-canvas if there's no overwrite off-canvas.less im template | <a hrefhttps://github.com/t3framework/t3/commit/b47464094bfa249df7cb664cd6ed8d4e8e188d60">Link</a>
- Cleanup: remove "Global-typo.less", move some styles in "global-typo.less" to template/"typo.less", move T3 Logos styles to "t3.less" | <a href="https://github.com/t3framework/t3/commit/c93da9a14d95ae6856440975b20edae2274864d2">Link</a>
- ThemeMagic: fix theme in frontend (view correct theme) | <a href="https://github.com/t3framework/t3/commit/a98d71ca5be563b55a5f71a1b58d6c632c9b6899">Link</a>
- T3: check T3 class existed in system event | <a href="https://github.com/t3framework/t3/commit/cbc46b842ab1c258cc173b567974c78428fee22f">Link</a>
- T3 Admin: fix Tour guide in back-end | <a href="https://github.com/t3framework/t3/commit/09e6dbac6f3ff0f36869072222e175bf409c5192">Link</a>
- T3 Depend: update Joomla 3.2 compatible | <a href="https://github.com/t3framework/t3/commit/a28cc7e932cec0d6c6af30b187fd4b01a74cfea9">Link</a>
- Megamenu: update add font-awesome 4 for megamenu configuration | <a href="https://github.com/t3framework/t3/commit/6ec3ba07ba09239cd064cf650b6bbcd6131ec339">Link</a>
- Overwrite: fix category blog | <a href="https://github.com/t3framework/t3/commit/ffff01f24e991fb0c7bc0052e4754f9e170137ea">Link</a>
- T3 Layout: fix strict standard error | <a href="https://github.com/t3framework/t3/commit/7bc50a5abd8fe08a626b49905be9f1fff5b68a89">Link</a>
- T3 Admin: fix Joomla 3.2 file manager compatibility | <a href="https://github.com/t3framework/t3/commit/70bcc4d7c58a1870caa9dcec448861f812c1e69c">Link</a>
- Injection: fix "After Body" when body tag has attribute | <a href="https://github.com/t3framework/t3/commit/515d9beb62081185a21074fb9bef2c78d082fe00">Link</a>


<h2>Version: 1.4.3 (11/22/2013)</h2>

<h3>Improvement</h3>
- Megamenu: add add responsive alignment | <a href="https://github.com/t3framework/t3/commit/1119779e4453568b08f503807bba4c77d7e33ca6">Link</a>
	
<h3>Bug fixes</h3>
- ThemeMagic: Fix Joomla 3.2 compatibility | <a href="https://github.com/t3framework/t3/commit/4d99961c32d13dc00dd61607f707b75590ef2a51">Link</a>
- T3: fix "After <body>" when body tag has attribute | <a href="https://github.com/t3framework/t3/commit/515d9beb62081185a21074fb9bef2c78d082fe00">Link</a>
- Optimize frontend-edit | <a href="https://github.com/t3framework/t3/commit/f5943efc22888e9efa03aa6330948e3bda884abf">Link</a>
- Fix thememagic color | <a href="https://github.com/t3framework/t3/commit/48a590f4de28324ea29693112518f416ea77af52">Link</a>
- Remove truncate in footnav.tpl | <a href="https://github.com/t3framework/t3/commit/85388c0ac8cfa9074929266e76149af43f09fc60">Link</a>


<h2>Version: 1.4.2 (11/07/2013)</h2>

<h3>New features</h3>
- Megamenu: Add <jdoc:include type=megamenu /> | <a href="https://github.com/t3framework/t3/commit/2a94d2ccd3de7f9cbd0b2139e6ae552413fea557">Link</a>
	
	
<h3>Improvement</h3>
- Add mapping for Joomla 3 icon classes | <a href="https://github.com/t3framework/t3/commit/bb441f8333e7f14a7d41f5047c8aab6c0844bfc3">Link</a>
- Megamenu: Update core style of megamenu group | <a href="https://github.com/t3framework/t3/commit/6b1a34994aba727d22773480e2335f2b6cc03371">Link</a>

	
<h3>Bug fixes</h3>
- Update language string | <a href="https://github.com/t3framework/t3/commit/5b0f2d54cfc6a9bb5cb0352df3339de845266e5e">Link</a>
- Font Awesome: Update included font for Joomla 3.0 compatibility | <a href="https://github.com/t3framework/t3/commit/881d84fb17e327c943c42a56ca5a86b24c30c5c2">Link</a>
- Overwrite: Fix Joomla options show_category_heading_title_text | <a href="https://github.com/t3framework/t3/commit/0e0e539ddc792659d04371259842aa09f6e4e704">Link</a>
- ThemeMagic: Fix frontend view thememagic ?tm=1 when themermode is disabled| <a href="https://github.com/t3framework/t3/commit/606330bbb689f05a6a857ce71eb105c0b3513e61">Link</a>
- Avoid tooltip right margin creating horiz. scroll | <a href="https://github.com/t3framework/t3/commit/7672bda0590bccd5355f97a6c663fdb291749834">Link</a>
- Update t3 (number of minor bug fixes) | <a href="https://github.com/t3framework/t3/commit/8b3ec6df08162897f09d15ffb9fd100284896264">Link</a>



<h2>Version: 1.4.1 (08/05/2013)</h2>

<h3>New features</h3>
T3: Add new Hook feature and support T3 plugins	https://github.com/t3framework/t3/commit/468d78e76cf13dd08a747924fbb84074d9659ffb
	
	
<h3>Improvement</h3>
- T3 Blank: Change less and language file structure | <a href="https://github.com/t3framework/t3/commit/de90fd3c0ea15ce09bcf91310d86840c754149a4">Link</a>
- T3 Blank: Fix disabled responsive | <a href="https://github.com/t3framework/t3/commit/e9e15939f2834a1d16335445b05ad92ccab22bc1">Link</a>
- T3 Blank: Update navigation core, move pagination to navigation core less | <a href="https://github.com/t3framework/t3/commit/c5222f296db3138b0077e26e2395435e9dd641fb">Link</a>
- T3Layout: List all positions in all templates and database to user | <a href="https://github.com/t3framework/t3/commit/c60808fc0a0c5657741e69e5c753dfeabbf2db29">Link</a>
- Add support additional class for spotlight block | <a href="https://github.com/t3framework/t3/commit/293b3eee1bddb716a32c92e49c45c100011cc5d4">Link</a>
	
<h3>Bug fixes</h3>
- T3Less: Clean up code and fix @noflip for RTL | <a href="https://github.com/t3framework/t3/commit/e7e0cc7e4107d6f5ed2d1ea6c3ba4bce9e06d13d">Link</a>
- Spotlight: Add support style param for spotlight Chrome style | <a href="https://github.com/t3framework/t3/commit/b9ab451f084c206db00e380869640982d2cf989d">Link</a>
- T3Layout: Fix discard changes on close | <a href="https://github.com/t3framework/t3/commit/aa531eedb578a60333e2f131bc0d0718379e30e8">Link</a>
- Megamenu: Fix error on browserNav | <a href="https://github.com/t3framework/t3/commit/7d3f4992a0c69d797e187776566f706995b4665c">Link</a>
Megamenu: Fix data-toggle=dropdown problem with old bootstrap library (compatible with JomSocial). Fix Bootstrap Carousel - conflict with Mootool More | <a href="https://github.com/t3framework/t3/commit/94300d07cb16450a0345a0a34c4a4036cdc5a8a4">Link</a>
- T3Admin: Update compatible with Joomla v3.1.4 | <a href="https://github.com/t3framework/t3/commit/24c6874c996b7b4f11f83e32eea5c625b46d04bc">Link</a>
- T3Blank: Fix T3globalMargin variable | <a href="https://github.com/t3framework/t3/commit/a0a9aa87d71f0577d1df5d42135d2826c341f816">Link</a>
- T3: Update jquery if the version is too low. Compatible with JShopping | <a href="https://github.com/t3framework/t3/commit/c83b384e0c04a80e4a45bc0f39cc00eea34082c1">Link</a>
- Megamenu: Fix megamenu configuration corruptted error | <a href="https://github.com/t3framework/t3/commit/6ead1347c3143ea9761414b56f27119d44a3b885">Link</a>
- T3 Overwrite: Fix caption of image | <a href="https://github.com/t3framework/t3/commit/60587bdb9fbe17f51bd296c154439c0f055085d0">Link</a>
- T3Layout: Remove re-mapped position in spotlight | <a href="https://github.com/t3framework/t3/commit/9cb85815eae445c6068aa1c76fc6e62bab4e1e76">Link</a>
- T3Admin: Fix modal position when show up | <a href="https://github.com/t3framework/t3/commit/666653ef3ba7ee528800d64f6789ffd26b45c651">Link</a>
- T3Admin: Fix popover information of ThemeMagic and Megamenu | <a href="https://github.com/t3framework/t3/commit/349af341b744323634387eae20ac54b222a1fdee">Link</a>
- T3Tour: Fix J3.1.5 css for quickhelp | <a href="https://github.com/t3framework/t3/commit/2f1b569f6bb1f50bcc98f96b384443daeec4c475">Link</a>
- Tpl Component: Show system message for tpl=component layout | <a href="https://github.com/t3framework/t3/commit/0e77b8473f64e461592bf5617047e267d4b5caeb">Link</a>



<h2>Version: 1.4.0 (07/15/2013)</h2>

<h3>Improvement</h3>
- Module chrome: Support Joomla 3.0 advanced feature | <a href="https://github.com/t3framework/t3/commit/ba5b9a29ffc3355e9ba8b7eccab39a6f8b9f1667">Link</a>
- T3 Blank: Enable languageswitherload position for multilanguage | <a href="https://github.com/t3framework/t3/commit/b0b63fe9386c5f4a7f9dbeb64b33e3bcc5835971">Link</a>

<h3>Bug fixes</h3>
- Fix jQuery conflict with Virtue Mart | <a href="https://github.com/t3framework/t3/commit/5356a49b267eb8330945997926bcb12972eba5e9">Link</a>
- Fix off-canvas conflict with JomSocial | <a href="https://github.com/t3framework/t3/commit/7ebb3e11ea45bd1e330bd2cc8293502336ebb179">Link</a>
- Off-canvas: Fix IE9 | <a href="https://github.com/t3framework/t3/commit/b9f2a4673fac64e418bc925cd2f117ddbe3e9fc3">Link</a>
- RTL: Fix compile LESS to CSS | <a href="https://github.com/t3framework/t3/commit/56627765bf6e453abf6790ae9224ee0c9635de61">Link</a>
- Megamenu: Fix Alignment error on RTL language | <a href="https://github.com/t3framework/t3/commit/13ab309e04742f7bfe84c33fda2c52bf71602335">Link</a>
- Megamenu: Fix Magic Quote Gpc enabled | <a href="https://github.com/t3framework/t3/commit/13ab309e04742f7bfe84c33fda2c52bf71602335">Link</a>


<h2>Version: 1.3.1 (07/05/2013)</h2>

<h3>New features</h3>
- RTL support | <a href="https://github.com/t3framework/t3/commit/b5cf12b2225025b0a5910887c19a66ee3f2ff9e4">Link</a>
	
<h3>Improvement</h3>
- ThemeMagic: Add cssjanus to transform RTL language | <a href="https://github.com/t3framework/t3/commit/1579c05067304068697225f32568d153b978e620">Link</a>
- Add Build RTL CSS option to General tab | <a href="https://github.com/t3framework/t3/commit/11974eb14e1ad20bbfe8879e456d56f69f9fc9fa">Link</a>
- T3Admin: Add support placeholder attribute for text field | <a href="https://github.com/t3framework/t3/commit/de375ea241d820d67bdf3b00c96ed33d0c2c98bb">Link</a>
	
<h3>Bug fixes</h3>
- Overwrite: Fix compatible mod_menu J3.1 | <a href="https://github.com/t3framework/t3/commit/c71f59425fbb36c291d375b9860168069a4b98fd">Link</a>
- Fix navar-collapse-fixed-top | <a href="https://github.com/t3framework/t3/commit/5af8c48523d73b42fee4739111a1b7dcc44ddcb9">Link</a>
- Megamenu: Fix load module ajax | <a href="https://github.com/t3framework/t3/commit/78c4d0e060c8fb5c930e98709fb8a591acce6be5">Link</a>
- Less: Fix build RTL | <a href="https://github.com/t3framework/t3/commit/ad88a06751ffed6a9d2cd16d3de7739fc052379b">Link</a>


<h2>Version: 1.3.0 (07/01/2013)</h2>

<h3>New features</h3>
- Allow user put some codesnippet into some special positions (top-head, bottom-head, top-body, bottom-body) | <a href="https://github.com/t3framework/t3/commit/c0043b543138949a4bb4d2c7081a1a0dea80fc98">Link</a>
- Megamenu: Support multi-configuration based on access level (3 basic access level only) and language | <a href="https://github.com/t3framework/t3/commit/2e1eb522da1d8d2c2fa9d214f73f19e289aa9155">Link</a>
- Upgrade font awesome to v3.2.1 | <a href="https://github.com/t3framework/t3/commit/811ea4aa87eab8b2cf7ce3926745906c1672f032">Link</a>
	
<h3>Improvement</h3>
- T3Depend: Extend to support multiple values | <a href="https://github.com/t3framework/t3/commit/079d193db8a3358f6235948740c7d5841e739c7d">Link</a>
- T3: Update jQuery 1.9 ready | <a href="https://github.com/t3framework/t3/commit/ff61330348eabb20e2a01afaaad9a0174faa66fd">Link</a>
- T3Admin: Change css of toolbar in J2.5 | <a href="https://github.com/t3framework/t3/commit/ff61330348eabb20e2a01afaaad9a0174faa66fd">Link</a>
- Megamenu: Add delete configuration button | <a href="https://github.com/t3framework/t3/commit/e9ef3e9122f5272a6227f1bc640bddb43abc6867">Link</a>
	
<h3>Bug fixes</h3>
- Offcanvas: Fix feature detect 'transition' | <a href="https://github.com/t3framework/t3/commit/03b9b0b9656f5644dd7e3dc5cb02bd469f66f42d">Link</a>
- T3Admin: Fix Firefox script heavy waring when save the template style | <a href="https://github.com/t3framework/t3/commit/a4b1d5f302954820c9e4a38492886ea9c5bb77c7">Link</a>
- Less: Fix font-awesome build | <a href="https://github.com/t3framework/t3/commit/06d93a2da96482b64db4474676fb21659dac955f">Link</a>
- (fix) Ignore re-include variables.less when compiling less to css | <a href="https://github.com/t3framework/t3/commit/89e00f5d5ff3379ffd2811ba55bfab3bda133b7b">Link</a>
- T3Admin: Fix backend can not replace with T3 markup | <a href="https://github.com/t3framework/t3/commit/6221731cb4e29e5fb5b0b1151b90673ec6252f87">Link</a>
- Offcanvas: Fix conflict with Bootstrap modal on mobile | <a href="https://github.com/t3framework/t3/commit/91928f34db7c723ab1a1345af6ed826b1b14bbd9">Link</a>
- T3Admin: Change css of toolbar in J2.5 | <a href="https://github.com/t3framework/t3/commit/ff61330348eabb20e2a01afaaad9a0174faa66fd">Link</a>
- T3Package: Fix package installer | <a href="https://github.com/t3framework/t3/commit/2c30243d891db1312583935d42a3d50df457b788">Link</a>
- T3Admin: Add copy template button for J3.0 | <a href="https://github.com/t3framework/t3/commit/ed54f8766477b3dc9029f3168b5016806a92cccb">Link</a>
- Less: Fix build themes | <a href="https://github.com/t3framework/t3/commit/811ea4aa87eab8b2cf7ce3926745906c1672f032">Link</a>
- Megamenu: Fix hide submenu item if its parent does not show | <a href="https://github.com/t3framework/t3/commit/c19f27ee516104a3d3e10309f3d5e84092ed236e">Link</a>
- Megamenu: Fix auto detect switch menu configuration based on language | <a href="https://github.com/t3framework/t3/commit/c4916b4a6d5a3689e426a80b0d9a352f1ab9e329">Link</a>

<h2>Version: 1.2.6 (06/04/2013)</h2>

<h3>New features</h3>
- T3Blank: Update Font Awesone to version 3.1.1 | <a href="https://github.com/t3framework/t3/commit/ce9521cd380389cc4299dee94a78695f07ee2263">Link</a>
- Bootstrap: Update to version v2.3.2 | <a href="https://github.com/t3framework/t3/commit/16729bff791413e109b691688290ebf0dd838697">Link</a>

<h3>Improvement</h3>
- Removes designed by Joomlart link in mod_footer override | <a href="https://github.com/t3framework/t3/commit/1e51786edea07ec0130e7175809aad90d557407a">Link</a>
- Overwrite: Add support hook to joomla content parameters | <a href="https://github.com/t3framework/t3/commit/4b942faa3708a9c8ba92a80d6b3aebfdbcbf86bf">Link</a>
- Module chrome - adds new module chrome to replicate core Bootstrap | <a href="https://github.com/t3framework/t3/commit/45bf03c936059759fe356301871673faeaab4027">Link</a>
- Update T3 Logo | <a href="https://github.com/t3framework/t3/commit/0669d3f5c5b94d3045421d37f9df328e3ca447e2">Link</a>

<h3>Bug fixes</h3>
- fixes t3framework/t3#92 and prevents loading lessphp twice if multiple Joomla! Plugins use it. | <a href="https://github.com/t3framework/t3/commit/8a73e71cb762cdda966b95b385c85d3d1bd9f59e">Link</a>
- Overwrite: Fix overwrite edit form J2.5 compatible | <a href="https://github.com/t3framework/t3/commit/db1f7dc178bf08a92334e47c643b672afab06646">Link</a>
- T3Less: Fix compile font-awesone v3.1 | <a href="https://github.com/t3framework/t3/commit/f2774854693809471bc83951d5ad718673240f3e">Link</a>
- Language: Add language for Overview tab | <a href="https://github.com/t3framework/t3/commit/adcf0ad39967166fbb981e2b43cdc071066dacc6">Link</a>

<h2>Version: 1.2.5 (05/10/2013)</h2>

<h3>New features</h3>
- T3Ajax: Add new ajax feature | <a href="https://github.com/t3framework/t3/commit/fec48599026b890fba631931e04b82643adabafb">Link</a>
- Add animation for megamenu dropdown
  Support animation type: fading, slide, zoom, elastic
  Allow configure animation duration
  CSS3 animation, support for browsers: IE10, Chrome, FF, Opera, Safari | <a href="https://github.com/t3framework/t3/commit/65289ff9519ff6b4b9398ed7ade279f1399f8c1a">Link</a>

<h3>Improvement</h3>
- LESSPHP: Upgrade Lessphp to latest version v0.3.9 | <a href="https://github.com/t3framework/t3/commit/155ae32a39c3b3119df727acd3c0a18bf3ebbf0c">Link</a>
- T3Form: Add extend T3Form from JForm to allow overwrite list parameter | <a href="https://github.com/t3framework/t3/commit/69822da283fff172b872dc5fcd7cdd0d850773a1">Link</a>

<h3>Bug fixes</h3>
- T3Layout: Fix show/hide function | <a href="https://github.com/t3framework/t3/commit/e39795b58b6de0eec0d712d584552d35d8d7d7e3">Link</a>
- T3Admin: Fix js error when turn off header of backend template | <a href="https://github.com/t3framework/t3/commit/0afbeb178d448e6b6cb56706ab1e9e1980bfda41">Link</a>
- Megamenu: Correct link to font awesome instead of bootstrap font | <a href="https://github.com/t3framework/t3/commit/ebb40dd035eef50b90c617f3ecbeb2a9030b779c">Link</a>
- T3Minify: Fix error Undefined variable: ret | <a href="https://github.com/t3framework/t3/commit/d186e819d0d367cfe13eeab8ccc793bbe20de902">Link</a>
- T3Path: Fix clean url path | <a href="https://github.com/t3framework/t3/commit/98de029f3f8257732f2750a941fff14eed67f8cc">Link</a>

<h2>Version: 1.2.4 (04/26/2013)</h2>

<h3>Bugs Fix</h3>
- Overwrite: Add com_tag fix on Joomla 3.1 beta 5 | <a href="https://github.com/t3framework/t3/commit/30b7586935d06605b0aba6d87ddae948b96c6df8">Link</a>
- Overwrite: Add tag support for editing article layout | <a href="https://github.com/t3framework/t3/commit/dffaa0079d599f9840b36a54132125d5d9d7b2de">Link</a>


<h2>Version: 1.2.3 (04/18/2013)</h2>

<h3>New features</h3>
- Caption for Menu Item | <a href="https://github.com/t3framework/t3/commit/9c29cc55e09ae86de8b71f78b6ce2db7d3d99822">Link</a>

<h3>Improvements</h3>
- ThemeMagic: Change Input type color class to compatible with J3.1 | <a href="https://github.com/t3framework/t3/commit/90509a5dbb575522d044452fc07f6e097575eb68">Link</a>
- Overwrite: Add support com_tag | <a href="https://github.com/t3framework/t3/commit/ea4cd90b384ae8e1c2a9428958706a9ace5559f3">Link</a>

<h3>Bugs Fix</h3>
- Responsive: Enable zoom on touch device when disable responsive | <a href="https://github.com/t3framework/t3/commit/b31a298a08f2ae90b0e5294551e8ca32f2d369d7">Link</a>
- Admin UI: Fix Icon-Eye bug with FontAwesome | <a href="https://github.com/t3framework/t3/commit/aabdf80a03a55d8afe4ef1cab430e67e100a9777">Link</a>
- Less: Add T3ImagePath and T3ThemeImagePath for image folder | <a href="https://github.com/t3framework/t3/commit/0ae91dd297aa2a37da237c8116976a565377d9f4">Link</a>
- Megamenu: Justify align cause submenu show over the menu | <a href="https://github.com/t3framework/t3/commit/7e154b2dc9fae664293472a3c087f86eb6e7c56e">Link</a>
- Overwrite: Correct check for when render tags | <a href="https://github.com/t3framework/t3/commit/997d90c2f8def40b6c7a470fc672cf35c692a625">Link</a>
- Off-canvas: Remove off-canvas when disabled responsive | <a href="https://github.com/t3framework/t3/commit/74798ba4075c292cd6d22ef1c76386d57fe21dfc">Link</a>

<h2>Version: 1.2.2 (04/09/2013)</h2>

<h3>Improvements</h3>
- Improve off-canvas menu for mobile | <a href="https://github.com/t3framework/t3/commit/ff0d587e13e29fd6e99fa45897c81ffc9fdf88ac">Link</a>
- ThemeMagic: Optimize theme magic | <a href="https://github.com/t3framework/t3/commit/503ed0f6ef73894e6cda7c5bfcc1f948edc68289">Link</a>
- ThemeMagic: Allow overwrite thememagic.xml | <a href="https://github.com/t3framework/t3/commit/56639424e37650f23b7a68c5292ad0bcbf8aaf14">Link</a>
- ThemeMagic: Enable overwrite disabled a whole group | <a href="https://github.com/t3framework/t3/commit/7814dda77ea9ce8ea7ffa3cfb3061eeab4c86d5b">Link</a>
- Extend T3Template getData function to use in _c function | <a href="https://github.com/t3framework/t3/commit/04730085f9ee284be097b65e952318fb090f5576">Link</a>

<h3>Bugs Fix</h3>
- problem of cache for modules with the same type | <a href="https://github.com/t3framework/t3/commit/50015ff789ea86e99df294f1d93876ff32e59685">Link</a>
- T3Admin: Fix depend.js | <a href="https://github.com/t3framework/t3/commit/0d5e018cfaedeaed9a3ce10d9f088d827c9511c1">Link</a>
- T3Admin: Fix regular expression | <a href="https://github.com/t3framework/t3/commit/485f42108dae4f24dffc1e7c725ad369039c0fc8">Link</a>
- Small fix for W3 Validator | <a href="https://github.com/t3framework/t3/commit/cc517c7f9d44232bcec1f358d167ee7db0b3a77e">Link</a>
- Fix mime type for off-canvas.js | <a href="https://github.com/t3framework/t3/commit/539765e80c6f0d3f6ddc143972b048aa38472a8d">Link</a>
- Language: Fix language error file on J2.5 | <a href="https://github.com/t3framework/t3/commit/eb40aa732d06195f0aa11b38934489653ba4e75d">Link</a>
- Class 'JFile' not found in line 73 (now 74) (J2.5!) error. | <a href="https://github.com/t3framework/t3/commit/ced1c80a3497a1c6ca7e1e0d36fdb530b0b7cddc">Link</a>
- Fix: Strict Standards error on JFile::write | <a href="https://github.com/t3framework/t3/commit/6c824df663190c0efd71dee92db81d046500c626">Link</a>
- Language: Fix language error | <a href="https://github.com/t3framework/t3/commit/b2003db3ed7494e950fca4f8174a23e512ef8761">Link</a>
- T3FormField: Fix t3folderlist when the folder does not exist | <a href="https://github.com/t3framework/t3/commit/5808a0bf780955523208a7c94405c28fa598d8c7">Link</a>
- T3Tour: Fix new bootstrap compatible with Mootools show/hide function | <a href="https://github.com/t3framework/t3/commit/4392087232a267741ff9e94da8c4b633420a0344">Link</a>
- T3Layout: Refine show/hide function in T3 Layout | <a href="https://github.com/t3framework/t3/commit/068447ba1ff81de1f2cd44ff8d92998c5220548f">Link</a>
- Document: Update changelog link | <a href="https://github.com/t3framework/t3/commit/2f3b989c892b9444df43170aed333d9a7db2ec01">Link</a>
- T3Info: Fix compare version by using php version_compare | <a href="https://github.com/t3framework/t3/commit/86b898cc1c0e0924c8b397651c872f3906504081">Link</a>
- off-canvas menu is not closed when click on menu item  | <a href="https://github.com/t3framework/t3/commit/b61967562d9ead35a0de557081970d813ede91d8">Link</a>
- Optimize equalheight code | <a href="https://github.com/t3framework/t3/commit/4dfe12288029c2feb4ac71744a3543606d4abcff">Link</a>
- ThemeMagic: Fix clear mark changed when saved theme | <a href="https://github.com/t3framework/t3/commit/6960e37e5589eb2d2fedc7e0b0edfbd74c08d09e">Link</a>
- ThemeMagic: Fix can not open theme magic in J3.1beta | <a href="https://github.com/t3framework/t3/commit/0a629c07dcb3cda5db7ad5e5b191bef1d3aeab93">Link</a>
- ThemeMagic: temporary remove validate for LESS (complex) variables | <a href="https://github.com/t3framework/t3/commit/6c58f6e4edb12123bf3500799b3ae9fc42cf3aab">Link</a>
- ThemeMagic: Fix language | <a href="https://github.com/t3framework/t3/commit/ddf9ae6700c36f7975a3a0d7470e991967ffe285">Link</a>
- Adds Joomla version to Body Class | <a href="https://github.com/t3framework/t3/commit/d97e9683f57da24bcfd181684d2dd02824ea8ab7">Link</a>
- ThemeMagic: Fix dialog show validate message when enter empty name | <a href="https://github.com/t3framework/t3/commit/9eb68cc538a13e6cf1409869f9f50525f692ba45">Link</a>
- ThemeMagic: Fix show placeholder value when go thememagic on frontend… | <a href="https://github.com/t3framework/t3/commit/7347b7461b60942a94da3d158f632c032e5edb7f">Link</a>
- ThemeMagic: Remove default proerty in thememagic xml to get default value | <a href="https://github.com/t3framework/t3/commit/97fcd3e85262876677191d224ad03873b6153b06">Link</a>


<h2>Version: 1.2.1 (03/22/2013)</h2>

<h3>New Features</h3>
- Add 2 classes: navbar-collapse-fixed-top and navbar-collapse-fixed-bottom | <a href="https://github.com/t3framework/t3/commit/c5ceef1414e5b9ebda9423780ebeca66402e5ff3">Link</a>

<h3>Improvements</h3>
- Enable off-canvas for collapsed menu by default | <a href="https://github.com/t3framework/t3/commit/9d92103a266c312df4fd55fe77d32bdbee5b2e5f">Link</a>
- Minify: Optimize code | <a href="https://github.com/t3framework/t3/commit/f3ae9aceafdb8666a695f76948f00e3318484765">Link</a>
- TouchMenu: Add workaround for iOS6 | <a href="https://github.com/t3framework/t3/commit/7982b00fb522e80704ed0d3873600ffeac052647">Link</a>
- Sticky off-canvas menu on the left screen | <a href="https://github.com/t3framework/t3/commit/511c847ce37bc9719530177a74e413f9a798cfc9">Link</a>
- Touch outside off-canvas menu to close | <a href="https://github.com/t3framework/t3/commit/b47304823592d8fae1c3045abcda3b9cc943ce44">Link</a>
- Re-organize less/css for megamenu | <a href="https://github.com/t3framework/t3/commit/0c1a89a2e7e930e6c8410b915bfc8927b003298f">Link</a>

<h3>Bugs Fix</h3>
- T3Admin: Fix version compare on overview page | <a href="https://github.com/t3framework/t3/commit/4b6da1c94f5e19ebccadb11ad262ac1178bf5fd6">Link</a>
- ThemeMagic: Fix site offline login form not visible | <a href="https://github.com/t3framework/t3/commit/a6ffc3a75dd1b2167a619cdc81caf9b86fb418f7">Link</a>
- Remove custom.css from t3 blank  | <a href="https://github.com/t3framework/t3/issues/63">Link</a>
- Menu: Fix nav collapse click 2 times on no-touch device | <a href="https://github.com/t3framework/t3/commit/0b09ec446c609a7bd85b317773682fa6b69b396a">Link</a>
- Menu: Move re-order off-canvas.js and script.js | <a href="https://github.com/t3framework/t3/commit/8bcc2fc3be39114abb15c222a2ee1e2ee3c0560b">Link</a>
- Minify: add small fix for relative path | <a href="https://github.com/t3framework/t3/commit/45608ac76198e6cef6b43e91477495b1131a30e1">Link</a>
- Normal collapsed menu cannot scroll down when navbar is fixed | <a href="https://github.com/t3framework/t3/commit/42205393be23207f181b444d3373b97f8b4dbfdf">Link</a>
- T3Layout: Add load language for current template layout | <a href="https://github.com/t3framework/t3/commit/ad3daf61ae34f059c768ae89feb836e625c3107d">Link</a>

<h2>Version: 1.2.0 (03/15/2013)</h2>

<h3>New Features</h3>
- Ability to have multiple base HTML override packages | <a href="https://github.com/t3framework/t3/commit/57d8030e6dddbe5a3490dc08e8fa2a70a46efb5b">Link</a>
- Off-canvas style for collapsed menu on small screen | <a href="https://github.com/t3framework/t3/commit/ed951582b0c715d115e458dd3ef66e4f2cb92859">Link</a>

<h3>Improvements</h3>
- Style: update style for article | <a href="https://github.com/t3framework/t3/commit/712ad2a761d2d692c259fde1022049a32befeabe">Link</a>
- HTML5: Add support http and https | <a href="https://github.com/t3framework/t3/commit/834ecacb138f051ed7dfa5a68551dbbd4bebb458">Link</a>
- T3 Blank: Add languages for templateInfo | <a href="https://github.com/t3framework/t3/commit/60d520ee352cbcaf518edfef4170f1065bca0c67">Link</a>
- Styles: Refine style param | <a href="https://github.com/t3framework/t3/commit/3eb1ab79fe95b70a7d8a64b3cb56ecfe99cb2a76">Link</a>
- Theme Magic: Add Width configuration | <a href="https://github.com/t3framework/t3/commit/ab1bdc6cf04e63a9afb45bf8c2215c0d8cc7346b">Link</a>
- Allow edit Site Name & Slogan when logo is image | <a href="https://github.com/t3framework/t3/commit/645165f8dd08d57e23acf774bb4369379f3d0a22">Link</a>
- T3Logo: Add option to remove T3 Logo in footer | <a href="https://github.com/t3framework/t3/commit/b9967afd90676d1f36bc6ce1d02b762bf7dff98c">Link</a>
- T3 Re-structure: Change t3import => T3::import | <a href="https://github.com/t3framework/t3/commit/e7aba9fa68eaa4bbd123e2130958519f3cdc35f0">Link</a>
- Bootstrap: Upgrade button to v2.3.1 | <a href="https://github.com/t3framework/t3/commit/65453c55a9a82b4ed91ba211cf15e7d0dd45a286">Link</a>
- LESS Styles refinement: Move HR style to "core.less", Add List Styles in "core.less", Add basic .category-module Style in "modules.less", Add Megamenu Module List's Styles Reset to "megamenu.less", Cleaning and refining JOOMLA 3.0 EXTENDING BOOTSTRAP | <a href="https://github.com/t3framework/t3/commit/98635a467ac7095aa31e08eca05fda56dbcf265a">Link</a>
- Megamenu: Remove reset module css from base | <a href="https://github.com/t3framework/t3/commit/7cdfde5a56ad4b48e4b433368af9f6df37605653">Link</a>

<h3>Bugs Fix</h3>
- Megamenu: simple fix for sync error | <a href="https://github.com/t3framework/t3/commit/6925d29a5264d479594d611a38d65edf6064de32">Link</a>
- Megamenu: Remove megamenu-responsive.less in megamenu.less file | <a href="https://github.com/t3framework/t3/commit/931a74989aac2cd4e54267983e5532cd681f384b">Link</a>
- ThemeMagic: correct order of LESS and CSS file  | <a href="https://github.com/t3framework/t3/commit/73a90ad39ac074dfba88e694a2b2c4773dd25da0">Link</a>
- Minify: correct convert url to filepath | <a href="https://github.com/t3framework/t3/commit/194bb0fed1f6697921364b9b6a697d4e7bd3ac30">Link</a>
- Overwrite: Fix articles-categories layout | <a href="https://github.com/t3framework/t3/commit/35f2260729ac53c43105b28c889011bab3ea461f">Link</a>
- Layout: Fix span width detect for row-fluid | <a href="https://github.com/t3framework/t3/commit/d696fe4b56275275ddc6efcb7c0255b88f63bf20">Link</a>
- Refine "Newsfeed Style" in joomla.less | <a href="https://github.com/t3framework/t3/commit/84cc3e5622e5f80e5fd1ba223678138dc5d09775">Link</a>

<h2>Version: 1.1.0 Stable (02/22/2013)</h2>

<h3>New Features</h3>
- Upgrade Bootstrap 2.3.0 | <a href="https://github.com/t3framework/t3/commit/3a6807b02ed37a2c3f188964f75a9fc5e50898d4">Link</a>
- Megamenu: Add toggle "hide when collapse" for column & submenu | <a href="https://github.com/t3framework/t3/commit/4b6855caada508db7a9ea0ca2c03d8ef5be3f20b">Link</a>
- Megamenu: Add option Always show submenu when collapse | <a href="https://github.com/t3framework/t3/commit/83bcb987f34951d0666939677091d3f2c14b1a0f">Link</a>

<h3>Improvement</h3>
- Restructure code | <a href="https://github.com/t3framework/t3/commit/f573ccc1d6bfe4c8c75e090dd035d14c6538651c">Link</a>
- Megamenu Admin: using Icon for action button | <a href="https://github.com/t3framework/t3/commit/82ecb18b73aa284f81624e659f67bc3e64227e36">Link</a>
- Add "t3.less" and "t3-responsive.less" for various T3 stylings | <a href="https://github.com/t3framework/t3/commit/c2ca91e04f48365cea60fdcd6fe93393ac829e7e">Link</a>
- Overwrite: Update default overwrite html for Joomla components and modules | <a href="https://github.com/t3framework/t3/commit/603556735146e4f1b9024954cbdf831702ed3d11">Link</a>
- Update link to T3 homepage in package header | <a href="https://github.com/t3framework/t3/commit/93722feafa89ef40b7cfc443e8663daff50b371b">Link</a>
- Use T3 Bootstrap JS library instead of Joomla Bootstrap | <a href="https://github.com/t3framework/t3/commit/cdf34df89d3f569657322543d7c0f29d3f2d3dbe">Link</a>
- Update Navigation Styles - Add "active state" to "open state" for better styling | <a href="https://github.com/t3framework/t3/commit/d25267d67267a8d4040ac07f743c9c9858d095ee">Link</a>

<h3>Bug Fix</h3>
- Image Icons not displayed properly in Megamenu configuration | <a href="https://github.com/t3framework/t3/commit/04475d5b642268bd5a808ae7fe1ea4bb69afe9fe">Link</a>
- Megamenu configuration in admin is lost when switching template style for Home (default) page | <a href="https://github.com/t3framework/t3/commit/4c41282e523c554d09d965f41c894d185d604027">Link</a>
- Megamenu: Error when change order of menu  | <a href="https://github.com/t3framework/t3/commit/f0da9bea81a2f0613a419327bf73e2529fdfb4bd">Link</a>
- Megamenu-responsive.less variable @baseLineHeight is undefined | <a href="https://github.com/t3framework/t3/commit/9a6546ea16535f74e3512e431b18f1f9a261c0af">Link</a>
- Fix searchbutton bootstrap layout | <a href="https://github.com/t3framework/t3/commit/fe05f399ecf40bb55649e8648f03cadfc1b01358">Link</a>
- Minify: Fix IE limit 4096 css selectors | <a href="https://github.com/t3framework/t3/commit/5460efb6701ee36c4ded7cffd6d4e0b4b9d50186">Link</a>
- ThemeMagic: Fix Minimize button behavior | <a href="https://github.com/t3framework/t3/commit/9c7101ec845bc05edf3359716535ce0ccf583cf7">Link</a>
- ThemeMagic: Fix change jadepend => t3depend | <a href="https://github.com/t3framework/t3/commit/ad7278191818a2faff94a9fe34d70815138152c8">Link</a>
- Responsive: Fix show/hide block | <a href="https://github.com/t3framework/t3/commit/457b705abef7b8893c88685709cb6be6623b0971">Link</a>
- Fix mis-alignment for "Toolbar Icon" in Admin UI | <a href="https://github.com/t3framework/t3/commit/164d9be9873eff166ddbf7a29ed1c18cbd0a9140">Link</a>
- Less: Fix Thememagic can not load menu icons | <a href="https://github.com/t3framework/t3/commit/f13edcbd402a4e26b5f330105f7dad7c23ab2ba5">Link</a>
- AJAX: Fix t3action | <a href="https://github.com/t3framework/t3/commit/3047f53418653c03c5de5c0d151b575840ef8c87">Link</a>
- Less: Improve UX, add error handler to handle LESS build error | <a href="https://github.com/t3framework/t3/commit/cdf34df89d3f569657322543d7c0f29d3f2d3dbe">Link</a>
- Menu: Fix touch menu behavior | <a href="https://github.com/t3framework/t3/commit/029dd912faae0410c841cb2edacadca1fa3b26b5">Link</a>
- Thememagic does not work in Firefox version 19.x | <a href="https://github.com/t3framework/t3/issues/40">Link</a>

<h2>Version: 1.1.0 RC2 (02/05/2013)</h2>

<h3>New Features</h3>
- Megamenu: Support Bootstrap Icon for menu item
- Add option "Optimize CSS" to allow join & minify page css

<h3>Improvement</h3>
- Megamenu: Support fullwidth for first level submenu | <a href="https://github.com/t3framework/t3/commit/b0e3a746ab36680e1f3ffa4be0d9d689e09068de">Link</a> 
- Improve performance when development mode is enabled | <a href="https://github.com/t3framework/t3/commit/e90b69a772e1a56cbfb3bd6e2a542d3eb83421c9">Link</a>
- Update Blank Template style | <a href="https://github.com/t3framework/t3/commit/2dd3a40012b33687051c54e8c5910e6bb725ceb3">Link</a>
- Update message after installation | <a href="https://github.com/t3framework/t3/commit/499f09b84317cd0e3408165683bb74993124a4db">Link</a>
- Move inline script to menu.js file | <a href="https://github.com/t3framework/t3/commit/95394eff079bde56043e743da9c793e36e18b68f">Link</a>
- Throw error when T3 plugin is not ready | <a href="https://github.com/t3framework/t3/commit/40ce540397a79b8a2d2bb9413dc81f56cd8bfa85">Link</a>
- Update Lesscss js to 1.3.3 | <a href="https://github.com/t3framework/t3/commit/4be9d0391005827462e0ed05686c1512df291d1e">Link</a>
- User -reset-filter mixins instead of filter rule | <a href="https://github.com/t3framework/t3/commit/64e3a3ea1261855eb748c626fb6785491e413e44">Link</a>
- Wrap T3::error for handling exception | <a href="https://github.com/t3framework/t3/commit/fff066073f14b07ac8ba126f3639a18b849cfae5">Link</a>
- Clean system-message-container if no message found | <a href="https://github.com/t3framework/t3/commit/a217b243f84c3479283e9fd6d9ba7ff5601a68bf">Link</a>
- Replace deprecated code | <a href="https://github.com/t3framework/t3/commit/85b20aa10eb9135d36aa5b46aeb6d88060de0014">Link</a>
- Update tooltip for all parameters | <a href="https://github.com/t3framework/t3/commit/573bf780e583a0db2b7b035d184073cc75680fe1">Link</a>
- Add default outline none for navigation item | <a href="https://github.com/t3framework/t3/commit/c69f0489950076a34c9259badce892d788375191">Link</a>
- T3 Overview style | <a href="https://github.com/t3framework/t3/commit/a8e3960086e0941d41453615d69bfbfc903a56bd">Link</a>
- Update template info, framework and update tooltips <a href="https://github.com/t3framework/t3/commit/2e42e3b2802e3f2252fc8d1460f4d7c2fd0310ca">Link</a>
- Update tourguide | <a href="https://github.com/t3framework/t3/commit/bf675ce482a1910b3e39b6c13e5799fbb185a0f4">Link</a>
- Update Proper Variables for T3 Blank | <a href="https://github.com/t3framework/t3/commit/36ba753b49b0b9ebbf134fa528680d95ea56e787">Link</a>
- Increase colnav padding for Megamenu Admin | <a href="https://github.com/t3framework/t3/commit/96913c42b688a3a0277fdb06e966e16927bccedc">Link</a>
- Set default menu type (mm_type) to 'mainmenu' | <a href="https://github.com/t3framework/t3/commit/bfeb78b4bcc7ec3c3723f5a4cc7a5cd3b84bfece">Link</a>
- Move configuration of Megamenu from file to database | <a href="https://github.com/t3framework/t3/commit/2615232ec7903753d4876e5133d65695b04f280f">Link</a>

<h3>Bug Fix</h3>
- Megamenu Admin: (fix) Toolbox is not well displayed in Joomla 2.5 | <a href="https://github.com/t3framework/t3/commit/481410d74319f5a8952c0486b06e4ec47b6ce98e">Link</a>
- Fix language parse error | <a href="https://github.com/t3framework/t3/issues/24">Link</a>
- Fix layout dialog | <a href="https://github.com/t3framework/t3/issues/23">Link</a>
- Fix LESS cache for theme | <a href="https://github.com/t3framework/t3/commit/7d3564c3239b41dfa64a07256225d9f2f1dd0c1b">Link</a>
- Megamenu Admin: (fix) cannot click on link in toolbox | <a href="https://github.com/t3framework/t3/commit/95d9d67db1470621f2ff46fc4fca6f5f034981b0">Link</a>
- Change encoding to UTF-8 without BOM | <a href="https://github.com/t3framework/t3/commit/868326cd3d7750ff2962be7fd19225d9c0d47802">Link</a>
- Editing template Invalid argument supplied for foreach mod_menu/default.php line 23 error | <a href="https://github.com/t3framework/t3/issues/19">Link</a>
- Fix use default visible(show/hide) value | <a href="https://github.com/t3framework/t3/commit/1879476e167982b21127e79be9faf2244d7df7cd">Link</a>
- Fix missing custom.css file | <a href="https://github.com/t3framework/t3/commit/39bd32d9c5f7e50d13d5cbcad3019728a74815f2">Link</a>
- Fix Submenus are duplicated when adding a blank column | <a href="https://github.com/t3framework/t3/commit/dcf6b5558596668b96db20ea4dbe39c71fdf7fa9">Link</a>
- Correct show/hide configration in backend for Article page | <a href="https://github.com/t3framework/t3/commit/776863160b7a0c24d417a8c34f2671bd0db6b388">Link</a>
- Fix: remove Template title to fix duplicate title | <a href="https://github.com/t3framework/t3/commit/e0044e27c821ceca00fa64be135d49527a821d23">Link</a>
- Fix ThemeMagic color transparent filter | <a href="https://github.com/t3framework/t3/commit/4300bb6d630ec430c9b9fbe391ebee086621dcde">Link</a>
- Fix jQuery conflict | <a href="https://github.com/t3framework/t3/commit/5be36725b5edb0d9f159b338ba6d430fda258239">Link</a>
- Single preload T3 Plugin language | <a href="https://github.com/t3framework/t3/commit/da67a5aa9d6af2b9796bcf9e8e8cfd0dae2530a9">Link</a>

<h2>Version: 1.1.0 RC1 (01/25/2013)</h2>

<h3>Bug Fix</h3>
- Megamenu is now fully integrated
- Enable selection popover menu for standard module in the Layout >> Module Positions
- Hide/Show option for module position in Layout >> Responsive Layout

<h3>Improvement</h3>
- Removing JA prefix out of the framework name, T3 Blank template, functions & class name
- Improve visualization for Unsaved status of any Tab.
- Remove the popup for Quick Tour at the first use of the framework (it can be annoying for developers who use T3 for many project at the same time) 


================================================
FILE: LICENSE.txt
================================================
GNU GENERAL PUBLIC LICENSE
				Version 2, June 1991

 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

				Preamble

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users.  This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it.  (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.)  You can apply it to
your programs, too.

  When we speak of free software, we are referring to freedom, not
price.  Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.

  To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.

  For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have.  You must make sure that they, too, receive or can get the
source code.  And you must show them these terms so they know their
rights.

  We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.

  Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software.  If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.

  Finally, any free program is threatened constantly by software
patents.  We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary.  To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.

  The precise terms and conditions for copying, distribution and
modification follow.

			GNU GENERAL PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License.  The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language.  (Hereinafter, translation is included without limitation in
the term "modification".)  Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.

  1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.

You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.

  2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:

	a) You must cause the modified files to carry prominent notices
	stating that you changed the files and the date of any change.

	b) You must cause any work that you distribute or publish, that in
	whole or in part contains or is derived from the Program or any
	part thereof, to be licensed as a whole at no charge to all third
	parties under the terms of this License.

	c) If the modified program normally reads commands interactively
	when run, you must cause it, when started running for such
	interactive use in the most ordinary way, to print or display an
	announcement including an appropriate copyright notice and a
	notice that there is no warranty (or else, saying that you provide
	a warranty) and that users may redistribute the program under
	these conditions, and telling the user how to view a copy of this
	License.  (Exception: if the Program itself is interactive but
	does not normally print such an announcement, your work based on
	the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole.  If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works.  But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.

In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.

  3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

	a) Accompany it with the complete corresponding machine-readable
	source code, which must be distributed under the terms of Sections
	1 and 2 above on a medium customarily used for software interchange; or,

	b) Accompany it with a written offer, valid for at least three
	years, to give any third party, for a charge no more than your
	cost of physically performing source distribution, a complete
	machine-readable copy of the corresponding source code, to be
	distributed under the terms of Sections 1 and 2 above on a medium
	customarily used for software interchange; or,

	c) Accompany it with the information you received as to the offer
	to distribute corresponding source code.  (This alternative is
	allowed only for noncommercial distribution and only if you
	received the program in object code or executable form with such
	an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for
making modifications to it.  For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable.  However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.

If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.

  4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License.  Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.

  5. You are not required to accept this License, since you have not
signed it.  However, nothing else grants you permission to modify or
distribute the Program or its derivative works.  These actions are
prohibited by law if you do not accept this License.  Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.

  6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.

  7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License.  If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all.  For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.

It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices.  Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

  8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded.  In such case, this License incorporates
the limitation as if written in the body of this License.

  9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time.  Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.

Each version is given a distinguishing version number.  If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation.  If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.

  10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission.  For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this.  Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.

				NO WARRANTY

  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.

  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

			 END OF TERMS AND CONDITIONS

		How to Apply These Terms to Your New Programs

  If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.

  To do so, attach the following notices to the program.  It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.

	<one line to give the program's name and a brief idea of what it does.>
	Copyright (C) <year>  <name of author>

	This program is free software; you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation; either version 2 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program; if not, write to the Free Software
	Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA


Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:

	Gnomovision version 69, Copyright (C) year name of author
	Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
	This is free software, and you are welcome to redistribute it
	under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License.  Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary.  Here is a sample; alter the names:

  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  `Gnomovision' (which makes passes at compilers) written by James Hacker.

  <signature of Ty Coon>, 1 April 1989
  Ty Coon, President of Vice

This General Public License does not permit incorporating your program into
proprietary programs.  If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library.  If this is what you want to do, use the GNU Library General
Public License instead of this License.


================================================
FILE: README.md
================================================
T3v3 - Joomla Responsive Template Framework, built with Bootstrap & LESS
==============

The 3rd generation of T3 Framework - re-written from the scratch to support Bootstrap & LESS.  
- Visit the Google Group for lastest update: 
https://groups.google.com/forum/#!forum/t3fw
- Visit our Discussion Chanel: http://t3-framework.org/discussions.html

Why?
- No longer the Mobile layout/view but the rise of Responsive Design
- Bootstrap integration into Joomla 3.x 
- LESS development 
- Support Megamenu, Offcanvas, and Sticky menu
- ThemeMagic ( lets you customize themes without having to search for the right file or without diving into the code )

These things have opened a whole new way of how a Joomla template should be developed. 

Download 
--------
- All packages: http://t3-framework.org/downloads.html
- Lastest Builds: https://github.com/t3framework/t3/tags 


Demo (Frontend & Backend)
--------
- Joomla 3.0 http://demo.t3-framework.org/joomla30/
- Joomla 2.5 http://demo.t3-framework.org/joomla25/

Backend Admin Login: username=demo, password=demo

Help & Userguide
------------
- Document: http://t3-framework.org/documentation.html
- Youtube Playlist T3 Feature Tour: http://www.youtube.com/playlist?list=PL4BjMzuBkvR9BLKw6MfLl1m4Q6D7HN0br
- Youtube Playlist T3 Video Tutorials: http://www.youtube.com/playlist?list=PL4BjMzuBkvR_N6gu53rkcXEAh7c9iOd77
- Google Groups for question/discussion: https://groups.google.com/forum/#!forum/t3fw
- Discussion Chanel: http://t3-framework.org/discussions.html



Bug Tracker
------------
Have a bug or a feature request? Feel free to open an issue via this link https://github.com/t3framework/t3/issues

Contribution & Developer Network
----------
With a desire to provide an unified responsive framework for the Joomla 3.x, we are looking forward to the contribution the collaboration from all 
Joomla developers. Feel free to post your comment and or question to our [T3v3 forum at JoomlArt](https://www.joomlart.com/forums/forum/joomlart-public-forums/t3-framework/ "Add a question/comment"), we have a plan to open a Google Group when we have enough developers using this framework.

Developer Network Update
----------
- Nov 2011: With the first stable release, JoomlArt officially move monthly template development to T3v3 
- Dec 2012: A handful independent Joomla developer and group started using T3v3 as their codebase for custom work: http://pbwebdev.com/, http://www.qubesys.com/, Themeforest.com authors
- Jan 2013: The JoomlaBamboo Club adopted T3v3 http://www.joomlabamboo.com/blog/template-news/zen-to-the-power-of-t3
- 23rd Jan 2013:  Bang2Joom.com team adopts T3
- 25th Jan 2013: ThemeRox adopts T3

Credits, Copyright and License
----------
  * Copyright (C) 2005 - 2013 T3-Framework.org. All rights reserved.
  * Distributed under the GNU General Public License version 2 or later
  * Speical Thanks to Anthony & JoomlaBammbo team for their continous support & Contribution. 


================================================
FILE: pkg_t3.script.php
================================================
<?php
/**
 * @package      T3
 *
 * @author       JoomlArt
 * @copyright    Copyright (C) 2012-2013. All rights reserved.
 * @license      http://www.gnu.org/licenses/gpl.html GNU/GPL, see LICENSE.txt
 */

defined('_JEXEC') or die();


class pkg_T3InstallerScript
{
    /**
     * Called before any type of action
     *
     * @param     string              $route      Which action is happening (install|uninstall|discover_install)
     * @param     jadapterinstance    $adapter    The object responsible for running this script
     *
     * @return    boolean                         True on success
     */
    public function preflight($route, $adapter)
    {
        return true;
    }


    /**
     * Called after any type of action
     *
     * @param     string              $route      Which action is happening (install|uninstall|discover_install)
     * @param     jadapterinstance    $adapter    The object responsible for running this script
     *
     * @return    boolean                         True on success
     */
    public function postflight($route, $adapter)
    {
        return true;
    }
}


================================================
FILE: pkg_t3.xml
================================================
<?xml version="1.0" encoding="UTF-8" ?>
<extension type="package" version="2.5" method="upgrade">
    <name>T3 Framework Package</name>
    <packagename>t3</packagename>
    <version>3.1.1</version>
    <url>http://www.t3-framework.org</url>
    <creationDate>Nov 25, 2022</creationDate>
    <copyright>(C) 2012 - 2022. All rights reserved.</copyright>
    <license>GNU General Public License version 2 or later; see LICENSE.txt</license>
    <authorEmail>support@t3-framework.org</authorEmail>
    <authorUrl>www.t3-framework.org</authorUrl>
    <author>t3-framework.org</author>
    <packager>T3 Framework</packager>
    <packagerurl>http://www.t3-framework.org</packagerurl>
    <description>   
    <![CDATA[
    <div align="center">
        <div class="alert alert-success" style="background-color:#DFF0D8;border-color:#D6E9C6;color: #468847;padding: 1px 0;">
                <a href="http://t3-framework.org/"><img src="http://static.joomlart.com/images/jat3v3-documents/message-installation/logo.png" alt="some_text" width="300" height="99"></a>
                <h4><a href="http://t3-framework.org/" title="">Home</a> | <a href="http://demo.t3-framework.org/" title="">Demo</a> | <a href="http://t3-framework.org/documentation" title="">Document</a> | <a href="https://github.com/t3framework/t3/blob/master/CHANGELOG.md" title="">Changelog</a></h4>
        <p> </p>
        <p>Copyright 2004 - 2021 <a href='http://www.joomlart.com/' title='Visit Joomlart.com!'>JoomlArt.com</a>.</p>
        </div>
     <style>table.adminform{width: 100%;}</style>
     </div>
        ]]>
    </description>
    <files folder="source">
        <file type="plugin" id="t3" group="system">plg_system_t3</file>
        <file type="template" id="t3_blank" client="site">tpl_t3_blank</file>
        <file type="template" id="t3_bs3_blank" client="site">tpl_t3_bs3_blank</file>
    </files>
    <updateservers>
        <server type="extension" priority="1" name="T3 Framework Update">http://update.joomlart.com/service/tracking/j16/plg_system_t3.xml</server>
    </updateservers>
</extension>


================================================
FILE: source/plg_system_t3/admin/bootstrap/css/bootstrap-responsive.css
================================================
/*!
 * Bootstrap Responsive v2.1.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */

.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.hidden {
  display: none;
  visibility: hidden;
}

.visible-phone {
  display: none !important;
}

.visible-tablet {
  display: none !important;
}

.hidden-desktop {
  display: none !important;
}

.visible-desktop {
  display: inherit !important;
}

@media (min-width: 768px) and (max-width: 979px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important ;
  }
  .visible-tablet {
    display: inherit !important;
  }
  .hidden-tablet {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-desktop {
    display: inherit !important;
  }
  .visible-desktop {
    display: none !important;
  }
  .visible-phone {
    display: inherit !important;
  }
  .hidden-phone {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .row {
    margin-left: -30px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    margin-left: 30px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 1170px;
  }
  .span12 {
    width: 1170px;
  }
  .span11 {
    width: 1070px;
  }
  .span10 {
    width: 970px;
  }
  .span9 {
    width: 870px;
  }
  .span8 {
    width: 770px;
  }
  .span7 {
    width: 670px;
  }
  .span6 {
    width: 570px;
  }
  .span5 {
    width: 470px;
  }
  .span4 {
    width: 370px;
  }
  .span3 {
    width: 270px;
  }
  .span2 {
    width: 170px;
  }
  .span1 {
    width: 70px;
  }
  .offset12 {
    margin-left: 1230px;
  }
  .offset11 {
    margin-left: 1130px;
  }
  .offset10 {
    margin-left: 1030px;
  }
  .offset9 {
    margin-left: 930px;
  }
  .offset8 {
    margin-left: 830px;
  }
  .offset7 {
    margin-left: 730px;
  }
  .offset6 {
    margin-left: 630px;
  }
  .offset5 {
    margin-left: 530px;
  }
  .offset4 {
    margin-left: 430px;
  }
  .offset3 {
    margin-left: 330px;
  }
  .offset2 {
    margin-left: 230px;
  }
  .offset1 {
    margin-left: 130px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    *margin-left: 2.5109110747408616%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.45299145299145%;
    *width: 91.39979996362975%;
  }
  .row-fluid .span10 {
    width: 82.90598290598291%;
    *width: 82.8527914166212%;
  }
  .row-fluid .span9 {
    width: 74.35897435897436%;
    *width: 74.30578286961266%;
  }
  .row-fluid .span8 {
    width: 65.81196581196582%;
    *width: 65.75877432260411%;
  }
  .row-fluid .span7 {
    width: 57.26495726495726%;
    *width: 57.21176577559556%;
  }
  .row-fluid .span6 {
    width: 48.717948717948715%;
    *width: 48.664757228587014%;
  }
  .row-fluid .span5 {
    width: 40.17094017094017%;
    *width: 40.11774868157847%;
  }
  .row-fluid .span4 {
    width: 31.623931623931625%;
    *width: 31.570740134569924%;
  }
  .row-fluid .span3 {
    width: 23.076923076923077%;
    *width: 23.023731587561375%;
  }
  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }
  .row-fluid .span1 {
    width: 5.982905982905983%;
    *width: 5.929714493544281%;
  }
  .row-fluid .offset12 {
    margin-left: 105.12820512820512%;
    *margin-left: 105.02182214948171%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.56410256410257%;
    *margin-left: 102.45771958537915%;
  }
  .row-fluid .offset11 {
    margin-left: 96.58119658119658%;
    *margin-left: 96.47481360247316%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.01709401709402%;
    *margin-left: 93.91071103837061%;
  }
  .row-fluid .offset10 {
    margin-left: 88.03418803418803%;
    *margin-left: 87.92780505546462%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.47008547008548%;
    *margin-left: 85.36370249136206%;
  }
  .row-fluid .offset9 {
    margin-left: 79.48717948717949%;
    *margin-left: 79.38079650845607%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 76.92307692307693%;
    *margin-left: 76.81669394435352%;
  }
  .row-fluid .offset8 {
    margin-left: 70.94017094017094%;
    *margin-left: 70.83378796144753%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.37606837606839%;
    *margin-left: 68.26968539734497%;
  }
  .row-fluid .offset7 {
    margin-left: 62.393162393162385%;
    *margin-left: 62.28677941443899%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.82905982905982%;
    *margin-left: 59.72267685033642%;
  }
  .row-fluid .offset6 {
    margin-left: 53.84615384615384%;
    *margin-left: 53.739770867430444%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.28205128205128%;
    *margin-left: 51.175668303327875%;
  }
  .row-fluid .offset5 {
    margin-left: 45.299145299145295%;
    *margin-left: 45.1927623204219%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.73504273504273%;
    *margin-left: 42.62865975631933%;
  }
  .row-fluid .offset4 {
    margin-left: 36.75213675213675%;
    *margin-left: 36.645753773413354%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.18803418803419%;
    *margin-left: 34.081651209310785%;
  }
  .row-fluid .offset3 {
    margin-left: 28.205128205128204%;
    *margin-left: 28.0987452264048%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.641025641025642%;
    *margin-left: 25.53464266230224%;
  }
  .row-fluid .offset2 {
    margin-left: 19.65811965811966%;
    *margin-left: 19.551736679396257%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.094017094017094%;
    *margin-left: 16.98763411529369%;
  }
  .row-fluid .offset1 {
    margin-left: 11.11111111111111%;
    *margin-left: 11.004728132387708%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.547008547008547%;
    *margin-left: 8.440625568285142%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 30px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 1056px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 956px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 856px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 756px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 656px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 456px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 56px;
  }
  .thumbnails {
    margin-left: -30px;
  }
  .thumbnails > li {
    margin-left: 30px;
  }
  .row-fluid .thumbnails {
    margin-left: 0;
  }
}

@media (min-width: 768px) and (max-width: 979px) {
  .row {
    margin-left: -20px;
    *zoom: 1;
  }
  .row:before,
  .row:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row:after {
    clear: both;
  }
  [class*="span"] {
    float: left;
    margin-left: 20px;
  }
  .container,
  .navbar-static-top .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }
  .span12 {
    width: 724px;
  }
  .span11 {
    width: 662px;
  }
  .span10 {
    width: 600px;
  }
  .span9 {
    width: 538px;
  }
  .span8 {
    width: 476px;
  }
  .span7 {
    width: 414px;
  }
  .span6 {
    width: 352px;
  }
  .span5 {
    width: 290px;
  }
  .span4 {
    width: 228px;
  }
  .span3 {
    width: 166px;
  }
  .span2 {
    width: 104px;
  }
  .span1 {
    width: 42px;
  }
  .offset12 {
    margin-left: 764px;
  }
  .offset11 {
    margin-left: 702px;
  }
  .offset10 {
    margin-left: 640px;
  }
  .offset9 {
    margin-left: 578px;
  }
  .offset8 {
    margin-left: 516px;
  }
  .offset7 {
    margin-left: 454px;
  }
  .offset6 {
    margin-left: 392px;
  }
  .offset5 {
    margin-left: 330px;
  }
  .offset4 {
    margin-left: 268px;
  }
  .offset3 {
    margin-left: 206px;
  }
  .offset2 {
    margin-left: 144px;
  }
  .offset1 {
    margin-left: 82px;
  }
  .row-fluid {
    width: 100%;
    *zoom: 1;
  }
  .row-fluid:before,
  .row-fluid:after {
    display: table;
    line-height: 0;
    content: "";
  }
  .row-fluid:after {
    clear: both;
  }
  .row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.7624309392265194%;
    *margin-left: 2.709239449864817%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .row-fluid [class*="span"]:first-child {
    margin-left: 0;
  }
  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }
  .row-fluid .span11 {
    width: 91.43646408839778%;
    *width: 91.38327259903608%;
  }
  .row-fluid .span10 {
    width: 82.87292817679558%;
    *width: 82.81973668743387%;
  }
  .row-fluid .span9 {
    width: 74.30939226519337%;
    *width: 74.25620077583166%;
  }
  .row-fluid .span8 {
    width: 65.74585635359117%;
    *width: 65.69266486422946%;
  }
  .row-fluid .span7 {
    width: 57.18232044198895%;
    *width: 57.12912895262725%;
  }
  .row-fluid .span6 {
    width: 48.61878453038674%;
    *width: 48.56559304102504%;
  }
  .row-fluid .span5 {
    width: 40.05524861878453%;
    *width: 40.00205712942283%;
  }
  .row-fluid .span4 {
    width: 31.491712707182323%;
    *width: 31.43852121782062%;
  }
  .row-fluid .span3 {
    width: 22.92817679558011%;
    *width: 22.87498530621841%;
  }
  .row-fluid .span2 {
    width: 14.3646408839779%;
    *width: 14.311449394616199%;
  }
  .row-fluid .span1 {
    width: 5.801104972375691%;
    *width: 5.747913483013988%;
  }
  .row-fluid .offset12 {
    margin-left: 105.52486187845304%;
    *margin-left: 105.41847889972962%;
  }
  .row-fluid .offset12:first-child {
    margin-left: 102.76243093922652%;
    *margin-left: 102.6560479605031%;
  }
  .row-fluid .offset11 {
    margin-left: 96.96132596685082%;
    *margin-left: 96.8549429881274%;
  }
  .row-fluid .offset11:first-child {
    margin-left: 94.1988950276243%;
    *margin-left: 94.09251204890089%;
  }
  .row-fluid .offset10 {
    margin-left: 88.39779005524862%;
    *margin-left: 88.2914070765252%;
  }
  .row-fluid .offset10:first-child {
    margin-left: 85.6353591160221%;
    *margin-left: 85.52897613729868%;
  }
  .row-fluid .offset9 {
    margin-left: 79.8342541436464%;
    *margin-left: 79.72787116492299%;
  }
  .row-fluid .offset9:first-child {
    margin-left: 77.07182320441989%;
    *margin-left: 76.96544022569647%;
  }
  .row-fluid .offset8 {
    margin-left: 71.2707182320442%;
    *margin-left: 71.16433525332079%;
  }
  .row-fluid .offset8:first-child {
    margin-left: 68.50828729281768%;
    *margin-left: 68.40190431409427%;
  }
  .row-fluid .offset7 {
    margin-left: 62.70718232044199%;
    *margin-left: 62.600799341718584%;
  }
  .row-fluid .offset7:first-child {
    margin-left: 59.94475138121547%;
    *margin-left: 59.838368402492065%;
  }
  .row-fluid .offset6 {
    margin-left: 54.14364640883978%;
    *margin-left: 54.037263430116376%;
  }
  .row-fluid .offset6:first-child {
    margin-left: 51.38121546961326%;
    *margin-left: 51.27483249088986%;
  }
  .row-fluid .offset5 {
    margin-left: 45.58011049723757%;
    *margin-left: 45.47372751851417%;
  }
  .row-fluid .offset5:first-child {
    margin-left: 42.81767955801105%;
    *margin-left: 42.71129657928765%;
  }
  .row-fluid .offset4 {
    margin-left: 37.01657458563536%;
    *margin-left: 36.91019160691196%;
  }
  .row-fluid .offset4:first-child {
    margin-left: 34.25414364640884%;
    *margin-left: 34.14776066768544%;
  }
  .row-fluid .offset3 {
    margin-left: 28.45303867403315%;
    *margin-left: 28.346655695309746%;
  }
  .row-fluid .offset3:first-child {
    margin-left: 25.69060773480663%;
    *margin-left: 25.584224756083227%;
  }
  .row-fluid .offset2 {
    margin-left: 19.88950276243094%;
    *margin-left: 19.783119783707537%;
  }
  .row-fluid .offset2:first-child {
    margin-left: 17.12707182320442%;
    *margin-left: 17.02068884448102%;
  }
  .row-fluid .offset1 {
    margin-left: 11.32596685082873%;
    *margin-left: 11.219583872105325%;
  }
  .row-fluid .offset1:first-child {
    margin-left: 8.56353591160221%;
    *margin-left: 8.457152932878806%;
  }
  input,
  textarea,
  .uneditable-input {
    margin-left: 0;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 20px;
  }
  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 710px;
  }
  input.span11,
  textarea.span11,
  .uneditable-input.span11 {
    width: 648px;
  }
  input.span10,
  textarea.span10,
  .uneditable-input.span10 {
    width: 586px;
  }
  input.span9,
  textarea.span9,
  .uneditable-input.span9 {
    width: 524px;
  }
  input.span8,
  textarea.span8,
  .uneditable-input.span8 {
    width: 462px;
  }
  input.span7,
  textarea.span7,
  .uneditable-input.span7 {
    width: 400px;
  }
  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 338px;
  }
  input.span5,
  textarea.span5,
  .uneditable-input.span5 {
    width: 276px;
  }
  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 152px;
  }
  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 90px;
  }
  input.span1,
  textarea.span1,
  .uneditable-input.span1 {
    width: 28px;
  }
}

@media (max-width: 767px) {
  body {
    padding-right: 20px;
    padding-left: 20px;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    margin-right: -20px;
    margin-left: -20px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    width: auto;
    clear: none;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .row-fluid [class*="span"] {
    display: block;
    float: none;
    width: auto;
    margin-left: 0;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .modal {
    position: fixed;
    top: 20px;
    right: 20px;
    left: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade.in {
    top: auto;
  }
}

@media (max-width: 480px) {
  .nav-collapse {
    -webkit-transform: translate3d(0, 0, 0);
  }
  .page-header h1 small {
    display: block;
    line-height: 20px;
  }
  input[type="checkbox"],
  input[type="radio"] {
    border: 1px solid #ccc;
  }
  .form-horizontal .control-group > label {
    float: none;
    width: auto;
    padding-top: 0;
    text-align: left;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
  .form-horizontal .control-list {
    padding-top: 0;
  }
  .form-horizontal .form-actions {
    padding-right: 10px;
    padding-left: 10px;
  }
  .modal {
    top: 10px;
    right: 10px;
    left: 10px;
  }
  .modal-header .close {
    padding: 10px;
    margin: -10px;
  }
  .carousel-caption {
    position: static;
  }
}

@media (max-width: 979px) {
  body {
    padding-top: 0;
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    position: static;
  }
  .navbar-fixed-top {
    margin-bottom: 20px;
  }
  .navbar-fixed-bottom {
    margin-top: 20px;
  }
  .navbar-fixed-top .navbar-inner,
  .navbar-fixed-bottom .navbar-inner {
    padding: 5px;
  }
  .navbar .container {
    width: auto;
    padding: 0;
  }
  .navbar .brand {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 -5px;
  }
  .nav-collapse {
    clear: both;
  }
  .nav-collapse .nav {
    float: none;
    margin: 0 0 10px;
  }
  .nav-collapse .nav > li {
    float: none;
  }
  .nav-collapse .nav > li > a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > .divider-vertical {
    display: none;
  }
  .nav-collapse .nav .nav-header {
    color: #555555;
    text-shadow: none;
  }
  .nav-collapse .nav > li > a,
  .nav-collapse .dropdown-menu a {
    padding: 9px 15px;
    font-weight: bold;
    color: #555555;
    -webkit-border-radius: 3px;
       -moz-border-radius: 3px;
            border-radius: 3px;
  }
  .nav-collapse .btn {
    padding: 4px 10px 4px;
    font-weight: normal;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
  }
  .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 2px;
  }
  .nav-collapse .nav > li > a:hover,
  .nav-collapse .dropdown-menu a:hover {
    background-color: #f2f2f2;
  }
  .navbar-inverse .nav-collapse .nav > li > a:hover,
  .navbar-inverse .nav-collapse .dropdown-menu a:hover {
    background-color: #111111;
  }
  .nav-collapse.in .btn-group {
    padding: 0;
    margin-top: 5px;
  }
  .nav-collapse .dropdown-menu {
    position: static;
    top: auto;
    left: auto;
    display: block;
    float: none;
    max-width: none;
    padding: 0;
    margin: 0 15px;
    background-color: transparent;
    border: none;
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    -webkit-box-shadow: none;
       -moz-box-shadow: none;
            box-shadow: none;
  }
  .nav-collapse .dropdown-menu:before,
  .nav-collapse .dropdown-menu:after {
    display: none;
  }
  .nav-collapse .dropdown-menu .divider {
    display: none;
  }
  .nav-collapse .navbar-form,
  .nav-collapse .navbar-search {
    float: none;
    padding: 10px 15px;
    margin: 10px 0;
    border-top: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
       -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  .navbar .nav-collapse .nav.pull-right {
    float: none;
    margin-left: 0;
  }
  .nav-collapse,
  .nav-collapse.collapse {
    height: 0;
    overflow: hidden;
  }
  .navbar .btn-navbar {
    display: block;
  }
  .navbar-static .navbar-inner {
    padding-right: 10px;
    padding-left: 10px;
  }
}

@media (min-width: 980px) {
  .nav-collapse.collapse {
    height: auto !important;
    overflow: visible !important;
  }
}


================================================
FILE: source/plg_system_t3/admin/bootstrap/css/bootstrap.css
================================================
/*!
 * Bootstrap v2.1.1
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover,
a:active {
  outline: 0;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
#map_canvas img {
  max-width: none;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
.row {
  margin-left: -20px;
  *zoom: 1;
}
.row:before,
.row:after {
  display: table;
  content: "";
  line-height: 0;
}
.row:after {
  clear: both;
}
[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}
.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}
.span12 {
  width: 940px;
}
.span11 {
  width: 860px;
}
.span10 {
  width: 780px;
}
.span9 {
  width: 700px;
}
.span8 {
  width: 620px;
}
.span7 {
  width: 540px;
}
.span6 {
  width: 460px;
}
.span5 {
  width: 380px;
}
.span4 {
  width: 300px;
}
.span3 {
  width: 220px;
}
.span2 {
  width: 140px;
}
.span1 {
  width: 60px;
}
.offset12 {
  margin-left: 980px;
}
.offset11 {
  margin-left: 900px;
}
.offset10 {
  margin-left: 820px;
}
.offset9 {
  margin-left: 740px;
}
.offset8 {
  margin-left: 660px;
}
.offset7 {
  margin-left: 580px;
}
.offset6 {
  margin-left: 500px;
}
.offset5 {
  margin-left: 420px;
}
.offset4 {
  margin-left: 340px;
}
.offset3 {
  margin-left: 260px;
}
.offset2 {
  margin-left: 180px;
}
.offset1 {
  margin-left: 100px;
}
.row-fluid {
  width: 100%;
  *zoom: 1;
}
.row-fluid:before,
.row-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.row-fluid:after {
  clear: both;
}
.row-fluid [class*="span"] {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 2.127659574468085%;
  *margin-left: 2.074468085106383%;
}
.row-fluid [class*="span"]:first-child {
  margin-left: 0;
}
.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}
.row-fluid .span11 {
  width: 91.48936170212765%;
  *width: 91.43617021276594%;
}
.row-fluid .span10 {
  width: 82.97872340425532%;
  *width: 82.92553191489361%;
}
.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}
.row-fluid .span8 {
  width: 65.95744680851064%;
  *width: 65.90425531914893%;
}
.row-fluid .span7 {
  width: 57.44680851063829%;
  *width: 57.39361702127659%;
}
.row-fluid .span6 {
  width: 48.93617021276595%;
  *width: 48.88297872340425%;
}
.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}
.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}
.row-fluid .span3 {
  width: 23.404255319148934%;
  *width: 23.351063829787233%;
}
.row-fluid .span2 {
  width: 14.893617021276595%;
  *width: 14.840425531914894%;
}
.row-fluid .span1 {
  width: 6.382978723404255%;
  *width: 6.329787234042553%;
}
.row-fluid .offset12 {
  margin-left: 104.25531914893617%;
  *margin-left: 104.14893617021275%;
}
.row-fluid .offset12:first-child {
  margin-left: 102.12765957446808%;
  *margin-left: 102.02127659574467%;
}
.row-fluid .offset11 {
  margin-left: 95.74468085106382%;
  *margin-left: 95.6382978723404%;
}
.row-fluid .offset11:first-child {
  margin-left: 93.61702127659574%;
  *margin-left: 93.51063829787232%;
}
.row-fluid .offset10 {
  margin-left: 87.23404255319149%;
  *margin-left: 87.12765957446807%;
}
.row-fluid .offset10:first-child {
  margin-left: 85.1063829787234%;
  *margin-left: 84.99999999999999%;
}
.row-fluid .offset9 {
  margin-left: 78.72340425531914%;
  *margin-left: 78.61702127659572%;
}
.row-fluid .offset9:first-child {
  margin-left: 76.59574468085106%;
  *margin-left: 76.48936170212764%;
}
.row-fluid .offset8 {
  margin-left: 70.2127659574468%;
  *margin-left: 70.10638297872339%;
}
.row-fluid .offset8:first-child {
  margin-left: 68.08510638297872%;
  *margin-left: 67.9787234042553%;
}
.row-fluid .offset7 {
  margin-left: 61.70212765957446%;
  *margin-left: 61.59574468085106%;
}
.row-fluid .offset7:first-child {
  margin-left: 59.574468085106375%;
  *margin-left: 59.46808510638297%;
}
.row-fluid .offset6 {
  margin-left: 53.191489361702125%;
  *margin-left: 53.085106382978715%;
}
.row-fluid .offset6:first-child {
  margin-left: 51.063829787234035%;
  *margin-left: 50.95744680851063%;
}
.row-fluid .offset5 {
  margin-left: 44.68085106382979%;
  *margin-left: 44.57446808510638%;
}
.row-fluid .offset5:first-child {
  margin-left: 42.5531914893617%;
  *margin-left: 42.4468085106383%;
}
.row-fluid .offset4 {
  margin-left: 36.170212765957444%;
  *margin-left: 36.06382978723405%;
}
.row-fluid .offset4:first-child {
  margin-left: 34.04255319148936%;
  *margin-left: 33.93617021276596%;
}
.row-fluid .offset3 {
  margin-left: 27.659574468085104%;
  *margin-left: 27.5531914893617%;
}
.row-fluid .offset3:first-child {
  margin-left: 25.53191489361702%;
  *margin-left: 25.425531914893618%;
}
.row-fluid .offset2 {
  margin-left: 19.148936170212764%;
  *margin-left: 19.04255319148936%;
}
.row-fluid .offset2:first-child {
  margin-left: 17.02127659574468%;
  *margin-left: 16.914893617021278%;
}
.row-fluid .offset1 {
  margin-left: 10.638297872340425%;
  *margin-left: 10.53191489361702%;
}
.row-fluid .offset1:first-child {
  margin-left: 8.51063829787234%;
  *margin-left: 8.404255319148938%;
}
[class*="span"].hide,
.row-fluid [class*="span"].hide {
  display: none;
}
[class*="span"].pull-right,
.row-fluid [class*="span"].pull-right {
  float: right;
}
.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}
.container:before,
.container:after {
  display: table;
  content: "";
  line-height: 0;
}
.container:after {
  clear: both;
}
.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  *zoom: 1;
}
.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
  line-height: 0;
}
.container-fluid:after {
  clear: both;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 21px;
  font-weight: 200;
  line-height: 30px;
}
small {
  font-size: 85%;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
cite {
  font-style: normal;
}
.muted {
  color: #999999;
}
.text-warning {
  color: #c09853;
}
.text-error {
  color: #b94a48;
}
.text-info {
  color: #3a87ad;
}
.text-success {
  color: #468847;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: inherit;
  font-weight: bold;
  line-height: 1;
  color: inherit;
  text-rendering: optimizelegibility;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
h1 {
  font-size: 36px;
  line-height: 40px;
}
h2 {
  font-size: 30px;
  line-height: 40px;
}
h3 {
  font-size: 24px;
  line-height: 40px;
}
h4 {
  font-size: 18px;
  line-height: 20px;
}
h5 {
  font-size: 14px;
  line-height: 20px;
}
h6 {
  font-size: 12px;
  line-height: 20px;
}
h1 small {
  font-size: 24px;
}
h2 small {
  font-size: 18px;
}
h3 small {
  font-size: 14px;
}
h4 small {
  font-size: 14px;
}
.page-header {
  padding-bottom: 9px;
  margin: 20px 0 30px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  padding: 0;
  margin: 0 0 10px 25px;
}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom: 0;
}
li {
  line-height: 20px;
}
ul.unstyled,
ol.unstyled {
  margin-left: 0;
  list-style: none;
}
dl {
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 20px;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 10px;
}
.dl-horizontal {
  *zoom: 1;
}
.dl-horizontal:before,
.dl-horizontal:after {
  display: table;
  content: "";
  line-height: 0;
}
.dl-horizontal:after {
  clear: both;
}
.dl-horizontal dt {
  float: left;
  width: 160px;
  clear: left;
  text-align: right;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dl-horizontal dd {
  margin-left: 180px;
}
hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
abbr.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eeeeee;
}
blockquote p {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
}
blockquote small {
  display: block;
  line-height: 20px;
  color: #999999;
}
blockquote small:before {
  content: '\2014 \00A0';
}
blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align: right;
}
blockquote.pull-right small:before {
  content: '';
}
blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
address {
  display: block;
  margin-bottom: 20px;
  font-style: normal;
  line-height: 20px;
}
code,
pre {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
code {
  padding: 2px 4px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
pre.prettyprint {
  margin-bottom: 20px;
}
pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.label,
.badge {
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999999;
}
.label {
  padding: 1px 4px 2px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.badge {
  padding: 1px 9px 2px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
a.label:hover,
a.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.label-important,
.badge-important {
  background-color: #b94a48;
}
.label-important[href],
.badge-important[href] {
  background-color: #953b39;
}
.label-warning,
.badge-warning {
  background-color: #ff8800;
}
.label-warning[href],
.badge-warning[href] {
  background-color: #cc6d00;
}
.label-success,
.badge-success {
  background-color: #468847;
}
.label-success[href],
.badge-success[href] {
  background-color: #356635;
}
.label-info,
.badge-info {
  background-color: #3a87ad;
}
.label-info[href],
.badge-info[href] {
  background-color: #2d6987;
}
.label-inverse,
.badge-inverse {
  background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
  background-color: #1a1a1a;
}
.btn .label,
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-mini .label,
.btn-mini .badge {
  top: 0;
}
table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table th,
.table td {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table th {
  font-weight: bold;
}
.table thead th {
  vertical-align: bottom;
}
.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}
.table tbody + tbody {
  border-top: 2px solid #dddddd;
}
.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}
.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapse;
  border-left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.table-bordered th,
.table-bordered td {
  border-left: 1px solid #dddddd;
}
.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}
.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child,
.table-bordered tfoot:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
  -moz-border-radius: 0 0 0 4px;
  border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}
.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child,
.table-bordered tfoot:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
.table-bordered caption + thead tr:first-child th:first-child,
.table-bordered caption + tbody tr:first-child td:first-child,
.table-bordered colgroup + thead tr:first-child th:first-child,
.table-bordered colgroup + tbody tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-bordered caption + thead tr:first-child th:last-child,
.table-bordered caption + tbody tr:first-child td:last-child,
.table-bordered colgroup + thead tr:first-child th:last-child,
.table-bordered colgroup + tbody tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}
.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
  background-color: #f5f5f5;
}
table [class*=span],
.row-fluid table [class*=span] {
  display: table-cell;
  float: none;
  margin-left: 0;
}
.table .span1 {
  float: none;
  width: 44px;
  margin-left: 0;
}
.table .span2 {
  float: none;
  width: 124px;
  margin-left: 0;
}
.table .span3 {
  float: none;
  width: 204px;
  margin-left: 0;
}
.table .span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}
.table .span5 {
  float: none;
  width: 364px;
  margin-left: 0;
}
.table .span6 {
  float: none;
  width: 444px;
  margin-left: 0;
}
.table .span7 {
  float: none;
  width: 524px;
  margin-left: 0;
}
.table .span8 {
  float: none;
  width: 604px;
  margin-left: 0;
}
.table .span9 {
  float: none;
  width: 684px;
  margin-left: 0;
}
.table .span10 {
  float: none;
  width: 764px;
  margin-left: 0;
}
.table .span11 {
  float: none;
  width: 844px;
  margin-left: 0;
}
.table .span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}
.table .span13 {
  float: none;
  width: 1004px;
  margin-left: 0;
}
.table .span14 {
  float: none;
  width: 1084px;
  margin-left: 0;
}
.table .span15 {
  float: none;
  width: 1164px;
  margin-left: 0;
}
.table .span16 {
  float: none;
  width: 1244px;
  margin-left: 0;
}
.table .span17 {
  float: none;
  width: 1324px;
  margin-left: 0;
}
.table .span18 {
  float: none;
  width: 1404px;
  margin-left: 0;
}
.table .span19 {
  float: none;
  width: 1484px;
  margin-left: 0;
}
.table .span20 {
  float: none;
  width: 1564px;
  margin-left: 0;
}
.table .span21 {
  float: none;
  width: 1644px;
  margin-left: 0;
}
.table .span22 {
  float: none;
  width: 1724px;
  margin-left: 0;
}
.table .span23 {
  float: none;
  width: 1804px;
  margin-left: 0;
}
.table .span24 {
  float: none;
  width: 1884px;
  margin-left: 0;
}
.table tbody tr.success td {
  background-color: #dff0d8;
}
.table tbody tr.error td {
  background-color: #f2dede;
}
.table tbody tr.warning td {
  background-color: #fcf8e3;
}
.table tbody tr.info td {
  background-color: #d9edf7;
}
.table-hover tbody tr.success:hover td {
  background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
  background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
  background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
  background-color: #c4e3f3;
}
form {
  margin: 0 0 20px;
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
legend small {
  font-size: 15px;
  color: #999999;
}
label,
input,
button,
select,
textarea {
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
}
input,
button,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
label {
  display: block;
  margin-bottom: 5px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 9px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
input,
textarea,
.uneditable-input {
  width: 206px;
}
textarea {
  height: auto;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */

  margin-top: 1px \9;
  /* IE8-9 */

  line-height: normal;
  cursor: pointer;
}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width: auto;
}
select,
input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}
select {
  width: 220px;
  border: 1px solid #cccccc;
  background-color: #ffffff;
}
select[multiple],
select[size] {
  height: auto;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.uneditable-input,
.uneditable-textarea {
  color: #999999;
  background-color: #fcfcfc;
  border-color: #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
  cursor: not-allowed;
}
.uneditable-input {
  overflow: hidden;
  white-space: nowrap;
}
.uneditable-textarea {
  width: auto;
  height: auto;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}
.radio,
.checkbox {
  min-height: 18px;
  padding-left: 18px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  float: left;
  margin-left: -18px;
}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top: 5px;
}
.radio.inline,
.checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
.input-mini {
  width: 60px;
}
.input-small {
  width: 90px;
}
.input-medium {
  width: 150px;
}
.input-large {
  width: 210px;
}
.input-xlarge {
  width: 270px;
}
.input-xxlarge {
  width: 530px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
.input-append input[class*="span"],
.input-append .uneditable-input[class*="span"],
.input-prepend input[class*="span"],
.input-prepend .uneditable-input[class*="span"],
.row-fluid input[class*="span"],
.row-fluid select[class*="span"],
.row-fluid textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .input-prepend [class*="span"],
.row-fluid .input-append [class*="span"] {
  display: inline-block;
}
input,
textarea,
.uneditable-input {
  margin-left: 0;
}
.controls-row [class*="span"] + [class*="span"] {
  margin-left: 20px;
}
input.span12, textarea.span12, .uneditable-input.span12 {
  width: 926px;
}
input.span11, textarea.span11, .uneditable-input.span11 {
  width: 846px;
}
input.span10, textarea.span10, .uneditable-input.span10 {
  width: 766px;
}
input.span9, textarea.span9, .uneditable-input.span9 {
  width: 686px;
}
input.span8, textarea.span8, .uneditable-input.span8 {
  width: 606px;
}
input.span7, textarea.span7, .uneditable-input.span7 {
  width: 526px;
}
input.span6, textarea.span6, .uneditable-input.span6 {
  width: 446px;
}
input.span5, textarea.span5, .uneditable-input.span5 {
  width: 366px;
}
input.span4, textarea.span4, .uneditable-input.span4 {
  width: 286px;
}
input.span3, textarea.span3, .uneditable-input.span3 {
  width: 206px;
}
input.span2, textarea.span2, .uneditable-input.span2 {
  width: 126px;
}
input.span1, textarea.span1, .uneditable-input.span1 {
  width: 46px;
}
.controls-row {
  *zoom: 1;
}
.controls-row:before,
.controls-row:after {
  display: table;
  content: "";
  line-height: 0;
}
.controls-row:after {
  clear: both;
}
.controls-row [class*="span"] {
  float: left;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eeeeee;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"][readonly],
input[type="checkbox"][readonly] {
  background-color: transparent;
}
.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
  color: #c09853;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color: #c09853;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color: #a47e3c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
  color: #c09853;
  background-color: #fcf8e3;
  border-color: #c09853;
}
.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
  color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color: #b94a48;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color: #953b39;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #b94a48;
}
.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline {
  color: #468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color: #468847;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color: #356635;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
  color: #468847;
  background-color: #dff0d8;
  border-color: #468847;
}
.control-group.info > label,
.control-group.info .help-block,
.control-group.info .help-inline {
  color: #3a87ad;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color: #3a87ad;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color: #3a87ad;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color: #2d6987;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
  color: #3a87ad;
  background-color: #d9edf7;
  border-color: #3a87ad;
}
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.form-actions {
  padding: 19px 20px 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-top: 1px solid #e5e5e5;
  *zoom: 1;
}
.form-actions:before,
.form-actions:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-actions:after {
  clear: both;
}
.help-block,
.help-inline {
  color: #595959;
}
.help-block {
  display: block;
  margin-bottom: 10px;
}
.help-inline {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  vertical-align: middle;
  padding-left: 5px;
}
.input-append,
.input-prepend {
  margin-bottom: 5px;
  font-size: 0;
  white-space: nowrap;
}
.input-append input,
.input-prepend input,
.input-append select,
.input-prepend select,
.input-append .uneditable-input,
.input-prepend .uneditable-input {
  position: relative;
  margin-bottom: 0;
  *margin-left: 0;
  font-size: 14px;
  vertical-align: top;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-append input:focus,
.input-prepend input:focus,
.input-append select:focus,
.input-prepend select:focus,
.input-append .uneditable-input:focus,
.input-prepend .uneditable-input:focus {
  z-index: 2;
}
.input-append .add-on,
.input-prepend .add-on {
  display: inline-block;
  width: auto;
  height: 20px;
  min-width: 16px;
  padding: 4px 5px;
  font-size: 14px;
  font-weight: normal;
  line-height: 20px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  background-color: #eeeeee;
  border: 1px solid #ccc;
}
.input-append .add-on,
.input-prepend .add-on,
.input-append .btn,
.input-prepend .btn {
  vertical-align: top;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-append .active,
.input-prepend .active {
  background-color: #bbff33;
  border-color: #669900;
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right: -1px;
}
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-append input,
.input-append select,
.input-append .uneditable-input {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-append .add-on,
.input-append .btn {
  margin-left: -1px;
}
.input-append .add-on:last-child,
.input-append .btn:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-prepend.input-append input,
.input-prepend.input-append select,
.input-prepend.input-append .uneditable-input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  margin-right: -1px;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  margin-left: -1px;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
input.search-query {
  padding-right: 14px;
  padding-right: 4px \9;
  padding-left: 14px;
  padding-left: 4px \9;
  /* IE7-8 doesn't have border-radius, so don't indent the padding */

  margin-bottom: 0;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}
/* Allow for input prepend/append in search forms */
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.form-search .input-append .search-query {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.form-search .input-append .btn {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .search-query {
  -webkit-border-radius: 0 14px 14px 0;
  -moz-border-radius: 0 14px 14px 0;
  border-radius: 0 14px 14px 0;
}
.form-search .input-prepend .btn {
  -webkit-border-radius: 14px 0 0 14px;
  -moz-border-radius: 14px 0 0 14px;
  border-radius: 14px 0 0 14px;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .hide,
.form-inline .hide,
.form-horizontal .hide {
  display: none;
}
.form-search label,
.form-inline label,
.form-search .btn-group,
.form-inline .btn-group {
  display: inline-block;
}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom: 0;
}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left: 0;
  margin-bottom: 0;
  vertical-align: middle;
}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  float: left;
  margin-right: 3px;
  margin-left: 0;
}
.control-group {
  margin-bottom: 10px;
}
legend + .control-group {
  margin-top: 20px;
  -webkit-margin-top-collapse: separate;
}
.form-horizontal .control-group {
  margin-bottom: 20px;
  *zoom: 1;
}
.form-horizontal .control-group:before,
.form-horizontal .control-group:after {
  display: table;
  content: "";
  line-height: 0;
}
.form-horizontal .control-group:after {
  clear: both;
}
.form-horizontal .control-label {
  float: left;
  width: 160px;
  padding-top: 5px;
  text-align: right;
}
.form-horizontal .controls {
  *display: inline-block;
  *padding-left: 20px;
  margin-left: 180px;
  *margin-left: 0;
}
.form-horizontal .controls:first-child {
  *padding-left: 180px;
}
.form-horizontal .help-block {
  margin-bottom: 0;
}
.form-horizontal input + .help-block,
.form-horizontal select + .help-block,
.form-horizontal textarea + .help-block {
  margin-top: 10px;
}
.form-horizontal .form-actions {
  padding-left: 180px;
}
.btn {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 14px;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbbbbb;
  *border: 0;
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn:active,
.btn.active {
  background-color: #cccccc \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 9px 14px;
  font-size: 16px;
  line-height: normal;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.btn-large [class^="icon-"] {
  margin-top: 2px;
}
.btn-small {
  padding: 3px 9px;
  font-size: 12px;
  line-height: 18px;
}
.btn-small [class^="icon-"] {
  margin-top: 0;
}
.btn-mini {
  padding: 2px 6px;
  font-size: 11px;
  line-height: 17px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn {
  border-color: #c5c5c5;
  border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #0
Download .txt
gitextract_gh_o1q4q/

├── .gitattributes
├── .gitignore
├── CHANGELOG.md
├── LICENSE.txt
├── README.md
├── pkg_t3.script.php
├── pkg_t3.xml
├── source/
│   ├── plg_system_t3/
│   │   ├── admin/
│   │   │   ├── bootstrap/
│   │   │   │   ├── css/
│   │   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   │   └── bootstrap.css
│   │   │   │   ├── index.html
│   │   │   │   └── js/
│   │   │   │       └── bootstrap.js
│   │   │   ├── css/
│   │   │   │   ├── admin-j25.css
│   │   │   │   ├── admin-j30.css
│   │   │   │   ├── admin.css
│   │   │   │   ├── file-manager.css
│   │   │   │   └── index.html
│   │   │   ├── fonts/
│   │   │   │   ├── fa3/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   ├── font-awesome-ie7.css
│   │   │   │   │   │   └── font-awesome.css
│   │   │   │   │   ├── font/
│   │   │   │   │   │   └── FontAwesome.otf
│   │   │   │   │   └── less/
│   │   │   │   │       ├── bootstrap.less
│   │   │   │   │       ├── core.less
│   │   │   │   │       ├── extras.less
│   │   │   │   │       ├── font-awesome-ie7.less
│   │   │   │   │       ├── font-awesome.less
│   │   │   │   │       ├── icons.less
│   │   │   │   │       ├── joomla3-compat.less
│   │   │   │   │       ├── mixins.less
│   │   │   │   │       ├── path.less
│   │   │   │   │       └── variables.less
│   │   │   │   ├── fa4/
│   │   │   │   │   ├── css/
│   │   │   │   │   │   └── font-awesome.css
│   │   │   │   │   └── fonts/
│   │   │   │   │       └── FontAwesome.otf
│   │   │   │   └── glyphicon/
│   │   │   │       └── css/
│   │   │   │           └── glyphicon.css
│   │   │   ├── frameworkInfo.php
│   │   │   ├── html/
│   │   │   │   └── com_templates/
│   │   │   │       └── style/
│   │   │   │           └── edit.php
│   │   │   ├── images/
│   │   │   │   └── index.html
│   │   │   ├── index.php
│   │   │   ├── js/
│   │   │   │   ├── admin.js
│   │   │   │   ├── admin_j4.js
│   │   │   │   ├── index.html
│   │   │   │   ├── jimgload.js
│   │   │   │   ├── jquery-1.x.js
│   │   │   │   ├── jquery.noconflict.js
│   │   │   │   └── json2.js
│   │   │   ├── layout/
│   │   │   │   ├── css/
│   │   │   │   │   ├── layout-preview.css
│   │   │   │   │   ├── layout-preview.css.bs3
│   │   │   │   │   └── layout.css
│   │   │   │   ├── js/
│   │   │   │   │   └── layout.js
│   │   │   │   └── layout.tpl.php
│   │   │   ├── megamenu/
│   │   │   │   ├── css/
│   │   │   │   │   └── megamenu.css
│   │   │   │   ├── js/
│   │   │   │   │   └── megamenu.js
│   │   │   │   └── megamenu.tpl.php
│   │   │   ├── plugins/
│   │   │   │   ├── chosen/
│   │   │   │   │   ├── chosen.css
│   │   │   │   │   └── chosen.jquery.js
│   │   │   │   └── miniColors/
│   │   │   │       ├── jquery.miniColors.css
│   │   │   │       └── jquery.miniColors.js
│   │   │   ├── thememagic/
│   │   │   │   ├── css/
│   │   │   │   │   └── thememagic.css
│   │   │   │   ├── js/
│   │   │   │   │   └── thememagic.js
│   │   │   │   └── thememagic.tpl.php
│   │   │   ├── tour/
│   │   │   │   ├── css/
│   │   │   │   │   ├── index.html
│   │   │   │   │   └── tour.css
│   │   │   │   ├── img/
│   │   │   │   │   └── index.html
│   │   │   │   ├── js/
│   │   │   │   │   └── tour.js
│   │   │   │   └── tour.tpl.php
│   │   │   └── tpls/
│   │   │       ├── default.php
│   │   │       ├── default_assignment.php
│   │   │       ├── default_j4.php
│   │   │       ├── default_overview.php
│   │   │       ├── index.html
│   │   │       └── toolbar.php
│   │   ├── base/
│   │   │   ├── bootstrap/
│   │   │   │   ├── css/
│   │   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   │   ├── bootstrap-theme.css
│   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   ├── docs.css
│   │   │   │   │   └── navbar.css
│   │   │   │   ├── js/
│   │   │   │   │   ├── .jshintrc
│   │   │   │   │   ├── README.md
│   │   │   │   │   ├── affix.js
│   │   │   │   │   ├── alert.js
│   │   │   │   │   ├── application.js
│   │   │   │   │   ├── bootstrap-affix.js
│   │   │   │   │   ├── bootstrap-alert.js
│   │   │   │   │   ├── bootstrap-button.js
│   │   │   │   │   ├── bootstrap-carousel.js
│   │   │   │   │   ├── bootstrap-collapse.js
│   │   │   │   │   ├── bootstrap-dropdown.js
│   │   │   │   │   ├── bootstrap-modal.js
│   │   │   │   │   ├── bootstrap-popover.js
│   │   │   │   │   ├── bootstrap-scrollspy.js
│   │   │   │   │   ├── bootstrap-tab.js
│   │   │   │   │   ├── bootstrap-tooltip.js
│   │   │   │   │   ├── bootstrap-transition.js
│   │   │   │   │   ├── bootstrap-typeahead.js
│   │   │   │   │   ├── bootstrap.js
│   │   │   │   │   ├── button.js
│   │   │   │   │   ├── carousel.js
│   │   │   │   │   ├── collapse.js
│   │   │   │   │   ├── dropdown.js
│   │   │   │   │   ├── google-code-prettify/
│   │   │   │   │   │   ├── prettify.css
│   │   │   │   │   │   └── prettify.js
│   │   │   │   │   ├── jquery.js
│   │   │   │   │   ├── modal.js
│   │   │   │   │   ├── popover.js
│   │   │   │   │   ├── scrollspy.js
│   │   │   │   │   ├── tab.js
│   │   │   │   │   ├── tests/
│   │   │   │   │   │   ├── index.html
│   │   │   │   │   │   ├── phantom.js
│   │   │   │   │   │   ├── server.js
│   │   │   │   │   │   ├── unit/
│   │   │   │   │   │   │   ├── bootstrap-affix.js
│   │   │   │   │   │   │   ├── bootstrap-alert.js
│   │   │   │   │   │   │   ├── bootstrap-button.js
│   │   │   │   │   │   │   ├── bootstrap-carousel.js
│   │   │   │   │   │   │   ├── bootstrap-collapse.js
│   │   │   │   │   │   │   ├── bootstrap-dropdown.js
│   │   │   │   │   │   │   ├── bootstrap-modal.js
│   │   │   │   │   │   │   ├── bootstrap-phantom.js
│   │   │   │   │   │   │   ├── bootstrap-popover.js
│   │   │   │   │   │   │   ├── bootstrap-scrollspy.js
│   │   │   │   │   │   │   ├── bootstrap-tab.js
│   │   │   │   │   │   │   ├── bootstrap-tooltip.js
│   │   │   │   │   │   │   ├── bootstrap-transition.js
│   │   │   │   │   │   │   └── bootstrap-typeahead.js
│   │   │   │   │   │   └── vendor/
│   │   │   │   │   │       ├── jquery.js
│   │   │   │   │   │       ├── qunit.css
│   │   │   │   │   │       └── qunit.js
│   │   │   │   │   ├── tooltip.js
│   │   │   │   │   └── transition.js
│   │   │   │   └── less/
│   │   │   │       ├── accordion.less
│   │   │   │       ├── alerts.less
│   │   │   │       ├── bootstrap.less
│   │   │   │       ├── breadcrumbs.less
│   │   │   │       ├── button-groups.less
│   │   │   │       ├── buttons.less
│   │   │   │       ├── carousel.less
│   │   │   │       ├── close.less
│   │   │   │       ├── code.less
│   │   │   │       ├── component-animations.less
│   │   │   │       ├── dropdowns.less
│   │   │   │       ├── forms.less
│   │   │   │       ├── grid.less
│   │   │   │       ├── hero-unit.less
│   │   │   │       ├── labels-badges.less
│   │   │   │       ├── layouts.less
│   │   │   │       ├── media.less
│   │   │   │       ├── mixins.less
│   │   │   │       ├── modals.less
│   │   │   │       ├── navbar.less
│   │   │   │       ├── navs.less
│   │   │   │       ├── pager.less
│   │   │   │       ├── pagination.less
│   │   │   │       ├── popovers.less
│   │   │   │       ├── progress-bars.less
│   │   │   │       ├── reset.less
│   │   │   │       ├── responsive-1200px-min.less
│   │   │   │       ├── responsive-767px-max.less
│   │   │   │       ├── responsive-768px-979px.less
│   │   │   │       ├── responsive-navbar.less
│   │   │   │       ├── responsive-utilities.less
│   │   │   │       ├── responsive.less
│   │   │   │       ├── scaffolding.less
│   │   │   │       ├── sprites.less
│   │   │   │       ├── tables.less
│   │   │   │       ├── thumbnails.less
│   │   │   │       ├── tooltip.less
│   │   │   │       ├── type.less
│   │   │   │       ├── utilities.less
│   │   │   │       ├── variables.less
│   │   │   │       └── wells.less
│   │   │   ├── component.php
│   │   │   ├── css/
│   │   │   │   ├── layout-preview.css
│   │   │   │   ├── megamenu-responsive.css
│   │   │   │   ├── megamenu.css
│   │   │   │   ├── off-canvas.css
│   │   │   │   └── thememagic.css
│   │   │   ├── define.php
│   │   │   ├── error.php
│   │   │   ├── etc/
│   │   │   │   └── assets.xml
│   │   │   ├── html/
│   │   │   │   ├── com_contact/
│   │   │   │   │   ├── categories/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── category/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_children.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── contact/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_address.php
│   │   │   │   │   │   ├── default_articles.php
│   │   │   │   │   │   ├── default_form.php
│   │   │   │   │   │   ├── default_links.php
│   │   │   │   │   │   ├── default_profile.php
│   │   │   │   │   │   ├── default_user_custom_fields.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── featured/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   └── index.html
│   │   │   │   ├── com_content/
│   │   │   │   │   ├── archive/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── article/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_links.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── categories/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── category/
│   │   │   │   │   │   ├── blog.php
│   │   │   │   │   │   ├── blog_children.php
│   │   │   │   │   │   ├── blog_item.php
│   │   │   │   │   │   ├── blog_links.php
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_articles.php
│   │   │   │   │   │   ├── default_children.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── featured/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_item.php
│   │   │   │   │   │   ├── default_links.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── icon.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── com_finder/
│   │   │   │   │   └── search/
│   │   │   │   │       └── default_form.php
│   │   │   │   ├── com_newsfeeds/
│   │   │   │   │   ├── category/
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   └── index.html
│   │   │   │   ├── com_search/
│   │   │   │   │   └── search/
│   │   │   │   │       ├── default.php
│   │   │   │   │       ├── default_form.php
│   │   │   │   │       └── default_results.php
│   │   │   │   ├── com_users/
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── login/
│   │   │   │   │   │   ├── default_login.php
│   │   │   │   │   │   ├── default_logout.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── profile/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_core.php
│   │   │   │   │   │   ├── default_custom.php
│   │   │   │   │   │   ├── default_params.php
│   │   │   │   │   │   ├── edit.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── registration/
│   │   │   │   │   │   ├── complete.php
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── remind/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   └── reset/
│   │   │   │   │       ├── complete.php
│   │   │   │   │       ├── confirm.php
│   │   │   │   │       ├── default.php
│   │   │   │   │       └── index.html
│   │   │   │   ├── index.html
│   │   │   │   ├── layouts/
│   │   │   │   │   ├── index.html
│   │   │   │   │   └── joomla/
│   │   │   │   │       ├── content/
│   │   │   │   │       │   ├── associations.php
│   │   │   │   │       │   ├── blog_style_default_item_title.php
│   │   │   │   │       │   ├── blog_style_default_links.php
│   │   │   │   │       │   ├── categories_default.php
│   │   │   │   │       │   ├── categories_default_items.php
│   │   │   │   │       │   ├── category_default.php
│   │   │   │   │       │   ├── fulltext_image.php
│   │   │   │   │       │   ├── icons.php
│   │   │   │   │       │   ├── index.html
│   │   │   │   │       │   ├── info_block/
│   │   │   │   │       │   │   ├── author.php
│   │   │   │   │       │   │   ├── block.php
│   │   │   │   │       │   │   ├── category.php
│   │   │   │   │       │   │   ├── create_date.php
│   │   │   │   │       │   │   ├── hits.php
│   │   │   │   │       │   │   ├── index.html
│   │   │   │   │       │   │   ├── modify_date.php
│   │   │   │   │       │   │   ├── parent_category.php
│   │   │   │   │       │   │   └── publish_date.php
│   │   │   │   │       │   ├── intro_image.php
│   │   │   │   │       │   ├── item_title.php
│   │   │   │   │       │   ├── options_default.php
│   │   │   │   │       │   └── tags.php
│   │   │   │   │       └── index.html
│   │   │   │   ├── mod_breadcrumbs/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_footer/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_login/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_menu/
│   │   │   │   │   ├── default.php
│   │   │   │   │   ├── default_component.php
│   │   │   │   │   ├── default_heading.php
│   │   │   │   │   ├── default_separator.php
│   │   │   │   │   ├── default_url.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_search/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── modules.php
│   │   │   │   └── pagination.php
│   │   │   ├── index.html
│   │   │   ├── index.php
│   │   │   ├── js/
│   │   │   │   ├── cssjanus.js
│   │   │   │   ├── frontend-edit.js
│   │   │   │   ├── jquery-1.11.2.js
│   │   │   │   ├── jquery.ckie.js
│   │   │   │   ├── jquery.equalheight.js
│   │   │   │   ├── jquery.noconflict.js
│   │   │   │   ├── less.js
│   │   │   │   ├── menu.js
│   │   │   │   ├── off-canvas.js
│   │   │   │   ├── responsive.js
│   │   │   │   ├── script.js
│   │   │   │   └── thememagic.js
│   │   │   ├── less/
│   │   │   │   ├── frontend-edit.less
│   │   │   │   ├── global-modules-responsive.less
│   │   │   │   ├── global-modules.less
│   │   │   │   ├── global-typo-responsive.less
│   │   │   │   ├── global-typo.less
│   │   │   │   ├── grid-ext-responsive.less
│   │   │   │   ├── grid-ext.less
│   │   │   │   ├── layout-preview.less
│   │   │   │   ├── megamenu-responsive.less
│   │   │   │   ├── megamenu.less
│   │   │   │   ├── mixins.less
│   │   │   │   ├── non-responsive.less
│   │   │   │   ├── off-canvas.less
│   │   │   │   ├── rtl/
│   │   │   │   │   ├── megamenu.less
│   │   │   │   │   └── off-canvas.less
│   │   │   │   ├── t3-responsive.less
│   │   │   │   ├── t3.less
│   │   │   │   └── variables.less
│   │   │   ├── offline.php
│   │   │   ├── params/
│   │   │   │   ├── index.html
│   │   │   │   ├── template.xml
│   │   │   │   └── thememagic.xml
│   │   │   └── tpls/
│   │   │       ├── ajax.html.php
│   │   │       ├── ajax.json.php
│   │   │       ├── blocks/
│   │   │       │   └── spotlight.php
│   │   │       ├── component.php
│   │   │       └── system/
│   │   │           ├── spotlight.php
│   │   │           └── tp.php
│   │   ├── base-bs3/
│   │   │   ├── bootstrap/
│   │   │   │   ├── css/
│   │   │   │   │   ├── bootstrap-theme.css
│   │   │   │   │   └── bootstrap.css
│   │   │   │   ├── js/
│   │   │   │   │   ├── bootstrap.js
│   │   │   │   │   └── npm.js
│   │   │   │   └── less/
│   │   │   │       ├── .csscomb.json
│   │   │   │       ├── .csslintrc
│   │   │   │       ├── alerts.less
│   │   │   │       ├── badges.less
│   │   │   │       ├── bootstrap.less
│   │   │   │       ├── breadcrumbs.less
│   │   │   │       ├── button-groups.less
│   │   │   │       ├── buttons.less
│   │   │   │       ├── carousel.less
│   │   │   │       ├── close.less
│   │   │   │       ├── code.less
│   │   │   │       ├── component-animations.less
│   │   │   │       ├── dropdowns.less
│   │   │   │       ├── forms.less
│   │   │   │       ├── glyphicons.less
│   │   │   │       ├── grid.less
│   │   │   │       ├── input-groups.less
│   │   │   │       ├── jumbotron.less
│   │   │   │       ├── labels.less
│   │   │   │       ├── list-group.less
│   │   │   │       ├── media.less
│   │   │   │       ├── mixins/
│   │   │   │       │   ├── alerts.less
│   │   │   │       │   ├── background-variant.less
│   │   │   │       │   ├── border-radius.less
│   │   │   │       │   ├── buttons.less
│   │   │   │       │   ├── center-block.less
│   │   │   │       │   ├── clearfix.less
│   │   │   │       │   ├── forms.less
│   │   │   │       │   ├── gradients.less
│   │   │   │       │   ├── grid-framework.less
│   │   │   │       │   ├── grid.less
│   │   │   │       │   ├── hide-text.less
│   │   │   │       │   ├── image.less
│   │   │   │       │   ├── labels.less
│   │   │   │       │   ├── list-group.less
│   │   │   │       │   ├── nav-divider.less
│   │   │   │       │   ├── nav-vertical-align.less
│   │   │   │       │   ├── opacity.less
│   │   │   │       │   ├── pagination.less
│   │   │   │       │   ├── panels.less
│   │   │   │       │   ├── progress-bar.less
│   │   │   │       │   ├── reset-filter.less
│   │   │   │       │   ├── reset-text.less
│   │   │   │       │   ├── resize.less
│   │   │   │       │   ├── responsive-visibility.less
│   │   │   │       │   ├── size.less
│   │   │   │       │   ├── tab-focus.less
│   │   │   │       │   ├── table-row.less
│   │   │   │       │   ├── text-emphasis.less
│   │   │   │       │   ├── text-overflow.less
│   │   │   │       │   └── vendor-prefixes.less
│   │   │   │       ├── mixins.less
│   │   │   │       ├── modals.less
│   │   │   │       ├── navbar.less
│   │   │   │       ├── navs.less
│   │   │   │       ├── normalize.less
│   │   │   │       ├── pager.less
│   │   │   │       ├── pagination.less
│   │   │   │       ├── panels.less
│   │   │   │       ├── popovers.less
│   │   │   │       ├── print.less
│   │   │   │       ├── progress-bars.less
│   │   │   │       ├── responsive-embed.less
│   │   │   │       ├── responsive-utilities.less
│   │   │   │       ├── scaffolding.less
│   │   │   │       ├── tables.less
│   │   │   │       ├── theme.less
│   │   │   │       ├── thumbnails.less
│   │   │   │       ├── tooltip.less
│   │   │   │       ├── type.less
│   │   │   │       ├── utilities.less
│   │   │   │       ├── variables.less
│   │   │   │       └── wells.less
│   │   │   ├── component.php
│   │   │   ├── css/
│   │   │   │   ├── frontediting.css
│   │   │   │   ├── jquery.autocomplete.css
│   │   │   │   ├── layout-preview.css
│   │   │   │   ├── megamenu-responsive.css
│   │   │   │   ├── megamenu.css
│   │   │   │   ├── off-canvas.css
│   │   │   │   └── thememagic.css
│   │   │   ├── define.php
│   │   │   ├── error.php
│   │   │   ├── etc/
│   │   │   │   └── assets.xml
│   │   │   ├── fonts/
│   │   │   │   └── font-awesome/
│   │   │   │       ├── css/
│   │   │   │       │   ├── font-awesome-base.css
│   │   │   │       │   ├── font-awesome.css
│   │   │   │       │   └── icomoon-to-fw.css
│   │   │   │       └── font/
│   │   │   │           └── FontAwesome.otf
│   │   │   ├── html/
│   │   │   │   ├── com_config/
│   │   │   │   │   ├── modules/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_details.php
│   │   │   │   │   │   ├── default_options.php
│   │   │   │   │   │   └── default_positions.php
│   │   │   │   │   └── templates/
│   │   │   │   │       ├── default.php
│   │   │   │   │       └── index.html
│   │   │   │   ├── com_contact/
│   │   │   │   │   ├── categories/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── category/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_children.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── contact/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_address.php
│   │   │   │   │   │   ├── default_articles.php
│   │   │   │   │   │   ├── default_form.php
│   │   │   │   │   │   ├── default_links.php
│   │   │   │   │   │   ├── default_profile.php
│   │   │   │   │   │   ├── default_user_custom_fields.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── featured/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   └── index.html
│   │   │   │   ├── com_content/
│   │   │   │   │   ├── archive/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── article/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_links.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── categories/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── category/
│   │   │   │   │   │   ├── blog.php
│   │   │   │   │   │   ├── blog_children.php
│   │   │   │   │   │   ├── blog_item.php
│   │   │   │   │   │   ├── blog_links.php
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_articles.php
│   │   │   │   │   │   ├── default_children.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── featured/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_item.php
│   │   │   │   │   │   ├── default_links.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── icon.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── com_finder/
│   │   │   │   │   └── search/
│   │   │   │   │       └── default_form.php
│   │   │   │   ├── com_mailto/
│   │   │   │   │   └── mailto/
│   │   │   │   │       ├── default.php
│   │   │   │   │       └── index.html
│   │   │   │   ├── com_newsfeeds/
│   │   │   │   │   ├── category/
│   │   │   │   │   │   ├── default_items.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   └── index.html
│   │   │   │   ├── com_search/
│   │   │   │   │   └── search/
│   │   │   │   │       ├── default.php
│   │   │   │   │       ├── default_error.php
│   │   │   │   │       ├── default_form.php
│   │   │   │   │       └── default_results.php
│   │   │   │   ├── com_tags/
│   │   │   │   │   ├── tag/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   └── default_items.php
│   │   │   │   │   └── tags/
│   │   │   │   │       ├── default.php
│   │   │   │   │       └── default_items.php
│   │   │   │   ├── com_users/
│   │   │   │   │   ├── index.html
│   │   │   │   │   ├── login/
│   │   │   │   │   │   ├── default_login.php
│   │   │   │   │   │   ├── default_logout.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── profile/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   ├── default_core.php
│   │   │   │   │   │   ├── default_custom.php
│   │   │   │   │   │   ├── default_params.php
│   │   │   │   │   │   ├── edit.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── registration/
│   │   │   │   │   │   ├── complete.php
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   ├── remind/
│   │   │   │   │   │   ├── default.php
│   │   │   │   │   │   └── index.html
│   │   │   │   │   └── reset/
│   │   │   │   │       ├── complete.php
│   │   │   │   │       ├── confirm.php
│   │   │   │   │       ├── default.php
│   │   │   │   │       └── index.html
│   │   │   │   ├── index.html
│   │   │   │   ├── layouts/
│   │   │   │   │   ├── index.html
│   │   │   │   │   └── joomla/
│   │   │   │   │       ├── content/
│   │   │   │   │       │   ├── associations.php
│   │   │   │   │       │   ├── blog_style_default_item_title.php
│   │   │   │   │       │   ├── blog_style_default_links.php
│   │   │   │   │       │   ├── categories_default.php
│   │   │   │   │       │   ├── categories_default_items.php
│   │   │   │   │       │   ├── category_default.php
│   │   │   │   │       │   ├── fulltext_image.php
│   │   │   │   │       │   ├── icons.php
│   │   │   │   │       │   ├── index.html
│   │   │   │   │       │   ├── info_block/
│   │   │   │   │       │   │   ├── author.php
│   │   │   │   │       │   │   ├── block.php
│   │   │   │   │       │   │   ├── category.php
│   │   │   │   │       │   │   ├── create_date.php
│   │   │   │   │       │   │   ├── hits.php
│   │   │   │   │       │   │   ├── index.html
│   │   │   │   │       │   │   ├── modify_date.php
│   │   │   │   │       │   │   ├── parent_category.php
│   │   │   │   │       │   │   └── publish_date.php
│   │   │   │   │       │   ├── intro_image.php
│   │   │   │   │       │   ├── item_title.php
│   │   │   │   │       │   ├── options_default.php
│   │   │   │   │       │   ├── readmore.php
│   │   │   │   │       │   └── tags.php
│   │   │   │   │       ├── edit/
│   │   │   │   │       │   └── frontediting_modules.php
│   │   │   │   │       └── index.html
│   │   │   │   ├── mod_articles_categories/
│   │   │   │   │   └── default_items.php
│   │   │   │   ├── mod_breadcrumbs/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_finder/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_footer/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_login/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_menu/
│   │   │   │   │   ├── default.php
│   │   │   │   │   ├── default_component.php
│   │   │   │   │   ├── default_heading.php
│   │   │   │   │   ├── default_separator.php
│   │   │   │   │   ├── default_url.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── mod_search/
│   │   │   │   │   ├── default.php
│   │   │   │   │   └── index.html
│   │   │   │   ├── modules.php
│   │   │   │   └── pagination.php
│   │   │   ├── index.html
│   │   │   ├── index.php
│   │   │   ├── js/
│   │   │   │   ├── cssjanus.js
│   │   │   │   ├── frontediting.js
│   │   │   │   ├── frontend-edit.js
│   │   │   │   ├── jquery-1.11.2.js
│   │   │   │   ├── jquery.autocomplete.js
│   │   │   │   ├── jquery.ckie.js
│   │   │   │   ├── jquery.equalheight.js
│   │   │   │   ├── jquery.noconflict.js
│   │   │   │   ├── less.js
│   │   │   │   ├── less.unmin.js
│   │   │   │   ├── menu.js
│   │   │   │   ├── nav-collapse.js
│   │   │   │   ├── off-canvas.js
│   │   │   │   ├── script.js
│   │   │   │   └── thememagic.js
│   │   │   ├── less/
│   │   │   │   ├── frontend-edit.less
│   │   │   │   ├── layout-preview-variables.less
│   │   │   │   ├── layout-preview.less
│   │   │   │   ├── legacy-forms.less
│   │   │   │   ├── legacy-grid.less
│   │   │   │   ├── legacy-navigation.less
│   │   │   │   ├── legacy_j4.less
│   │   │   │   ├── megamenu.less
│   │   │   │   ├── mixins.less
│   │   │   │   ├── non-responsive-variables.less
│   │   │   │   ├── non-responsive.less
│   │   │   │   ├── off-canvas.less
│   │   │   │   ├── rtl/
│   │   │   │   │   ├── megamenu.less
│   │   │   │   │   └── off-canvas.less
│   │   │   │   ├── t3.less
│   │   │   │   └── variables.less
│   │   │   ├── offline.php
│   │   │   ├── params/
│   │   │   │   ├── index.html
│   │   │   │   ├── template.xml
│   │   │   │   └── thememagic.xml
│   │   │   └── tpls/
│   │   │       ├── addon.php
│   │   │       ├── ajax.html.php
│   │   │       ├── ajax.json.php
│   │   │       ├── blocks/
│   │   │       │   ├── off-canvas.php
│   │   │       │   └── spotlight.php
│   │   │       ├── component.php
│   │   │       └── system/
│   │   │           ├── spotlight.php
│   │   │           └── tp.php
│   │   ├── includes/
│   │   │   ├── admin/
│   │   │   │   ├── layout.php
│   │   │   │   ├── megamenu.php
│   │   │   │   └── theme.php
│   │   │   ├── core/
│   │   │   │   ├── action.php
│   │   │   │   ├── admin.php
│   │   │   │   ├── ajax.php
│   │   │   │   ├── bot.php
│   │   │   │   ├── defines.php
│   │   │   │   ├── less.php
│   │   │   │   ├── minify.php
│   │   │   │   ├── path.php
│   │   │   │   ├── t3.php
│   │   │   │   ├── t3j.php
│   │   │   │   ├── template.php
│   │   │   │   └── templatelayout.php
│   │   │   ├── depend/
│   │   │   │   ├── css/
│   │   │   │   │   ├── depend.css
│   │   │   │   │   └── index.html
│   │   │   │   ├── helper.php
│   │   │   │   ├── images/
│   │   │   │   │   └── index.html
│   │   │   │   ├── index.html
│   │   │   │   ├── js/
│   │   │   │   │   ├── depend.js
│   │   │   │   │   └── index.html
│   │   │   │   ├── t3depend.php
│   │   │   │   ├── t3filelist.php
│   │   │   │   ├── t3folderlist.php
│   │   │   │   ├── t3form.php
│   │   │   │   ├── t3layoutlist.php
│   │   │   │   ├── t3media.php
│   │   │   │   ├── t3megamenu.php
│   │   │   │   ├── t3modules.php
│   │   │   │   ├── t3positions.php
│   │   │   │   └── tpls/
│   │   │   │       └── profile.php
│   │   │   ├── extendable/
│   │   │   │   ├── extendable.php
│   │   │   │   ├── object.4.php
│   │   │   │   └── object.5.php
│   │   │   ├── format/
│   │   │   │   ├── less.php
│   │   │   │   └── less3.3.php
│   │   │   ├── gfont/
│   │   │   │   └── T3GFont.php
│   │   │   ├── jacssjanus/
│   │   │   │   ├── csslex.php
│   │   │   │   ├── ja.cssjanus.php
│   │   │   │   └── test.php
│   │   │   ├── joomla25/
│   │   │   │   ├── html/
│   │   │   │   │   ├── bootstrap.php
│   │   │   │   │   ├── jquery.php
│   │   │   │   │   └── string.php
│   │   │   │   ├── layout/
│   │   │   │   │   ├── base.php
│   │   │   │   │   ├── file.php
│   │   │   │   │   ├── helper.php
│   │   │   │   │   ├── index.html
│   │   │   │   │   └── layout.php
│   │   │   │   ├── modulehelper.php
│   │   │   │   ├── pagination.php
│   │   │   │   └── view.php
│   │   │   ├── joomla30/
│   │   │   │   ├── layoutfile.php
│   │   │   │   ├── modulehelper.php
│   │   │   │   ├── pagination.php
│   │   │   │   ├── viewhtml.php
│   │   │   │   └── viewlegacy.php
│   │   │   ├── joomla4/
│   │   │   │   ├── FileLayout.php
│   │   │   │   ├── HtmlView.php
│   │   │   │   ├── ModuleHelper.php
│   │   │   │   ├── Pagination.php
│   │   │   │   └── html/
│   │   │   │       ├── behavior.php
│   │   │   │       └── bootstrap.php
│   │   │   ├── lessphp/
│   │   │   │   ├── legacy.less.php
│   │   │   │   ├── less/
│   │   │   │   │   ├── cache.php
│   │   │   │   │   ├── less.php
│   │   │   │   │   └── version.php
│   │   │   │   ├── less.php
│   │   │   │   └── lessc.inc.php
│   │   │   ├── menu/
│   │   │   │   ├── megamenu.php
│   │   │   │   ├── megamenu.tpl.php
│   │   │   │   ├── t3bootstrap.php
│   │   │   │   └── t3bootstrap.tpl.php
│   │   │   ├── minify/
│   │   │   │   ├── closurecompiler.php
│   │   │   │   ├── csscompressor.php
│   │   │   │   └── jsmin.php
│   │   │   └── renderer/
│   │   │       ├── megamenu.php
│   │   │       ├── megamenurender.php
│   │   │       ├── pageclass.php
│   │   │       ├── t3ajax.php
│   │   │       └── t3bootstrap.php
│   │   ├── index.html
│   │   ├── language/
│   │   │   └── en-GB/
│   │   │       ├── en-GB.plg_system_t3.ini
│   │   │       ├── en-GB.plg_system_t3.j25.compat.ini
│   │   │       └── en-GB.plg_system_t3.sys.ini
│   │   ├── t3.php
│   │   ├── t3.script.php
│   │   └── t3.xml
│   ├── tpl_t3_blank/
│   │   ├── component.php
│   │   ├── css/
│   │   │   ├── bootstrap-responsive.css
│   │   │   ├── bootstrap.css
│   │   │   ├── component.css
│   │   │   ├── frontend-edit.css
│   │   │   ├── home-responsive.css
│   │   │   ├── home.css
│   │   │   ├── megamenu-responsive.css
│   │   │   ├── megamenu.css
│   │   │   ├── off-canvas.css
│   │   │   ├── rtl/
│   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   ├── bootstrap.css
│   │   │   │   ├── component.css
│   │   │   │   ├── dark/
│   │   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   ├── component.css
│   │   │   │   │   ├── frontend-edit.css
│   │   │   │   │   ├── home-responsive.css
│   │   │   │   │   ├── home.css
│   │   │   │   │   ├── megamenu-responsive.css
│   │   │   │   │   ├── megamenu.css
│   │   │   │   │   ├── off-canvas.css
│   │   │   │   │   ├── template-responsive.css
│   │   │   │   │   └── template.css
│   │   │   │   ├── frontend-edit.css
│   │   │   │   ├── green/
│   │   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   ├── component.css
│   │   │   │   │   ├── frontend-edit.css
│   │   │   │   │   ├── home-responsive.css
│   │   │   │   │   ├── home.css
│   │   │   │   │   ├── megamenu-responsive.css
│   │   │   │   │   ├── megamenu.css
│   │   │   │   │   ├── off-canvas.css
│   │   │   │   │   ├── template-responsive.css
│   │   │   │   │   └── template.css
│   │   │   │   ├── home-responsive.css
│   │   │   │   ├── home.css
│   │   │   │   ├── megamenu-responsive.css
│   │   │   │   ├── megamenu.css
│   │   │   │   ├── off-canvas.css
│   │   │   │   ├── orange/
│   │   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   ├── component.css
│   │   │   │   │   ├── frontend-edit.css
│   │   │   │   │   ├── home-responsive.css
│   │   │   │   │   ├── home.css
│   │   │   │   │   ├── megamenu-responsive.css
│   │   │   │   │   ├── megamenu.css
│   │   │   │   │   ├── off-canvas.css
│   │   │   │   │   ├── template-responsive.css
│   │   │   │   │   └── template.css
│   │   │   │   ├── red/
│   │   │   │   │   ├── bootstrap-responsive.css
│   │   │   │   │   ├── bootstrap.css
│   │   │   │   │   ├── component.css
│   │   │   │   │   ├── frontend-edit.css
│   │   │   │   │   ├── home-responsive.css
│   │   │   │   │   ├── home.css
│   │   │   │   │   ├── megamenu-responsive.css
│   │   │   │   │   ├── megamenu.css
│   │   │   │   │   ├── off-canvas.css
│   │   │   │   │   ├── template-responsive.css
│   │   │   │   │   └── template.css
│   │   │   │   ├── template-responsive.css
│   │   │   │   └── template.css
│   │   │   ├── template-responsive.css
│   │   │   ├── template.css
│   │   │   └── themes/
│   │   │       ├── dark/
│   │   │       │   ├── bootstrap-responsive.css
│   │   │       │   ├── bootstrap.css
│   │   │       │   ├── component.css
│   │   │       │   ├── frontend-edit.css
│   │   │       │   ├── home-responsive.css
│   │   │       │   ├── home.css
│   │   │       │   ├── megamenu-responsive.css
│   │   │       │   ├── megamenu.css
│   │   │       │   ├── off-canvas.css
│   │   │       │   ├── template-responsive.css
│   │   │       │   └── template.css
│   │   │       ├── green/
│   │   │       │   ├── bootstrap-responsive.css
│   │   │       │   ├── bootstrap.css
│   │   │       │   ├── component.css
│   │   │       │   ├── frontend-edit.css
│   │   │       │   ├── home-responsive.css
│   │   │       │   ├── home.css
│   │   │       │   ├── megamenu-responsive.css
│   │   │       │   ├── megamenu.css
│   │   │       │   ├── off-canvas.css
│   │   │       │   ├── template-responsive.css
│   │   │       │   └── template.css
│   │   │       ├── orange/
│   │   │       │   ├── bootstrap-responsive.css
│   │   │       │   ├── bootstrap.css
│   │   │       │   ├── component.css
│   │   │       │   ├── frontend-edit.css
│   │   │       │   ├── home-responsive.css
│   │   │       │   ├── home.css
│   │   │       │   ├── megamenu-responsive.css
│   │   │       │   ├── megamenu.css
│   │   │       │   ├── off-canvas.css
│   │   │       │   ├── template-responsive.css
│   │   │       │   └── template.css
│   │   │       └── red/
│   │   │           ├── bootstrap-responsive.css
│   │   │           ├── bootstrap.css
│   │   │           ├── component.css
│   │   │           ├── frontend-edit.css
│   │   │           ├── home-responsive.css
│   │   │           ├── home.css
│   │   │           ├── megamenu-responsive.css
│   │   │           ├── megamenu.css
│   │   │           ├── off-canvas.css
│   │   │           ├── template-responsive.css
│   │   │           └── template.css
│   │   ├── etc/
│   │   │   └── layout/
│   │   │       ├── default-content-left.ini
│   │   │       ├── default-joomla-2.5.ini
│   │   │       ├── default-joomla-3.x.ini
│   │   │       ├── default.ini
│   │   │       ├── home-1.ini
│   │   │       └── home-2.ini
│   │   ├── fonts/
│   │   │   └── font-awesome/
│   │   │       ├── .gitignore
│   │   │       ├── README.md
│   │   │       ├── css/
│   │   │       │   ├── font-awesome-ie7.css
│   │   │       │   └── font-awesome.css
│   │   │       ├── font/
│   │   │       │   ├── FontAwesome.otf
│   │   │       │   └── index.html
│   │   │       └── less/
│   │   │           ├── bootstrap.less
│   │   │           ├── core.less
│   │   │           ├── extras.less
│   │   │           ├── font-awesome-ie7.less
│   │   │           ├── font-awesome.less
│   │   │           ├── icons.less
│   │   │           ├── joomla3-compat.less
│   │   │           ├── mixins.less
│   │   │           ├── path.less
│   │   │           └── variables.less
│   │   ├── html/
│   │   │   ├── com_contact/
│   │   │   │   ├── contact/
│   │   │   │   │   ├── default_form.php
│   │   │   │   │   └── index.html
│   │   │   │   └── index.html
│   │   │   ├── message.php
│   │   │   └── mod_footer/
│   │   │       └── default.php
│   │   ├── index.html
│   │   ├── index.php
│   │   ├── js/
│   │   │   └── script.js
│   │   ├── language/
│   │   │   └── en-GB/
│   │   │       ├── en-GB.tpl_t3_blank.ini
│   │   │       └── en-GB.tpl_t3_blank.sys.ini
│   │   ├── less/
│   │   │   ├── bootstrap-responsive.less
│   │   │   ├── bootstrap.less
│   │   │   ├── component.less
│   │   │   ├── core.less
│   │   │   ├── extras/
│   │   │   │   └── com_kunena.less
│   │   │   ├── form.less
│   │   │   ├── home-responsive.less
│   │   │   ├── home.less
│   │   │   ├── joomla-responsive.less
│   │   │   ├── joomla.less
│   │   │   ├── layout.less
│   │   │   ├── megamenu-responsive.less
│   │   │   ├── megamenu.less
│   │   │   ├── modules.less
│   │   │   ├── navigation-core.less
│   │   │   ├── navigation-responsive.less
│   │   │   ├── navigation.less
│   │   │   ├── off-canvas.less
│   │   │   ├── rtl/
│   │   │   │   ├── joomla.less
│   │   │   │   ├── style.less
│   │   │   │   └── template.less
│   │   │   ├── style-responsive.less
│   │   │   ├── style.less
│   │   │   ├── template-responsive.less
│   │   │   ├── template.less
│   │   │   ├── themes/
│   │   │   │   ├── dark/
│   │   │   │   │   ├── template.less
│   │   │   │   │   ├── variables-custom.less
│   │   │   │   │   └── variables.less
│   │   │   │   ├── green/
│   │   │   │   │   ├── home.less
│   │   │   │   │   ├── template-responsive.less
│   │   │   │   │   ├── template.less
│   │   │   │   │   ├── variables-custom.less
│   │   │   │   │   └── variables.less
│   │   │   │   ├── orange/
│   │   │   │   │   ├── home.less
│   │   │   │   │   ├── template.less
│   │   │   │   │   ├── variables-custom.less
│   │   │   │   │   └── variables.less
│   │   │   │   └── red/
│   │   │   │       ├── home.less
│   │   │   │       ├── template.less
│   │   │   │       ├── variables-custom.less
│   │   │   │       └── variables.less
│   │   │   ├── typo-core-responsive.less
│   │   │   ├── typo-core.less
│   │   │   ├── typo-responsive.less
│   │   │   ├── typo.less
│   │   │   ├── variables.less
│   │   │   └── vars.less
│   │   ├── templateDetails.xml
│   │   ├── templateHook.php
│   │   ├── templateInfo.php
│   │   ├── thememagic.xml
│   │   └── tpls/
│   │       ├── blocks/
│   │       │   ├── footer.php
│   │       │   ├── head.php
│   │       │   ├── header.php
│   │       │   ├── mainbody-content-left.php
│   │       │   ├── mainbody-content-right.php
│   │       │   ├── mainbody-home-1.php
│   │       │   ├── mainbody-home-2.php
│   │       │   ├── mainbody.php
│   │       │   ├── mainnav.php
│   │       │   ├── navhelper.php
│   │       │   ├── spotlight-1.php
│   │       │   └── spotlight-2.php
│   │       ├── default-content-left.php
│   │       ├── default-content-right.php
│   │       ├── default-joomla-2.5.php
│   │       ├── default-joomla-3.x.php
│   │       ├── default.php
│   │       ├── home-1.php
│   │       └── home-2.php
│   └── tpl_t3_bs3_blank/
│       ├── component.php
│       ├── css/
│       │   ├── bootstrap.css
│       │   ├── frontend-edit.css
│       │   ├── home.css
│       │   ├── index.html
│       │   ├── legacy-grid.css
│       │   ├── legacy-navigation.css
│       │   ├── megamenu.css
│       │   ├── off-canvas.css
│       │   ├── offline.css
│       │   ├── rtl/
│       │   │   ├── bootstrap.css
│       │   │   ├── dark/
│       │   │   │   ├── bootstrap.css
│       │   │   │   ├── frontend-edit.css
│       │   │   │   ├── home.css
│       │   │   │   ├── legacy-grid.css
│       │   │   │   ├── legacy-navigation.css
│       │   │   │   ├── megamenu.css
│       │   │   │   ├── off-canvas.css
│       │   │   │   ├── template.css
│       │   │   │   └── windows.css
│       │   │   ├── frontend-edit.css
│       │   │   ├── home.css
│       │   │   ├── legacy-grid.css
│       │   │   ├── legacy-navigation.css
│       │   │   ├── megamenu.css
│       │   │   ├── off-canvas.css
│       │   │   ├── red/
│       │   │   │   ├── bootstrap.css
│       │   │   │   ├── frontend-edit.css
│       │   │   │   ├── home.css
│       │   │   │   ├── legacy-grid.css
│       │   │   │   ├── legacy-navigation.css
│       │   │   │   ├── megamenu.css
│       │   │   │   ├── off-canvas.css
│       │   │   │   ├── template.css
│       │   │   │   └── windows.css
│       │   │   ├── template.css
│       │   │   └── windows.css
│       │   ├── template.css
│       │   ├── themes/
│       │   │   ├── dark/
│       │   │   │   ├── bootstrap.css
│       │   │   │   ├── frontend-edit.css
│       │   │   │   ├── home.css
│       │   │   │   ├── legacy-grid.css
│       │   │   │   ├── legacy-navigation.css
│       │   │   │   ├── megamenu.css
│       │   │   │   ├── off-canvas.css
│       │   │   │   ├── template.css
│       │   │   │   └── windows.css
│       │   │   └── red/
│       │   │       ├── bootstrap.css
│       │   │       ├── frontend-edit.css
│       │   │       ├── home.css
│       │   │       ├── legacy-grid.css
│       │   │       ├── legacy-navigation.css
│       │   │       ├── megamenu.css
│       │   │       ├── off-canvas.css
│       │   │       ├── template.css
│       │   │       └── windows.css
│       │   └── windows.css
│       ├── etc/
│       │   ├── assets.xml
│       │   └── layout/
│       │       ├── default-content-left.ini
│       │       ├── default-content-right.ini
│       │       ├── default.ini
│       │       └── home-1.ini
│       ├── fonts/
│       │   └── font-awesome/
│       │       ├── css/
│       │       │   ├── font-awesome.css
│       │       │   └── index.html
│       │       └── fonts/
│       │           ├── FontAwesome.otf
│       │           └── index.html
│       ├── html/
│       │   ├── com_media/
│       │   │   └── imageslist/
│       │   │       ├── default_folder.php
│       │   │       └── default_image.php
│       │   └── mod_footer/
│       │       └── default.php
│       ├── index.html
│       ├── index.php
│       ├── js/
│       │   └── script.js
│       ├── language/
│       │   └── en-GB/
│       │       ├── en-GB.tpl_t3_bs3_blank.ini
│       │       └── en-GB.tpl_t3_bs3_blank.sys.ini
│       ├── less/
│       │   ├── bootstrap.less
│       │   ├── components.less
│       │   ├── core.less
│       │   ├── forms.less
│       │   ├── home.less
│       │   ├── joomla.less
│       │   ├── megamenu.less
│       │   ├── modules.less
│       │   ├── navbar.less
│       │   ├── navigation.less
│       │   ├── off-canvas.less
│       │   ├── rtl/
│       │   │   ├── joomla.less
│       │   │   ├── style.less
│       │   │   └── template.less
│       │   ├── style.less
│       │   ├── template.less
│       │   ├── themes/
│       │   │   ├── dark/
│       │   │   │   ├── template.less
│       │   │   │   ├── variables-custom.less
│       │   │   │   └── variables.less
│       │   │   └── red/
│       │   │       ├── template.less
│       │   │       ├── variables-custom.less
│       │   │       └── variables.less
│       │   ├── typography.less
│       │   ├── variables.less
│       │   ├── vars.less
│       │   └── windows.less
│       ├── offline.php
│       ├── templateDetails.xml
│       ├── templateHook.php
│       ├── templateInfo.php
│       ├── thememagic.xml
│       └── tpls/
│           ├── blocks/
│           │   ├── footer.php
│           │   ├── head.php
│           │   ├── header.php
│           │   ├── mainbody/
│           │   │   ├── no-sidebar.php
│           │   │   ├── one-sidebar-left-with-mastcol.php
│           │   │   ├── one-sidebar-left.php
│           │   │   ├── one-sidebar-right-with-mastcol.php
│           │   │   ├── one-sidebar-right.php
│           │   │   ├── two-sidebar-left.php
│           │   │   ├── two-sidebar-right.php
│           │   │   └── two-sidebar.php
│           │   ├── mainbody-content-left.php
│           │   ├── mainbody-content-right.php
│           │   ├── mainbody-home-1.php
│           │   ├── mainbody-home-2.php
│           │   ├── mainbody.php
│           │   ├── mainnav.php
│           │   ├── navhelper.php
│           │   ├── off-canvas.php
│           │   ├── spotlight-1.php
│           │   └── spotlight-2.php
│           ├── default-content-left.php
│           ├── default-content-right.php
│           ├── default.php
│           ├── home-1.php
│           └── home-2.php
└── translations/
    ├── README.md
    ├── fr-FR/
    │   ├── pkg_fr-FR.xml
    │   ├── plg_system_t3/
    │   │   ├── fr-FR.plg_system_t3.ini
    │   │   ├── fr-FR.plg_system_t3.j25.compat.ini
    │   │   ├── fr-FR.plg_system_t3.sys.ini
    │   │   └── install.xml
    │   ├── tpl_t3_blank/
    │   │   ├── fr-FR.tpl_t3_blank.ini
    │   │   ├── fr-FR.tpl_t3_blank.sys.ini
    │   │   └── install.xml
    │   └── tpl_t3_bs3_blank/
    │       ├── fr-FR.tpl_t3_bs3_blank.ini
    │       ├── fr-FR.tpl_t3_bs3_blank.sys.ini
    │       └── install.xml
    ├── hu-HU/
    │   ├── pkg_hu-HU.xml
    │   ├── plg_system_t3/
    │   │   ├── hu-HU.plg_system_t3.ini
    │   │   ├── hu-HU.plg_system_t3.sys.ini
    │   │   └── install.xml
    │   ├── tpl_t3_blank/
    │   │   ├── hu-HU.tpl_t3_blank.ini
    │   │   ├── hu-HU.tpl_t3_blank.sys.ini
    │   │   └── install.xml
    │   └── tpl_t3_bs3_blank/
    │       ├── hu-HU.tpl_t3_bs3_blank.ini
    │       ├── hu-HU.tpl_t3_bs3_blank.sys.ini
    │       └── install.xml
    └── it-IT/
        ├── pkg_it-IT.xml
        ├── plg_system_t3/
        │   ├── install.xml
        │   ├── it-IT.plg_system_t3.ini
        │   └── it-IT.plg_system_t3.sys.ini
        ├── tpl_t3_blank/
        │   ├── install.xml
        │   ├── it-IT.tpl_t3_blank.ini
        │   └── it-IT.tpl_t3_blank.sys.ini
        └── tpl_t3_bs3_blank/
            ├── install.xml
            ├── it-IT.tpl_t3_bs3_blank.ini
            └── it-IT.tpl_t3_bs3_blank.sys.ini
Download .txt
SYMBOL INDEX (1960 symbols across 129 files)

FILE: pkg_t3.script.php
  class pkg_T3InstallerScript (line 13) | class pkg_T3InstallerScript
    method preflight (line 23) | public function preflight($route, $adapter)
    method postflight (line 37) | public function postflight($route, $adapter)

FILE: source/plg_system_t3/admin/bootstrap/js/bootstrap.js
  function removeElement (line 115) | function removeElement() {
  function clearMenus (line 743) | function clearMenus() {
  function getParent (line 750) | function getParent($this) {
  function removeWithAnimation (line 1282) | function removeWithAnimation() {
  function ScrollSpy (line 1553) | function ScrollSpy(element, options) {
  function next (line 1764) | function next() {

FILE: source/plg_system_t3/admin/js/jquery-1.x.js
  function isArrayLike (line 563) | function isArrayLike( obj ) {
  function Sizzle (line 772) | function Sizzle( selector, context, results, seed ) {
  function createCache (line 912) | function createCache() {
  function markFunction (line 930) | function markFunction( fn ) {
  function assert (line 939) | function assert( fn ) {
  function addHandle (line 961) | function addHandle( attrs, handler ) {
  function siblingCheck (line 976) | function siblingCheck( a, b ) {
  function createInputPseudo (line 1003) | function createInputPseudo( type ) {
  function createButtonPseudo (line 1014) | function createButtonPseudo( type ) {
  function createPositionalPseudo (line 1025) | function createPositionalPseudo( fn ) {
  function testContext (line 1048) | function testContext( context ) {
  function setFilters (line 2093) | function setFilters() {}
  function toSelector (line 2164) | function toSelector( tokens ) {
  function addCombinator (line 2174) | function addCombinator( matcher, combinator, base ) {
  function elementMatcher (line 2232) | function elementMatcher( matchers ) {
  function multipleContexts (line 2246) | function multipleContexts( selector, contexts, results ) {
  function condense (line 2255) | function condense( unmatched, map, filter, context, xml ) {
  function setMatcher (line 2276) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde...
  function matcherFromTokens (line 2369) | function matcherFromTokens( tokens ) {
  function matcherFromGroupMatchers (line 2427) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
  function winnow (line 2765) | function winnow( elements, qualifier, not ) {
  function sibling (line 3078) | function sibling( cur, dir ) {
  function createOptions (line 3159) | function createOptions( options ) {
  function detach (line 3595) | function detach() {
  function completed (line 3609) | function completed() {
  function dataAttr (line 3779) | function dataAttr( elem, key, data ) {
  function isEmptyDataObject (line 3813) | function isEmptyDataObject( obj ) {
  function internalData (line 3829) | function internalData( elem, name, data, pvt /* Internal Use Only */ ) {
  function internalRemoveData (line 3921) | function internalRemoveData( elem, name, pvt ) {
  function adjustCSS (line 4314) | function adjustCSS( elem, prop, valueParts, tween ) {
  function createSafeFragment (line 4444) | function createSafeFragment( document ) {
  function getAll (line 4548) | function getAll( context, tag ) {
  function setGlobalEval (line 4577) | function setGlobalEval( elems, refElements ) {
  function fixDefaultChecked (line 4593) | function fixDefaultChecked( elem ) {
  function buildFragment (line 4599) | function buildFragment( elems, context, scripts, selection, ignored ) {
  function returnTrue (line 4759) | function returnTrue() {
  function returnFalse (line 4763) | function returnFalse() {
  function safeActiveElement (line 4769) | function safeActiveElement() {
  function on (line 4775) | function on( elem, types, selector, data, fn, one ) {
  function manipulationTarget (line 5890) | function manipulationTarget( elem, content ) {
  function disableScript (line 5900) | function disableScript( elem ) {
  function restoreScript (line 5904) | function restoreScript( elem ) {
  function cloneCopyEvent (line 5914) | function cloneCopyEvent( src, dest ) {
  function fixCloneNodeIssues (line 5941) | function fixCloneNodeIssues( src, dest ) {
  function domManip (line 6009) | function domManip( collection, args, callback, ignored ) {
  function remove (line 6106) | function remove( elem, selector, keepData ) {
  function actualDisplay (line 6442) | function actualDisplay( name, doc ) {
  function defaultDisplay (line 6458) | function defaultDisplay( nodeName ) {
  function computeStyleTests (line 6607) | function computeStyleTests() {
  function addGetHookIf (line 6819) | function addGetHookIf( conditionFn, hookFn ) {
  function vendorPropName (line 6862) | function vendorPropName( name ) {
  function showHide (line 6881) | function showHide( elements, show ) {
  function setPositiveNumber (line 6938) | function setPositiveNumber( elem, value, subtract ) {
  function augmentWidthOrHeight (line 6947) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
  function getWidthOrHeight (line 6991) | function getWidthOrHeight( elem, name, extra ) {
  function Tween (line 7374) | function Tween( elem, options, prop, end, easing ) {
  function createFxNow (line 7498) | function createFxNow() {
  function genFx (line 7506) | function genFx( type, includeWidth ) {
  function createTween (line 7526) | function createTween( value, prop, animation ) {
  function defaultPrefilter (line 7540) | function defaultPrefilter( elem, props, opts ) {
  function propFilter (line 7685) | function propFilter( props, specialEasing ) {
  function Animation (line 7722) | function Animation( elem, properties, options ) {
  function getClass (line 8803) | function getClass( elem ) {
  function addToPrefiltersOrTransports (line 9115) | function addToPrefiltersOrTransports( structure ) {
  function inspectPrefiltersOrTransports (line 9149) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
  function ajaxExtend (line 9178) | function ajaxExtend( target, src ) {
  function ajaxHandleResponses (line 9198) | function ajaxHandleResponses( s, jqXHR, responses ) {
  function ajaxConvert (line 9255) | function ajaxConvert( s, response, jqXHR, isSuccess ) {
  function done (line 9753) | function done( status, nativeStatusText, responses, headers ) {
  function getDisplay (line 9985) | function getDisplay( elem ) {
  function filterHidden (line 9989) | function filterHidden( elem ) {
  function buildParams (line 10027) | function buildParams( prefix, obj, traditional, add ) {
  function createStandardXHR (line 10346) | function createStandardXHR() {
  function createActiveXHR (line 10352) | function createActiveXHR() {
  function getWindow (line 10682) | function getWindow( elem ) {

FILE: source/plg_system_t3/admin/js/json2.js
  function f (line 170) | function f(n) {
  function quote (line 212) | function quote(string) {
  function str (line 229) | function str(key, holder) {
  function walk (line 414) | function walk(holder, key) {

FILE: source/plg_system_t3/admin/plugins/chosen/chosen.jquery.js
  function ctor (line 13) | function ctor() { this.constructor = child; }
  function SelectParser (line 16) | function SelectParser() {
  function AbstractChosen (line 117) | function AbstractChosen(form_field, options) {
  function Chosen (line 503) | function Chosen() {

FILE: source/plg_system_t3/base-bs3/bootstrap/js/bootstrap.js
  function transitionEnd (line 34) | function transitionEnd() {
  function removeElement (line 127) | function removeElement() {
  function Plugin (line 143) | function Plugin(option) {
  function Plugin (line 252) | function Plugin(option) {
  function Plugin (line 478) | function Plugin(option) {
  function getTargetFromTrigger (line 705) | function getTargetFromTrigger($trigger) {
  function Plugin (line 717) | function Plugin(option) {
  function getParent (line 784) | function getParent($this) {
  function clearMenus (line 797) | function clearMenus(e) {
  function Plugin (line 890) | function Plugin(option) {
  function Plugin (line 1234) | function Plugin(option, _relatedTarget) {
  function allowedAttribute (line 1361) | function allowedAttribute(attr, allowedAttributeList) {
  function sanitizeHtml (line 1386) | function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) {
  function complete (line 1757) | function complete() {
  function Plugin (line 1936) | function Plugin(option) {
  function Plugin (line 2060) | function Plugin(option) {
  function ScrollSpy (line 2103) | function ScrollSpy(element, options) {
  function Plugin (line 2223) | function Plugin(option) {
  function next (line 2332) | function next() {
  function Plugin (line 2378) | function Plugin(option) {
  function Plugin (line 2537) | function Plugin(option) {

FILE: source/plg_system_t3/base-bs3/html/com_contact/categories/default_items.php
  class ContactHelperRoute (line 14) | class ContactHelperRoute extends \Joomla\Component\Contact\Site\Helper\R...

FILE: source/plg_system_t3/base-bs3/html/com_contact/category/default_items.php
  class ContactHelperRoute (line 14) | class ContactHelperRoute extends \Joomla\Component\Contact\Site\Helper\R...

FILE: source/plg_system_t3/base-bs3/html/com_contact/contact/default_articles.php
  class ContentHelperRoute (line 16) | abstract class ContentHelperRoute extends \Joomla\Component\content\Site...

FILE: source/plg_system_t3/base-bs3/html/com_contact/featured/default_items.php
  class ContactHelperRoute (line 15) | class ContactHelperRoute extends \Joomla\Component\Contact\Site\Helper\R...

FILE: source/plg_system_t3/base-bs3/html/com_content/article/default.php
  class ContentHelperRoute (line 22) | abstract class ContentHelperRoute extends \Joomla\Component\content\Site...

FILE: source/plg_system_t3/base-bs3/html/com_content/categories/default.php
  class ContentHelperRoute (line 17) | abstract class ContentHelperRoute extends \Joomla\Component\content\Site...

FILE: source/plg_system_t3/base-bs3/html/com_content/category/default.php
  class ContentHelperRoute (line 14) | abstract class ContentHelperRoute extends \Joomla\Component\content\Site...

FILE: source/plg_system_t3/base-bs3/html/com_content/featured/default.php
  class ContentHelperRoute (line 15) | abstract class ContentHelperRoute extends \Joomla\Component\content\Site...

FILE: source/plg_system_t3/base-bs3/html/com_content/icon.php
  class JHtmlIcon (line 21) | abstract class JHtmlIcon
    method create (line 33) | public static function create($category, $params, $attribs = array(), ...
    method email (line 84) | public static function email($article, $params, $attribs = array(), $l...
    method edit (line 134) | public static function edit($article, $params, $attribs = array(), $le...
    method print_popup (line 234) | public static function print_popup($article, $params, $attribs = array...
    method print_screen (line 279) | public static function print_screen($article, $params, $attribs = arra...

FILE: source/plg_system_t3/base-bs3/html/com_newsfeeds/category/default_items.php
  class NewsFeedsHelperRoute (line 15) | class NewsFeedsHelperRoute extends Joomla\Component\Newsfeeds\Site\Helpe...

FILE: source/plg_system_t3/base-bs3/html/com_tags/tag/default_items.php
  class TagsHelperRoute (line 22) | class TagsHelperRoute extends \Joomla\Component\Tags\Site\Helper\RouteHe...

FILE: source/plg_system_t3/base-bs3/html/com_tags/tags/default_items.php
  class TagsHelperRoute (line 14) | class TagsHelperRoute extends \Joomla\Component\Tags\Site\Helper\RouteHe...

FILE: source/plg_system_t3/base-bs3/html/layouts/joomla/content/info_block/parent_category.php
  class ContentHelperRoute (line 16) | class ContentHelperRoute extends \Joomla\Component\Content\Site\Helper\R...

FILE: source/plg_system_t3/base-bs3/html/mod_articles_categories/default_items.php
  class ContentHelperRoute (line 17) | abstract class ContentHelperRoute extends \Joomla\Component\content\Site...

FILE: source/plg_system_t3/base-bs3/html/mod_finder/default.php
  class modFinderHelper (line 20) | class modFinderHelper extends \Joomla\Module\Finder\Site\Helper\FinderHe...

FILE: source/plg_system_t3/base-bs3/html/modules.php
  function modChrome_T3Xhtml (line 35) | function modChrome_T3Xhtml($module, &$params, &$attribs)
  function modChrome_t3tabs (line 62) | function modChrome_t3tabs($module, $params, $attribs)
  function modChrome_t3slider (line 121) | function modChrome_t3slider($module, &$params, &$attribs)
  function modChrome_t3modal (line 144) | function modChrome_t3modal($module, &$params, &$attribs)
  function modChrome_popover (line 173) | function modChrome_popover($module, &$params, &$attribs)

FILE: source/plg_system_t3/base-bs3/html/pagination.php
  function pagination_list_footer (line 67) | function pagination_list_footer($list)
  function pagination_list_render (line 77) | function pagination_list_render($list)
  function pagination_item_active (line 104) | function pagination_item_active(&$item)
  function pagination_item_inactive (line 126) | function pagination_item_inactive(&$item) {

FILE: source/plg_system_t3/base-bs3/js/cssjanus.js
  function CSSJanus (line 19) | function CSSJanus() {
  function tokenizeCallback (line 232) | function tokenizeCallback( match ) {
  function detokenizeCallback (line 245) | function detokenizeCallback( token ) {

FILE: source/plg_system_t3/base-bs3/js/jquery-1.11.2.js
  function isArraylike (line 571) | function isArraylike( obj ) {
  function Sizzle (line 783) | function Sizzle( selector, context, results, seed ) {
  function createCache (line 897) | function createCache() {
  function markFunction (line 915) | function markFunction( fn ) {
  function assert (line 924) | function assert( fn ) {
  function addHandle (line 946) | function addHandle( attrs, handler ) {
  function siblingCheck (line 961) | function siblingCheck( a, b ) {
  function createInputPseudo (line 988) | function createInputPseudo( type ) {
  function createButtonPseudo (line 999) | function createButtonPseudo( type ) {
  function createPositionalPseudo (line 1010) | function createPositionalPseudo( fn ) {
  function testContext (line 1033) | function testContext( context ) {
  function setFilters (line 2042) | function setFilters() {}
  function toSelector (line 2113) | function toSelector( tokens ) {
  function addCombinator (line 2123) | function addCombinator( matcher, combinator, base ) {
  function elementMatcher (line 2176) | function elementMatcher( matchers ) {
  function multipleContexts (line 2190) | function multipleContexts( selector, contexts, results ) {
  function condense (line 2199) | function condense( unmatched, map, filter, context, xml ) {
  function setMatcher (line 2220) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde...
  function matcherFromTokens (line 2313) | function matcherFromTokens( tokens ) {
  function matcherFromGroupMatchers (line 2371) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
  function winnow (line 2667) | function winnow( elements, qualifier, not ) {
  function sibling (line 2997) | function sibling( cur, dir ) {
  function createOptions (line 3080) | function createOptions( options ) {
  function detach (line 3480) | function detach() {
  function completed (line 3494) | function completed() {
  function dataAttr (line 3657) | function dataAttr( elem, key, data ) {
  function isEmptyDataObject (line 3689) | function isEmptyDataObject( obj ) {
  function internalData (line 3705) | function internalData( elem, name, data, pvt /* Internal Use Only */ ) {
  function internalRemoveData (line 3794) | function internalRemoveData( elem, name, pvt ) {
  function returnTrue (line 4279) | function returnTrue() {
  function returnFalse (line 4283) | function returnFalse() {
  function safeActiveElement (line 4287) | function safeActiveElement() {
  function createSafeFragment (line 5296) | function createSafeFragment( document ) {
  function getAll (line 5348) | function getAll( context, tag ) {
  function fixDefaultChecked (line 5371) | function fixDefaultChecked( elem ) {
  function manipulationTarget (line 5379) | function manipulationTarget( elem, content ) {
  function disableScript (line 5389) | function disableScript( elem ) {
  function restoreScript (line 5393) | function restoreScript( elem ) {
  function setGlobalEval (line 5404) | function setGlobalEval( elems, refElements ) {
  function cloneCopyEvent (line 5412) | function cloneCopyEvent( src, dest ) {
  function fixCloneNodeIssues (line 5440) | function fixCloneNodeIssues( src, dest ) {
  function actualDisplay (line 6031) | function actualDisplay( name, doc ) {
  function defaultDisplay (line 6053) | function defaultDisplay( nodeName ) {
  function addGetHookIf (line 6252) | function addGetHookIf( conditionFn, hookFn ) {
  function computeStyleTests (line 6346) | function computeStyleTests() {
  function vendorPropName (line 6466) | function vendorPropName( style, name ) {
  function showHide (line 6488) | function showHide( elements, show ) {
  function setPositiveNumber (line 6539) | function setPositiveNumber( elem, value, subtract ) {
  function augmentWidthOrHeight (line 6547) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
  function getWidthOrHeight (line 6586) | function getWidthOrHeight( elem, name, extra ) {
  function Tween (line 6925) | function Tween( elem, options, prop, end, easing ) {
  function createFxNow (line 7094) | function createFxNow() {
  function genFx (line 7102) | function genFx( type, includeWidth ) {
  function createTween (line 7122) | function createTween( value, prop, animation ) {
  function defaultPrefilter (line 7136) | function defaultPrefilter( elem, props, opts ) {
  function propFilter (line 7278) | function propFilter( props, specialEasing ) {
  function Animation (line 7315) | function Animation( elem, properties, options ) {
  function addToPrefiltersOrTransports (line 8629) | function addToPrefiltersOrTransports( structure ) {
  function inspectPrefiltersOrTransports (line 8661) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
  function ajaxExtend (line 8688) | function ajaxExtend( target, src ) {
  function ajaxHandleResponses (line 8708) | function ajaxHandleResponses( s, jqXHR, responses ) {
  function ajaxConvert (line 8763) | function ajaxConvert( s, response, jqXHR, isSuccess ) {
  function done (line 9223) | function done( status, nativeStatusText, responses, headers ) {
  function buildParams (line 9468) | function buildParams( prefix, obj, traditional, add ) {
  function createStandardXHR (line 9741) | function createStandardXHR() {
  function createActiveXHR (line 9747) | function createActiveXHR() {
  function getWindow (line 10052) | function getWindow( elem ) {

FILE: source/plg_system_t3/base-bs3/js/jquery.autocomplete.js
  function Autocomplete (line 56) | function Autocomplete(el, options) {
  function _lookupFilter (line 129) | function _lookupFilter(suggestion, originalQuery, queryLowerCase) {
  function _transformResult (line 133) | function _transformResult(response) {
  function _formatResult (line 137) | function _formatResult(suggestion, currentValue) {
  function _formatGroup (line 154) | function _formatGroup(suggestion, category) {

FILE: source/plg_system_t3/base-bs3/js/jquery.ckie.js
  function raw (line 14) | function raw(s) {
  function decoded (line 18) | function decoded(s) {

FILE: source/plg_system_t3/base-bs3/js/less.js
  function require (line 18) | function require(arg) {
  function save (line 140) | function save()    { currentPos = i; saveStack.push( { current: current,...
  function restore (line 141) | function restore() { var state = saveStack.pop(); current = state.curren...
  function forget (line 142) | function forget() { saveStack.pop(); }
  function sync (line 144) | function sync() {
  function isWhitespace (line 150) | function isWhitespace(str, pos) {
  function $ (line 157) | function $(tok) {
  function $re (line 195) | function $re(tok) {
  function $char (line 216) | function $char(tok) {
  function skipWhitespace (line 224) | function skipWhitespace(length) {
  function expect (line 255) | function expect(arg, msg) {
  function expectChar (line 266) | function expectChar(arg, msg) {
  function error (line 274) | function error(msg, type) {
  function peek (line 283) | function peek(tok) {
  function peekChar (line 292) | function peekChar(tok) {
  function getInput (line 297) | function getInput(e, env) {
  function getLocation (line 305) | function getLocation(index, inputStream) {
  function getDebugInfo (line 324) | function getDebugInfo(index, inputStream, env) {
  function LessError (line 336) | function LessError(e, env) {
  function fail (line 408) | function fail(msg, index) {
  function emitChunk (line 417) | function emitChunk(force) {
  function match (line 2049) | function match(re) {
  function hue (line 2112) | function hue(h) {
  function throwArgumentDescriptor (line 2575) | function throwArgumentDescriptor() {
  function _math (line 2694) | function _math(fn, unit, n) {
  function colorBlend (line 2736) | function colorBlend(mode, color1, color2) {
  function initFunctions (line 2820) | function initFunctions() {
  function hsla (line 2843) | function hsla(color) {
  function scaled (line 2847) | function scaled(n, size) {
  function number (line 2855) | function number(n) {
  function clamp (line 2868) | function clamp(val) {
  function toHex (line 3485) | function toHex(v) {
  function clamp (line 3492) | function clamp(v, max) {
  function evalName (line 5130) | function evalName(env, name) {
  function _noop (line 6135) | function _noop(node) {
  function indexNodeTypes (line 6139) | function indexNodeTypes(parent, ticker) {
  function toExpression (line 6667) | function toExpression(values) {
  function toValue (line 6673) | function toValue(values) {
  function log (line 7332) | function log(str, level) {
  function extractId (line 7338) | function extractId(href) {
  function errorConsole (line 7346) | function errorConsole(e, rootHref) {
  function createCSS (line 7373) | function createCSS(styles, sheet, lastModified) {
  function postProcessCSS (line 7435) | function postProcessCSS(styles) {
  function errorHTML (line 7442) | function errorHTML(e, rootHref) {
  function error (line 7540) | function error(e, rootHref) {
  function removeErrorHTML (line 7550) | function removeErrorHTML(path) {
  function removeErrorConsole (line 7557) | function removeErrorConsole(path) {
  function removeError (line 7561) | function removeError(path) {
  function loadStyles (line 7571) | function loadStyles(modifyVars) {
  function extractUrlParts (line 7606) | function extractUrlParts(url, baseUrl) {
  function pathDiff (line 7660) | function pathDiff(url, baseUrl) {
  function getXMLHttpRequest (line 7684) | function getXMLHttpRequest() {
  function doXHR (line 7698) | function doXHR(url, type, callback, errback) {
  function loadFile (line 7825) | function loadFile(originalHref, currentFileInfo, callback, env, modifyVa...
  function loadStyleSheet (line 7885) | function loadStyleSheet(sheet, callback, reload, remaining, modifyVars) {
  function loadStyleSheets (line 7932) | function loadStyleSheets(callback, reload, modifyVars) {
  function initRunningMode (line 7946) | function initRunningMode(){

FILE: source/plg_system_t3/base-bs3/js/less.unmin.js
  function require (line 18) | function require(arg) {
  function save (line 140) | function save()    { currentPos = i; saveStack.push( { current: current,...
  function restore (line 141) | function restore() { var state = saveStack.pop(); current = state.curren...
  function forget (line 142) | function forget() { saveStack.pop(); }
  function sync (line 144) | function sync() {
  function isWhitespace (line 150) | function isWhitespace(str, pos) {
  function $ (line 157) | function $(tok) {
  function $re (line 195) | function $re(tok) {
  function $char (line 216) | function $char(tok) {
  function skipWhitespace (line 224) | function skipWhitespace(length) {
  function expect (line 255) | function expect(arg, msg) {
  function expectChar (line 266) | function expectChar(arg, msg) {
  function error (line 274) | function error(msg, type) {
  function peek (line 283) | function peek(tok) {
  function peekChar (line 292) | function peekChar(tok) {
  function getInput (line 297) | function getInput(e, env) {
  function getLocation (line 305) | function getLocation(index, inputStream) {
  function getDebugInfo (line 324) | function getDebugInfo(index, inputStream, env) {
  function LessError (line 336) | function LessError(e, env) {
  function fail (line 408) | function fail(msg, index) {
  function emitChunk (line 417) | function emitChunk(force) {
  function match (line 2049) | function match(re) {
  function hue (line 2112) | function hue(h) {
  function throwArgumentDescriptor (line 2575) | function throwArgumentDescriptor() {
  function _math (line 2694) | function _math(fn, unit, n) {
  function colorBlend (line 2736) | function colorBlend(mode, color1, color2) {
  function initFunctions (line 2820) | function initFunctions() {
  function hsla (line 2843) | function hsla(color) {
  function scaled (line 2847) | function scaled(n, size) {
  function number (line 2855) | function number(n) {
  function clamp (line 2868) | function clamp(val) {
  function toHex (line 3485) | function toHex(v) {
  function clamp (line 3492) | function clamp(v, max) {
  function evalName (line 5130) | function evalName(env, name) {
  function _noop (line 6135) | function _noop(node) {
  function indexNodeTypes (line 6139) | function indexNodeTypes(parent, ticker) {
  function toExpression (line 6667) | function toExpression(values) {
  function toValue (line 6673) | function toValue(values) {
  function log (line 7332) | function log(str, level) {
  function extractId (line 7338) | function extractId(href) {
  function errorConsole (line 7346) | function errorConsole(e, rootHref) {
  function createCSS (line 7373) | function createCSS(styles, sheet, lastModified) {
  function postProcessCSS (line 7435) | function postProcessCSS(styles) {
  function errorHTML (line 7442) | function errorHTML(e, rootHref) {
  function error (line 7540) | function error(e, rootHref) {
  function removeErrorHTML (line 7550) | function removeErrorHTML(path) {
  function removeErrorConsole (line 7557) | function removeErrorConsole(path) {
  function removeError (line 7561) | function removeError(path) {
  function loadStyles (line 7571) | function loadStyles(modifyVars) {
  function extractUrlParts (line 7606) | function extractUrlParts(url, baseUrl) {
  function pathDiff (line 7660) | function pathDiff(url, baseUrl) {
  function getXMLHttpRequest (line 7684) | function getXMLHttpRequest() {
  function doXHR (line 7698) | function doXHR(url, type, callback, errback) {
  function loadFile (line 7825) | function loadFile(originalHref, currentFileInfo, callback, env, modifyVa...
  function loadStyleSheet (line 7885) | function loadStyleSheet(sheet, callback, reload, remaining, modifyVars) {
  function loadStyleSheets (line 7932) | function loadStyleSheets(callback, reload, modifyVars) {
  function initRunningMode (line 7946) | function initRunningMode(){

FILE: source/plg_system_t3/base-bs3/js/off-canvas.js
  function getAndroidVersion (line 14) | function getAndroidVersion(ua) {

FILE: source/plg_system_t3/base/bootstrap/js/alert.js
  function removeElement (line 54) | function removeElement() {

FILE: source/plg_system_t3/base/bootstrap/js/application.js
  function processScroll (line 61) | function processScroll() {

FILE: source/plg_system_t3/base/bootstrap/js/bootstrap-alert.js
  function removeElement (line 56) | function removeElement() {

FILE: source/plg_system_t3/base/bootstrap/js/bootstrap-dropdown.js
  function clearMenus (line 110) | function clearMenus() {
  function getParent (line 117) | function getParent($this) {

FILE: source/plg_system_t3/base/bootstrap/js/bootstrap-scrollspy.js
  function ScrollSpy (line 29) | function ScrollSpy(element, options) {

FILE: source/plg_system_t3/base/bootstrap/js/bootstrap-tab.js
  function next (line 79) | function next() {

FILE: source/plg_system_t3/base/bootstrap/js/bootstrap-tooltip.js
  function removeWithAnimation (line 233) | function removeWithAnimation() {

FILE: source/plg_system_t3/base/bootstrap/js/bootstrap.js
  function removeElement (line 115) | function removeElement() {
  function clearMenus (line 743) | function clearMenus() {
  function getParent (line 750) | function getParent($this) {
  function removeWithAnimation (line 1282) | function removeWithAnimation() {
  function ScrollSpy (line 1553) | function ScrollSpy(element, options) {
  function next (line 1764) | function next() {

FILE: source/plg_system_t3/base/bootstrap/js/dropdown.js
  function clearMenus (line 93) | function clearMenus() {
  function getParent (line 104) | function getParent($this) {

FILE: source/plg_system_t3/base/bootstrap/js/google-code-prettify/prettify.js
  function L (line 2) | function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92)return f;var...
  function M (line 6) | function M(a){function m(a){switch(a.nodeType){case 1:if(e.test(a.classN...
  function B (line 7) | function B(a,m,e,h){m&&(a={a:m,d:a},e(a),h.push.apply(h,a.e))}
  function x (line 7) | function x(a,m){function e(a){for(var l=a.d,p=[l,"pln"],d=0,g=a.a.match(...
  function u (line 9) | function u(a){var m=[],e=[];a.tripleQuotedStrings?m.push(["str",/^(?:'''...
  function D (line 12) | function D(a,m){function e(a){switch(a.nodeType){case 1:if(k.test(a.clas...
  function k (line 15) | function k(a,m){for(var e=m.length;--e>=0;){var h=m[e];A.hasOwnProperty(...
  function C (line 15) | function C(a,m){if(!a||!A.hasOwnProperty(a))a=/^\s*</.test(m)?"default-m...
  function E (line 15) | function E(a){var m=
  function m (line 25) | function m(){for(var e=window.PR_SHOULD_USE_CONTINUATION?l.now()+250:Inf...

FILE: source/plg_system_t3/base/bootstrap/js/jquery.js
  function jQuerySub (line 857) | function jQuerySub( selector, context ) {
  function doScrollCheck (line 923) | function doScrollCheck() {
  function createFlags (line 950) | function createFlags( flags ) {
  function resolveFunc (line 1282) | function resolveFunc( i ) {
  function progressFunc (line 1290) | function progressFunc( i ) {
  function dataAttr (line 1917) | function dataAttr( elem, key, data ) {
  function isEmptyDataObject (line 1948) | function isEmptyDataObject( obj ) {
  function handleQueueMarkDefer (line 1966) | function handleQueueMarkDefer( elem, type, src ) {
  function resolve (line 2119) | function resolve() {
  function returnFalse (line 3451) | function returnFalse() {
  function returnTrue (line 3454) | function returnTrue() {
  function dirNodeCheck (line 5154) | function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {
  function dirCheck (line 5187) | function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {
  function isDisconnected (line 5460) | function isDisconnected( node ) {
  function winnow (line 5577) | function winnow( elements, qualifier, keep ) {
  function createSafeFragment (line 5614) | function createSafeFragment( document ) {
  function root (line 5978) | function root( elem, cur ) {
  function cloneCopyEvent (line 5985) | function cloneCopyEvent( src, dest ) {
  function cloneFixAttributes (line 6013) | function cloneFixAttributes( src, dest ) {
  function getAll (line 6149) | function getAll( elem ) {
  function fixDefaultChecked (line 6162) | function fixDefaultChecked( elem ) {
  function findInputs (line 6168) | function findInputs( elem ) {
  function shimCloneNode (line 6179) | function shimCloneNode( elem ) {
  function evalScript (line 6411) | function evalScript( i, elem ) {
  function getWH (line 6753) | function getWH( elem, name, extra ) {
  function addToPrefiltersOrTransports (line 6881) | function addToPrefiltersOrTransports( structure ) {
  function inspectPrefiltersOrTransports (line 6917) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
  function ajaxExtend (line 6959) | function ajaxExtend( target, src ) {
  function done (line 7301) | function done( status, nativeStatusText, responses, headers ) {
  function buildParams (line 7616) | function buildParams( prefix, obj, traditional, add ) {
  function ajaxHandleResponses (line 7666) | function ajaxHandleResponses( s, jqXHR, responses ) {
  function ajaxConvert (line 7731) | function ajaxConvert( s, response ) {
  function createStandardXHR (line 7997) | function createStandardXHR() {
  function createActiveXHR (line 8003) | function createActiveXHR() {
  function doAnimation (line 8335) | function doAnimation() {
  function stopQueue (line 8478) | function stopQueue( elem, data, index ) {
  function createFxNow (line 8520) | function createFxNow() {
  function clearFxNow (line 8525) | function clearFxNow() {
  function genFx (line 8530) | function genFx( type, num ) {
  function t (line 8645) | function t( gotoEnd ) {
  function defaultDisplay (line 8837) | function defaultDisplay( nodeName ) {
  function getWindow (line 9146) | function getWindow( elem ) {

FILE: source/plg_system_t3/base/bootstrap/js/scrollspy.js
  function ScrollSpy (line 26) | function ScrollSpy(element, options) {

FILE: source/plg_system_t3/base/bootstrap/js/tab.js
  function next (line 68) | function next() {

FILE: source/plg_system_t3/base/bootstrap/js/tests/phantom.js
  function waitFor (line 4) | function waitFor(testFx, onReady, timeOutMillis) {

FILE: source/plg_system_t3/base/bootstrap/js/tests/vendor/jquery.js
  function cy (line 2) | function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.pa...
  function cu (line 2) | function cu(a){if(!cj[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.cs...
  function ct (line 2) | function ct(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),funct...
  function cs (line 2) | function cs(){cq=b}
  function cr (line 2) | function cr(){setTimeout(cs,0);return cq=f.now()}
  function ci (line 2) | function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(...
  function ch (line 2) | function ch(){try{return new a.XMLHttpRequest}catch(b){}}
  function cb (line 2) | function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.da...
  function ca (line 2) | function ca(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i...
  function b_ (line 2) | function b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bD.test(a...
  function b$ (line 2) | function b$(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d...
  function bZ (line 2) | function bZ(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],...
  function bY (line 2) | function bY(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f...
  function bB (line 2) | function bB(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b===...
  function bo (line 2) | function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTM...
  function bn (line 2) | function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!...
  function bm (line 2) | function bm(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked...
  function bl (line 2) | function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getEl...
  function bk (line 2) | function bk(a,b){var c;b.nodeType===1&&(b.clearAttributes&&b.clearAttrib...
  function bj (line 2) | function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(...
  function bi (line 2) | function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tb...
  function U (line 2) | function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.creat...
  function T (line 2) | function T(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d...
  function S (line 2) | function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}
  function K (line 2) | function K(){return!0}
  function J (line 2) | function J(){return!1}
  function n (line 2) | function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);...
  function m (line 2) | function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))conti...
  function l (line 2) | function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-...
  function h (line 2) | function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;...
  function J (line 2) | function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch...
  function a (line 2) | function a(b,c){return new a.fn.init(b,c)}
  function m (line 2) | function m(a){return function(b){e[a]=arguments.length>1?i.call(argument...
  function l (line 2) | function l(a){return function(c){b[a]=arguments.length>1?i.call(argument...
  function m (line 2) | function m(){--h||d.resolveWith(e,[e])}
  function x (line 3) | function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j)...
  function w (line 3) | function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j)...
  function w (line 4) | function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.ready...
  function g (line 4) | function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nod...
  function h (line 4) | function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}
  function h (line 4) | function h(a){return e.step(a)}

FILE: source/plg_system_t3/base/bootstrap/js/tests/vendor/qunit.js
  function run (line 226) | function run() {
  function done (line 759) | function done() {
  function validTest (line 814) | function validTest( name ) {
  function sourceFromStacktrace (line 840) | function sourceFromStacktrace() {
  function escapeHtml (line 858) | function escapeHtml(s) {
  function synchronize (line 875) | function synchronize( callback ) {
  function process (line 883) | function process() {
  function saveGlobal (line 899) | function saveGlobal() {
  function checkPollution (line 909) | function checkPollution( name ) {
  function diff (line 925) | function diff( a, b ) {
  function fail (line 939) | function fail(message, exception, callback) {
  function extend (line 950) | function extend(a, b) {
  function addEvent (line 962) | function addEvent(elem, type, fn) {
  function id (line 972) | function id(name) {
  function bindCallbacks (line 988) | function bindCallbacks(o, callbacks, args) {
  function useStrictEquality (line 1002) | function useStrictEquality(b, a) {
  function quote (line 1165) | function quote( str ) {
  function literal (line 1168) | function literal( o ) {
  function join (line 1171) | function join( pre, arr, post ) {
  function array (line 1181) | function array( arr, stack ) {
  function getText (line 1339) | function getText( elems ) {
  function inArray (line 1359) | function inArray( elem, array ) {
  function diff (line 1388) | function diff(o, n) {

FILE: source/plg_system_t3/base/bootstrap/js/tooltip.js
  function complete (line 263) | function complete() {

FILE: source/plg_system_t3/base/bootstrap/js/transition.js
  function transitionEnd (line 26) | function transitionEnd() {

FILE: source/plg_system_t3/base/html/com_content/icon.php
  class JHtmlIcon (line 20) | abstract class JHtmlIcon
    method create (line 32) | public static function create($category, $params, $attribs = array(), ...
    method email (line 83) | public static function email($article, $params, $attribs = array(), $l...
    method edit (line 133) | public static function edit($article, $params, $attribs = array(), $le...
    method print_popup (line 233) | public static function print_popup($article, $params, $attribs = array...
    method print_screen (line 278) | public static function print_screen($article, $params, $attribs = arra...

FILE: source/plg_system_t3/base/html/modules.php
  function modChrome_T3Xhtml (line 35) | function modChrome_T3Xhtml($module, &$params, &$attribs)
  function modChrome_t3tabs (line 62) | function modChrome_t3tabs($module, $params, $attribs)
  function modChrome_t3slider (line 121) | function modChrome_t3slider($module, &$params, &$attribs)
  function modChrome_t3modal (line 143) | function modChrome_t3modal($module, &$params, &$attribs)
  function modChrome_popover (line 172) | function modChrome_popover($module, &$params, &$attribs)

FILE: source/plg_system_t3/base/html/pagination.php
  function pagination_list_footer (line 67) | function pagination_list_footer($list)
  function pagination_list_render (line 77) | function pagination_list_render($list)
  function pagination_item_active (line 104) | function pagination_item_active(&$item)
  function pagination_item_inactive (line 126) | function pagination_item_inactive(&$item) {

FILE: source/plg_system_t3/base/js/cssjanus.js
  function CSSJanus (line 19) | function CSSJanus() {
  function tokenizeCallback (line 232) | function tokenizeCallback( match ) {
  function detokenizeCallback (line 245) | function detokenizeCallback( token ) {

FILE: source/plg_system_t3/base/js/jquery-1.11.2.js
  function isArraylike (line 571) | function isArraylike( obj ) {
  function Sizzle (line 783) | function Sizzle( selector, context, results, seed ) {
  function createCache (line 897) | function createCache() {
  function markFunction (line 915) | function markFunction( fn ) {
  function assert (line 924) | function assert( fn ) {
  function addHandle (line 946) | function addHandle( attrs, handler ) {
  function siblingCheck (line 961) | function siblingCheck( a, b ) {
  function createInputPseudo (line 988) | function createInputPseudo( type ) {
  function createButtonPseudo (line 999) | function createButtonPseudo( type ) {
  function createPositionalPseudo (line 1010) | function createPositionalPseudo( fn ) {
  function testContext (line 1033) | function testContext( context ) {
  function setFilters (line 2042) | function setFilters() {}
  function toSelector (line 2113) | function toSelector( tokens ) {
  function addCombinator (line 2123) | function addCombinator( matcher, combinator, base ) {
  function elementMatcher (line 2176) | function elementMatcher( matchers ) {
  function multipleContexts (line 2190) | function multipleContexts( selector, contexts, results ) {
  function condense (line 2199) | function condense( unmatched, map, filter, context, xml ) {
  function setMatcher (line 2220) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde...
  function matcherFromTokens (line 2313) | function matcherFromTokens( tokens ) {
  function matcherFromGroupMatchers (line 2371) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
  function winnow (line 2667) | function winnow( elements, qualifier, not ) {
  function sibling (line 2997) | function sibling( cur, dir ) {
  function createOptions (line 3080) | function createOptions( options ) {
  function detach (line 3480) | function detach() {
  function completed (line 3494) | function completed() {
  function dataAttr (line 3657) | function dataAttr( elem, key, data ) {
  function isEmptyDataObject (line 3689) | function isEmptyDataObject( obj ) {
  function internalData (line 3705) | function internalData( elem, name, data, pvt /* Internal Use Only */ ) {
  function internalRemoveData (line 3794) | function internalRemoveData( elem, name, pvt ) {
  function returnTrue (line 4279) | function returnTrue() {
  function returnFalse (line 4283) | function returnFalse() {
  function safeActiveElement (line 4287) | function safeActiveElement() {
  function createSafeFragment (line 5296) | function createSafeFragment( document ) {
  function getAll (line 5348) | function getAll( context, tag ) {
  function fixDefaultChecked (line 5371) | function fixDefaultChecked( elem ) {
  function manipulationTarget (line 5379) | function manipulationTarget( elem, content ) {
  function disableScript (line 5389) | function disableScript( elem ) {
  function restoreScript (line 5393) | function restoreScript( elem ) {
  function setGlobalEval (line 5404) | function setGlobalEval( elems, refElements ) {
  function cloneCopyEvent (line 5412) | function cloneCopyEvent( src, dest ) {
  function fixCloneNodeIssues (line 5440) | function fixCloneNodeIssues( src, dest ) {
  function actualDisplay (line 6031) | function actualDisplay( name, doc ) {
  function defaultDisplay (line 6053) | function defaultDisplay( nodeName ) {
  function addGetHookIf (line 6252) | function addGetHookIf( conditionFn, hookFn ) {
  function computeStyleTests (line 6346) | function computeStyleTests() {
  function vendorPropName (line 6466) | function vendorPropName( style, name ) {
  function showHide (line 6488) | function showHide( elements, show ) {
  function setPositiveNumber (line 6539) | function setPositiveNumber( elem, value, subtract ) {
  function augmentWidthOrHeight (line 6547) | function augmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {
  function getWidthOrHeight (line 6586) | function getWidthOrHeight( elem, name, extra ) {
  function Tween (line 6925) | function Tween( elem, options, prop, end, easing ) {
  function createFxNow (line 7094) | function createFxNow() {
  function genFx (line 7102) | function genFx( type, includeWidth ) {
  function createTween (line 7122) | function createTween( value, prop, animation ) {
  function defaultPrefilter (line 7136) | function defaultPrefilter( elem, props, opts ) {
  function propFilter (line 7278) | function propFilter( props, specialEasing ) {
  function Animation (line 7315) | function Animation( elem, properties, options ) {
  function addToPrefiltersOrTransports (line 8629) | function addToPrefiltersOrTransports( structure ) {
  function inspectPrefiltersOrTransports (line 8661) | function inspectPrefiltersOrTransports( structure, options, originalOpti...
  function ajaxExtend (line 8688) | function ajaxExtend( target, src ) {
  function ajaxHandleResponses (line 8708) | function ajaxHandleResponses( s, jqXHR, responses ) {
  function ajaxConvert (line 8763) | function ajaxConvert( s, response, jqXHR, isSuccess ) {
  function done (line 9223) | function done( status, nativeStatusText, responses, headers ) {
  function buildParams (line 9468) | function buildParams( prefix, obj, traditional, add ) {
  function createStandardXHR (line 9741) | function createStandardXHR() {
  function createActiveXHR (line 9747) | function createActiveXHR() {
  function getWindow (line 10052) | function getWindow( elem ) {

FILE: source/plg_system_t3/base/js/jquery.ckie.js
  function raw (line 14) | function raw(s) {
  function decoded (line 18) | function decoded(s) {

FILE: source/plg_system_t3/base/js/less.js
  function require (line 12) | function require(arg) {
  function save (line 245) | function save()    { temp = chunks[j], memo = i, current = i }
  function restore (line 246) | function restore() { chunks[j] = temp, i = memo, current = i }
  function sync (line 248) | function sync() {
  function isWhitespace (line 254) | function isWhitespace(c) {
  function $ (line 262) | function $(tok) {
  function skipWhitespace (line 306) | function skipWhitespace(length) {
  function expect (line 323) | function expect(arg, msg) {
  function error (line 333) | function error(msg, type) {
  function peek (line 342) | function peek(tok) {
  function getInput (line 354) | function getInput(e, env) {
  function getLocation (line 362) | function getLocation(index, input) {
  function getFileName (line 371) | function getFileName(e) {
  function getDebugInfo (line 378) | function getDebugInfo(index, inputStream, e) {
  function LessError (line 385) | function LessError(e, env) {
  function hue (line 1684) | function hue(h) {
  function hsla (line 2005) | function hsla(color) {
  function scaled (line 2009) | function scaled(n, size) {
  function number (line 2017) | function number(n) {
  function clamp (line 2030) | function clamp(val) {
  function initRunningMode (line 3938) | function initRunningMode(){
  function loadStyles (line 4046) | function loadStyles() {
  function loadStyleSheets (line 4067) | function loadStyleSheets(callback, reload) {
  function pathDiff (line 4081) | function pathDiff(url, baseUrl) {
  function extractUrlParts (line 4105) | function extractUrlParts(url, baseUrl) {
  function loadStyleSheet (line 4151) | function loadStyleSheet(sheet, callback, reload, remaining) {
  function extractId (line 4228) | function extractId(href) {
  function createCSS (line 4236) | function createCSS(styles, sheet, lastModified) {
  function xhr (line 4292) | function xhr(url, type, callback, errback) {
  function getXMLHttpRequest (line 4407) | function getXMLHttpRequest() {
  function removeNode (line 4420) | function removeNode(node) {
  function log (line 4424) | function log(str) {
  function error (line 4428) | function error(e, href) {

FILE: source/plg_system_t3/includes/admin/layout.php
  class T3AdminLayout (line 21) | class T3AdminLayout
    method response (line 23) | public static function response($result = array())
    method error (line 28) | public static function error($msg = '')
    method display (line 35) | public static function display()
    method save (line 121) | public static function save()
    method copy (line 153) | public static function copy()
    method delete (line 218) | public static function delete()
    method purge (line 244) | public static function purge()
    method getTplPositions (line 276) | public static function getTplPositions($clientId = 0, $template = '')
    method getPositions (line 311) | public static function getPositions()
    method getDbPositions (line 350) | public static function getDbPositions($clientId)
    method createOption (line 389) | public static function createOption($value = '', $text = '')
    method createOptionGroup (line 412) | public static function createOptionGroup($label = '', $options = array())
    method isTranslatedText (line 432) | public static function isTranslatedText($langKey, $text)
    method getTranslatedModulePosition (line 447) | public static function getTranslatedModulePosition($clientId, $templat...
    method getTemplates (line 490) | public static function getTemplates($clientId = 0, $state = '', $templ...

FILE: source/plg_system_t3/includes/admin/megamenu.php
  class T3AdminMegamenu (line 15) | class T3AdminMegamenu
    method display (line 17) | public static function display()
    method delete (line 89) | public static function delete(){
    method save (line 144) | public static function save()
    method menus (line 206) | public static function menus()
    method access (line 249) | public static function access()
    method modules (line 272) | public static function modules()
    method megamenu (line 292) | public static function megamenu()
    method tooltipText (line 331) | public static function tooltipText($title = '', $content = '', $transl...

FILE: source/plg_system_t3/includes/admin/theme.php
  class T3AdminTheme (line 28) | class T3AdminTheme
    method response (line 35) | public static function response($data){
    method error (line 39) | public static function error($msg){
    method save (line 43) | public static function save($path)
    method duplicate (line 125) | public static function duplicate($path)
    method delete (line 186) | public static function delete($path)
    method thememagic (line 226) | public static function thememagic($path)
    method addAssets (line 381) | public static function addAssets(){

FILE: source/plg_system_t3/includes/core/action.php
  class T3Action (line 22) | class T3Action
    method run (line 24) | public static function run ($action) {
    method lessc (line 45) | public static function lessc () {
    method lesscall (line 56) | public static function lesscall(){
    method theme (line 73) | public static function theme(){
    method layout (line 109) | public static function layout(){
    method megamenu (line 145) | public static function megamenu() {
    method module (line 184) | public static function module () {
    method cloneParam (line 241) | public static function cloneParam($param = '', $from = 'jvalue'){

FILE: source/plg_system_t3/includes/core/admin.php
  class T3Admin (line 16) | class T3Admin {
    method init (line 24) | public function init() {
    method updateHead (line 43) | public function updateHead() {
    method render (line 52) | public function render(){
    method addAssets (line 107) | public function addAssets() {
    method addJSLang (line 257) | public function addJSLang($key = '', $value = '', $overwrite = true){
    method _renderAdmin (line 269) | function _renderAdmin(){
    method _renderToolbar (line 340) | function _renderToolbar() {
    method replaceToolbar (line 359) | function replaceToolbar($body){
    method replaceDoctype (line 387) | function replaceDoctype($body){
    method checkAssetsLoaded (line 391) | function checkAssetsLoaded($pattern, $hash){

FILE: source/plg_system_t3/includes/core/ajax.php
  class T3Ajax (line 21) | class T3Ajax {
    method render (line 26) | public static function render() {
    method processAjaxRule (line 35) | public static function processAjaxRule () {
    method buildRule (line 48) | public static function buildRule (&$router, &$uri) {
    method parseRule (line 52) | public static function parseRule (&$router, &$uri) {

FILE: source/plg_system_t3/includes/core/bot.php
  class T3Bot (line 23) | class T3Bot extends JObject
    method preload (line 26) | public static function preload () {
    method beforeInit (line 71) | public static function beforeInit () {
    method afterInit (line 75) | public static function afterInit () {
    method prepareForm (line 291) | public static function prepareForm (&$form) {
    method extraFields (line 340) | public static function extraFields(&$form, $data, $tplpath){
    method onContentBeforeSave (line 432) | public static function onContentBeforeSave($context, $data, $isNew)

FILE: source/plg_system_t3/includes/core/less.php
  class T3Less (line 29) | class T3Less
    method requirement (line 44) | public static function requirement(){
    method getCss (line 73) | public static function getCss($path)
    method buildCss (line 110) | public static function buildCss ($path, $return = false) {
    method relativePath (line 173) | public static function relativePath($topath, $path, $default = null){
    method compileCss (line 183) | public static function compileCss($path, $topath = '', $split = false,...
    method updateUrl (line 307) | public static function updateUrl ($css, $path, $output_dir, $split) {
    method getVars (line 335) | public static function getVars($name = '')
    method getState (line 343) | public static function getState ($key, $default = null) {
    method setState (line 363) | public static function setState ($key, $value) {
    method buildVars (line 384) | public static function buildVars($theme = null, $dir = null)
    method buildVarsOnce (line 484) | public static function buildVarsOnce(){
    method addStylesheet (line 497) | public static function addStylesheet($lesspath)
    method getOutputCssPath (line 528) | public static function getOutputCssPath ($lessPath, $theme = '', $is_r...
    method compileAll (line 548) | public static function compileAll($theme = null)
    method parse (line 692) | public static function parse($path) {
    method cb_import_path (line 786) | public static	function cb_import_path ($match) {

FILE: source/plg_system_t3/includes/core/minify.php
  class T3Minify (line 28) | class T3Minify
    method prepare (line 51) | public static function prepare($tpl){
    method minifyCss (line 65) | public static function minifyCss( $css ) {
    method minifyJs (line 85) | public static function minifyJs( $js ){
    method cssPath (line 97) | public static function cssPath($url = '') {
    method jsPath (line 145) | public static function jsPath($url = '') {
    method fixUrl (line 197) | public static function fixUrl($url = ''){
    method checkRebuild (line 204) | public static function checkRebuild ($group, $type, $path) {
    method optimizecss (line 228) | public static function optimizecss($tpl)
    method optimizejs (line 417) | public static function optimizejs($tpl){

FILE: source/plg_system_t3/includes/core/path.php
  class T3Path (line 21) | class T3Path extends JObject
    method getPath (line 32) | public static function getPath($file, $default = '', $relative = false...
    method getUrl (line 44) | public static function getUrl($file, $default = '', $relative = false,...
    method getAllPath (line 56) | public static function getAllPath($file, $relative = false, $include_l...
    method getAllUrl (line 68) | public static function getAllUrl($file, $relative = false, $include_lo...
    method getLocalPath (line 80) | public static function getLocalPath($file, $relative = false)
    method getLocalUrl (line 89) | public static function getLocalUrl($file, $relative = false)
    method cleanPath (line 99) | public static function cleanPath($path)
    method relativePath (line 137) | public static function relativePath($path1, $path2 = '')
    method updateUrl (line 183) | public static function updateUrl($css, $src)
    method replaceurl (line 193) | public static function replaceurl($matches)

FILE: source/plg_system_t3/includes/core/t3.php
  class T3 (line 24) | class T3 {
    method import (line 38) | public static function import($package){
    method register (line 52) | public static function register ($class, $path, $import_key = null) {
    method registerHtmlClass (line 57) | public static function registerHtmlClass () {
    method getApp (line 70) | public static function getApp($tpl = null){
    method init (line 82) | public static function init ($xml) {
    method checkAction (line 226) | public static function checkAction () {
    method checkAjax (line 237) | public static function checkAjax () {
    method getAdmin (line 255) | public static function getAdmin(){
    method getSite (line 265) | public static function getSite($tpl){
    method error (line 284) | public static function error($msg, $code = 500){
    method detect (line 299) | public static function detect(){
    method getDefaultTemplate (line 370) | public static function getDefaultTemplate($name = false){
    method getTemplate (line 403) | public static function getTemplate($name = false)
    method setTemplate (line 450) | public static function setTemplate($name = '', $params = ''){
    method getTplParams (line 465) | public static function getTplParams()
    method isHome (line 474) | public static function isHome(){
    method isAdmin (line 479) | public static function isAdmin() {
    method fixJALink (line 487) | public static function fixJALink($buffer){
    method fixT3Link (line 501) | public static function fixT3Link($buffer){
    method removeBacklink (line 514) | public static function removeBacklink($match){
    method makeAlias (line 524) | public static function makeAlias($filepath, $originClassName, $aliasCl...

FILE: source/plg_system_t3/includes/core/t3j.php
  class T3J (line 24) | class T3J {
    method tooltipText (line 40) | public static function tooltipText($title = '', $content = '', $transl...

FILE: source/plg_system_t3/includes/core/template.php
  class T3Template (line 25) | class T3Template extends ObjectExtendable
    method init (line 61) | public function init() {
    method __construct (line 69) | public function __construct($template = null)
    method getParam (line 116) | public function getParam($name, $default = null)
    method setParam (line 129) | public function setParam($name, $value)
    method getLayout (line 140) | public function getLayout()
    method getLayoutSetting (line 173) | public function getLayoutSetting($name, $default = null)
    method loadBlock (line 186) | function loadBlock($block, $vars = array())
    method loadLayout (line 217) | function loadLayout($layout)
    method spotlight (line 256) | function spotlight($name, $positions, array $info = array())
    method megamenu (line 368) | function megamenu($menutype)
    method getData (line 381) | function getData($layout, $col, $array = false)
    method getClass (line 409) | function getClass($layout, $col)
    method responCls (line 462) | function responCls($class)
    method addPageClass (line 496) | function addPageClass($class)
    method addBodyClass (line 506) | function addBodyClass($class)
    method getPageClass (line 514) | function getPageClass()
    method bodyClass (line 525) | function bodyClass()
    method snippet (line 583) | function snippet()
    method countModules (line 629) | function countModules($positions)
    method checkSpotlight (line 664) | function checkSpotlight($name, $positions)
    method hasMessage (line 700) | function hasMessage()
    method getPosname (line 722) | function getPosname($condition)
    method posname (line 752) | function posname($condition)
    method _p (line 762) | function _p($condition)
    method _c (line 775) | function _c($name, $cls = array())
    method addCss (line 819) | function addCss($name, $addresponsive = true)
    method addHead (line 842) | function addHead()
    method updateHead (line 990) | function updateHead()
    method addExtraAssets (line 1150) | function addExtraAssets()
    method paramToStyle (line 1252) | function paramToStyle($style, $pname = '', $isurl = false)
    method fitWidth (line 1274) | function fitWidth($numpos)
    method genWidth (line 1297) | function genWidth($layout, $numpos)

FILE: source/plg_system_t3/includes/core/templatelayout.php
  class T3TemplateLayout (line 25) | class T3TemplateLayout extends T3Template
    method __construct (line 33) | public function __construct($template = null)
    method getLayout (line 49) | public function getLayout()
    method countModules (line 59) | function countModules($positions)
    method checkSpotlight (line 71) | function checkSpotlight($name, $positions)
    method hasMessage (line 82) | function hasMessage(){
    method loadBlock (line 94) | function loadBlock($block, $vars = array())
    method loadLayout (line 128) | function loadLayout($layout)
    method spotlight (line 161) | function spotlight($name, $positions, array $info = array())
    method mainnav (line 248) | function mainnav()
    method getPosname (line 258) | function getPosname($condition)
    method _c (line 270) | function _c($name, $cls = array())
    method _parse (line 320) | protected function _parse($html)
    method _parseJDoc (line 331) | protected function _parseJDoc($matches)
    method loadFile (line 366) | function loadFile($path, $vars = array())
    method addHead (line 378) | function addHead()
    method megamenu (line 396) | function megamenu($menutype)
    method parseInfo (line 411) | function parseInfo($posinfo = array())
    method parseVisibility (line 492) | function parseVisibility($posinfo = array())
    method extractKey (line 537) | function extractKey($infos, $key)
    method optimizeWidth (line 589) | function optimizeWidth(&$widths, $newcols = false)
    method convertWidth (line 601) | function convertWidth($width, $device)
    method hasclass (line 611) | function hasclass($clsname, $cls)
    method removeclass (line 619) | function removeclass($clsname, $cls)
    method addclass (line 628) | function addclass($clsname, $cls)
    method htmlattr (line 651) | function htmlattr($obj)

FILE: source/plg_system_t3/includes/depend/t3depend.php
  class JFormFieldT3Depend (line 26) | class JFormFieldT3Depend extends JFormField
    method loadAsset (line 39) | function loadAsset(){
    method getInput (line 76) | protected function getInput(){
    method profile (line 101) | protected function profile()
    method getLabel (line 156) | function getLabel()
    method title (line 174) | function title()
    method checkbox (line 222) | function checkbox(){
    method group (line 292) | function group(){
    method ajax (line 345) | function ajax(){
    method legend (line 392) | function legend(){

FILE: source/plg_system_t3/includes/depend/t3filelist.php
  class JFormFieldT3FileList (line 26) | class JFormFieldT3FileList extends JFormFieldFileList
    method getOptions (line 55) | protected function getOptions()

FILE: source/plg_system_t3/includes/depend/t3folderlist.php
  class JFormFieldT3FolderList (line 26) | class JFormFieldT3FolderList extends JFormFieldFolderList
    method getOptions (line 47) | protected function getOptions()

FILE: source/plg_system_t3/includes/depend/t3form.php
  class T3Form (line 23) | class T3Form extends JForm
    method __construct (line 26) | public function __construct($name, array $options = array()){
    method load (line 58) | public function load($data, $replace = true, $xpath = false)

FILE: source/plg_system_t3/includes/depend/t3layoutlist.php
  class JFormFieldT3LayoutList (line 26) | class JFormFieldT3LayoutList extends JFormFieldFileList
    method getOptions (line 55) | protected function getOptions()

FILE: source/plg_system_t3/includes/depend/t3media.php
  class JFormFieldT3Media (line 28) | class JFormFieldT3Media extends JFormFieldMedia {
    method getInput (line 65) | protected function getInput()
  class JFormFieldT3Media (line 39) | class JFormFieldT3Media extends JFormField
    method getInput (line 65) | protected function getInput()

FILE: source/plg_system_t3/includes/depend/t3megamenu.php
  class JFormFieldT3MegaMenu (line 30) | class JFormFieldT3MegaMenu extends JFormFieldHidden
    method getOptions (line 47) | protected function getOptions()
    method getInput (line 63) | protected function getInput()
    method getMegaMenuMarkup (line 76) | protected function getMegaMenuMarkup()
    method loadT3Depend (line 133) | function loadT3Depend(){

FILE: source/plg_system_t3/includes/depend/t3modules.php
  class JFormFieldT3Modules (line 23) | class JFormFieldT3Modules extends JFormField
    method loadAsset (line 36) | function loadAsset(){
    method getInput (line 78) | function getInput()
    method toBoolean (line 123) | function toBoolean($str){

FILE: source/plg_system_t3/includes/depend/t3positions.php
  class JFormFieldT3Positions (line 23) | class JFormFieldT3Positions extends JFormField
    method loadAsset (line 36) | function loadAsset(){
    method getInput (line 70) | function getInput()
    method getPositions (line 79) | function getPositions()
    method toBoolean (line 124) | function toBoolean($attr){

FILE: source/plg_system_t3/includes/extendable/extendable.php
  function property_exists (line 27) | function property_exists($oObject, $sProperty)
  function method_callable (line 45) | function method_callable($oObject, $sMethod)
  function make_object_extendable (line 62) | function make_object_extendable($classname)

FILE: source/plg_system_t3/includes/extendable/object.4.php
  class ObjectExtendable (line 16) | class ObjectExtendable extends JObject
    method _extend (line 20) | function _extend($oObject)
    method __get (line 25) | function __get($sName, &$sValue)
    method __set (line 37) | function __set($sName, &$sValue)
    method __call (line 48) | function __call($sName, $aArgs = array(), &$return)

FILE: source/plg_system_t3/includes/extendable/object.5.php
  class ObjectExtendable (line 16) | class ObjectExtendable extends JObject
    method _extend (line 20) | function _extend($oObject)
    method __get (line 29) | function __get($sName)
    method __set (line 41) | function __set($sName, $sValue)
    method __call (line 50) | function __call($sName, $aArgs = array())

FILE: source/plg_system_t3/includes/format/less.php
  class JRegistryFormatLESS (line 24) | class JRegistryFormatLESS
    method objectToString (line 39) | public function objectToString($object, $options = array())
    method stringToObject (line 78) | public function stringToObject($data, $options = array())
    method getValue (line 160) | protected function getValue($value)
    method getKey (line 174) | protected function getKey($key)

FILE: source/plg_system_t3/includes/format/less3.3.php
  class Less (line 25) | class Less
    method objectToString (line 30) | public function objectToString($object, $params = array())
    method stringToObject (line 62) | public function stringToObject($data, array $options = array())
    method getValue (line 144) | protected function getValue($value)
    method getKey (line 158) | protected function getKey($key)

FILE: source/plg_system_t3/includes/gfont/T3GFont.php
  class T3GService (line 25) | class T3GService
    method getFontProperties (line 35) | public static function getFontProperties()
    method getFontList (line 99) | function getFontList()
    method getFontPath (line 144) | function getFontPath($template, $filename = false)
    method updateFontList (line 179) | function updateFontList($path)

FILE: source/plg_system_t3/includes/jacssjanus/csslex.php
  class CSSLEX (line 2) | class CSSLEX {
    method __construct (line 4) | function __construct () {
    method __get (line 104) | function __get ($name) {

FILE: source/plg_system_t3/includes/jacssjanus/ja.cssjanus.php
  class JACSSJanus (line 36) | class JACSSJanus {
    method getPatterns (line 43) | public static function getPatterns () {
    method buildPatterns (line 50) | private static function buildPatterns() {
    method transform (line 285) | public static function transform( $css, $swapLtrRtlInURL = false, $swa...
    method FixBodyDirectionLtrAndRtl (line 345) | private static function FixBodyDirectionLtrAndRtl( $css ) {
    method fixLeftAndRight (line 356) | private static function fixLeftAndRight( $css ) {
    method fixleftrightinurl (line 367) | private static function fixleftrightinurl( $css ) {
    method fixltrrtlinurl (line 378) | private static function fixltrrtlinurl( $css ) {
    method fixcursorproperties (line 389) | private static function fixcursorproperties( $css ) {
    method fixBorderRadius (line 400) | private static function fixBorderRadius( $css ) {
    method reorderBorderRadius (line 410) | private static function reorderBorderRadius( $matches ) {
    method reorderBorderRadiusPart (line 422) | private static function reorderBorderRadiusPart( $ps ) {
    method fixFourPartNotation (line 454) | private static function fixFourPartNotation( $css ) {
    method fixBackgroundPosition (line 464) | private static function fixBackgroundPosition( $css ) {
    method calculateNewBackgroundPosition (line 480) | private static function calculateNewBackgroundPosition( $matches ) {
    method calculateNewBackgroundPositionX (line 496) | private static function calculateNewBackgroundPositionX( $matches ) {
    method calculateNewBackgroundLengthPosition (line 507) | private static function calculateNewBackgroundLengthPosition( $matches...
    method calculateNewBackgroundLengthPositionX (line 527) | private static function calculateNewBackgroundLengthPositionX( $matche...
  class CSSJanus_Tokenizer (line 545) | class CSSJanus_Tokenizer {
    method __construct (line 554) | public function __construct( $regex, $token ) {
    method tokenize (line 566) | public function tokenize( $str ) {
    method tokenizeCallback (line 570) | private function tokenizeCallback( $matches ) {
    method detokenize (line 581) | public function detokenize( $str ) {
    method detokenizeCallback (line 589) | private function detokenizeCallback( $matches ) {

FILE: source/plg_system_t3/includes/jacssjanus/test.php
  function test (line 41) | function test () {

FILE: source/plg_system_t3/includes/joomla25/html/bootstrap.php
  class JHtmlBootstrap (line 19) | abstract class JHtmlBootstrap
    method affix (line 44) | public static function affix($selector = 'affix', $params = array())
    method alert (line 81) | public static function alert($selector = 'alert')
    method button (line 113) | public static function button($selector = 'button')
    method carousel (line 151) | public static function carousel($selector = 'carousel', $params = arra...
    method dropdown (line 189) | public static function dropdown($selector = 'dropdown-toggle')
    method framework (line 223) | public static function framework($debug = null)
    method modal (line 243) | public static function modal($selector = 'modal', $params = array())
    method renderModal (line 285) | public static function renderModal($selector = 'modal', $params = arra...
    method popover (line 334) | public static function popover($selector = '.hasPopover', $params = ar...
    method scrollspy (line 382) | public static function scrollspy($selector = 'navbar', $params = array())
    method tooltip (line 435) | public static function tooltip($selector = '.hasTooltip', $params = ar...
    method typeahead (line 522) | public static function typeahead($selector = '.typeahead', $params = a...
    method startAccordion (line 570) | public static function startAccordion($selector = 'myAccordian', $para...
    method endAccordion (line 608) | public static function endAccordion()
    method addSlide (line 625) | public static function addSlide($selector, $text, $id, $class = '')
    method endSlide (line 649) | public static function endSlide()
    method startTabSet (line 664) | public static function startTabSet($selector = 'myTab', $params = arra...
    method endTabSet (line 697) | public static function endTabSet()
    method addTab (line 715) | public static function addTab($selector, $id, $title)
    method endTab (line 741) | public static function endTab()
    method startPane (line 759) | public static function startPane($selector = 'myTab', $params = array())
    method endPane (line 797) | public static function endPane()
    method addPanel (line 813) | public static function addPanel($selector, $id)
    method endPanel (line 828) | public static function endPanel()
    method loadCss (line 844) | public static function loadCss($includeMainCss = true, $direction = 'l...
    method getJSObject (line 870) | public static function getJSObject(array $array = array())

FILE: source/plg_system_t3/includes/joomla25/html/jquery.php
  class JHtmlJquery (line 17) | abstract class JHtmlJquery
    method framework (line 38) | public static function framework($noConflict = true, $debug = null, $m...
    method ui (line 84) | public static function ui(array $components = array('core'), $debug = ...

FILE: source/plg_system_t3/includes/joomla25/html/string.php
  class JHtmlString (line 19) | abstract class JHtmlString
    method truncate (line 36) | public static function truncate($text, $length = 0, $noSplit = true, $...
    method truncateComplex (line 162) | public static function truncateComplex($html, $maxLength = 0, $noSplit...
    method abridge (line 278) | public static function abridge($text, $length = 50, $intro = 30)

FILE: source/plg_system_t3/includes/joomla25/layout/base.php
  class JLayoutBase (line 20) | class JLayoutBase implements JLayout
    method setOptions (line 55) | public function setOptions($options = null)
    method getOptions (line 82) | public function getOptions()
    method resetOptions (line 100) | public function resetOptions()
    method escape (line 114) | public function escape($output)
    method getDebugMessages (line 126) | public function getDebugMessages()
    method render (line 140) | public function render($displayData)
    method renderDebugMessages (line 158) | public function renderDebugMessages()
    method addDebugMessage (line 172) | public function addDebugMessage($message)
    method clearDebugMessages (line 186) | public function clearDebugMessages()
    method debug (line 202) | public function debug($data = array())
    method get (line 223) | public function get($key, $defaultValue = null)
    method getData (line 235) | public function getData()
    method isDebugEnabled (line 247) | public function isDebugEnabled()
    method set (line 262) | public function set($key, $value)
    method setData (line 278) | public function setData(array $data)
    method setDebug (line 294) | public function setDebug($debug)

FILE: source/plg_system_t3/includes/joomla25/layout/file.php
  class JLayoutFile (line 19) | class JLayoutFile extends JLayoutBase
    method __construct (line 70) | public function __construct($layoutId, $basePath = null, $options = null)
    method render (line 93) | public function render($displayData = array())
    method getPath (line 135) | protected function getPath()
    method addIncludePath (line 227) | public function addIncludePath($path)
    method addIncludePaths (line 243) | public function addIncludePaths($paths)
    method clearIncludePaths (line 273) | public function clearIncludePaths()
    method getIncludePaths (line 287) | public function getIncludePaths()
    method getLayoutId (line 304) | public function getLayoutId()
    method getSuffixes (line 316) | public function getSuffixes()
    method loadLanguageSuffixes (line 329) | public function loadLanguageSuffixes()
    method loadVersionSuffixes (line 352) | public function loadVersionSuffixes()
    method removeIncludePath (line 380) | public function removeIncludePath($path)
    method removeIncludePaths (line 396) | public function removeIncludePaths($paths)
    method validComponent (line 417) | protected function validComponent($option = null)
    method setComponent (line 441) | public function setComponent($option)
    method setClient (line 481) | public function setClient($client)
    method setLayout (line 518) | public function setLayout($layoutId)
    method setLayoutId (line 535) | public function setLayoutId($layoutId)
    method refreshIncludePaths (line 552) | protected function refreshIncludePaths()
    method getDefaultIncludePaths (line 569) | public function getDefaultIncludePaths()
    method setIncludePaths (line 623) | public function setIncludePaths($paths)
    method setSuffixes (line 639) | public function setSuffixes(array $suffixes)
    method sublayout (line 656) | public function sublayout($layoutId, $displayData)

FILE: source/plg_system_t3/includes/joomla25/layout/helper.php
  class JLayoutHelper (line 18) | class JLayoutHelper
    method debug (line 41) | public static function debug($layoutFile, $displayData = null, $basePa...
    method render (line 65) | public static function render($layoutFile, $displayData = null, $baseP...

FILE: source/plg_system_t3/includes/joomla25/layout/layout.php
  type JLayout (line 18) | interface JLayout
    method escape (line 29) | public function escape($output);
    method render (line 40) | public function render($displayData);

FILE: source/plg_system_t3/includes/joomla25/modulehelper.php
  class JModuleHelper (line 39) | abstract class JModuleHelper
    method getModule (line 51) | public static function &getModule($name, $title = null)
    method getModules (line 99) | public static function &getModules($position)
    method isEnabled (line 138) | public static function isEnabled($module)
    method renderModule (line 155) | public static function renderModule($module, $attribs = array())
    method getLayoutPath (line 281) | public static function getLayoutPath($module, $layout = 'default')
    method _load (line 339) | protected static function &_load()
    method moduleCache (line 530) | public static function moduleCache($module, $moduleparams, $cacheparams)

FILE: source/plg_system_t3/includes/joomla25/pagination.php
  class JPagination (line 20) | class JPagination extends JObject
    method __construct (line 71) | public function __construct($total, $limitstart, $limit, $prefix = '')
    method setAdditionalUrlParam (line 148) | public function setAdditionalUrlParam($key, $value)
    method getAdditionalUrlParam (line 176) | public function getAdditionalUrlParam($key)
    method getRowOffset (line 192) | public function getRowOffset($index)
    method getData (line 204) | public function getData()
    method getPagesCounter (line 221) | public function getPagesCounter()
    method getResultsCounter (line 239) | public function getResultsCounter()
    method getPagesLinks (line 276) | public function getPagesLinks()
    method getListFooter (line 392) | public function getListFooter()
    method getLimitBox (line 426) | public function getLimitBox()
    method orderUpIcon (line 486) | public function orderUpIcon($i, $condition = true, $task = 'orderup', ...
    method orderDownIcon (line 513) | public function orderDownIcon($i, $n, $condition = true, $task = 'orde...
    method _list_footer (line 534) | protected function _list_footer($list)
    method _list_render (line 557) | protected function _list_render($list)
    method _item_active (line 583) | protected function _item_active(&$item)
    method _item_inactive (line 614) | protected function _item_inactive(&$item)
    method _buildDataObject (line 634) | protected function _buildDataObject()
  class JPaginationObject (line 714) | class JPaginationObject extends JObject
    method __construct (line 750) | public function __construct($text, $prefix = '', $base = null, $link =...

FILE: source/plg_system_t3/includes/joomla25/view.php
  class JView (line 21) | class JView extends JObject
    method __construct (line 121) | public function __construct($config = array())
    method display (line 203) | public function display($tpl = null)
    method assign (line 249) | public function assign()
    method assignRef (line 320) | public function assignRef($key, &$val)
    method escape (line 343) | public function escape($var)
    method get (line 363) | public function get($property, $default = null)
    method getModel (line 407) | public function getModel($name = null)
    method getLayout (line 421) | public function getLayout()
    method getLayoutTemplate (line 431) | public function getLayoutTemplate()
    method getName (line 446) | public function getName()
    method setModel (line 479) | public function setModel(&$model, $default = false)
    method setLayout (line 500) | public function setLayout($layout)
    method setLayoutExt (line 529) | public function setLayoutExt($value)
    method setEscape (line 549) | public function setEscape($spec)
    method addTemplatePath (line 563) | public function addTemplatePath($path)
    method addHelperPath (line 577) | public function addHelperPath($path)
    method loadTemplate (line 591) | public function loadTemplate($tpl = null)
    method loadHelper (line 673) | public function loadHelper($hlp = null)
    method _setPath (line 699) | protected function _setPath($type, $path)
    method _addPath (line 743) | protected function _addPath($type, $path)
    method _createFileName (line 776) | protected function _createFileName($type, $parts = array())

FILE: source/plg_system_t3/includes/joomla30/layoutfile.php
  class JLayoutFile (line 30) | class JLayoutFile extends JLayoutFileCore
    method getDefaultIncludePaths (line 40) | public function getDefaultIncludePaths()

FILE: source/plg_system_t3/includes/joomla30/modulehelper.php
  class JModuleHelper (line 19) | abstract class JModuleHelper
    method getModule (line 31) | public static function &getModule($name, $title = null)
    method getModules (line 78) | public static function &getModules($position)
    method isEnabled (line 122) | public static function isEnabled($module)
    method renderModule (line 139) | public static function renderModule($module, $attribs = array())
    method getLayoutPath (line 294) | public static function getLayoutPath($module, $layout = 'default')
    method _load (line 352) | protected static function &_load()
    method load (line 364) | protected static function &load()
    method getModuleList (line 399) | public static function getModuleList()
    method cleanModuleList (line 465) | public static function cleanModuleList($modules)
    method moduleCache (line 532) | public static function moduleCache($module, $moduleparams, $cacheparams)

FILE: source/plg_system_t3/includes/joomla30/pagination.php
  class JPagination (line 19) | class JPagination
    method __construct (line 94) | public function __construct($total, $limitstart, $limit, $prefix = '')
    method setAdditionalUrlParam (line 174) | public function setAdditionalUrlParam($key, $value)
    method getAdditionalUrlParam (line 202) | public function getAdditionalUrlParam($key)
    method getRowOffset (line 218) | public function getRowOffset($index)
    method getData (line 230) | public function getData()
    method getPagesCounter (line 249) | public function getPagesCounter()
    method getResultsCounter (line 268) | public function getResultsCounter()
    method getPagesLinks (line 304) | public function getPagesLinks()
    method getPaginationLinks (line 429) | public function getPaginationLinks($layoutId = 'joomla.pagination.link...
    method getPaginationPages (line 456) | public function getPaginationPages()
    method getListFooter (line 503) | public function getListFooter()
    method getLimitBox (line 539) | public function getLimitBox()
    method orderUpIcon (line 599) | public function orderUpIcon($i, $condition = true, $task = 'orderup', ...
    method orderDownIcon (line 626) | public function orderDownIcon($i, $n, $condition = true, $task = 'orde...
    method _list_footer (line 647) | protected function _list_footer($list)
    method _list_render (line 670) | protected function _list_render($list)
    method _item_active (line 698) | protected function _item_active(JPaginationObject $item)
    method _item_inactive (line 732) | protected function _item_inactive(JPaginationObject $item)
    method _buildDataObject (line 753) | protected function _buildDataObject()
    method set (line 842) | public function set($property, $value = null)
    method get (line 867) | public function get($property, $default = null)

FILE: source/plg_system_t3/includes/joomla30/viewhtml.php
  class JViewHtml (line 19) | abstract class JViewHtml extends JViewBase
    method __construct (line 48) | public function __construct(JModel $model, SplPriorityQueue $paths = n...
    method __toString (line 79) | public function __toString()
    method escape (line 94) | public function escape($output)
    method getLayout (line 107) | public function getLayout()
    method getPath (line 121) | public function getPath($layout)
    method getPaths (line 139) | public function getPaths()
    method render (line 152) | public function render()
    method setLayout (line 184) | public function setLayout($layout)
    method setPaths (line 200) | public function setPaths(SplPriorityQueue $paths)
    method loadPaths (line 214) | protected function loadPaths()

FILE: source/plg_system_t3/includes/joomla30/viewlegacy.php
  class JViewLegacy (line 21) | class JViewLegacy extends JObject
    method __construct (line 122) | public function __construct($config = array())
    method display (line 205) | public function display($tpl = null)
    method assign (line 253) | public function assign()
    method assignRef (line 327) | public function assignRef($key, &$val)
    method escape (line 352) | public function escape($var)
    method get (line 372) | public function get($property, $default = null)
    method getModel (line 415) | public function getModel($name = null)
    method getLayout (line 429) | public function getLayout()
    method getLayoutTemplate (line 439) | public function getLayoutTemplate()
    method getName (line 455) | public function getName()
    method setModel (line 487) | public function setModel($model, $default = false)
    method setLayout (line 508) | public function setLayout($layout)
    method setLayoutExt (line 537) | public function setLayoutExt($value)
    method setEscape (line 558) | public function setEscape($spec)
    method addTemplatePath (line 574) | public function addTemplatePath($path)
    method addHelperPath (line 588) | public function addHelperPath($path)
    method loadTemplate (line 603) | public function loadTemplate($tpl = null)
    method loadHelper (line 685) | public function loadHelper($hlp = null)
    method _setPath (line 711) | protected function _setPath($type, $path)
    method _addPath (line 754) | protected function _addPath($type, $path)
    method _createFileName (line 787) | protected function _createFileName($type, $parts = array())

FILE: source/plg_system_t3/includes/joomla4/FileLayout.php
  class FileLayout (line 25) | class FileLayout extends _FileLayout
    method getDefaultIncludePaths (line 35) | public function getDefaultIncludePaths()

FILE: source/plg_system_t3/includes/joomla4/HtmlView.php
  class HtmlView (line 27) | class HtmlView extends _JHtmlView
    method _setPath (line 40) | protected function _setPath($type, $path)

FILE: source/plg_system_t3/includes/joomla4/ModuleHelper.php
  class ModuleHelper (line 30) | abstract class ModuleHelper extends _ModuleHelper
    method renderModule (line 42) | public static function renderModule($module, $attribs = array())
    method renderRawModule (line 199) | public static function renderRawModule($module, Registry $params, $att...
    method getLayoutPath (line 284) | public static function getLayoutPath($module, $layout = 'default')

FILE: source/plg_system_t3/includes/joomla4/Pagination.php
  class Pagination (line 22) | class Pagination extends _Pagination
    method getPagesLinks (line 32) | public function getPagesLinks()
    method getListFooter (line 166) | public function getListFooter()
    method get (line 203) | public function get($property, $default = null)

FILE: source/plg_system_t3/includes/joomla4/html/behavior.php
  class T3HtmlBehavior (line 17) | abstract class T3HtmlBehavior extends JHtmlBehavior
    method tooltip (line 46) | public static function tooltip($selector = '.hasTip', $params = array())
    method formvalidation (line 113) | public static function formvalidation()
    method framework (line 136) | public static function framework($extras = false, $debug = null)
    method caption (line 181) | public static function caption($selector = 'img.caption')

FILE: source/plg_system_t3/includes/joomla4/html/bootstrap.php
  class T3HtmlBootstrap (line 17) | abstract class T3HtmlBootstrap extends JBootstrap
    method renderModal (line 43) | public static function renderModal($selector = 'modal', $params = arra...

FILE: source/plg_system_t3/includes/lessphp/legacy.less.php
  class T3LessCompiler (line 26) | class T3LessCompiler
    method compile (line 28) | public static function compile ($source, $importdirs) {

FILE: source/plg_system_t3/includes/lessphp/less.php
  class T3LessCompiler (line 28) | class T3LessCompiler
    method compile (line 30) | public static function compile ($source, $importdirs) {

FILE: source/plg_system_t3/includes/lessphp/less/cache.php
  class Less_Cache (line 12) | class Less_Cache{
    method Get (line 27) | public static function Get( $less_files, $parser_options = array(), $u...
    method Regen (line 94) | public static function Regen( $less_files, $parser_options = array() ){
    method Cache (line 98) | public static function Cache( &$less_files, $parser_options = array() ){
    method CompiledName (line 132) | private static function CompiledName( $files ){
    method SetCacheDir (line 144) | public static function SetCacheDir( $dir ){
    method CheckCacheDir (line 148) | public static function CheckCacheDir(){
    method CleanCache (line 169) | public static function CleanCache(){

FILE: source/plg_system_t3/includes/lessphp/less/less.php
  class Less_Parser (line 12) | class Less_Parser{
    method __construct (line 73) | public function __construct( $env = null ){
    method Reset (line 91) | public function Reset( $options = null ){
    method SetOptions (line 113) | public function SetOptions( $options ){
    method SetOption (line 123) | public function SetOption($option,$value){
    method getCss (line 150) | public function getCss(){
    method PreVisitors (line 196) | private function PreVisitors($root){
    method PostVisitors (line 212) | private function PostVisitors($evaldRoot){
    method parse (line 251) | public function parse( $str, $file_uri = null ){
    method parseFile (line 286) | public function parseFile( $filename, $uri_root = '', $returnRoot = fa...
    method ModifyVars (line 328) | public function ModifyVars( $vars ){
    method SetFileInfo (line 340) | public function SetFileInfo( $filename, $uri_root = ''){
    method SetCacheDir (line 382) | public function SetCacheDir( $dir ){
    method SetImportDirs (line 409) | public function SetImportDirs( $dirs ){
    method _parse (line 433) | private function _parse( $file_path = null ){
    method GetRules (line 444) | private function GetRules( $file_path ){
    method SetInput (line 509) | public function SetInput( $file_path ){
    method UnsetInput (line 534) | public function UnsetInput(){
    method CacheFile (line 540) | public function CacheFile( $file_path ){
    method AddParsedFile (line 559) | static function AddParsedFile($file){
    method AllParsedFiles (line 563) | static function AllParsedFiles(){
    method FileParsed (line 570) | static function FileParsed($file){
    method save (line 575) | function save() {
    method restore (line 579) | private function restore() {
    method forget (line 583) | private function forget(){
    method isWhitespace (line 588) | private function isWhitespace($offset = 0) {
    method match (line 598) | private function match($toks){
    method MatchFuncs (line 637) | private function MatchFuncs($toks){
    method MatchChar (line 649) | private function MatchChar($tok){
    method MatchReg (line 657) | private function MatchReg($tok){
    method PeekReg (line 674) | public function PeekReg($tok){
    method PeekChar (line 681) | public function PeekChar($tok){
    method skipWhitespace (line 690) | public function skipWhitespace($length){
    method expect (line 708) | public function expect($tok, $msg = NULL) {
    method expectChar (line 720) | public function expectChar($tok, $msg = null ){
    method parsePrimary (line 774) | private function parsePrimary(){
    method parseComment (line 811) | private function parseComment(){
    method parseComments (line 829) | private function parseComments(){
    method parseEntitiesQuoted (line 851) | private function parseEntitiesQuoted() {
    method parseEntitiesKeyword (line 882) | private function parseEntitiesKeyword(){
    method FromKeyword (line 897) | private function FromKeyword( $keyword ){
    method parseEntitiesCall (line 920) | private function parseEntitiesCall(){
    method parseEntitiesArguments (line 960) | private function parseEntitiesArguments(){
    method parseEntitiesLiteral (line 977) | private function parseEntitiesLiteral(){
    method parseEntitiesAssignment (line 986) | private function parseEntitiesAssignment() {
    method parseEntitiesUrl (line 1010) | private function parseEntitiesUrl(){
    method parseEntitiesVariable (line 1042) | private function parseEntitiesVariable(){
    method parseEntitiesVariableCurly (line 1051) | private function parseEntitiesVariableCurly() {
    method parseEntitiesColor (line 1066) | private function parseEntitiesColor(){
    method parseEntitiesDimension (line 1077) | private function parseEntitiesDimension(){
    method parseUnicodeDescriptor (line 1102) | function parseUnicodeDescriptor() {
    method parseEntitiesJavascript (line 1115) | private function parseEntitiesJavascript(){
    method parseVariable (line 1140) | private function parseVariable(){
    method parseRulesetCall (line 1152) | private function parseRulesetCall(){
    method parseExtend (line 1163) | function parseExtend($isRule = false){
    method parseMixinCall (line 1211) | private function parseMixinCall(){
    method parseMixinCallElements (line 1245) | private function parseMixinCallElements(){
    method parseMixinArgs (line 1267) | private function parseMixinArgs( $isCall ){
    method parseMixinDefinition (line 1425) | private function parseMixinDefinition(){
    method parseEntity (line 1479) | private function parseEntity(){
    method parseEnd (line 1489) | private function parseEnd(){
    method parseAlpha (line 1498) | private function parseAlpha(){
    method parseElement (line 1531) | private function parseElement(){
    method parseCombinator (line 1565) | private function parseCombinator(){
    method parseLessSelector (line 1589) | private function parseLessSelector(){
    method parseSelector (line 1601) | private function parseSelector( $isLess = false ){
    method parseTag (line 1638) | private function parseTag(){
    method parseAttribute (line 1642) | private function parseAttribute(){
    method parseBlock (line 1670) | private function parseBlock(){
    method parseBlockRuleset (line 1679) | private function parseBlockRuleset(){
    method parseDetachedRuleset (line 1689) | private function parseDetachedRuleset(){
    method parseRuleset (line 1699) | private function parseRuleset(){
    method parseNameValue (line 1744) | private function parseNameValue(){
    method parseRule (line 1769) | private function parseRule( $tryAnonymous = null ){
    method parseAnonymousValue (line 1832) | function parseAnonymousValue(){
    method parseImport (line 1850) | private function parseImport(){
    method parseImportOptions (line 1876) | private function parseImportOptions(){
    method parseImportOption (line 1906) | private function parseImportOption(){
    method parseMediaFeature (line 1913) | private function parseMediaFeature() {
    method parseMediaFeatures (line 1942) | private function parseMediaFeatures() {
    method parseMedia (line 1962) | private function parseMedia() {
    method parseDirective (line 1979) | private function parseDirective(){
    method parseValue (line 2094) | private function parseValue(){
    method parseImportant (line 2112) | private function parseImportant (){
    method parseSub (line 2118) | private function parseSub (){
    method parseMultiplication (line 2135) | function parseMultiplication(){
    method parseAddition (line 2174) | private function parseAddition (){
    method parseConditions (line 2214) | private function parseConditions() {
    method parseCondition (line 2233) | private function parseCondition() {
    method parseOperand (line 2265) | private function parseOperand (){
    method parseExpression (line 2297) | private function parseExpression (){
    method parseProperty (line 2326) | private function parseProperty (){
    method parseRuleProperty (line 2340) | private function parseRuleProperty(){
    method rulePropertyMatch (line 2372) | private function rulePropertyMatch( $re, &$offset, &$length,  &$index,...
    method serializeVars (line 2383) | public function serializeVars( $vars ){
    method is_method (line 2399) | public static function is_method($a,$b){
    method round (line 2409) | public static function round($i, $precision = 0){
    method NewObj0 (line 2429) | public function NewObj0($class){
    method NewObj1 (line 2437) | public function NewObj1($class, $arg){
    method NewObj2 (line 2445) | public function NewObj2($class, $args){
    method NewObj3 (line 2453) | public function NewObj3($class, $args){
    method NewObj4 (line 2461) | public function NewObj4($class, $args){
    method NewObj5 (line 2469) | public function NewObj5($class, $args){
    method NewObj6 (line 2477) | public function NewObj6($class, $args){
    method NewObj7 (line 2485) | public function NewObj7($class, $args){
    method ObjCache (line 2494) | public function ObjCache($obj, $class, $args=array()){
    method ArgCache (line 2498) | public function ArgCache($args){
    method ArgString (line 2508) | public static function ArgString($arg){
    method Error (line 2528) | public function Error($msg){
    method WinPath (line 2532) | public static function WinPath($path){
  class Less_Colors (line 2547) | class Less_Colors {
    method hasOwnProperty (line 2699) | public static function hasOwnProperty($color) {
    method color (line 2704) | public static function color($color) {
  class Less_Environment (line 2718) | class Less_Environment{
    method Init (line 2759) | public function Init(){
    method copyEvalEnv (line 2802) | public function copyEvalEnv($frames = array() ){
    method isMathOn (line 2809) | public static function isMathOn(){
    method isPathRelative (line 2813) | public static function isPathRelative($path){
    method normalizePath (line 2825) | static function normalizePath($path){
    method unshiftFrame (line 2861) | public function unshiftFrame($frame){
    method shiftFrame (line 2865) | public function shiftFrame(){
  class Less_Functions (line 2879) | class Less_Functions{
    method __construct (line 2884) | function __construct($env, $currentFileInfo = null ){
    method operate (line 2893) | static public function operate( $op, $a, $b ){
    method clamp (line 2902) | static public function clamp($val, $max = 1){
    method fround (line 2906) | static function fround( $value ){
    method number (line 2919) | static public function number($n){
    method scaled (line 2930) | static public function scaled($n, $size = 255 ){
    method rgb (line 2938) | public function rgb ($r, $g, $b){
    method rgba (line 2942) | public function rgba($r, $g, $b, $a){
    method hsl (line 2950) | public function hsl($h, $s, $l){
    method hsla (line 2954) | public function hsla($h, $s, $l, $a){
    method hsla_hue (line 2974) | function hsla_hue($h, $m1, $m2){
    method hsv (line 2982) | public function hsv($h, $s, $v) {
    method hsva (line 2989) | public function hsva($h, $s, $v, $a) {
    method hue (line 3016) | public function hue($color){
    method saturation (line 3021) | public function saturation($color){
    method lightness (line 3026) | public function lightness($color){
    method hsvhue (line 3031) | public function hsvhue( $color ){
    method hsvsaturation (line 3037) | public function hsvsaturation( $color ){
    method hsvvalue (line 3042) | public function hsvvalue( $color ){
    method red (line 3047) | public function red($color) {
    method green (line 3051) | public function green($color) {
    method blue (line 3055) | public function blue($color) {
    method alpha (line 3059) | public function alpha($color){
    method luma (line 3064) | public function luma ($color) {
    method luminance (line 3068) | public function luminance( $color ){
    method saturate (line 3077) | public function saturate($color, $amount = null){
    method desaturate (line 3094) | public function desaturate($color, $amount){
    method lighten (line 3105) | public function lighten($color, $amount){
    method darken (line 3114) | public function darken($color, $amount){
    method fadein (line 3127) | public function fadein($color, $amount){
    method fadeout (line 3134) | public function fadeout($color, $amount){
    method fade (line 3141) | public function fade($color, $amount){
    method spin (line 3151) | public function spin($color, $amount){
    method mix (line 3168) | public function mix($color1, $color2, $weight = null){
    method greyscale (line 3191) | public function greyscale($color){
    method contrast (line 3196) | public function contrast( $color, $dark = null, $light = null, $thresh...
    method e (line 3227) | public function e ($str){
    method escape (line 3234) | public function escape ($str){
    method replace (line 3246) | public function replace( $string, $pattern, $replacement, $flags = nul...
    method replace_flags (line 3263) | public static function replace_flags($flags){
    method _percent (line 3282) | public function _percent(){
    method unit (line 3302) | public function unit( $val, $unit = null) {
    method convert (line 3319) | public function convert($val, $unit){
    method round (line 3323) | public function round($n, $f = false) {
    method pi (line 3333) | public function pi(){
    method mod (line 3337) | public function mod($a, $b) {
    method pow (line 3343) | public function pow($x, $y) {
    method ceil (line 3355) | public function ceil( $n ){		return $this->_math('ceil', null, $n); }
    method floor (line 3356) | public function floor( $n ){	return $this->_math('floor', null, $n); }
    method sqrt (line 3357) | public function sqrt( $n ){		return $this->_math('sqrt', null, $n); }
    method abs (line 3358) | public function abs( $n ){		return $this->_math('abs', null, $n); }
    method tan (line 3360) | public function tan( $n ){		return $this->_math('tan', '', $n);	}
    method sin (line 3361) | public function sin( $n ){		return $this->_math('sin', '', $n);	}
    method cos (line 3362) | public function cos( $n ){		return $this->_math('cos', '', $n);	}
    method atan (line 3364) | public function atan( $n ){		return $this->_math('atan', 'rad', $n);	}
    method asin (line 3365) | public function asin( $n ){		return $this->_math('asin', 'rad', $n);	}
    method acos (line 3366) | public function acos( $n ){		return $this->_math('acos', 'rad', $n);	}
    method _math (line 3368) | private function _math() {
    method _minmax (line 3392) | function _minmax( $isMin, $args ){
    method min (line 3476) | public function min(){
    method max (line 3481) | public function max(){
    method getunit (line 3486) | public function getunit($n){
    method argb (line 3490) | public function argb($color) {
    method percentage (line 3494) | public function percentage($n) {
    method color (line 3498) | public function color($n) {
    method iscolor (line 3516) | public function iscolor($n) {
    method isnumber (line 3520) | public function isnumber($n) {
    method isstring (line 3524) | public function isstring($n) {
    method iskeyword (line 3528) | public function iskeyword($n) {
    method isurl (line 3532) | public function isurl($n) {
    method ispixel (line 3536) | public function ispixel($n) {
    method ispercentage (line 3540) | public function ispercentage($n) {
    method isem (line 3544) | public function isem($n) {
    method isunit (line 3551) | public function isunit( $n, $unit ){
    method _isa (line 3558) | private function _isa($n, $type) {
    method tint (line 3562) | public function tint($color, $amount) {
    method shade (line 3566) | public function shade($color, $amount) {
    method extract (line 3570) | public function extract($values, $index ){
    method length (line 3587) | function length($values){
    method datauri (line 3592) | function datauri($mimetypeNode, $filePathNode = null ) {
    method svggradient (line 3668) | function svggradient( $direction ){
    method Expected (line 3750) | private static function Expected( $type, $arg ){
    method encodeURIComponent (line 3768) | public static function encodeURIComponent($string){
    method colorBlend (line 3777) | public function colorBlend( $mode, $color1, $color2 ){
    method multiply (line 3796) | public function multiply($color1, $color2 ){
    method colorBlendMultiply (line 3800) | private function colorBlendMultiply($cb, $cs){
    method screen (line 3804) | public function screen($color1, $color2 ){
    method colorBlendScreen (line 3808) | private function colorBlendScreen( $cb, $cs){
    method overlay (line 3812) | public function overlay($color1, $color2){
    method colorBlendOverlay (line 3816) | private function colorBlendOverlay($cb, $cs ){
    method softlight (line 3823) | public function softlight($color1, $color2){
    method colorBlendSoftlight (line 3827) | private function colorBlendSoftlight($cb, $cs ){
    method hardlight (line 3838) | public function hardlight($color1, $color2){
    method colorBlendHardlight (line 3842) | private function colorBlendHardlight( $cb, $cs ){
    method difference (line 3846) | public function difference($color1, $color2) {
    method colorBlendDifference (line 3850) | private function colorBlendDifference( $cb, $cs ){
    method exclusion (line 3854) | public function exclusion( $color1, $color2 ){
    method colorBlendExclusion (line 3858) | private function colorBlendExclusion( $cb, $cs ){
    method average (line 3862) | public function average($color1, $color2){
    method colorBlendAverage (line 3867) | function colorBlendAverage($cb, $cs ){
    method negation (line 3871) | public function negation($color1, $color2 ){
    method colorBlendNegation (line 3875) | function colorBlendNegation($cb, $cs){
  class Less_Mime (line 3890) | class Less_Mime{
    method lookup (line 3903) | static function lookup( $filepath ){
    method charsets_lookup (line 3913) | static function charsets_lookup( $type = null ){
  class Less_Tree (line 3925) | class Less_Tree{
    method toCSS (line 3929) | public function toCSS(){
    method genCSS (line 3942) | public function genCSS($output){}
    method outputRuleset (line 3948) | public static function outputRuleset( $output, $rules ){
    method accept (line 3981) | public function accept($visitor){}
    method ReferencedArray (line 3984) | public static function ReferencedArray($rules){
    method __set_state (line 3996) | public static function __set_state($args){
  class Less_Output (line 4014) | class Less_Output{
    method add (line 4031) | public function add($chunk, $fileInfo = null, $index = 0, $mapLines = ...
    method isEmpty (line 4040) | public function isEmpty(){
    method toString (line 4050) | public function toString(){
  class Less_Visitor (line 4062) | class Less_Visitor{
    method __construct (line 4067) | function __construct(){
    method visitObj (line 4072) | function visitObj( $node ){
    method visitArray (line 4096) | function visitArray( $nodes ){
  class Less_VisitorReplacing (line 4111) | class Less_VisitorReplacing extends Less_Visitor{
    method visitObj (line 4113) | function visitObj( $node ){
    method visitArray (line 4139) | function visitArray( $nodes ){
    method flatten (line 4155) | function flatten( $arr, &$out ){
  class Less_Configurable (line 4186) | abstract class Less_Configurable {
    method setOptions (line 4213) | public function setOptions($options){
    method getOption (line 4228) | public function getOption($name, $default = null){
    method setOption (line 4242) | public function setOption($name, $value){
  class Less_Tree_Alpha (line 4254) | class Less_Tree_Alpha extends Less_Tree{
    method __construct (line 4258) | public function __construct($val){
    method compile (line 4266) | public function compile($env){
    method genCSS (line 4278) | public function genCSS( $output ){
    method toCSS (line 4291) | public function toCSS(){
  class Less_Tree_Anonymous (line 4304) | class Less_Tree_Anonymous extends Less_Tree{
    method __construct (line 4316) | public function __construct($value, $index = null, $currentFileInfo = ...
    method compile (line 4323) | public function compile(){
    method compare (line 4327) | function compare($x){
    method genCSS (line 4345) | public function genCSS( $output ){
    method toCSS (line 4349) | public function toCSS(){
  class Less_Tree_Assignment (line 4362) | class Less_Tree_Assignment extends Less_Tree{
    method __construct (line 4368) | function __construct($key, $val) {
    method accept (line 4373) | function accept( $visitor ){
    method compile (line 4377) | public function compile($env) {
    method genCSS (line 4384) | public function genCSS( $output ){
    method toCss (line 4389) | public function toCss(){
  class Less_Tree_Attribute (line 4401) | class Less_Tree_Attribute extends Less_Tree{
    method __construct (line 4408) | function __construct($key, $op, $value){
    method compile (line 4414) | function compile($env){
    method genCSS (line 4432) | function genCSS( $output ){
    method toCSS (line 4436) | function toCSS(){
  class Less_Tree_Call (line 4455) | class Less_Tree_Call extends Less_Tree{
    method __construct (line 4464) | public function __construct($name, $args, $index, $currentFileInfo = n...
    method accept (line 4471) | function accept( $visitor ){
    method compile (line 4487) | public function compile($env=null){
    method genCSS (line 4541) | public function genCSS( $output ){
  class Less_Tree_Color (line 4569) | class Less_Tree_Color extends Less_Tree{
    method __construct (line 4575) | public function __construct($rgb, $a = 1, $isTransparentKeyword = null ){
    method compile (line 4599) | public function compile(){
    method luma (line 4603) | public function luma(){
    method genCSS (line 4618) | public function genCSS( $output ){
    method toCSS (line 4622) | public function toCSS( $doNotCompress = false ){
    method operate (line 4672) | public function operate( $op, $other) {
    method toRGB (line 4681) | public function toRGB(){
    method toHSL (line 4685) | public function toHSL(){
    method toHSV (line 4711) | function toHSV() {
    method toARGB (line 4741) | public function toARGB(){
    method compare (line 4746) | public function compare($x){
    method toHex (line 4759) | function toHex( $v ){
    method fromKeyword (line 4777) | public static function fromKeyword( $keyword ){
  class Less_Tree_Comment (line 4799) | class Less_Tree_Comment extends Less_Tree{
    method __construct (line 4807) | public function __construct($value, $silent, $index = null, $currentFi...
    method genCSS (line 4816) | public function genCSS( $output ){
    method toCSS (line 4823) | public function toCSS(){
    method isSilent (line 4827) | public function isSilent(){
    method compile (line 4833) | public function compile(){
    method markReferenced (line 4837) | public function markReferenced(){
  class Less_Tree_Condition (line 4850) | class Less_Tree_Condition extends Less_Tree{
    method __construct (line 4859) | public function __construct($op, $l, $r, $i = 0, $negate = false) {
    method accept (line 4867) | public function accept($visitor){
    method compile (line 4872) | public function compile($env) {
  class Less_Tree_DefaultFunc (line 4922) | class Less_Tree_DefaultFunc{
    method compile (line 4927) | static function compile(){
    method value (line 4936) | static function value( $v ){
    method error (line 4940) | static function error( $e ){
    method reset (line 4944) | static function reset(){
  class Less_Tree_DetachedRuleset (line 4955) | class Less_Tree_DetachedRuleset extends Less_Tree{
    method __construct (line 4961) | function __construct( $ruleset, $frames = null ){
    method accept (line 4966) | function accept($visitor) {
    method compile (line 4970) | function compile($env){
    method callEval (line 4979) | function callEval($env) {
  class Less_Tree_Dimension (line 4995) | class Less_Tree_Dimension extends Less_Tree{
    method __construct (line 5001) | public function __construct($value, $unit = null){
    method accept (line 5013) | function accept( $visitor ){
    method compile (line 5017) | public function compile(){
    method toColor (line 5021) | public function toColor() {
    method genCSS (line 5028) | public function genCSS( $output ){
    method __toString (line 5060) | public function __toString(){
    method operate (line 5071) | public function operate( $op, $other){
    method compare (line 5108) | public function compare($other) {
    method unify (line 5136) | function unify() {
    method convertTo (line 5140) | function convertTo($conversions) {
  class Less_Tree_Directive (line 5196) | class Less_Tree_Directive extends Less_Tree{
    method __construct (line 5207) | public function __construct($name, $value, $rules, $index = null, $cur...
    method accept (line 5221) | function accept( $visitor ){
    method genCSS (line 5234) | function genCSS( $output ){
    method compile (line 5249) | public function compile($env){
    method variable (line 5266) | public function variable($name){
    method find (line 5272) | public function find($selector){
    method markReferenced (line 5280) | public function markReferenced(){
  class Less_Tree_Element (line 5296) | class Less_Tree_Element extends Less_Tree{
    method __construct (line 5306) | public function __construct($combinator, $value, $index = null, $curre...
    method accept (line 5319) | function accept( $visitor ){
    method compile (line 5325) | public function compile($env){
    method genCSS (line 5341) | public function genCSS( $output ){
    method toCSS (line 5345) | public function toCSS(){
  class Less_Tree_Expression (line 5371) | class Less_Tree_Expression extends Less_Tree{
    method __construct (line 5378) | public function __construct( $value, $parens = null ){
    method accept (line 5383) | function accept( $visitor ){
    method compile (line 5387) | public function compile($env) {
    method genCSS (line 5436) | function genCSS( $output ){
    method throwAwayComments (line 5446) | function throwAwayComments() {
  class Less_Tree_Extend (line 5468) | class Less_Tree_Extend extends Less_Tree{
    method __construct (line 5487) | function __construct($selector, $option, $index){
    method accept (line 5508) | function accept( $visitor ){
    method compile (line 5512) | function compile( $env ){
    method findSelfSelectors (line 5519) | function findSelfSelectors( $selectors ){
  class Less_Tree_Import (line 5553) | class Less_Tree_Import extends Less_Tree{
    method __construct (line 5565) | function __construct($path, $features, $options, $index, $currentFileI...
    method accept (line 5596) | function accept($visitor){
    method genCSS (line 5611) | function genCSS( $output ){
    method toCSS (line 5625) | function toCSS(){
    method getPath (line 5638) | function getPath(){
    method compileForImport (line 5648) | function compileForImport( $env ){
    method compilePath (line 5652) | function compilePath($env) {
    method compile (line 5676) | function compile( $env ){
    method PathAndUri (line 5733) | function PathAndUri(){
    method ParseImport (line 5784) | function ParseImport( $full_path, $uri, $env ){
    method Skip (line 5811) | private function Skip($path, $env){
  class Less_Tree_Javascript (line 5835) | class Less_Tree_Javascript extends Less_Tree{
    method __construct (line 5846) | public function __construct($string, $index, $escaped){
    method compile (line 5852) | public function compile(){
  class Less_Tree_Keyword (line 5865) | class Less_Tree_Keyword extends Less_Tree{
    method __construct (line 5873) | public function __construct($value){
    method compile (line 5877) | public function compile(){
    method genCSS (line 5884) | public function genCSS( $output ){
    method compare (line 5893) | public function compare($other) {
  class Less_Tree_Media (line 5909) | class Less_Tree_Media extends Less_Tree{
    method __construct (line 5918) | public function __construct($value = array(), $features = array(), $in...
    method accept (line 5931) | function accept( $visitor ){
    method genCSS (line 5939) | function genCSS( $output ){
    method compile (line 5947) | public function compile($env) {
    method variable (line 5975) | public function variable($name) {
    method find (line 5979) | public function find($selector) {
    method emptySelectors (line 5983) | public function emptySelectors(){
    method markReferenced (line 5990) | public function markReferenced(){
    method compileTop (line 5997) | public function compileTop($env) {
    method compileNested (line 6012) | public function compileNested($env) {
    method permute (line 6051) | public function permute($arr) {
    method bubbleSelectors (line 6072) | function bubbleSelectors($selectors) {
  class Less_Tree_NameValue (line 6092) | class Less_Tree_NameValue extends Less_Tree{
    method __construct (line 6100) | public function __construct($name, $value = null, $index = null, $curr...
    method genCSS (line 6107) | function genCSS( $output ){
    method compile (line 6117) | public function compile ($env){
  class Less_Tree_Negative (line 6129) | class Less_Tree_Negative extends Less_Tree{
    method __construct (line 6134) | function __construct($node){
    method genCSS (line 6145) | function genCSS( $output ){
    method compile (line 6150) | function compile($env) {
  class Less_Tree_Operation (line 6165) | class Less_Tree_Operation extends Less_Tree{
    method __construct (line 6175) | public function __construct($op, $operands, $isSpaced = false){
    method accept (line 6181) | function accept($visitor) {
    method compile (line 6185) | public function compile($env){
    method genCSS (line 6214) | function genCSS( $output ){
  class Less_Tree_Paren (line 6235) | class Less_Tree_Paren extends Less_Tree{
    method __construct (line 6240) | public function __construct($value) {
    method accept (line 6244) | function accept($visitor){
    method genCSS (line 6251) | function genCSS( $output ){
    method compile (line 6257) | public function compile($env) {
  class Less_Tree_Quoted (line 6270) | class Less_Tree_Quoted extends Less_Tree{
    method __construct (line 6281) | public function __construct($str, $content = '', $escaped = false, $in...
    method genCSS (line 6294) | public function genCSS( $output ){
    method compile (line 6304) | public function compile($env){
    method compare (line 6327) | function compare($x) {
  class Less_Tree_Rule (line 6351) | class Less_Tree_Rule extends Less_Tree{
    method __construct (line 6366) | public function __construct($name, $value = null, $important = null, $...
    method accept (line 6377) | function accept($visitor) {
    method genCSS (line 6384) | function genCSS( $output ){
    method compile (line 6398) | public function compile ($env){
    method CompileName (line 6445) | function CompileName( $env, $name ){
    method makeImportant (line 6453) | function makeImportant(){
  class Less_Tree_Ruleset (line 6466) | class Less_Tree_Ruleset extends Less_Tree{
    method SetRulesetIndex (line 6489) | public function SetRulesetIndex(){
    method __construct (line 6502) | public function __construct($selectors, $rules, $strictImports = null){
    method accept (line 6510) | function accept( $visitor ){
    method compile (line 6525) | public function compile($env){
    method EvalMixinCalls (line 6599) | private function EvalMixinCalls( $ruleset, $env, &$rsRuleCnt ){
    method PrepareRuleset (line 6651) | private function PrepareRuleset($env){
    method evalImports (line 6698) | function evalImports($env) {
    method makeImportant (line 6720) | function makeImportant(){
    method matchArgs (line 6734) | public function matchArgs($args){
    method matchCondition (line 6739) | public function matchCondition( $args, $env ){
    method resetCache (line 6751) | function resetCache(){
    method variables (line 6757) | public function variables(){
    method variable (line 6766) | public function variable($name){
    method find (line 6774) | public function find( $selector, $self = null ){
    method genCSS (line 6816) | public function genCSS( $output ){
    method markReferenced (line 6922) | function markReferenced(){
    method joinSelectors (line 6931) | public function joinSelectors( $context, $selectors ){
    method joinSelector (line 6941) | public function joinSelector( &$paths, $context, $selector){
    method mergeElementsOnToSelectors (line 7081) | function mergeElementsOnToSelectors( $elements, &$selectors){
  class Less_Tree_RulesetCall (line 7109) | class Less_Tree_RulesetCall extends Less_Tree{
    method __construct (line 7114) | function __construct($variable){
    method accept (line 7118) | function accept($visitor) {}
    method compile (line 7120) | function compile( $env ){
  class Less_Tree_Selector (line 7135) | class Less_Tree_Selector extends Less_Tree{
    method __construct (line 7157) | public function __construct( $elements, $extendList = array() , $condi...
    method accept (line 7174) | function accept($visitor) {
    method createDerived (line 7186) | function createDerived( $elements, $extendList = null, $evaldCondition...
    method match (line 7193) | public function match( $other ){
    method CacheElements (line 7209) | public function CacheElements(){
    method isJustParentSelector (line 7240) | public function isJustParentSelector(){
    method compile (line 7247) | public function compile($env) {
    method genCSS (line 7271) | function genCSS( $output, $firstSelector = true ){
    method markReferenced (line 7282) | function markReferenced(){
    method getIsReferenced (line 7286) | function getIsReferenced(){
    method getIsOutput (line 7290) | function getIsOutput(){
  class Less_Tree_UnicodeDescriptor (line 7303) | class Less_Tree_UnicodeDescriptor extends Less_Tree{
    method __construct (line 7308) | public function __construct($value){
    method genCSS (line 7315) | public function genCSS( $output ){
    method compile (line 7319) | public function compile(){
  class Less_Tree_Unit (line 7332) | class Less_Tree_Unit extends Less_Tree{
    method __construct (line 7339) | function __construct($numerator = array(), $denominator = array(), $ba...
    method __clone (line 7345) | function __clone(){
    method genCSS (line 7351) | function genCSS( $output ){
    method toString (line 7363) | function toString(){
    method __toString (line 7371) | function __toString(){
    method compare (line 7379) | function compare($other) {
    method is (line 7383) | function is($unitString){
    method isLength (line 7387) | function isLength(){
    method isAngle (line 7392) | function isAngle() {
    method isEmpty (line 7396) | function isEmpty(){
    method isSingular (line 7400) | function isSingular() {
    method usedUnits (line 7405) | function usedUnits(){
    method cancel (line 7427) | function cancel(){
  class Less_Tree_UnitConversions (line 7479) | class Less_Tree_UnitConversions{
  class Less_Tree_Url (line 7513) | class Less_Tree_Url extends Less_Tree{
    method __construct (line 7521) | public function __construct($value, $currentFileInfo = null, $isEvald ...
    method accept (line 7527) | function accept( $visitor ){
    method genCSS (line 7534) | function genCSS( $output ){
    method compile (line 7543) | public function compile($ctx){
  class Less_Tree_Value (line 7589) | class Less_Tree_Value extends Less_Tree{
    method __construct (line 7594) | public function __construct($value){
    method accept (line 7598) | function accept($visitor) {
    method compile (line 7602) | public function compile($env){
    method genCSS (line 7618) | function genCSS( $output ){
  class Less_Tree_Variable (line 7637) | class Less_Tree_Variable extends Less_Tree{
    method __construct (line 7648) | public function __construct($name, $index = null, $currentFileInfo = n...
    method compile (line 7654) | public function compile($env) {
  class Less_Tree_Mixin_Call (line 7683) | class Less_Tree_Mixin_Call extends Less_Tree{
    method __construct (line 7697) | public function __construct($elements, $args, $index, $currentFileInfo...
    method compile (line 7711) | public function compile($env){
    method Format (line 7836) | private function Format($args){
    method IsRecursive (line 7861) | private function IsRecursive( $env, $mixin ){
  class Less_Tree_Mixin_Definition (line 7884) | class Less_Tree_Mixin_Definition extends Less_Tree_Ruleset{
    method __construct (line 7899) | public function __construct($name, $params, $rules, $condition, $varia...
    method toCSS (line 7930) | public function toCSS(){
    method compileParams (line 7935) | public function compileParams($env, $mixinFrames, $args = array() , &$...
    method compile (line 8025) | public function compile($env) {
    method evalCall (line 8032) | public function evalCall($env, $args = NULL, $important = NULL) {
    method matchCondition (line 8068) | public function matchCondition($args, $env) {
    method matchArgs (line 8086) | public function matchArgs($args, $env = NULL){
  class Less_Visitor_extendFinder (line 8124) | class Less_Visitor_extendFinder extends Less_Visitor{
    method __construct (line 8130) | function __construct(){
    method run (line 8139) | function run($root){
    method visitRule (line 8145) | function visitRule($ruleNode, &$visitDeeper ){
    method visitMixinDefinition (line 8149) | function visitMixinDefinition( $mixinDefinitionNode, &$visitDeeper ){
    method visitRuleset (line 8153) | function visitRuleset($rulesetNode){
    method allExtendsStackPush (line 8189) | function allExtendsStackPush($rulesetNode, $selectorPath, $extend, &$j){
    method visitRulesetOut (line 8204) | function visitRulesetOut( $rulesetNode ){
    method visitMedia (line 8210) | function visitMedia( $mediaNode ){
    method visitMediaOut (line 8215) | function visitMediaOut(){
    method visitDirective (line 8219) | function visitDirective( $directiveNode ){
    method visitDirectiveOut (line 8224) | function visitDirectiveOut(){
  class Less_Visitor_joinSelector (line 8377) | class Less_Visitor_joinSelector extends Less_Visitor{
    method run (line 8384) | function run( $root ){
    method visitRule (line 8388) | function visitRule( $ruleNode, &$visitDeeper ){
    method visitMixinDefinition (line 8392) | function visitMixinDefinition( $mixinDefinitionNode, &$visitDeeper ){
    method visitRuleset (line 8396) | function visitRuleset( $rulesetNode ){
    method visitRulesetOut (line 8425) | function visitRulesetOut(){
    method visitMedia (line 8429) | function visitMedia($mediaNode) {
  class Less_Visitor_processExtends (line 8447) | class Less_Visitor_processExtends extends Less_Visitor{
    method run (line 8454) | public function run( $root ){
    method doExtendChaining (line 8469) | private function doExtendChaining( $extendsList, $extendsListTarget, $...
    method visitRule (line 8564) | protected function visitRule( $ruleNode, &$visitDeeper ){
    method visitMixinDefinition (line 8568) | protected function visitMixinDefinition( $mixinDefinitionNode, &$visit...
    method visitSelector (line 8572) | protected function visitSelector( $selectorNode, &$visitDeeper ){
    method visitRuleset (line 8576) | protected function visitRuleset($rulesetNode){
    method ExtendMatch (line 8608) | private function ExtendMatch( $rulesetNode, $extend, $selectorPath ){
    method findMatch (line 8620) | private function findMatch($extend, $haystackSelectorPath ){
    method HasMatches (line 8697) | private function HasMatches($extend, $haystackSelectorPath){
    method PotentialMatch (line 8722) | private function PotentialMatch( $potentialMatch, $needleElements, $ha...
    method isElementValuesEqual (line 8752) | private function isElementValuesEqual( $elementValue1, $elementValue2 ){
    method isSelectorValuesEqual (line 8778) | private function isSelectorValuesEqual( $elementValue1, $elementValue2 ){
    method isAttributeValuesEqual (line 8805) | private function isAttributeValuesEqual( $elementValue1, $elementValue...
    method extendSelector (line 8825) | private function extendSelector($matches, $selectorPath, $replacementS...
    method visitMedia (line 8889) | protected function visitMedia( $mediaNode ){
    method visitMediaOut (line 8894) | protected function visitMediaOut(){
    method visitDirective (line 8898) | protected function visitDirective( $directiveNode ){
    method visitDirectiveOut (line 8903) | protected function visitDirectiveOut(){
  class Less_Visitor_toCSS (line 8915) | class Less_Visitor_toCSS extends Less_VisitorReplacing{
    method __construct (line 8919) | function __construct(){
    method run (line 8926) | function run( $root ){
    method visitRule (line 8930) | function visitRule( $ruleNode ){
    method visitMixinDefinition (line 8937) | function visitMixinDefinition($mixinNode){
    method visitExtend (line 8944) | function visitExtend(){
    method visitComment (line 8948) | function visitComment( $commentNode ){
    method visitMedia (line 8955) | function visitMedia( $mediaNode, &$visitDeeper ){
    method visitDirective (line 8965) | function visitDirective( $directiveNode ){
    method checkPropertiesInRoot (line 8989) | function checkPropertiesInRoot( $rulesetNode ){
    method visitRuleset (line 9004) | function visitRuleset( $rulesetNode, &$visitDeeper ){
    method visitRulesetRoot (line 9071) | private function visitRulesetRoot( $rulesetNode ){
    method visitRulesetPaths (line 9085) | private function visitRulesetPaths($rulesetNode){
    method _removeDuplicateRules (line 9104) | function _removeDuplicateRules( &$rules ){
    method _mergeRules (line 9131) | function _mergeRules( &$rules ){
    method toExpression (line 9183) | static function toExpression($values){
    method toValue (line 9191) | static function toValue($values){
  class Less_Exception_Parser (line 9210) | class Less_Exception_Parser extends Exception{
    method __construct (line 9240) | public function __construct($message = null, Exception $previous = nul...
    method getInput (line 9256) | protected function getInput(){
    method genMessage (line 9270) | public function genMessage(){
    method getLineNumber (line 9301) | public function getLineNumber(){
    method getColumn (line 9314) | public function getColumn(){
  class Less_Exception_Chunk (line 9330) | class Less_Exception_Chunk extends Less_Exception_Parser{
    method __construct (line 9349) | public function __construct($input, Exception $previous = null, $index...
    method Chunks (line 9370) | function Chunks(){
    method CharCode (line 9497) | function CharCode($pos){
    method fail (line 9502) | function fail( $msg, $index = null ){
  class Less_Exception_Compiler (line 9533) | class Less_Exception_Compiler extends Less_Exception_Parser{
  class Less_Output_Mapped (line 9543) | class Less_Output_Mapped extends Less_Output {
    method __construct (line 9579) | public function __construct(array $contentsMap, $generator){
    method add (line 9593) | public function add($chunk, $fileInfo = null, $index = 0, $mapLines = ...
  class Less_SourceMap_Base64VLQ (line 9664) | class Less_SourceMap_Base64VLQ {
    method __construct (line 9725) | public function __construct(){
    method toVLQSigned (line 9743) | public function toVLQSigned($aValue){
    method fromVLQSigned (line 9758) | public function fromVLQSigned($aValue){
    method encode (line 9768) | public function encode($aValue){
    method decode (line 9790) | public function decode($encoded){
    method zeroFill (line 9810) | public function zeroFill($a, $b){
    method base64Encode (line 9821) | public function base64Encode($number){
    method base64Decode (line 9835) | public function base64Decode($char){
  class Less_SourceMap_Generator (line 9851) | class Less_SourceMap_Generator extends Less_Configurable {
    method __construct (line 9926) | public function __construct(Less_Tree_Ruleset $root, $contentsMap, $op...
    method generateCSS (line 9945) | public function generateCSS(){
    method saveMap (line 9985) | protected function saveMap($file, $content){
    method normalizeFilename (line 10005) | protected function normalizeFilename($filename){
    method addMapping (line 10027) | public function addMapping($generatedLine, $generatedColumn, $original...
    method generateJson (line 10049) | protected function generateJson(){
    method getSourcesContent (line 10103) | protected function getSourcesContent(){
    method generateMappings (line 10119) | public function generateMappings(){
    method findFileIndex (line 10177) | protected function findFileIndex($filename){

FILE: source/plg_system_t3/includes/lessphp/less/version.php
  class Less_Version (line 9) | class Less_Version{

FILE: source/plg_system_t3/includes/lessphp/lessc.inc.php
  class lessc (line 40) | class lessc {
    method findImport (line 70) | protected function findImport($url) {
    method fileExists (line 81) | protected function fileExists($name) {
    method compressList (line 85) | static public function compressList($items, $delim) {
    method preg_quote (line 90) | static public function preg_quote($what) {
    method tryImport (line 94) | protected function tryImport($importPath, $parentBlock, $out) {
    method compileImportedProps (line 152) | protected function compileImportedProps($props, $block, $out, $sourceP...
    method compileBlock (line 190) | protected function compileBlock($block) {
    method compileCSSBlock (line 214) | protected function compileCSSBlock($block) {
    method compileMedia (line 228) | protected function compileMedia($media) {
    method mediaParent (line 253) | protected function mediaParent($scope) {
    method compileNestedBlock (line 264) | protected function compileNestedBlock($block, $selectors) {
    method compileRoot (line 275) | protected function compileRoot($root) {
    method compileProps (line 282) | protected function compileProps($block, $out) {
    method sortProps (line 290) | protected function sortProps($props, $split = false) {
    method compileMediaQuery (line 322) | protected function compileMediaQuery($queries) {
    method multiplyMedia (line 358) | protected function multiplyMedia($env, $childQueries = null) {
    method expandParentSelectors (line 385) | protected function expandParentSelectors(&$tag, $replace) {
    method findClosestSelectors (line 396) | protected function findClosestSelectors() {
    method multiplySelectors (line 412) | protected function multiplySelectors($selectors) {
    method compileSelectors (line 443) | protected function compileSelectors($selectors) {
    method eq (line 458) | protected function eq($left, $right) {
    method patternMatch (line 462) | protected function patternMatch($block, $orderedArgs, $keywordArgs) {
    method patternMatchAll (line 545) | protected function patternMatchAll($blocks, $orderedArgs, $keywordArgs...
    method findBlocks (line 562) | protected function findBlocks($searchIn, $path, $orderedArgs, $keyword...
    method zipSetArgs (line 600) | protected function zipSetArgs($args, $orderedValues, $keywordValues) {
    method compileProp (line 642) | protected function compileProp($prop, $block, $out) {
    method compileValue (line 790) | protected function compileValue($value) {
    method lib_pow (line 854) | protected function lib_pow($args) {
    method lib_pi (line 859) | protected function lib_pi() {
    method lib_mod (line 863) | protected function lib_mod($args) {
    method lib_tan (line 868) | protected function lib_tan($num) {
    method lib_sin (line 872) | protected function lib_sin($num) {
    method lib_cos (line 876) | protected function lib_cos($num) {
    method lib_atan (line 880) | protected function lib_atan($num) {
    method lib_asin (line 885) | protected function lib_asin($num) {
    method lib_acos (line 890) | protected function lib_acos($num) {
    method lib_sqrt (line 895) | protected function lib_sqrt($num) {
    method lib_extract (line 899) | protected function lib_extract($value) {
    method lib_isnumber (line 908) | protected function lib_isnumber($value) {
    method lib_isstring (line 912) | protected function lib_isstring($value) {
    method lib_iscolor (line 916) | protected function lib_iscolor($value) {
    method lib_iskeyword (line 920) | protected function lib_iskeyword($value) {
    method lib_ispixel (line 924) | protected function lib_ispixel($value) {
    method lib_ispercentage (line 928) | protected function lib_ispercentage($value) {
    method lib_isem (line 932) | protected function lib_isem($value) {
    method lib_isrem (line 936) | protected function lib_isrem($value) {
    method lib_rgbahex (line 940) | protected function lib_rgbahex($color) {
    method lib_argb (line 950) | protected function lib_argb($color){
    method lib_e (line 955) | protected function lib_e($arg) {
    method lib__sprintf (line 973) | protected function lib__sprintf($args) {
    method lib_floor (line 1001) | protected function lib_floor($arg) {
    method lib_ceil (line 1006) | protected function lib_ceil($arg) {
    method lib_round (line 1011) | protected function lib_round($arg) {
    method lib_unit (line 1016) | protected function lib_unit($arg) {
    method colorArgs (line 1030) | protected function colorArgs($args) {
    method lib_darken (line 1041) | protected function lib_darken($args) {
    method lib_lighten (line 1049) | protected function lib_lighten($args) {
    method lib_saturate (line 1057) | protected function lib_saturate($args) {
    method lib_desaturate (line 1065) | protected function lib_desaturate($args) {
    method lib_spin (line 1073) | protected function lib_spin($args) {
    method lib_fadeout (line 1084) | protected function lib_fadeout($args) {
    method lib_fadein (line 1090) | protected function lib_fadein($args) {
    method lib_hue (line 1096) | protected function lib_hue($color) {
    method lib_saturation (line 1101) | protected function lib_saturation($color) {
    method lib_lightness (line 1106) | protected function lib_lightness($color) {
    method lib_alpha (line 1113) | protected function lib_alpha($value) {
    method lib_fade (line 1120) | protected function lib_fade($args) {
    method lib_percentage (line 1126) | protected function lib_percentage($arg) {
    method lib_mix (line 1134) | protected function lib_mix($args) {
    method lib_contrast (line 1170) | protected function lib_contrast($args) {
    method assertColor (line 1189) | protected function assertColor($value, $error = "expected color value") {
    method assertNumber (line 1195) | protected function assertNumber($value, $error = "expecting number") {
    method assertArgs (line 1200) | protected function assertArgs($value, $expectedArgs, $name="") {
    method toHSL (line 1219) | protected function toHSL($color) {
    method toRGB_helper (line 1254) | protected function toRGB_helper($comp, $temp1, $temp2) {
    method toRGB (line 1269) | protected function toRGB($color) {
    method clamp (line 1296) | protected function clamp($v, $max = 1, $min = 0) {
    method funcToColor (line 1304) | protected function funcToColor($func) {
    method reduce (line 1356) | protected function reduce($value, $forExpression = false) {
    method coerceColor (line 1470) | protected function coerceColor($value) {
    method coerceString (line 1502) | protected function coerceString($value) {
    method flattenList (line 1513) | protected function flattenList($value) {
    method toBool (line 1520) | protected function toBool($a) {
    method evaluate (line 1526) | protected function evaluate($exp) {
    method stringConcatenate (line 1571) | protected function stringConcatenate($left, $right) {
    method fixColor (line 1588) | protected function fixColor($c) {
    method op_number_color (line 1597) | protected function op_number_color($op, $lft, $rgt) {
    method op_color_number (line 1603) | protected function op_color_number($op, $lft, $rgt) {
    method op_color_color (line 1610) | protected function op_color_color($op, $left, $right) {
    method lib_red (line 1640) | function lib_red($color){
    method lib_green (line 1649) | function lib_green($color){
    method lib_blue (line 1658) | function lib_blue($color){
    method op_number_number (line 1669) | protected function op_number_number($op, $left, $right) {
    method makeOutputBlock (line 1708) | protected function makeOutputBlock($type, $selectors = null) {
    method pushEnv (line 1719) | protected function pushEnv($block = null) {
    method popEnv (line 1730) | protected function popEnv() {
    method set (line 1737) | protected function set($name, $value) {
    method get (line 1743) | protected function get($name, $default=null) {
    method injectVariables (line 1764) | protected function injectVariables($args) {
    method __construct (line 1783) | public function __construct($fname = null) {
    method compile (line 1790) | public function compile($string, $name = null) {
    method compileFile (line 1816) | public function compileFile($fname, $outFname = null) {
    method checkedCompile (line 1842) | public function checkedCompile($in, $out) {
    method cachedCompile (line 1870) | public function cachedCompile($in, $force = false) {
    method parse (line 1916) | public function parse($str = null, $initialVariables = null) {
    method makeParser (line 1941) | protected function makeParser($name) {
    method setFormatter (line 1948) | public function setFormatter($name) {
    method newFormatter (line 1952) | protected function newFormatter() {
    method setPreserveComments (line 1963) | public function setPreserveComments($preserve) {
    method registerFunction (line 1967) | public function registerFunction($name, $func) {
    method unregisterFunction (line 1971) | public function unregisterFunction($name) {
    method setVariables (line 1975) | public function setVariables($variables) {
    method unsetVariable (line 1979) | public function unsetVariable($name) {
    method setImportDir (line 1983) | public function setImportDir($dirs) {
    method addImportDir (line 1987) | public function addImportDir($dir) {
    method allParsedFiles (line 1992) | public function allParsedFiles() {
    method addParsedFile (line 1996) | protected function addParsedFile($file) {
    method throwError (line 2003) | protected function throwError($msg = null) {
    method ccompile (line 2012) | public static function ccompile($in, $out, $less = null) {
    method cexecute (line 2019) | public static function cexecute($in, $force = false, $less = null) {
  class lessc_parser (line 2180) | class lessc_parser {
    method __construct (line 2228) | public function __construct($lessc, $sourceName = null) {
    method parse (line 2251) | public function parse($buffer) {
    method parseChunk (line 2318) | protected function parseChunk() {
    method isDirective (line 2466) | protected function isDirective($dirname, $directives) {
    method fixTags (line 2475) | protected function fixTags($tags) {
    method expressionList (line 2485) | protected function expressionList(&$exps) {
    method expression (line 2502) | protected function expression(&$out) {
    method expHelper (line 2526) | protected function expHelper($lhs, $minP) {
    method propertyValue (line 2574) | public function propertyValue(&$value, $keyName = null) {
    method parenValue (line 2596) | protected function parenValue(&$out) {
    method value (line 2621) | protected function value(&$value) {
    method import (line 2676) | protected function import(&$out) {
    method mediaQueryList (line 2690) | protected function mediaQueryList(&$out) {
    method mediaQuery (line 2698) | protected function mediaQuery(&$out) {
    method mediaExpression (line 2731) | protected function mediaExpression(&$out) {
    method openString (line 2752) | protected function openString($end, &$out, $nestingOpen=null, $rejectS...
    method string (line 2819) | protected function string(&$out) {
    method interpolation (line 2870) | protected function interpolation(&$out) {
    method unit (line 2890) | protected function unit(&$unit) {
    method color (line 2905) | protected function color(&$out) {
    method argumentDef (line 2923) | protected function argumentDef(&$args, &$isVararg) {
    method tags (line 3023) | protected function tags(&$tags, $simple = false, $delim = ',') {
    method mixinTags (line 3036) | protected function mixinTags(&$tags) {
    method tagBracket (line 3050) | protected function tagBracket(&$parts, &$hasExpression) {
    method tag (line 3120) | protected function tag(&$tag, $simple = false) {
    method func (line 3184) | protected function func(&$func) {
    method variable (line 3227) | protected function variable(&$name) {
    method assign (line 3249) | protected function assign($name = null) {
    method keyword (line 3255) | protected function keyword(&$word) {
    method end (line 3264) | protected function end() {
    method guards (line 3274) | protected function guards(&$guards) {
    method guardGroup (line 3300) | protected function guardGroup(&$guardGroup) {
    method guard (line 3317) | protected function guard(&$guard) {
    method literal (line 3333) | protected function literal($what, $eatWhitespace = null) {
    method genericList (line 3356) | protected function genericList(&$out, $parseItem, $delim="", $flatten=...
    method to (line 3384) | protected function to($what, &$out, $until = false, $allowNewline = fa...
    method match (line 3397) | protected function match($regex, &$out, $eatWhitespace = null) {
    method whitespace (line 3410) | protected function whitespace() {
    method peek (line 3429) | protected function peek($regex, &$out = null, $from=null) {
    method seek (line 3438) | protected function seek($where = null) {
    method throwError (line 3446) | public function throwError($msg = "parse error", $count = null) {
    method pushBlock (line 3466) | protected function pushBlock($selectors=null, $type=null) {
    method pushSpecialBlock (line 3484) | protected function pushSpecialBlock($type) {
    method append (line 3489) | protected function append($prop, $pos = null) {
    method pop (line 3495) | protected function pop() {
    method removeComments (line 3503) | protected function removeComments($text) {
  class lessc_formatter_classic (line 3560) | class lessc_formatter_classic {
    method __construct (line 3577) | public function __construct() {
    method indentStr (line 3581) | public function indentStr($n = 0) {
    method property (line 3585) | public function property($name, $value) {
    method isEmpty (line 3589) | protected function isEmpty($block) {
    method block (line 3600) | public function block($block) {
  class lessc_formatter_compressed (line 3655) | class lessc_formatter_compressed extends lessc_formatter_classic {
    method indentStr (line 3663) | public function indentStr($n = 0) {
  class lessc_formatter_lessjs (line 3668) | class lessc_formatter_lessjs extends lessc_formatter_classic {

FILE: source/plg_system_t3/includes/menu/megamenu.php
  class T3MenuMegamenu (line 22) | class T3MenuMegamenu {
    method __construct (line 41) | function __construct($menutype = 'mainmenu', $settings = array(), $par...
    method render (line 178) | function render($return = false) {
    method nav (line 195) | function nav($pitem, $start = 0, $end = 0) {
    method item (line 239) | function item($item) {
    method mega (line 263) | function mega($item) {
    method module (line 317) | function module($module) {
    method _ (line 355) | function _($tmpl, $vars = array()) {
    method get (line 360) | function get($prop) {
    method getParam (line 366) | function getParam($name, $default = null) {

FILE: source/plg_system_t3/includes/menu/megamenu.tpl.php
  class T3MenuMegamenuTpl (line 15) | class T3MenuMegamenuTpl
    method beginmenu (line 17) | static function beginmenu($vars)
    method endmenu (line 32) | static function endmenu($vars)
    method beginnav (line 37) | static function beginnav($vars)
    method endnav (line 54) | static function endnav($vars)
    method beginmega (line 59) | static function beginmega($vars)
    method endmega (line 85) | static function endmega($vars)
    method beginrow (line 90) | static function beginrow($vars)
    method endrow (line 95) | static function endrow($vars)
    method begincol (line 100) | static function begincol($vars)
    method endcol (line 129) | static function endcol($vars)
    method beginitem (line 134) | static function beginitem($vars)
    method enditem (line 171) | static function enditem($vars)
    method item (line 176) | static function item($vars)
    method item_url (line 232) | static function item_url($vars)
    method item_separator (line 266) | static function item_separator($vars)
    method item_component (line 283) | static function item_component($vars)
    method _ (line 314) | static function _($tmpl, $vars) {

FILE: source/plg_system_t3/includes/menu/t3bootstrap.php
  class T3Bootstrap (line 19) | class T3Bootstrap
    method __construct (line 31) | function __construct($menutype = 'mainmenu')
    method render (line 40) | function render()
    method getList (line 55) | function getList()
    method getBase (line 149) | public static function getBase()
    method getActive (line 159) | public static function getActive()

FILE: source/plg_system_t3/includes/menu/t3bootstrap.tpl.php
  class T3BootstrapTpl (line 15) | class T3BootstrapTpl
    method render (line 17) | static function render($list)
    method item (line 103) | public static function item($type, $item)
    method component (line 112) | public static function component($item)
    method heading (line 160) | public static function heading($item)
    method separator (line 167) | public static function separator($item)
    method url (line 184) | public static function url($item)

FILE: source/plg_system_t3/includes/minify/closurecompiler.php
  class Minify_JS_ClosureCompiler (line 16) | class Minify_JS_ClosureCompiler {
    method minify (line 26) | public static function minify($js, array $options = array())
    method __construct (line 38) | public function __construct(array $options = array())
    method min (line 45) | public function min($js)
    method _getResponse (line 82) | protected function _getResponse($postBody)
    method _buildPostBody (line 118) | protected function _buildPostBody($js, $returnErrors = false)
    method _fallback (line 133) | protected function _fallback($js)
  class Minify_JS_ClosureCompiler_Exception (line 141) | class Minify_JS_ClosureCompiler_Exception extends Exception {}

FILE: source/plg_system_t3/includes/minify/csscompressor.php
  class Minify_CSS_Compressor (line 21) | class Minify_CSS_Compressor {
    method process (line 32) | public static function process($css, $options = array())
    method __construct (line 56) | private function __construct($options) {
    method _process (line 67) | protected function _process($css)
    method _selectorsCB (line 162) | protected function _selectorsCB($m)
    method _commentCB (line 175) | protected function _commentCB($m)
    method _fontFamilyCB (line 235) | protected function _fontFamilyCB($m)

FILE: source/plg_system_t3/includes/minify/jsmin.php
  class JSMin (line 57) | class JSMin {
    method minify (line 81) | public static function minify($js)
    method __construct (line 90) | public function __construct($input)
    method min (line 100) | public function min()
    method action (line 163) | protected function action($command)
    method isRegexpLiteral (line 269) | protected function isRegexpLiteral()
    method get (line 301) | protected function get()
    method isEOF (line 329) | protected function isEOF($a)
    method peek (line 339) | protected function peek()
    method isAlphaNum (line 352) | protected function isAlphaNum($c)
    method consumeSingleLineComment (line 360) | protected function consumeSingleLineComment()
    method consumeMultipleLineComment (line 381) | protected function consumeMultipleLineComment()
    method next (line 416) | protected function next()
  class JSMin_UnterminatedStringException (line 435) | class JSMin_UnterminatedStringException extends Exception {}
  class JSMin_UnterminatedCommentException (line 436) | class JSMin_UnterminatedCommentException extends Exception {}
  class JSMin_UnterminatedRegExpException (line 437) | class JSMin_UnterminatedRegExpException extends Exception {}

FILE: source/plg_system_t3/includes/renderer/megamenu.php
  class JDocumentRendererMegamenu (line 17) | class JDocumentRendererMegamenu extends JDocumentRendererMegamenuRender
    method render (line 30) | public function render($info = null, $params = array(), $content = null)

FILE: source/plg_system_t3/includes/renderer/megamenurender.php
  class JDocumentRendererMegamenuRender (line 15) | class JDocumentRendererMegamenuRender extends JDocumentRenderer
    method render (line 28) | public function render($info = null, $params = array(), $content = null)

FILE: source/plg_system_t3/includes/renderer/pageclass.php
  class JDocumentRendererPageClass (line 19) | class JDocumentRendererPageClass extends JDocumentRenderer
    method render (line 32) | public function render($info, $params = array(), $content = null)

FILE: source/plg_system_t3/includes/renderer/t3ajax.php
  class JDocumentRendererT3Ajax (line 19) | class JDocumentRendererT3Ajax extends JDocumentRenderer
    method render (line 32) | public function render($info, $params = array(), $content = null)
    method htmlPosition (line 55) | protected function htmlPosition($info, $params = array(), $content = n...
    method jsonPosition (line 72) | protected function jsonPosition($info, $params = array(), $content = n...
    method htmlModule (line 87) | protected function htmlModule($info, $params = array(), $content = null)
    method jsonModule (line 110) | protected function jsonModule($info, $params = array(), $content = null)

FILE: source/plg_system_t3/includes/renderer/t3bootstrap.php
  class JDocumentRendererT3Bootstrap (line 15) | class JDocumentRendererT3Bootstrap extends JDocumentRenderer
    method render (line 28) | public function render($info = null, $params = array(), $content = null)

FILE: source/plg_system_t3/t3.php
  class plgSystemT3 (line 24) | class plgSystemT3 extends JPlugin
    method onAfterInitialise (line 29) | function onAfterInitialise()
    method onAfterRoute (line 76) | function onAfterRoute()
    method onAfterDispatch (line 128) | function onAfterDispatch() {
    method onBeforeRender (line 144) | function onBeforeRender()
    method onBeforeCompileHead (line 198) | function onBeforeCompileHead()
    method onAfterRender (line 214) | function onAfterRender()
    method onContentPrepareForm (line 240) | function onContentPrepareForm($form, $data)
    method onContentBeforeSave (line 314) | function onContentBeforeSave($context, $data, $isNew)
    method onExtensionAfterSave (line 326) | function onExtensionAfterSave($option, $data)
    method onRenderModule (line 380) | function onRenderModule(&$module, $attribs)
    method onGetLayoutPath (line 415) | function onGetLayoutPath($module, $layout)
    method onContentPrepare (line 443) | public function onContentPrepare ($context, &$article, &$params, $page...

FILE: source/plg_system_t3/t3.script.php
  class plgSystemT3InstallerScript (line 13) | class plgSystemT3InstallerScript
    method postflight (line 23) | public function postflight($route, $adapter)

FILE: source/tpl_t3_blank/html/message.php
  function renderMessage (line 28) | function renderMessage($msgList)
Copy disabled (too large) Download .json
Condensed preview — 1055 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (12,036K chars).
[
  {
    "path": ".gitattributes",
    "chars": 49,
    "preview": "# Disable LF normalization for all files\r\n* -text"
  },
  {
    "path": ".gitignore",
    "chars": 33,
    "preview": "*.ffs_*\r\n.svn\r\n.DS_Store\n*.ffs_db"
  },
  {
    "path": "CHANGELOG.md",
    "chars": 112241,
    "preview": "<h2>Version: 3.1.2 (02/12/2022)</h2>\n<h3>Hot fixes</h3>\n- Compatible with J4+ | <a href=\"https://github.com/t3framework/"
  },
  {
    "path": "LICENSE.txt",
    "chars": 17816,
    "preview": "GNU GENERAL PUBLIC LICENSE\n\t\t\t\tVersion 2, June 1991\n\n Copyright (C) 1989, 1991 Free Software Foundation, Inc.\n 59 Temple"
  },
  {
    "path": "README.md",
    "chars": 2952,
    "preview": "T3v3 - Joomla Responsive Template Framework, built with Bootstrap & LESS\n==============\n\nThe 3rd generation of T3 Framew"
  },
  {
    "path": "pkg_t3.script.php",
    "chars": 1124,
    "preview": "<?php\n/**\n * @package      T3\n *\n * @author       JoomlArt\n * @copyright    Copyright (C) 2012-2013. All rights reserved"
  },
  {
    "path": "pkg_t3.xml",
    "chars": 2079,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n<extension type=\"package\" version=\"2.5\" method=\"upgrade\">\n    <name>T3 Framework"
  },
  {
    "path": "source/plg_system_t3/admin/bootstrap/css/bootstrap-responsive.css",
    "chars": 20470,
    "preview": "/*!\n * Bootstrap Responsive v2.1.0\n *\n * Copyright 2012 Twitter, Inc\n * Licensed under the Apache License v2.0\n * http:/"
  },
  {
    "path": "source/plg_system_t3/admin/bootstrap/css/bootstrap.css",
    "chars": 123592,
    "preview": "/*!\n * Bootstrap v2.1.1\n *\n * Copyright 2012 Twitter, Inc\n * Licensed under the Apache License v2.0\n * http://www.apache"
  },
  {
    "path": "source/plg_system_t3/admin/bootstrap/index.html",
    "chars": 31,
    "preview": "<!DOCTYPE html><title></title>\n"
  },
  {
    "path": "source/plg_system_t3/admin/bootstrap/js/bootstrap.js",
    "chars": 61962,
    "preview": "/* ===================================================\n * bootstrap-transition.js v2.3.2\n * http://twitter.github.com/bo"
  },
  {
    "path": "source/plg_system_t3/admin/css/admin-j25.css",
    "chars": 5763,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/css/admin-j30.css",
    "chars": 1920,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/css/admin.css",
    "chars": 35419,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/css/file-manager.css",
    "chars": 891,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/css/index.html",
    "chars": 31,
    "preview": "<!DOCTYPE html><title></title>\n"
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa3/css/font-awesome-ie7.css",
    "chars": 41311,
    "preview": "/*!\n *  Font Awesome 3.2.1\n *  the iconic font designed for Bootstrap\n *  ----------------------------------------------"
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa3/css/font-awesome.css",
    "chars": 31303,
    "preview": "/*!\n *  Font Awesome 3.2.1\n *  the iconic font designed for Bootstrap\n *  ----------------------------------------------"
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa3/less/bootstrap.less",
    "chars": 2084,
    "preview": "/* BOOTSTRAP SPECIFIC CLASSES\n * -------------------------- */\n\n/* Bootstrap 2.0 sprites.less reset */\n[class^=\"icon-\"],"
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa3/less/core.less",
    "chars": 2101,
    "preview": "/* FONT AWESOME CORE\n * -------------------------- */\n\n[class^=\"icon-\"],\n[class*=\" icon-\"] {\n  .icon-FontAwesome();\n}\n\n["
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa3/less/extras.less",
    "chars": 2398,
    "preview": "/* EXTRAS\n * -------------------------- */\n\n/* Stacked and layered icon */\n.icon-stack();\n\n/* Animated rotating icon */\n"
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa3/less/font-awesome-ie7.less",
    "chars": 19299,
    "preview": "/*!\n *  Font Awesome 3.2.1\n *  the iconic font designed for Bootstrap\n *  ----------------------------------------------"
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa3/less/font-awesome.less",
    "chars": 1391,
    "preview": "/*!\n *  Font Awesome 3.2.1\n *  the iconic font designed for Bootstrap\n *  ----------------------------------------------"
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa3/less/icons.less",
    "chars": 17555,
    "preview": "/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen\n   readers do not read off random characters th"
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa3/less/joomla3-compat.less",
    "chars": 4112,
    "preview": "/* This file provides a mapping from Joomla3 icon classes to FontAwesome icons */\n\n.icon-address:before { content: @book"
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa3/less/mixins.less",
    "chars": 1041,
    "preview": "// Mixins\n// --------------------------\n\n.icon(@icon) {\n  .icon-FontAwesome();\n  content: @icon;\n}\n\n.icon-FontAwesome() "
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa3/less/path.less",
    "chars": 742,
    "preview": "/* FONT PATH\n * -------------------------- */\n\n@font-face {\n  font-family: 'FontAwesome';\n  src: url('@{FontAwesomePath}"
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa3/less/variables.less",
    "chars": 8888,
    "preview": "// Variables\n// --------------------------\n\n@FontAwesomePath:    \"../font\";\n//@FontAwesomePath:    \"//netdna.bootstrapcd"
  },
  {
    "path": "source/plg_system_t3/admin/fonts/fa4/css/font-awesome.css",
    "chars": 26651,
    "preview": "/*!\n *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome\n *  License - http://fontawesome.io/lice"
  },
  {
    "path": "source/plg_system_t3/admin/fonts/glyphicon/css/glyphicon.css",
    "chars": 10991,
    "preview": "/* Bootstrap 3.x Glyphicon */\n\n@font-face {\n  font-family: 'Glyphicons Halflings';\n\n  src: url('../fonts/glyphicons-half"
  },
  {
    "path": "source/plg_system_t3/admin/frameworkInfo.php",
    "chars": 1682,
    "preview": "<?php\n/** \n *------------------------------------------------------------------------------\n * @package       T3 Framewo"
  },
  {
    "path": "source/plg_system_t3/admin/html/com_templates/style/edit.php",
    "chars": 1072,
    "preview": "<?php \n$session = JFactory::getSession();\n$t3lock = $session->get('T3.t3lock', 'overview_params');\n$session->set('T3.t3l"
  },
  {
    "path": "source/plg_system_t3/admin/images/index.html",
    "chars": 31,
    "preview": "<!DOCTYPE html><title></title>\n"
  },
  {
    "path": "source/plg_system_t3/admin/index.php",
    "chars": 1701,
    "preview": "<?php\n/**\n * @package     Joomla.Administrator\n * @subpackage  Templates.Atum\n *\n * @copyright   Copyright (C) 2005 - 20"
  },
  {
    "path": "source/plg_system_t3/admin/js/admin.js",
    "chars": 20872,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/js/admin_j4.js",
    "chars": 20447,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/js/index.html",
    "chars": 30,
    "preview": "<!DOCTYPE html><title></title>"
  },
  {
    "path": "source/plg_system_t3/admin/js/jimgload.js",
    "chars": 1937,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/js/jquery-1.x.js",
    "chars": 293430,
    "preview": "/*!\n * jQuery JavaScript Library v1.12.4\n * http://jquery.com/\n *\n * Includes Sizzle.js\n * http://sizzlejs.com/\n *\n * Co"
  },
  {
    "path": "source/plg_system_t3/admin/js/jquery.noconflict.js",
    "chars": 857,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/js/json2.js",
    "chars": 17521,
    "preview": "/*\n    json2.js\n    2011-10-19\n\n    Public Domain.\n\n    NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.\n\n    See"
  },
  {
    "path": "source/plg_system_t3/admin/layout/css/layout-preview.css",
    "chars": 27636,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/layout/css/layout-preview.css.bs3",
    "chars": 18100,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/layout/css/layout.css",
    "chars": 10527,
    "preview": "/** \r\n *------------------------------------------------------------------------------\r\n * @package       T3 Framework f"
  },
  {
    "path": "source/plg_system_t3/admin/layout/js/layout.js",
    "chars": 52715,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/layout/layout.tpl.php",
    "chars": 6534,
    "preview": "<?php\n/** \n *------------------------------------------------------------------------------\n * @package       T3 Framewo"
  },
  {
    "path": "source/plg_system_t3/admin/megamenu/css/megamenu.css",
    "chars": 15841,
    "preview": "/** \r\n *------------------------------------------------------------------------------\r\n * @package       T3 Framework f"
  },
  {
    "path": "source/plg_system_t3/admin/megamenu/js/megamenu.js",
    "chars": 33667,
    "preview": "/** \r\n *------------------------------------------------------------------------------\r\n * @package       T3 Framework f"
  },
  {
    "path": "source/plg_system_t3/admin/megamenu/megamenu.tpl.php",
    "chars": 21111,
    "preview": "<?php\n/** \n *------------------------------------------------------------------------------\n * @package       T3 Framew"
  },
  {
    "path": "source/plg_system_t3/admin/plugins/chosen/chosen.css",
    "chars": 13276,
    "preview": "/* @group Base */\n.chzn-container {\n  position: relative;\n  display: inline-block;\n  vertical-align: middle;\n  font-size"
  },
  {
    "path": "source/plg_system_t3/admin/plugins/chosen/chosen.jquery.js",
    "chars": 40514,
    "preview": "// Chosen, a Select Box Enhancer for jQuery and Prototype\n// by Patrick Filler for Harvest, http://getharvest.com\n//\n// "
  },
  {
    "path": "source/plg_system_t3/admin/plugins/miniColors/jquery.miniColors.css",
    "chars": 2228,
    "preview": "INPUT.miniColors {\n\tmargin-right: 4px;\n}\n\n.miniColors-selector {\n\tposition: absolute;\n\twidth: 175px;\n\theight: 150px;\n\tba"
  },
  {
    "path": "source/plg_system_t3/admin/plugins/miniColors/jquery.miniColors.js",
    "chars": 20918,
    "preview": "/*\n * jQuery miniColors: A small color selector\n *\n * Copyright 2012 Cory LaViska for A Beautiful Site, LLC. (http://www"
  },
  {
    "path": "source/plg_system_t3/admin/thememagic/css/thememagic.css",
    "chars": 9333,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/thememagic/js/thememagic.js",
    "chars": 27452,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/thememagic/thememagic.tpl.php",
    "chars": 10215,
    "preview": "<?php\n/** \n *------------------------------------------------------------------------------\n * @package       T3 Framewo"
  },
  {
    "path": "source/plg_system_t3/admin/tour/css/index.html",
    "chars": 30,
    "preview": "<!DOCTYPE html><title></title>"
  },
  {
    "path": "source/plg_system_t3/admin/tour/css/tour.css",
    "chars": 5115,
    "preview": "/** \r\n *------------------------------------------------------------------------------\r\n * @package       T3 Framework f"
  },
  {
    "path": "source/plg_system_t3/admin/tour/img/index.html",
    "chars": 30,
    "preview": "<!DOCTYPE html><title></title>"
  },
  {
    "path": "source/plg_system_t3/admin/tour/js/tour.js",
    "chars": 10842,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/admin/tour/tour.tpl.php",
    "chars": 18612,
    "preview": "<?php\n/** \n *------------------------------------------------------------------------------\n * @package       T3 Framewo"
  },
  {
    "path": "source/plg_system_t3/admin/tpls/default.php",
    "chars": 7872,
    "preview": "<?php\n/** \n *------------------------------------------------------------------------------\n * @package       T3 Framewo"
  },
  {
    "path": "source/plg_system_t3/admin/tpls/default_assignment.php",
    "chars": 3785,
    "preview": "<?php\n/** \n *------------------------------------------------------------------------------\n * @package       T3 Framewo"
  },
  {
    "path": "source/plg_system_t3/admin/tpls/default_j4.php",
    "chars": 6912,
    "preview": "<?php\n/** \n *------------------------------------------------------------------------------\n * @package       T3 Framewo"
  },
  {
    "path": "source/plg_system_t3/admin/tpls/default_overview.php",
    "chars": 6580,
    "preview": "<?php\n/** \n *------------------------------------------------------------------------------\n * @package       T3 Framewo"
  },
  {
    "path": "source/plg_system_t3/admin/tpls/index.html",
    "chars": 30,
    "preview": "<!DOCTYPE html><title></title>"
  },
  {
    "path": "source/plg_system_t3/admin/tpls/toolbar.php",
    "chars": 4612,
    "preview": "<?php\n/** \n *------------------------------------------------------------------------------\n * @package       T3 Framewo"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/css/bootstrap-responsive.css",
    "chars": 22111,
    "preview": "/*!\n * Bootstrap Responsive v2.3.2\n *\n * Copyright 2012 Twitter, Inc\n * Licensed under the Apache License v2.0\n * http:/"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/css/bootstrap-theme.css",
    "chars": 16819,
    "preview": ".btn-default,\n.btn-primary,\n.btn-success,\n.btn-info,\n.btn-warning,\n.btn-danger {\n  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/css/bootstrap.css",
    "chars": 127352,
    "preview": "/*!\n * Bootstrap v2.3.2\n *\n * Copyright 2012 Twitter, Inc\n * Licensed under the Apache License v2.0\n * http://www.apache"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/css/docs.css",
    "chars": 22486,
    "preview": "/* Add additional stylesheets below\n-------------------------------------------------- */\n/*\n  Bootstrap's documentation"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/css/navbar.css",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/.jshintrc",
    "chars": 232,
    "preview": "{\n    \"validthis\": true,\n    \"laxcomma\" : true,\n    \"laxbreak\" : true,\n    \"browser\"  : true,\n    \"eqnull\"   : true,\n   "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/README.md",
    "chars": 3246,
    "preview": "## 2.0 BOOTSTRAP JS PHILOSOPHY\nThese are the high-level design rules which guide the development of Bootstrap's plugin a"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/affix.js",
    "chars": 3881,
    "preview": "/* ========================================================================\n * Bootstrap: affix.js v3.0.0\n * http://twbs"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/alert.js",
    "chars": 2602,
    "preview": "/* ========================================================================\n * Bootstrap: alert.js v3.0.0\n * http://twbs"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/application.js",
    "chars": 4851,
    "preview": "// NOTICE!! DO NOT USE ANY OF THIS JAVASCRIPT\n// IT'S ALL JUST JUNK FOR OUR DOCS!\n// +++++++++++++++++++++++++++++++++++"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-affix.js",
    "chars": 3483,
    "preview": "/* ==========================================================\n * bootstrap-affix.js v2.3.2\n * http://twitter.github.com/"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-alert.js",
    "chars": 2524,
    "preview": "/* ==========================================================\n * bootstrap-alert.js v2.3.2\n * http://twitter.github.com/"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-button.js",
    "chars": 2841,
    "preview": "/* ============================================================\n * bootstrap-button.js v2.3.2\n * http://twitter.github.c"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-carousel.js",
    "chars": 6057,
    "preview": "/* ==========================================================\n * bootstrap-carousel.js v2.3.2\n * http://twitter.github.c"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-collapse.js",
    "chars": 4735,
    "preview": "/* =============================================================\n * bootstrap-collapse.js v2.3.2\n * http://twitter.githu"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-dropdown.js",
    "chars": 4413,
    "preview": "/* ============================================================\n * bootstrap-dropdown.js v2.3.2\n * http://twitter.github"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-modal.js",
    "chars": 6656,
    "preview": "/* =========================================================\n * bootstrap-modal.js v2.3.2\n * http://twitter.github.com/b"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-popover.js",
    "chars": 3115,
    "preview": "/* ===========================================================\n * bootstrap-popover.js v2.3.2\n * http://twitter.github.c"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-scrollspy.js",
    "chars": 4655,
    "preview": "/* =============================================================\n * bootstrap-scrollspy.js v2.3.2\n * http://twitter.gith"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-tab.js",
    "chars": 3496,
    "preview": "/* ========================================================\n * bootstrap-tab.js v2.3.2\n * http://twitter.github.com/boot"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-tooltip.js",
    "chars": 9911,
    "preview": "/* ===========================================================\n * bootstrap-tooltip.js v2.3.2\n * http://twitter.github.c"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-transition.js",
    "chars": 1756,
    "preview": "/* ===================================================\n * bootstrap-transition.js v2.3.2\n * http://twitter.github.com/bo"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap-typeahead.js",
    "chars": 8320,
    "preview": "/* =============================================================\n * bootstrap-typeahead.js v2.3.2\n * http://twitter.gith"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/bootstrap.js",
    "chars": 61962,
    "preview": "/* ===================================================\n * bootstrap-transition.js v2.3.2\n * http://twitter.github.com/bo"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/button.js",
    "chars": 3068,
    "preview": "/* ========================================================================\n * Bootstrap: button.js v3.0.0\n * http://twb"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/carousel.js",
    "chars": 6465,
    "preview": "/* ========================================================================\n * Bootstrap: carousel.js v3.0.0\n * http://t"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/collapse.js",
    "chars": 5248,
    "preview": "/* ========================================================================\n * Bootstrap: collapse.js v3.0.0\n * http://t"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/dropdown.js",
    "chars": 4504,
    "preview": "/* ========================================================================\n * Bootstrap: dropdown.js v3.0.0\n * http://t"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/google-code-prettify/prettify.css",
    "chars": 815,
    "preview": ".com { color: #93a1a1; }\n.lit { color: #195f91; }\n.pun, .opn, .clo { color: #93a1a1; }\n.fun { color: #dc322f; }\n.str, .a"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/google-code-prettify/prettify.js",
    "chars": 13632,
    "preview": "var q=null;window.PR_SHOULD_USE_CONTINUATION=!0;\n(function(){function L(a){function m(a){var f=a.charCodeAt(0);if(f!==92"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/jquery.js",
    "chars": 247823,
    "preview": "/*! jQuery v1.7.1 jquery.com | jquery.org/license */\n(function( window, undefined ) {\n\n// Use the correct document accor"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/modal.js",
    "chars": 6995,
    "preview": "/* ========================================================================\n * Bootstrap: modal.js v3.0.0\n * http://twbs"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/popover.js",
    "chars": 3508,
    "preview": "/* ========================================================================\n * Bootstrap: popover.js v3.0.0\n * http://tw"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/scrollspy.js",
    "chars": 4642,
    "preview": "/* ========================================================================\n * Bootstrap: scrollspy.js v3.0.0\n * http://"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tab.js",
    "chars": 3438,
    "preview": "/* ========================================================================\n * Bootstrap: tab.js v3.0.0\n * http://twbs.g"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/index.html",
    "chars": 2134,
    "preview": "<!DOCTYPE HTML>\n<html>\n<head>\n  <title>Bootstrap Plugin Test Suite</title>\n\n  <!-- jquery -->\n  <!--<script src=\"http://"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/phantom.js",
    "chars": 2146,
    "preview": "// Simple phantom.js integration script\n// Adapted from Modernizr\n\nfunction waitFor(testFx, onReady, timeOutMillis) {\n  "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/server.js",
    "chars": 331,
    "preview": "/*\n * Simple connect server for phantom.js\n * Adapted from Modernizr\n */\n\nvar connect = require('connect')\n  , http = re"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-affix.js",
    "chars": 590,
    "preview": "$(function () {\n\n    module(\"bootstrap-affix\")\n\n      test(\"should be defined on jquery object\", function () {\n        o"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-alert.js",
    "chars": 1890,
    "preview": "$(function () {\n\n    module(\"bootstrap-alerts\")\n\n      test(\"should be defined on jquery object\", function () {\n        "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-button.js",
    "chars": 2848,
    "preview": "$(function () {\n\n    module(\"bootstrap-buttons\")\n\n      test(\"should be defined on jquery object\", function () {\n       "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-carousel.js",
    "chars": 2391,
    "preview": "$(function () {\n\n    module(\"bootstrap-carousel\")\n\n      test(\"should be defined on jquery object\", function () {\n      "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-collapse.js",
    "chars": 2688,
    "preview": "$(function () {\n\n    module(\"bootstrap-collapse\")\n\n      test(\"should be defined on jquery object\", function () {\n      "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-dropdown.js",
    "chars": 3544,
    "preview": "$(function () {\n\n    module(\"bootstrap-dropdowns\")\n\n      test(\"should be defined on jquery object\", function () {\n     "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-modal.js",
    "chars": 3597,
    "preview": "$(function () {\n\n    module(\"bootstrap-modal\")\n\n      test(\"should be defined on jquery object\", function () {\n        v"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-phantom.js",
    "chars": 714,
    "preview": "// Logging setup for phantom integration\n// adapted from Modernizr\n\nQUnit.begin = function () {\n  console.log(\"Starting "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-popover.js",
    "chars": 4223,
    "preview": "$(function () {\n\n    module(\"bootstrap-popover\")\n\n      test(\"should be defined on jquery object\", function () {\n       "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-scrollspy.js",
    "chars": 972,
    "preview": "$(function () {\n\n    module(\"bootstrap-scrollspy\")\n\n      test(\"should be defined on jquery object\", function () {\n     "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-tab.js",
    "chars": 1900,
    "preview": "$(function () {\n\n    module(\"bootstrap-tabs\")\n\n      test(\"should be defined on jquery object\", function () {\n        ok"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-tooltip.js",
    "chars": 5620,
    "preview": "$(function () {\n\n    module(\"bootstrap-tooltip\")\n\n      test(\"should be defined on jquery object\", function () {\n       "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-transition.js",
    "chars": 374,
    "preview": "$(function () {\n\n    module(\"bootstrap-transition\")\n\n      test(\"should be defined on jquery support object\", function ("
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/unit/bootstrap-typeahead.js",
    "chars": 6601,
    "preview": "$(function () {\n\n    module(\"bootstrap-typeahead\")\n\n      test(\"should be defined on jquery object\", function () {\n     "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/vendor/jquery.js",
    "chars": 94839,
    "preview": "/*! jQuery v1.7.2 jquery.com | jquery.org/license */\n(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/vendor/qunit.css",
    "chars": 4559,
    "preview": "/**\n * QUnit - A JavaScript Unit Testing Framework\n *\n * http://docs.jquery.com/QUnit\n *\n * Copyright (c) 2012 John Resi"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tests/vendor/qunit.js",
    "chars": 38064,
    "preview": "/**\n * QUnit - A JavaScript Unit Testing Framework\n *\n * http://docs.jquery.com/QUnit\n *\n * Copyright (c) 2012 John Resi"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/tooltip.js",
    "chars": 11928,
    "preview": "/* ========================================================================\n * Bootstrap: tooltip.js v3.0.0\n * http://tw"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/js/transition.js",
    "chars": 1984,
    "preview": "/* ========================================================================\n * Bootstrap: transition.js v3.0.0\n * http:/"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/accordion.less",
    "chars": 636,
    "preview": "//\n// Accordion\n// --------------------------------------------------\n\n\n// Parent container\n.accordion {\n  margin-bottom"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/alerts.less",
    "chars": 1369,
    "preview": "//\n// Alerts\n// --------------------------------------------------\n\n\n// Base styles\n// -------------------------\n\n.alert"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/bootstrap.less",
    "chars": 1489,
    "preview": "/*!\n * Bootstrap v2.3.2\n *\n * Copyright 2012 Twitter, Inc\n * Licensed under the Apache License v2.0\n * http://www.apache"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/breadcrumbs.less",
    "chars": 431,
    "preview": "//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n  padding: 8px 15px;\n  margin: 0"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/button-groups.less",
    "chars": 5709,
    "preview": "//\n// Button groups\n// --------------------------------------------------\n\n\n// Make the div behave like a button\n.btn-gr"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/buttons.less",
    "chars": 4766,
    "preview": "//\n// Buttons\n// --------------------------------------------------\n\n\n// Base styles\n// --------------------------------"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/carousel.less",
    "chars": 2482,
    "preview": "//\n// Carousel\n// --------------------------------------------------\n\n\n.carousel {\n  position: relative;\n  margin-bottom"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/close.less",
    "chars": 644,
    "preview": "//\n// Close icons\n// --------------------------------------------------\n\n\n.close {\n  float: right;\n  font-size: 20px;\n  "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/code.less",
    "chars": 1282,
    "preview": "//\n// Code (inline and blocK)\n// --------------------------------------------------\n\n\n// Inline and block code styles\nco"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/component-animations.less",
    "chars": 306,
    "preview": "//\n// Component animations\n// --------------------------------------------------\n\n\n.fade {\n  opacity: 0;\n  .transition(o"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/dropdowns.less",
    "chars": 5695,
    "preview": "//\n// Dropdown menus\n// --------------------------------------------------\n\n\n// Use the .menu class on any <li> element "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/forms.less",
    "chars": 15866,
    "preview": "//\n// Forms\n// --------------------------------------------------\n\n\n// GENERAL STYLES\n// --------------\n\n// Make all for"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/grid.less",
    "chars": 429,
    "preview": "//\n// Grid system\n// --------------------------------------------------\n\n\n// Fixed (940px)\n#grid > .core(@gridColumnWidt"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/hero-unit.less",
    "chars": 521,
    "preview": "//\n// Hero unit\n// --------------------------------------------------\n\n\n.hero-unit {\n  padding: 60px;\n  margin-bottom: 3"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/labels-badges.less",
    "chars": 1884,
    "preview": "//\n// Labels and badges\n// --------------------------------------------------\n\n\n// Base classes\n.label,\n.badge {\n  displ"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/layouts.less",
    "chars": 329,
    "preview": "//\n// Layouts\n// --------------------------------------------------\n\n\n// Container (centered, fixed-width layouts)\n.cont"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/media.less",
    "chars": 860,
    "preview": "// Media objects\n// Source: http://stubbornella.org/content/?p=497\n// --------------------------------------------------"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/mixins.less",
    "chars": 23036,
    "preview": "//\n// Mixins\n// --------------------------------------------------\n\n\n// UTILITY MIXINS\n// ------------------------------"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/modals.less",
    "chars": 1978,
    "preview": "//\n// Modals\n// --------------------------------------------------\n\n// Background\n.modal-backdrop {\n  position: fixed;\n "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/navbar.less",
    "chars": 12002,
    "preview": "//\n// Navbars (Redux)\n// --------------------------------------------------\n\n\n// COMMON STYLES\n// -------------\n\n// Base"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/navs.less",
    "chars": 8163,
    "preview": "//\n// Navs\n// --------------------------------------------------\n\n\n// BASE CLASS\n// ----------\n\n.nav {\n  margin-left: 0;"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/pager.less",
    "chars": 760,
    "preview": "//\n// Pager pagination\n// --------------------------------------------------\n\n\n.pager {\n  margin: @baseLineHeight 0;\n  l"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/pagination.less",
    "chars": 2678,
    "preview": "//\n// Pagination (multiple pages)\n// --------------------------------------------------\n\n// Space out pagination from su"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/popovers.less",
    "chars": 3077,
    "preview": "//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n  position: absolute;\n  top: 0;\n  left"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/progress-bars.less",
    "chars": 2858,
    "preview": "//\n// Progress bars\n// --------------------------------------------------\n\n\n// ANIMATIONS\n// ----------\n\n// Webkit\n@-web"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/reset.less",
    "chars": 4201,
    "preview": "//\n// Reset CSS\n// Adapted from http://github.com/necolas/normalize.css\n// ---------------------------------------------"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/responsive-1200px-min.less",
    "chars": 565,
    "preview": "//\n// Responsive: Large desktop and up\n// --------------------------------------------------\n\n\n@media (min-width: 1200px"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/responsive-767px-max.less",
    "chars": 3920,
    "preview": "//\n// Responsive: Landscape phone to desktop/tablet\n// --------------------------------------------------\n\n\n@media (max-"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/responsive-768px-979px.less",
    "chars": 463,
    "preview": "//\n// Responsive: Tablet to desktop\n// --------------------------------------------------\n\n\n@media (min-width: 768px) an"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/responsive-navbar.less",
    "chars": 4573,
    "preview": "//\n// Responsive: Navbar\n// --------------------------------------------------\n\n\n// TABLETS AND BELOW\n// ---------------"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/responsive-utilities.less",
    "chars": 1602,
    "preview": "//\n// Responsive: Utility classes\n// --------------------------------------------------\n\n\n// IE10 Metro responsive\n// Re"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/responsive.less",
    "chars": 1069,
    "preview": "/*!\n * Bootstrap Responsive v2.3.2\n *\n * Copyright 2012 Twitter, Inc\n * Licensed under the Apache License v2.0\n * http:/"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/scaffolding.less",
    "chars": 885,
    "preview": "//\n// Scaffolding\n// --------------------------------------------------\n\n\n// Body reset\n// -------------------------\n\nbo"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/sprites.less",
    "chars": 10841,
    "preview": "//\n// Sprites\n// --------------------------------------------------\n\n\n// ICONS\n// -----\n\n// All icons receive the styles"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/tables.less",
    "chars": 6255,
    "preview": "//\n// Tables\n// --------------------------------------------------\n\n\n// BASE TABLES\n// -----------------\n\ntable {\n  max-"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/thumbnails.less",
    "chars": 1192,
    "preview": "//\n// Thumbnails\n// --------------------------------------------------\n\n\n// Note: `.thumbnails` and `.thumbnails > li` a"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/tooltip.less",
    "chars": 1684,
    "preview": "//\n// Tooltips\n// --------------------------------------------------\n\n\n// Base class\n.tooltip {\n  position: absolute;\n  "
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/type.less",
    "chars": 4857,
    "preview": "//\n// Typography\n// --------------------------------------------------\n\n\n// Body text\n// -------------------------\n\np {\n"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/utilities.less",
    "chars": 335,
    "preview": "//\n// Utility classes\n// --------------------------------------------------\n\n\n// Quick floats\n.pull-right {\n  float: rig"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/variables.less",
    "chars": 9142,
    "preview": "//\n// Variables\n// --------------------------------------------------\n\n\n// Global values\n// ----------------------------"
  },
  {
    "path": "source/plg_system_t3/base/bootstrap/less/wells.less",
    "chars": 552,
    "preview": "//\n// Wells\n// --------------------------------------------------\n\n\n// Base class\n.well {\n  min-height: 20px;\n  padding:"
  },
  {
    "path": "source/plg_system_t3/base/component.php",
    "chars": 793,
    "preview": "<?php\n/** \n *------------------------------------------------------------------------------\n * @package       T3 Framewo"
  },
  {
    "path": "source/plg_system_t3/base/css/layout-preview.css",
    "chars": 27636,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/base/css/megamenu-responsive.css",
    "chars": 1880,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/base/css/megamenu.css",
    "chars": 8889,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/base/css/off-canvas.css",
    "chars": 2451,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/base/css/thememagic.css",
    "chars": 796,
    "preview": "/** \n *------------------------------------------------------------------------------\n * @package       T3 Framework for"
  },
  {
    "path": "source/plg_system_t3/base/define.php",
    "chars": 2190,
    "preview": "<?php\n/**\n *------------------------------------------------------------------------------\n * @package       T3 Framewor"
  },
  {
    "path": "source/plg_system_t3/base/error.php",
    "chars": 3157,
    "preview": "<?php\n/** \n *------------------------------------------------------------------------------\n * @package       T3 Framewo"
  },
  {
    "path": "source/plg_system_t3/base/etc/assets.xml",
    "chars": 177,
    "preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<assets>\n\t<scripts>\n\t\t\n\t</scripts>\n\t\n\t<stylesheets>\n\t\t<file>fonts/font-awesome/cs"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/categories/default.php",
    "chars": 1351,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/categories/default_items.php",
    "chars": 1738,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/categories/index.html",
    "chars": 31,
    "preview": "<!DOCTYPE html><title></title>\n"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/category/default.php",
    "chars": 1556,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/category/default_children.php",
    "chars": 1745,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/category/default_items.php",
    "chars": 6125,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/category/index.html",
    "chars": 30,
    "preview": "<!DOCTYPE html><title></title>"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/contact/default.php",
    "chars": 10170,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/contact/default_address.php",
    "chars": 4019,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/contact/default_articles.php",
    "chars": 814,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/contact/default_form.php",
    "chars": 3330,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2013 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/contact/default_links.php",
    "chars": 1809,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/contact/default_profile.php",
    "chars": 1329,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/contact/default_user_custom_fields.php",
    "chars": 2248,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/contact/index.html",
    "chars": 31,
    "preview": "<!DOCTYPE html><title></title>\n"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/featured/default.php",
    "chars": 1300,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/featured/default_items.php",
    "chars": 5571,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_contact\n *\n * @copyright   Copyright (C) 2005 - 2013 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/featured/index.html",
    "chars": 31,
    "preview": "<!DOCTYPE html><title></title>\n"
  },
  {
    "path": "source/plg_system_t3/base/html/com_contact/index.html",
    "chars": 31,
    "preview": "<!DOCTYPE html><title></title>\n"
  },
  {
    "path": "source/plg_system_t3/base/html/com_content/archive/default.php",
    "chars": 1960,
    "preview": "<?php\r\n/**\r\n * @package     Joomla.Site\r\n * @subpackage  com_content\r\n *\r\n * @copyright   Copyright (C) 2005 - 2017 Open"
  },
  {
    "path": "source/plg_system_t3/base/html/com_content/archive/default_items.php",
    "chars": 3030,
    "preview": "<?php\r\n/**\r\n * @package     Joomla.Site\r\n * @subpackage  com_content\r\n *\r\n * @copyright   Copyright (C) 2005 - 2017 Open"
  },
  {
    "path": "source/plg_system_t3/base/html/com_content/archive/index.html",
    "chars": 30,
    "preview": "<!DOCTYPE html><title></title>"
  },
  {
    "path": "source/plg_system_t3/base/html/com_content/article/default.php",
    "chars": 6601,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_content\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_content/article/default_links.php",
    "chars": 2571,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_content\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  },
  {
    "path": "source/plg_system_t3/base/html/com_content/article/index.html",
    "chars": 31,
    "preview": "<!DOCTYPE html><title></title>\n"
  },
  {
    "path": "source/plg_system_t3/base/html/com_content/categories/default.php",
    "chars": 868,
    "preview": "<?php\n/**\n * @package     Joomla.Site\n * @subpackage  com_content\n *\n * @copyright   Copyright (C) 2005 - 2017 Open Sour"
  }
]

// ... and 855 more files (download for full content)

About this extraction

This page contains the full source code of the t3framework/t3 GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 1055 files (10.6 MB), approximately 2.9M tokens, and a symbol index with 1960 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!