(function() {
if ( wappalyzer == null ) return;
var w = wappalyzer;
w.categories = {
1: { name: 'CMS', plural: 'CMS' },
2: { name: 'Message Board', plural: 'Message Boards' },
3: { name: 'Database Manager', plural: 'Database Managers' },
4: { name: 'Documentation Tool', plural: 'Documentation Tools' },
5: { name: 'Widget', plural: 'Widgets' },
6: { name: 'Web Shop', plural: 'Web Shops' },
7: { name: 'Photo Gallery', plural: 'Photo Galleries' },
8: { name: 'Wiki', plural: 'Wikis' },
9: { name: 'Hosting Panel', plural: 'Hosting Panels' },
10: { name: 'Analytics', plural: 'Analytics' },
11: { name: 'Blog', plural: 'Blogs' },
12: { name: 'JavaScript Framework', plural: 'JavaScript Frameworks' },
13: { name: 'Issue Tracker', plural: 'Issue Trackers' },
14: { name: 'Video Player', plural: 'Video Players' },
15: { name: 'Comment System', plural: 'Comment Systems' },
16: { name: 'CAPTCHA', plural: 'CAPTCHAs' },
17: { name: 'Font Script', plural: 'Font Scripts' },
18: { name: 'Web Framework', plural: 'Web Frameworks' },
19: { name: 'Miscellaneous', plural: 'Miscellaneous' },
20: { name: 'Editor', plural: 'Editors' },
21: { name: 'LMS', plural: 'LMS' },
22: { name: 'Web Server', plural: 'Web Servers' },
23: { name: 'Cache Tool', plural: 'Cache Tools' },
24: { name: 'Rich Text Editor', plural: 'Rich Text Editors' },
25: { name: 'Javascript Graphics', plural: 'Javascript Graphics' },
26: { name: 'Mobile Framework', plural: 'Mobile Frameworks' },
27: { name: 'Programming Language', plural: 'Programming Languages' },
28: { name: 'Operating System', plural: 'Operating Systems' },
29: { name: 'Search Engine', plural: 'Search Engines'}
};
w.apps = {
'1und1': { cats: { 1: 6 }, url: /\/shop\/catalog\/browse\?sessid\=/ },
'1C-Bitrix': { cats: { 1: 1 }, html: /]+components\/bitrix/i, script: /1c\-bitrix/i },
'2z Project': { cats: { 1: 1 }, meta: { 'generator': /2z project/i } },
'AddThis': { cats: { 1: 5 }, script: /addthis\.com\/js/, env: /^addthis$/ },
'Adobe GoLive': { cats: { 1: 20 }, meta: { 'generator': /Adobe GoLive/i } },
'Advanced Web Stats': { cats: { 1: 10 }, html: /aws.src = [^<]+caphyon\-analytics/i },
'Amiro.CMS': { cats: { 1: 1 }, meta: { 'generator': /Amiro/i } },
'AOLserver': { cats: { 1: 22 }, headers: { 'Server': /AOLserver/i } },
'Apache': { cats: { 1: 22 }, headers: { 'Server': /(Apache($|[^-])|HTTPD)/i } },
'Apache Tomcat': { cats: { 1: 22 }, headers: { 'Server': /Apache-Coyote/i } },
'Apache Traffic Server': { cats: { 1: 22 }, headers: { 'Server': /YTS/i } },
'Arc Forum': { cats: { 1: 2 }, html: /ping\.src = node\.href;/ },
'ATG Web Commerce': { cats: { 1: 6 }, headers: { 'X-ATG-Version': /ATG/i }, html: /<[^>]+_DARGS/ },
'Atlassian Confluence': { cats: { 1: 8 }, html: /Powered by ]+banshee-php\.org/i },
'Backbone.js': { cats: { 1: 12 }, script: /backbone.*\.js/, env: /^Backbone$/ },
'BIGACE': { cats: { 1: 1 }, meta: { 'generator': /BIGACE/ }, html: /Powered by ]+BIGACE|/ },
'CakePHP': { cats: { 1: 18 }, headers: { 'set-cookie': /cakephp=/ }, meta: { 'application-name': /CakePHP/ } },
'Cargo': { cats: { 1: 1 }, script: /\/cargo\./i, html: /]+Cargo feed/ },
'CentOS': { cats: { 1: 28 }, headers: { 'Server': /CentOS/i, 'X-Powered-By': /CentOS/i } },
'Chameleon': { cats: { 1: 1 }, meta: { 'generator': /chameleon\-cms/i } },
'chartbeat': { cats: { 1: 10 }, html: /function loadChartbeat\(\) {/i },
'Chamilo': { cats: { 1: 21 }, meta: { 'generator': /Chamilo/i }, headers: { 'X-Powered-By': /Chamilo/ } },
'Cherokee': { cats: { 1: 22 }, headers: { 'Server': /Cherokee/i } },
'CKEditor': { cats: { 1: 24 }, env: /^CKEDITOR$/ },
'ClickHeat': { cats: { 1: 10 }, script: /clickheat.*\.js/i, env: /^clickHeatBrowser$/ },
'ClickTale': { cats: { 1: 10 }, html: /if\(typeof ClickTale(Tag)*==("|')function("|')\)/, env: /^ClickTale/i },
'Clicky': { cats: { 1: 10 }, script: /static\.getclicky\.com/, env: /^clicky$/ },
'CMS Made Simple': { cats: { 1: 1 }, meta: { 'generator': /CMS Made Simple/i } },
'CO2Stats': { cats: { 1: 10 }, html: /src=("|')http:\/\/www\.co2stats\.com\/propres\.php/ },
'CodeIgniter': { cats: { 1: 18 }, headers: { 'Set-Cookie': /(exp_last_activity|exp_tracker|ci_session)/ }, implies: [ 'PHP' ] },
'Commerce Server': { cats: { 1: 6 }, headers: { 'COMMERCE-SERVER-SOFTWARE': /.+/ } },
'comScore': { cats: { 1: 10 }, html: /]* (id=("|')comscore("|')|scr=[^>]+comscore)/, env: /^_?COMSCORE$/i },
'Concrete5': { cats: { 1: 1 }, meta: { 'generator': /concrete5/i } },
'Contao': { cats: { 1: 1, 2: 6 }, html: /(/, env: /^_?owa_/i },
'Optimizely': { cats: { 1: 10 }, env: /^optimizely/ },
'Oracle Recommendations On Demand': { cats: { 1: 10 }, script: /atgsvcs.+atgsvcs\.js/ },
'osCommerce': { cats: { 1: 6 }, html: /]*osCsid/i },
'osCSS': { cats: { 1: 6 }, html: /]*\/papaya-themes\//i },
'Parse.ly': { cats: { 1: 10 }, env: /^PARSELY$/ },
'Perl': { cats: { 1: 27 } },
'PHP': { cats: { 1: 27 }, headers: { 'Server': /php/i, 'X-Powered-By': /php/i, 'Set-Cookie': /PHPSESSID/ }, url: /\.php$/ },
'Phpcms': { cats: { 1: 1 }, env: /^phpcms/ },
'PHP-Fusion': { cats: { 1: 1 }, html: /Powered by ]+php-fusion/i },
'PHP-Nuke': { cats: { 1: 2 }, meta: { 'generator': /PHP-Nuke/i }, html: /<[^>]+Powered by PHP\-Nuke/i },
'phpBB': { cats: { 1: 2 }, meta: { 'copyright': /phpBB Group/ }, html: /(Powered by ]+phpbb|]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|]+i_icon_mini|