(function() {
if ( wappalyzer == null ) return;
var w = wappalyzer;
w.categories = {
1: 'cms',
2: 'message-boards',
3: 'database-managers',
4: 'documentation-tools',
5: 'widgets',
6: 'web-shops',
7: 'photo-galleries',
8: 'wikis',
9: 'hosting-panels',
10: 'analytics',
11: 'blogs',
12: 'javascript-frameworks',
13: 'issue-trackers',
14: 'video-players',
15: 'comment-systems',
16: 'captchas',
17: 'font-scripts',
18: 'web-frameworks',
19: 'miscellaneous',
20: 'editors',
21: 'lms',
22: 'web-servers',
23: 'cache-tools',
24: 'rich-text editors',
25: 'javascript-graphics',
26: 'mobile-frameworks',
27: 'programming-languages',
28: 'operating-systems',
29: 'search-engines'
};
w.apps = {
'1und1': { cats: [ 6 ], url: /\/shop\/catalog\/browse\?sessid\=/, implies: [ 'PHP' ] },
'1C-Bitrix': { cats: [ 1 ], headers: { 'X-Powered-CMS': /Bitrix Site Manager/, 'Set-Cookie': /BITRIX_/i}, html: /]+components\/bitrix|(src|href)=("|')\/bitrix\/(js|templates)/i, script: /1c\-bitrix/i, implies: [ 'PHP' ] },
'2z Project': { cats: [ 1 ], meta: { 'generator': /2z project/i } },
'AddThis': { cats: [ 5 ], script: /addthis\.com\/js/, env: /^addthis$/ },
'Adobe GoLive': { cats: [ 20 ], meta: { 'generator': /Adobe GoLive/i } },
'Advanced Web Stats': { cats: [ 10 ], html: /aws.src = [^<]+caphyon\-analytics/i, implies: [ 'Java' ] },
'Ametys': { cats: [ 1 ], meta: { 'generator': /(Ametys|Anyware Technologies)/i }, script: /STools.js/, implies: [ 'Java' ] },
'Amiro.CMS': { cats: [ 1 ], meta: { 'generator': /Amiro/i }, html: /system_js\.php(\?|\-)script=/, implies: [ 'PHP' ] },
'AOLserver': { cats: [ 22 ], headers: { 'Server': /AOLserver/i } },
'Apache': { cats: [ 22 ], headers: { 'Server': /(Apache($|[^-])|HTTPD)/i } },
'Apache Tomcat': { cats: [ 22 ], headers: { 'Server': /Apache-Coyote/i } },
'Apache Traffic Server': { cats: [ 22 ], headers: { 'Server': /YTS/i } },
'Arc Forum': { cats: [ 2 ], html: /ping\.src = node\.href;/ },
'ATG Web Commerce': { cats: [ 6 ], headers: { 'X-ATG-Version': /ATG/i }, html: /<[^>]+_DARGS/ },
'Atlassian Confluence': { cats: [ 8 ], html: /Powered by ]+banshee-php\.org/i, implies: [ 'PHP' ] },
'Backbone.js': { cats: [ 12 ], script: /backbone.*\.js/, env: /^Backbone$/, implies: [ 'Underscore.js' ] },
'BIGACE': { cats: [ 1 ], meta: { 'generator': /BIGACE/ }, html: /Powered by ]+BIGACE|/ },
'CakePHP': { cats: [ 18 ], headers: { 'Set-Cookie': /cakephp=/i }, meta: { 'application-name': /CakePHP/i }, implies: [ 'PHP' ] },
'Cargo': { cats: [ 1 ], meta: {'cargo_title': /.*/ }, script: /\/cargo\./i, html: /]+Cargo feed/, implies: [ 'PHP' ] },
'CentOS': { cats: [ 28 ], headers: { 'Server': /CentOS/i, 'X-Powered-By': /CentOS/i } },
'Chameleon': { cats: [ 1 ], meta: { 'generator': /chameleon\-cms/i }, implies: [ 'Apache', 'PHP' ] },
'Chartbeat': { cats: [ 10 ], html: /function loadChartbeat\(\) {/i },
'Chamilo': { cats: [ 21 ], meta: { 'generator': /Chamilo/i }, headers: { 'X-Powered-By': /Chamilo/i }, implies: [ 'PHP' ] },
'Cherokee': { cats: [ 22 ], headers: { 'Server': /Cherokee/i } },
'CKEditor': { cats: [ 24 ], env: /^CKEDITOR$/i, implies: [ 'PHP' ] },
'ClickHeat': { cats: [ 10 ], script: /clickheat.*\.js/i, env: /^clickHeatBrowser$/, implies: [ 'PHP' ] },
'ClickTale': { cats: [ 10 ], html: /if\(typeof ClickTale(Tag)*==("|')function("|')\)/, env: /^ClickTale/i },
'Clicky': { cats: [ 10 ], script: /static\.getclicky\.com/, env: /^clicky$/ },
'CMS Made Simple': { cats: [ 1 ], meta: { 'generator': /CMS Made Simple/i }, implies: [ 'PHP' ] },
'CO2Stats': { cats: [ 10 ], html: /src=("|')http:\/\/www\.co2stats\.com\/propres\.php/ },
'CodeIgniter': { cats: [ 18 ], headers: { 'Set-Cookie': /(exp_last_activity|exp_tracker|ci_session)/ }, implies: [ 'PHP' ] },
'Commerce Server': { cats: [ 6 ], headers: { 'COMMERCE-SERVER-SOFTWARE': /.+/ } },
'comScore': { cats: [ 10 ], html: /]* (id=("|')comscore("|')|scr=[^>]+comscore)/, env: /^_?COMSCORE$/i },
'Concrete5': { cats: [ 1 ], meta: { 'generator': /concrete5/i } },
'Contao': { cats: [ 1, 6 ], html: /(/, env: /^_?owa_/i },
'Optimizely': { cats: [ 10 ], env: /^optimizely/ },
'Oracle Recommendations On Demand': { cats: [ 10 ], script: /atgsvcs.+atgsvcs\.js/ },
'osCommerce': { cats: [ 6 ], html: /]*osCsid/i },
'osCSS': { cats: [ 6 ], html: /]*\/papaya-themes\//i },
'Parse.ly': { cats: [ 10 ], env: /^PARSELY$/ },
'Perl': { cats: [ 27 ] },
'PHP': { cats: [ 27 ], headers: { 'Server': /php/i, 'X-Powered-By': /php/i, 'Set-Cookie': /PHPSESSID/ }, url: /\.php$/ },
'Phpcms': { cats: [ 1 ], env: /^phpcms/ },
'PHP-Fusion': { cats: [ 1 ], html: /Powered by ]+php-fusion/i },
'PHP-Nuke': { cats: [ 2 ], meta: { 'generator': /PHP-Nuke/i }, html: /<[^>]+Powered by PHP\-Nuke/i },
'phpBB': { cats: [ 2 ], meta: { 'copyright': /phpBB Group/ }, html: /(Powered by ]+phpbb|]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|]+i_icon_mini|