Build v6.10.51

main
Elbert Alias 2 years ago
parent 11dc49901c
commit 577d2ddf90

@ -13,7 +13,7 @@
"software"
],
"homepage": "https://www.wappalyzer.com/",
"version": "6.10.50",
"version": "6.10.51",
"author": "Wappalyzer",
"license": "MIT",
"repository": {

@ -4,7 +4,7 @@
"author": "Wappalyzer",
"homepage_url": "https://www.wappalyzer.com/",
"description": "Identify web technologies",
"version": "6.10.50",
"version": "6.10.51",
"default_locale": "en",
"manifest_version": 2,
"icons": {

@ -4,7 +4,7 @@
"author": "Wappalyzer",
"homepage_url": "https://www.wappalyzer.com/",
"description": "Identify web technologies",
"version": "6.10.50",
"version": "6.10.51",
"default_locale": "en",
"manifest_version": 3,
"icons": {

@ -13,7 +13,7 @@
"software"
],
"homepage": "https://www.wappalyzer.com/",
"version": "6.10.50",
"version": "6.10.51",
"author": "Wappalyzer",
"license": "MIT",
"repository": {

@ -203,13 +203,13 @@
59
],
"description": "JavaScript library to animate elements on your page as you scroll.",
"dom": " body[data-aos-easing]",
"icon": "AOS.svg",
"js": {
"AOS.init": "",
"AOS.refresh": "",
"AOS.refreshHard": ""
},
"dom": " body[data-aos-easing]",
"oss": true,
"scriptSrc": [
"unpkg\\.com/aos@([\\d\\.]+)/dist/aos\\.js\\;version:\\1",
@ -2644,12 +2644,12 @@
"meta": {
"generator": "Amiro"
},
"saas": true,
"pricing": [
"freemium",
"onetime",
"recurring"
],
"saas": true,
"website": "https://www.amiro.ru"
},
"Amobee": {
@ -2880,8 +2880,8 @@
}
}
},
"oss": true,
"icon": "Animate.css.svg",
"oss": true,
"website": "https://animate.style"
},
"AnswerDash": {
@ -3071,16 +3071,16 @@
69
],
"description": "Apereo CAS is an open and well-documented authentication protocol. The primary implementation of the protocol is an open-source Java server component by the same name hosted here, with support for a plethora of additional authentication protocols and features.",
"icon": "Apereo CAS.png",
"implies": [
"Java",
"PHP"
],
"dom": {
"head > title": {
"text": "CAS (?:Central Authentication Service|Service Central d'Authentification)"
}
},
"icon": "Apereo CAS.png",
"implies": [
"Java",
"PHP"
],
"oss": true,
"website": "https://www.apereo.org/projects/cas"
},
@ -3102,12 +3102,12 @@
],
"description": "Apigee is an API gateway management tool to exchange data across cloud services and applications",
"icon": "Apigee.svg",
"scriptSrc": "/profiles/apigee",
"saas": true,
"pricing": [
"payg",
"recurring"
],
"saas": true,
"scriptSrc": "/profiles/apigee",
"website": "https://cloud.google.com/apigee/"
},
"Apisearch": {
@ -3281,23 +3281,6 @@
"scriptSrc": "/apple_business_chat_commerce/.+/apple_message_button_v([\\d\\.]+)\\.js\\;version:\\1",
"website": "https://developer.apple.com/documentation/businesschat"
},
"Apple iCloud Mail": {
"cats": [
30
],
"description": "Apple iCloud Mail is a webmail service provided by Apple, Inc.",
"dns": {
"MX": [
"mail\\.icloud\\.com"
],
"TXT": [
"apple-domain",
"v=spf1 redirect=icloud.com"
]
},
"icon": "Apple.svg",
"website": "https://www.apple.com/icloud/"
},
"Apple Pay": {
"cats": [
41
@ -3343,6 +3326,23 @@
"scriptSrc": "appleid\\.auth\\.js",
"website": "https://developer.apple.com/sign-in-with-apple/"
},
"Apple iCloud Mail": {
"cats": [
30
],
"description": "Apple iCloud Mail is a webmail service provided by Apple, Inc.",
"dns": {
"MX": [
"mail\\.icloud\\.com"
],
"TXT": [
"apple-domain",
"v=spf1 redirect=icloud.com"
]
},
"icon": "Apple.svg",
"website": "https://www.apple.com/icloud/"
},
"ApplicantStack": {
"cats": [
101
@ -3649,15 +3649,15 @@
14
],
"description": "Asciinema is a free and open-source solution for recording terminal sessions and sharing them on the web.",
"html": "<asciinema-player",
"dom": [
"div.asciinema-player-wrapper",
"div.asciinema-player"
],
"html": "<asciinema-player",
"icon": "Asciinema.svg",
"js": {
"asciinema": "",
"AsciinemaPlayer": ""
"AsciinemaPlayer": "",
"asciinema": ""
},
"scriptSrc": "asciinema\\.org/",
"website": "https://asciinema.org/"
@ -4258,16 +4258,16 @@
],
"description": "Avanser allow you to track every call and enable your business to make better-informed decisions based on your phone calls.",
"icon": "Avanser.svg",
"js": {
"AVANSERjs": "",
"AvanserCore": "",
"AvanserOptions": ""
},
"pricing": [
"payg",
"recurring"
],
"saas": true,
"js": {
"AvanserCore": "",
"AVANSERjs": "",
"AvanserOptions": ""
},
"website": "https://www.avanser.com"
},
"Avasize": {
@ -4352,13 +4352,13 @@
59
],
"description": "Promise based HTTP client for the browser and node.js",
"icon": "Axios.svg",
"js": {
"axios.get": ""
},
"scriptSrc": [
"/axios(@|/)([\\d.]+)(?:/[a-z]+)?/axios(?:.min)?\\.js\\;version:\\2"
],
"icon": "Axios.svg",
"website": "https://github.com/axios/axios"
},
"Azion": {

@ -701,8 +701,8 @@
41
],
"description": "Binance Pay is a contactless, borderless, and secure cryptocurrency payment technology designed by Binance.",
"icon": "Binance.svg",
"dom": "a[href*='app.binance.com/payment/secpay']",
"icon": "Binance.svg",
"pricing": [
"freemium"
],
@ -810,13 +810,13 @@
"BLACKBAUD": "",
"don_premium_map": ""
},
"scriptSrc": "js/convio/modules\\.js",
"url": "/site/Donation2?.*df_id=",
"saas": true,
"pricing": [
"low",
"recurring"
],
"saas": true,
"scriptSrc": "js/convio/modules\\.js",
"url": "/site/Donation2?.*df_id=",
"website": "https://www.blackbaud.com"
},
"Blade": {

@ -56,27 +56,6 @@
"scriptSrc": "cc\\.cdn\\.civiccomputing\\.com",
"website": "https://www.civicuk.com/cookie-control"
},
"CiviCRM": {
"cats": [
53
],
"description": "CiviCRM is a web-based suite of internationalised open-source software for constituency relationship management.",
"icon": "CiviCRM.png",
"dom": "a[href*='/civicrm/contribute/transact'], link[href*='/com_civicrm/civicrm/']",
"oss": true,
"website": "https://civicrm.org"
},
"CiviCRM plugins": {
"cats": [
87
],
"description": "CiviCRM is a web-based suite of internationalised open-source software for constituency relationship management.",
"icon": "CiviCRM.png",
"implies": "CiviCRM",
"requires": "WordPress",
"scriptSrc": "wp-content/plugins/(?:[\\w\\-]+)?civicrm(?:[\\w\\-]+)?/",
"website": "https://wordpress.org/plugins/search/civicrm/"
},
"CJDropshipping app": {
"cats": [
100
@ -294,10 +273,10 @@
22
],
"description": "CactiveCloud is a freemium based cloud provider and web server for static deployments of websites with HTML builds and serverless functions.",
"icon": "CactiveCloud.svg",
"headers": {
"server": "^Cactive$"
},
"icon": "CactiveCloud.svg",
"pricing": [
"freemium",
"low",
@ -338,11 +317,11 @@
"cats": [
18
],
"description": "CakePHP is an open-source web framework. It follows the modelviewcontroller (MVC) approach and is written in PHP.",
"cookies": {
"cakephp": ""
},
"cpe": "cpe:2.3:a:cakephp:cakephp:*:*:*:*:*:*:*:*",
"description": "CakePHP is an open-source web framework. It follows the modelviewcontroller (MVC) approach and is written in PHP.",
"icon": "CakePHP.svg",
"implies": "PHP",
"meta": {
@ -919,6 +898,21 @@
"icon": "CentOS.svg",
"website": "http://centos.org"
},
"Centminmod": {
"cats": [
22
],
"headers": {
"X-Powered-By": "centminmod"
},
"icon": "centminmod.png",
"implies": [
"CentOS",
"Nginx",
"PHP"
],
"website": "https://centminmod.com"
},
"Centra": {
"cats": [
6
@ -933,29 +927,14 @@
"js": {
"CENTRA_IMAGE_SIZES": ""
},
"scripts": "centraCheckoutScript",
"saas": true,
"pricing": [
"recurring",
"poa"
],
"saas": true,
"scripts": "centraCheckoutScript",
"website": "https://centra.com"
},
"Centminmod": {
"cats": [
22
],
"headers": {
"X-Powered-By": "centminmod"
},
"icon": "centminmod.png",
"implies": [
"CentOS",
"Nginx",
"PHP"
],
"website": "https://centminmod.com"
},
"Chabokan": {
"cats": [
62
@ -1044,12 +1023,12 @@
"js": {
"ChannelIO": ""
},
"saas": true,
"pricing": [
"freemium",
"low",
"recurring"
],
"saas": true,
"website": "https://channel.io"
},
"ChannelAdvisor": {
@ -1396,10 +1375,10 @@
],
"description": "Choices.js is a lightweight, configurable select box/text input plugin.",
"icon": "Choices.png",
"oss": true,
"js": {
"Choices": ""
},
"oss": true,
"scriptSrc": [
"choices\\.js(?:@|/)?([\\d\\.]+)?.+choices\\.min\\.js\\;version:\\1",
"/modules/choices/js/choices\\.js"
@ -1530,6 +1509,27 @@
],
"website": "https://www.citymail.se"
},
"CiviCRM": {
"cats": [
53
],
"description": "CiviCRM is a web-based suite of internationalised open-source software for constituency relationship management.",
"dom": "a[href*='/civicrm/contribute/transact'], link[href*='/com_civicrm/civicrm/']",
"icon": "CiviCRM.png",
"oss": true,
"website": "https://civicrm.org"
},
"CiviCRM plugins": {
"cats": [
87
],
"description": "CiviCRM is a web-based suite of internationalised open-source software for constituency relationship management.",
"icon": "CiviCRM.png",
"implies": "CiviCRM",
"requires": "WordPress",
"scriptSrc": "wp-content/plugins/(?:[\\w\\-]+)?civicrm(?:[\\w\\-]+)?/",
"website": "https://wordpress.org/plugins/search/civicrm/"
},
"CivicTheme": {
"cats": [
66
@ -1680,9 +1680,9 @@
"description": "Clerk is a user management platform.",
"icon": "Clerk.svg",
"js": {
"Clerk.version": "([\\d\\.]+)\\;version:\\1",
"Clerk.authenticateWithMetamask": "",
"Clerk.openSignIn": ""
"Clerk.openSignIn": "",
"Clerk.version": "([\\d\\.]+)\\;version:\\1"
},
"pricing": [
"mid",
@ -1962,11 +1962,11 @@
"cookies": {
"__cfduid": ""
},
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"dns": {
"NS": "\\.cloudflare\\.com",
"SOA": "\\.cloudflare\\.com"
},
"description": "Cloudflare is a web-infrastructure and website-security company, providing content-delivery-network services, DDoS mitigation, Internet security, and distributed domain-name-server services.",
"headers": {
"Server": "^cloudflare$",
"cf-cache-status": "",
@ -2968,10 +2968,10 @@
"description": "Conversio App is an optimisation and analytics app for Shopify stores.",
"icon": "Conversio.svg",
"implies": "Conversio",
"requires": "Shopify",
"pricing": [
"poa"
],
"requires": "Shopify",
"saas": true,
"scriptSrc": "\\.conversio\\.com/.+\\.myshopify\\.com",
"website": "https://apps.shopify.com/conversio"
@ -3264,10 +3264,10 @@
"coremedia_content_id": "",
"generator": "^CoreMedia C(?:ontent Cloud|MS)$"
},
"saas": true,
"pricing": [
"poa"
],
"saas": true,
"website": "https://www.coremedia.com"
},
"CoreUI": {
@ -3561,6 +3561,22 @@
"scriptSrc": "/wp-content/plugins/creative-mail-by-constant-contact/",
"website": "https://www.creativemail.com"
},
"Crikle": {
"cats": [
52
],
"description": "Crikle is a multichannel customer engagement software.",
"icon": "Crikle.svg",
"js": {
"crikle.contactId": "",
"crikle.openConvertWidget": ""
},
"pricing": [
"poa"
],
"saas": true,
"website": "https://www.crikle.com"
},
"Crisp Live Chat": {
"cats": [
52
@ -3581,22 +3597,6 @@
"scriptSrc": "client\\.crisp\\.chat/",
"website": "https://crisp.chat/"
},
"Crikle": {
"cats": [
52
],
"description": "Crikle is a multichannel customer engagement software.",
"icon": "Crikle.svg",
"js": {
"crikle.contactId": "",
"crikle.openConvertWidget": ""
},
"pricing": [
"poa"
],
"saas": true,
"website": "https://www.crikle.com"
},
"Criteo": {
"cats": [
36,

@ -73,10 +73,10 @@
"dhtmlDragAndDropObject": "",
"dhtmlXTreeItemObject": ""
},
"scriptSrc": "/dhtmlxcommon\\.js",
"pricing": [
"onetime"
],
"scriptSrc": "/dhtmlxcommon\\.js",
"website": "http://dhtmlx.com"
},
"DM Polopoly": {
@ -233,23 +233,6 @@
},
"website": "https://www.dailymotion.com"
},
"daisyUI": {
"cats": [
66
],
"description": "daisyUI is a customisable Tailwind CSS component library that prevents verbose markup in frontend applications. With a focus on customising and creating themes for user interfaces, daisyUI uses pure CSS and Tailwind utility classes, allowing developers to write clean HTML.",
"icon": "daisyUI.png",
"implies": "Tailwind CSS",
"dom": {
"link[href*='npm/daisyui']": {
"attributes": {
"href": "/npm/daisyui@([\\d\\.]+)/dist/\\;version:\\1"
}
}
},
"oss": true,
"website": "https://daisyui.com"
},
"Dancer": {
"cats": [
18
@ -522,15 +505,15 @@
],
"description": "Delacon provides Australian businesses with Call Tracking, Call Management and Speech Analytics solutions.",
"icon": "Delacon.png",
"js": {
"dela_247_call": "",
"delaconphonenums": ""
},
"pricing": [
"payg",
"recurring"
],
"saas": true,
"js": {
"dela_247_call": "",
"delaconphonenums": ""
},
"website": "https://www.delacon.com.au"
},
"Delivengo": {
@ -1214,12 +1197,12 @@
],
"description": "Doppler is an email marketing and transactional email service.",
"icon": "Doppler.svg",
"scriptSrc": "//(?:hub|cdn)\\.fromdoppler\\.com/",
"saas": true,
"pricing": [
"recurring",
"payg"
],
"saas": true,
"scriptSrc": "//(?:hub|cdn)\\.fromdoppler\\.com/",
"website": "https://www.fromdoppler.com"
},
"Doppler Forms": {
@ -1446,27 +1429,6 @@
"scriptSrc": "app\\.cdn\\.dreamapply\\.com/",
"website": "https://dreamapply.com"
},
"Dreamdata": {
"cats": [
32,
10
],
"description": "Dreamdata is a B2B revenue attribution platform.",
"dom": "link[href*='.bizible.com']",
"icon": "Dreamdata.svg",
"js": {
"BizTrackingA": "",
"Bizible": ""
},
"pricing": [
"freemium",
"mid",
"recurring"
],
"saas": true,
"scriptSrc": "\\.bizible\\.com/",
"website": "https://dreamdata.io"
},
"DreamHost": {
"cats": [
88
@ -1501,6 +1463,27 @@
},
"website": "https://www.adobe.com/products/dreamweaver.html"
},
"Dreamdata": {
"cats": [
32,
10
],
"description": "Dreamdata is a B2B revenue attribution platform.",
"dom": "link[href*='.bizible.com']",
"icon": "Dreamdata.svg",
"js": {
"BizTrackingA": "",
"Bizible": ""
},
"pricing": [
"freemium",
"mid",
"recurring"
],
"saas": true,
"scriptSrc": "\\.bizible\\.com/",
"website": "https://dreamdata.io"
},
"Drift": {
"cats": [
52
@ -1842,6 +1825,23 @@
"website": "https://dyte.io",
"xhr": "cdn\\.dyte\\.in/"
},
"daisyUI": {
"cats": [
66
],
"description": "daisyUI is a customisable Tailwind CSS component library that prevents verbose markup in frontend applications. With a focus on customising and creating themes for user interfaces, daisyUI uses pure CSS and Tailwind utility classes, allowing developers to write clean HTML.",
"dom": {
"link[href*='npm/daisyui']": {
"attributes": {
"href": "/npm/daisyui@([\\d\\.]+)/dist/\\;version:\\1"
}
}
},
"icon": "daisyUI.png",
"implies": "Tailwind CSS",
"oss": true,
"website": "https://daisyui.com"
},
"db-ip": {
"cats": [
79

@ -541,20 +541,20 @@
87
],
"description": "Elementor is a website builder platform for professionals on WordPress.",
"icon": "Elementor.svg",
"dom": "link[href*='/wp-content/plugins/elementor/']",
"icon": "Elementor.svg",
"js": {
"elementorFrontend.getElements": "",
"elementorFrontendConfig.version": "([\\d\\.]+)\\;version:\\1"
},
"scriptSrc": "/wp-content/plugins/elementor(?:-pro)?/.+frontend-modules\\.min\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
"requires": "WordPress",
"saas": true,
"pricing": [
"freemium",
"onetime",
"recurring"
],
"requires": "WordPress",
"saas": true,
"scriptSrc": "/wp-content/plugins/elementor(?:-pro)?/.+frontend-modules\\.min\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
"website": "https://elementor.com"
},
"Elementor Cloud": {
@ -1287,11 +1287,11 @@
"React",
"PHP"
],
"saas": true,
"pricing": [
"recurring",
"mid"
],
"saas": true,
"scriptSrc": "cdn\\.eticex\\.com/",
"website": "https://www.eticex.com"
},

@ -691,14 +691,14 @@
],
"description": "FireApps Ali Reviews is an all-in-one solution that helps to collect, showcase, and manage impactful reviews.",
"icon": "FireApps.svg",
"requires": "Shopify",
"scriptSrc": "//alireviews\\.fireapps\\.io/",
"saas": true,
"pricing": [
"freemium",
"low",
"recurring"
],
"requires": "Shopify",
"saas": true,
"scriptSrc": "//alireviews\\.fireapps\\.io/",
"website": "https://apps.shopify.com/ali-reviews"
},
"Firebase": {
@ -886,8 +886,8 @@
93
],
"description": "Fleksa is an online ordering system for restaurants and delivery.",
"icon": "Fleksa.svg",
"dom": "a[href*='play.google.com/store/apps/details?id=com.fleksa.'][target='_blank']",
"icon": "Fleksa.svg",
"implies": [
"Node.js",
"Next.js"
@ -1906,12 +1906,12 @@
"js": {
"FullCalendar.version": "^([\\d\\.\\-\\w]+)$\\;version:\\1"
},
"oss": true,
"pricing": [
"freemium",
"mid",
"poa"
],
"oss": true,
"scriptSrc": "/fullcalendar\\.min\\.js",
"website": "https://fullcalendar.io"
},

@ -1296,27 +1296,6 @@
"saas": true,
"website": "https://www.gokwik.co"
},
"Gomag": {
"cats": [
6
],
"description": "Gomag is a B2B and B2C ecommerce platform from Romania.",
"icon": "Gomag.svg",
"headers": {
"author": "^Gomag$"
},
"js": {
"$GomagConfig": "",
"GomagForm": ""
},
"saas": true,
"pricing": [
"low",
"recurring",
"poa"
],
"website": "https://www.gomag.ro"
},
"GoMage": {
"cats": [
108
@ -1404,6 +1383,27 @@
"scriptSrc": "js/gogs\\.js",
"website": "http://gogs.io"
},
"Gomag": {
"cats": [
6
],
"description": "Gomag is a B2B and B2C ecommerce platform from Romania.",
"headers": {
"author": "^Gomag$"
},
"icon": "Gomag.svg",
"js": {
"$GomagConfig": "",
"GomagForm": ""
},
"pricing": [
"low",
"recurring",
"poa"
],
"saas": true,
"website": "https://www.gomag.ro"
},
"Google AdSense": {
"cats": [
36
@ -1641,8 +1641,8 @@
35
],
"description": "Google Maps is a web mapping service. It offers satellite imagery, aerial photography, street maps, 360° interactive panoramic views of streets, real-time traffic conditions, and route planning for traveling by foot, car, bicycle and air, or public transportation.",
"icon": "Google Maps.svg",
"dom": "iframe[src*='google.com/maps']",
"icon": "Google Maps.svg",
"scriptSrc": [
"(?:maps\\.google\\.com/maps\\?file=api(?:&v=([\\d.]+))?|maps\\.google\\.com/maps/api/staticmap)\\;version:API v\\1",
"//maps\\.google(?:apis)?\\.com/maps/api/js"
@ -2252,18 +2252,18 @@
"cats": [
6
],
"cookies": {
"_gumroad_app_session": "",
"_gumroad_guid": ""
},
"description": "Gumroad is a self-publishing digital marketplace platform to sell digital services such as books, memberships, courses and other digital services.",
"icon": "Gumroad.svg",
"dns": {
"CNAME": "\\.gumroad\\.com"
},
"dom": [
"iframe[src^='https://gumroad.com/l/']"
],
"cookies": {
"_gumroad_app_session": "",
"_gumroad_guid": ""
},
"icon": "Gumroad.svg",
"js": {
"GumroadOverlay": "",
"createGumroadOverlay": ""

@ -1019,8 +1019,8 @@
"SOA": "\\.(?:dns-parking|hostinger)\\.com"
},
"headers": {
"Server": "hcdn",
"Platform": "hostinger"
"Platform": "hostinger",
"Server": "hcdn"
},
"icon": "Hostinger.svg",
"pricing": [

@ -339,17 +339,6 @@
"scriptSrc": "/jibres\\.js",
"website": "https://jibres.com"
},
"Jilt plugin": {
"cats": [
87,
98
],
"description": "Jilt plugin helps ecommerce store owners track and recover abandoned orders. Works seamlessly with Shopify and WooCommerce.",
"icon": "Jilt.svg",
"requires": "WordPress",
"scriptSrc": "\\.jilt\\.com/.+/jilt\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
"website": "https://wordpress.org/plugins/jilt-for-woocommerce"
},
"Jilt App": {
"cats": [
100,
@ -363,6 +352,17 @@
"requires": "Shopify",
"website": "https://community.shopify.com/c/shopify-apps/jilt-is-over-what-app-to-use-for-abandoned-carts-now/td-p/1575095"
},
"Jilt plugin": {
"cats": [
87,
98
],
"description": "Jilt plugin helps ecommerce store owners track and recover abandoned orders. Works seamlessly with Shopify and WooCommerce.",
"icon": "Jilt.svg",
"requires": "WordPress",
"scriptSrc": "\\.jilt\\.com/.+/jilt\\.js(?:\\?ver=(\\d+(?:\\.\\d+)+))?\\;version:\\1",
"website": "https://wordpress.org/plugins/jilt-for-woocommerce"
},
"Jimdo": {
"cats": [
1
@ -752,12 +752,12 @@
"description": "Justuno is a premium conversion marketing and analytics platform that provides retailers with powerful tools to increase conversions.",
"icon": "Justuno.svg",
"implies": "Justuno",
"requires": "Shopify",
"pricing": [
"freemium",
"recurring",
"low"
],
"requires": "Shopify",
"saas": true,
"scriptSrc": "//scripttags\\.justuno\\.com/shopify_justuno",
"website": "https://apps.shopify.com/justuno-pop-ups-email-conversion"

@ -442,12 +442,12 @@
"keybase-site-verification"
]
},
"saas": true,
"oss": true,
"icon": "Keybase.svg",
"oss": true,
"pricing": [
"freemium"
],
"saas": true,
"website": "https://keybase.io/"
},
"Kibana": {
@ -515,11 +515,11 @@
],
"description": "Kiliba has developed a module that automates the marketing process from creating an email to distributing it.",
"icon": "Kiliba.svg",
"saas": true,
"pricing": [
"low",
"recurring"
],
"saas": true,
"url": "/modules/kiliba/logo\\.png",
"website": "https://en.kiliba.com"
},

@ -978,13 +978,13 @@
],
"description": "LiveChat is an online customer service software with online chat, help desk software, and web analytics capabilities.",
"icon": "LiveChat.svg",
"js": {
"LiveChatWidget": ""
},
"pricing": [
"payg"
],
"saas": true,
"js": {
"LiveChatWidget": ""
},
"scriptSrc": "cdn\\.livechatinc\\.com/.*tracking\\.js",
"website": "https://www.livechat.com/"
},

@ -300,10 +300,10 @@
"Mage": "",
"VarienForm": ""
},
"oss": true,
"probe": {
"/magento_version": "Magento/([0-9.]+)\\;version:\\1"
},
"oss": true,
"scriptSrc": [
"js/mage",
"skin/frontend/(?:default|(enterprise))\\;version:\\1?1 (Enterprise):1 (Community)",
@ -879,21 +879,21 @@
"cats": [
1
],
"cookies": {
"_mp_permissions": "^session\\^"
},
"description": "Marketpath CMS is a hosted website content management system used by businesses, churches and schools.",
"icon": "Marketpath CMS.png",
"implies": [
"Azure",
"ZURB Foundation"
],
"cookies": {
"_mp_permissions": "^session\\^"
},
"saas": true,
"pricing": [
"freemium",
"low",
"recurring"
],
"saas": true,
"website": "https://www.marketpath.com"
},
"Marko": {

@ -253,12 +253,12 @@
"description": "October is a free, open-source, self-hosted CMS platform based on the Laravel PHP Framework.",
"icon": "October CMS.png",
"implies": "Laravel",
"meta": {
"generator": "OctoberCMS"
},
"js": {
"ocJSON": ""
},
"meta": {
"generator": "OctoberCMS"
},
"oss": true,
"website": "http://octobercms.com"
},
@ -527,12 +527,12 @@
"description": "Omnisend Email Marketing & SMS is an omnichannel marketing automation channel that allows Shopify store owners to manage their SMS, web push notifications, WhatsApp, Facebook messenger, pop-ups, segmentation, and dynamic Facebook and Google ad integrations.",
"icon": "Omnisend.svg",
"implies": "Omnisend",
"requires": "Shopify",
"pricing": [
"low",
"freemium",
"recurring"
],
"requires": "Shopify",
"saas": true,
"scriptSrc": "omnis(?:nippet1|rc)\\.com/inShop/Embed/shopify\\.js",
"website": "https://apps.shopify.com/omnisend"
@ -719,10 +719,10 @@
"cookies": {
"OptanonConsent": ""
},
"description": "OneTrust is a cloud-based data privacy management compliance platform.",
"dns": {
"TXT": "onetrust-domain-verification="
},
"description": "OneTrust is a cloud-based data privacy management compliance platform.",
"icon": "OneTrust.png",
"scriptSrc": [
"cdn\\.cookielaw\\.org",
@ -1210,49 +1210,49 @@
"scriptSrc": "optimizely\\.com.*\\.js",
"website": "https://www.optimizely.com"
},
"Optimizely Content Management": {
"Optimizely Commerce": {
"cats": [
1
6
],
"cookies": {
"EPiServer": "",
"EPiSessionId": "",
"EPiTrace": "",
"EPi:StateMarker": ""
},
"cpe": "cpe:2.3:a:episerver:episerver:*:*:*:*:*:*:*:*",
"description": "Optimizely Content Management (formerly EPiServer) is digital content, ecommerce, and marketing management solution designed for editors and marketers.",
"description": "Optimizely Commerce is a complete suite for digital ecommerce and content management that uses artificial intelligence to deliver personalised experiences, individualised search rankings and product recommendations.",
"icon": "Optimizely.svg",
"implies": "Microsoft ASP.NET",
"meta": {
"generator": "EPiServer"
},
"headers": {
"content-security-policy": "\\.episerver\\.net"
},
"pricing": [
"poa"
],
"scriptSrc": "\\.episerver.net/",
"website": "https://www.optimizely.com/products/content/"
"requiresCategory": 6,
"website": "https://www.optimizely.com/products/commerce/b2c/"
},
"Optimizely Commerce": {
"Optimizely Content Management": {
"cats": [
6
1
],
"cookies": {
"EPi:StateMarker": ""
"EPi:StateMarker": "",
"EPiServer": "",
"EPiSessionId": "",
"EPiTrace": ""
},
"cpe": "cpe:2.3:a:episerver:episerver:*:*:*:*:*:*:*:*",
"description": "Optimizely Content Management (formerly EPiServer) is digital content, ecommerce, and marketing management solution designed for editors and marketers.",
"headers": {
"content-security-policy": "\\.episerver\\.net"
},
"description": "Optimizely Commerce is a complete suite for digital ecommerce and content management that uses artificial intelligence to deliver personalised experiences, individualised search rankings and product recommendations.",
"icon": "Optimizely.svg",
"requiresCategory": 6,
"implies": "Microsoft ASP.NET",
"meta": {
"generator": "EPiServer"
},
"pricing": [
"poa"
],
"website": "https://www.optimizely.com/products/commerce/b2c/"
"scriptSrc": "\\.episerver.net/",
"website": "https://www.optimizely.com/products/content/"
},
"Optimove": {
"cats": [

@ -2540,13 +2540,13 @@
],
"description": "Privy App helps you improve your website conversion rate, grow your email list, automate your email marketing, drive repeat purchases and much more.",
"icon": "Privy.svg",
"requires": "Shopify",
"implies": "Privy",
"pricing": [
"low",
"freemium",
"recurring"
],
"requires": "Shopify",
"saas": true,
"scriptSrc": "//shopify\\.privy\\.com/",
"website": "https://apps.shopify.com/privy"
@ -2990,12 +2990,12 @@
"description": "PushOwl Web Push Notifications are a Shopify app which helps recover abandoned carts and market better with web push.",
"icon": "PushOwl.svg",
"implies": "PushOwl",
"requires": "Shopify",
"pricing": [
"low",
"freemium",
"recurring"
],
"requires": "Shopify",
"saas": true,
"scriptSrc": "/sdks/pushowl-shopify\\.js",
"website": "https://apps.shopify.com/pushowl"

@ -586,13 +586,13 @@
"ReadSpeaker": "",
"ReadSpeaker.meta.version": "^([\\d\\.]+)_.+$\\;version:\\1"
},
"scriptSrc": "\\.readspeaker\\.com/",
"pricing": [
"poa",
"low",
"recurring"
],
"saas": true,
"scriptSrc": "\\.readspeaker\\.com/",
"website": "https://www.readspeaker.com"
},
"Readymag": {
@ -1247,11 +1247,11 @@
"reserveInStore.version": "([\\d\\.]+)\\;version:\\1",
"reserveInStoreJsUrl": "/reserveinstore\\.js.+\\.myshopify\\.com"
},
"saas": true,
"pricing": [
"low",
"recurring"
],
"saas": true,
"website": "https://www.reserveinstore.com"
},
"Reservio": {

@ -162,27 +162,6 @@
"scriptSrc": "/sim(?:site|core)/js",
"website": "http://simgroep.nl/internet/portfolio-contentbeheer_41623/"
},
"Simple Machines Forum": {
"cats": [
2
],
"cpe": "cpe:2.3:a:simplemachines:simple_machine_forum:*:*:*:*:*:*:*:*",
"description": "Simple Machines Forum is a free open-source software, used for community forums and is written in PHP.",
"icon": "Simple Machines Forum.png",
"implies": "PHP",
"dom": {
"li > span > a[title='Simple Machines Forum']": {
"text": "^SMF\\s([\\d\\.]+)\\;version:\\1"
}
},
"js": {
"smf_theme_url": "",
"smf_default_theme_url": "",
"smf_avatarResize": ""
},
"oss": true,
"website": "http://www.simplemachines.org"
},
"SOBI 2": {
"cats": [
19
@ -708,11 +687,11 @@
"piProtocol": "",
"piTracker": ""
},
"saas": true,
"pricing": [
"high",
"recurring"
],
"saas": true,
"website": "https://www.salesforce.com/products/marketing-cloud/marketing-automation"
},
"Salesforce Marketing Cloud Email Studio": {
@ -720,16 +699,16 @@
75
],
"description": "Salesforce Marketing Cloud Email Studio is a powerful tool that allows you to build and send personalised emails.",
"icon": "Salesforce.svg",
"dom": "a[href*='.exacttarget.com/'][target='_blank']",
"headers": {
"content-security-policy": "\\.exacttarget\\.com/"
},
"dom": "a[href*='.exacttarget.com/'][target='_blank']",
"saas": true,
"icon": "Salesforce.svg",
"pricing": [
"mid",
"recurring"
],
"saas": true,
"website": "https://www.salesforce.com/products/marketing-cloud/email-marketing"
},
"Salesforce Service Cloud": {
@ -1020,13 +999,13 @@
],
"cpe": "cpe:2.3:a:scandipwa:magento-scripts:*:*:*:*:*:node.js:*:*",
"description": "ScandiPWA is the next generation Magento 2 PWA theme developed in React.",
"dom": "link[href^='/static/frontend/scandipwa/']",
"icon": "ScandiPWA.png",
"implies": [
"Magento\\;version:2",
"React",
"PWA"
],
"dom": "link[href^='/static/frontend/scandipwa/']",
"oss": true,
"website": "https://scandipwa.com"
},
@ -1362,9 +1341,9 @@
},
"icon": "Segment.svg",
"js": {
"analytics.VERSION": "(.+)\\;version:\\1",
"__SEGMENT_INSPECTOR__": "",
"analytics.SNIPPET_VERSION": "(.+)\\;version:\\1",
"__SEGMENT_INSPECTOR__": ""
"analytics.VERSION": "(.+)\\;version:\\1"
},
"pricing": [
"mid",
@ -1418,13 +1397,13 @@
"MySQL",
"PHP"
],
"scriptSrc": "//cdn\\.omniparcelreturns\\.com/",
"saas": true,
"pricing": [
"recurring",
"poa",
"payg"
],
"saas": true,
"scriptSrc": "//cdn\\.omniparcelreturns\\.com/",
"website": "https://www.sekologistics.com/us/global-cross-border-returns"
},
"Select2": {
@ -1680,14 +1659,14 @@
75
],
"description": "Sendinblue is an email marketing solution for small and medium-sized businesses that want to send and automate email marketing campaigns.",
"dom": "iframe[src*='sibautomation.com/']",
"icon": "Sendinblue.svg",
"dns": {
"TXT": [
"\\.sendinblue\\.com",
"Sendinblue-code"
]
},
"dom": "iframe[src*='sibautomation.com/']",
"icon": "Sendinblue.svg",
"js": {
"sendinblue": ""
},
@ -2152,47 +2131,47 @@
108
],
"description": "Shogun Frontend is an all-in-one ecommerce frontend platform. Shogun Frontend pairs with leading backends: Shopify, BigCommerce, Magento (Adobe Commerce), and more.",
"icon": "Shogun Frontend.svg",
"dom": "img[src*='.shgcdn.com/']",
"saas": true,
"icon": "Shogun Frontend.svg",
"pricing": [
"poa"
],
"saas": true,
"website": "https://getshogun.com/frontend"
},
"Shogun Page Builder": {
"Shogun Landing Page Builder": {
"cats": [
51
100
],
"description": "Shogun is a page builder commonly used with headless implementations.",
"description": "Shogun Landing Page Builder is a drag and drop Shopify page builder for creating high-converting store pages.",
"icon": "Shogun Page Builder.svg",
"js": {
"shogunAnalytics": ""
},
"saas": true,
"implies": "Shogun Page Builder",
"pricing": [
"freemium",
"mid",
"recurring"
],
"website": "https://getshogun.com/page-builder"
"requires": "Shopify",
"saas": true,
"scriptSrc": "\\.getshogun\\.com/.+\\.myshopify\\.com",
"website": "https://apps.shopify.com/shogun"
},
"Shogun Landing Page Builder": {
"Shogun Page Builder": {
"cats": [
100
51
],
"description": "Shogun Landing Page Builder is a drag and drop Shopify page builder for creating high-converting store pages.",
"description": "Shogun is a page builder commonly used with headless implementations.",
"icon": "Shogun Page Builder.svg",
"implies": "Shogun Page Builder",
"requires": "Shopify",
"scriptSrc": "\\.getshogun\\.com/.+\\.myshopify\\.com",
"saas": true,
"js": {
"shogunAnalytics": ""
},
"pricing": [
"freemium",
"mid",
"recurring"
],
"website": "https://apps.shopify.com/shogun"
"saas": true,
"website": "https://getshogun.com/page-builder"
},
"Shop Pay": {
"cats": [
@ -2971,6 +2950,27 @@
],
"website": "https://simpleanalytics.com"
},
"Simple Machines Forum": {
"cats": [
2
],
"cpe": "cpe:2.3:a:simplemachines:simple_machine_forum:*:*:*:*:*:*:*:*",
"description": "Simple Machines Forum is a free open-source software, used for community forums and is written in PHP.",
"dom": {
"li > span > a[title='Simple Machines Forum']": {
"text": "^SMF\\s([\\d\\.]+)\\;version:\\1"
}
},
"icon": "Simple Machines Forum.png",
"implies": "PHP",
"js": {
"smf_avatarResize": "",
"smf_default_theme_url": "",
"smf_theme_url": ""
},
"oss": true,
"website": "http://www.simplemachines.org"
},
"SimpleHTTP": {
"cats": [
22
@ -3352,40 +3352,6 @@
],
"website": "https://sitepad.com"
},
"Sitepark IES": {
"cats": [
1
],
"cpe": "cpe:2.3:a:sitepark:information_enterprise_server:*:*:*:*:*:*:*:*",
"description": "Sitepark IES is a content management system written in PHP and paired with a MySQL database.",
"icon": "Sitepark.png",
"implies": [
"MySQL",
"Lucene"
],
"meta": {
"generator": "^Sitepark\\sInformation\\sEnterprise\\sServer\\s-\\sIES\\sGenerator\\sv([\\d\\.]+)$\\;version:\\1"
},
"pricing": [
"poa"
],
"website": "https://www.sitepark.com/oeffentlicher-sektor/produkte/cms-technologie.php"
},
"Sitepark InfoSite": {
"cats": [
1
],
"description": "Sitepark InfoSite is a content management system and complete application of Sitepark IES which written in PHP and paired with a MySQL database.",
"icon": "Sitepark.png",
"implies": "Sitepark IES",
"meta": {
"generator": "^InfoSite\\s([\\d\\.]+)\\s-\\sSitepark\\sInformation\\sEnterprise\\sServer$\\;version:\\1"
},
"pricing": [
"poa"
],
"website": "https://www.sitepark.com/mittelstand/content-management-system/index.php"
},
"SiteSpect": {
"cats": [
74
@ -3492,6 +3458,40 @@
"scriptSrc": "siteglide\\.js",
"website": "https://www.siteglide.com"
},
"Sitepark IES": {
"cats": [
1
],
"cpe": "cpe:2.3:a:sitepark:information_enterprise_server:*:*:*:*:*:*:*:*",
"description": "Sitepark IES is a content management system written in PHP and paired with a MySQL database.",
"icon": "Sitepark.png",
"implies": [
"MySQL",
"Lucene"
],
"meta": {
"generator": "^Sitepark\\sInformation\\sEnterprise\\sServer\\s-\\sIES\\sGenerator\\sv([\\d\\.]+)$\\;version:\\1"
},
"pricing": [
"poa"
],
"website": "https://www.sitepark.com/oeffentlicher-sektor/produkte/cms-technologie.php"
},
"Sitepark InfoSite": {
"cats": [
1
],
"description": "Sitepark InfoSite is a content management system and complete application of Sitepark IES which written in PHP and paired with a MySQL database.",
"icon": "Sitepark.png",
"implies": "Sitepark IES",
"meta": {
"generator": "^InfoSite\\s([\\d\\.]+)\\s-\\sSitepark\\sInformation\\sEnterprise\\sServer$\\;version:\\1"
},
"pricing": [
"poa"
],
"website": "https://www.sitepark.com/mittelstand/content-management-system/index.php"
},
"Sitevision CMS": {
"cats": [
1
@ -3705,9 +3705,9 @@
59
],
"html": "<link [^>]+(?:/([\\d.]+)/)?slick-theme\\.css\\;version:\\1",
"icon": "Slick.svg",
"implies": "jQuery",
"scriptSrc": "(?:/([\\d.]+))?/slick(?:\\.min)?\\.js\\;version:\\1",
"icon": "Slick.svg",
"website": "https://kenwheeler.github.io/slick"
},
"SlickStack": {
@ -3997,12 +3997,12 @@
"description": "Smile App offers a loyalty program for Shopify stores.",
"icon": "Smile.svg",
"implies": "Smile",
"requires": "Shopify",
"pricing": [
"freemium",
"mid",
"recurring"
],
"requires": "Shopify",
"saas": true,
"scriptSrc": "js\\.smile\\.io/.+smile-shopify\\.js",
"website": "https://apps.shopify.com/smile-io"
@ -4248,8 +4248,8 @@
5
],
"description": "SocialJuice is a simple tool to collect video testimonials or textual testimonials from your clients.",
"icon": "SocialJuice.svg",
"dom": "iframe[src*='embed.socialjuice.io/']",
"icon": "SocialJuice.svg",
"pricing": [
"low",
"freemium",
@ -5487,14 +5487,14 @@
"description": "StatusCast is a hosted status page management software.",
"icon": "StatusCast.svg",
"js": {
"statuscast.ui": "",
"statuscast.libs.datatables": ""
"statuscast.libs.datatables": "",
"statuscast.ui": ""
},
"saas": true,
"pricing": [
"mid",
"recurring"
],
"saas": true,
"website": "https://statuscast.com/status-page/"
},
"Staytus": {
@ -5569,30 +5569,6 @@
"oss": true,
"website": "https://stitches.dev"
},
"Storeino": {
"cats": [
6
],
"description": "Storeino is an ecommerce platform that enables businesses and physical store owners to open a professional online store and sell products online regardless of their geographical location.",
"icon": "Storeino.png",
"implies": [
"Express",
"MongoDB",
"Node.js"
],
"meta": {
"platform": "^Storeino$"
},
"js": {
"StoreinoApp": ""
},
"pricing": [
"low",
"recurring"
],
"saas": true,
"website": "https://www.storeino.com"
},
"StoreHippo": {
"cats": [
6
@ -5634,6 +5610,30 @@
"oss": true,
"website": "https://vuestorefront.io/storefront-ui"
},
"Storeino": {
"cats": [
6
],
"description": "Storeino is an ecommerce platform that enables businesses and physical store owners to open a professional online store and sell products online regardless of their geographical location.",
"icon": "Storeino.png",
"implies": [
"Express",
"MongoDB",
"Node.js"
],
"js": {
"StoreinoApp": ""
},
"meta": {
"platform": "^Storeino$"
},
"pricing": [
"low",
"recurring"
],
"saas": true,
"website": "https://www.storeino.com"
},
"Storeplum": {
"cats": [
6
@ -6018,14 +6018,26 @@
"scriptSrc": "\\.sumo(?:me)?\\.com/",
"website": "http://sumo.com"
},
"SunOS": {
"cats": [
28
],
"cpe": "cpe:2.3:o:oracle:sunos:*:*:*:*:*:*:*:*",
"description": "SunOS is a Unix-branded operating system developed by Sun Microsystems for their workstation and server computer systems.",
"headers": {
"Server": "SunOS( [\\d\\.]+)?\\;version:\\1",
"Servlet-engine": "SunOS( [\\d\\.]+)?\\;version:\\1"
},
"icon": "Oracle.svg",
"website": "http://oracle.com/solaris"
},
"Suncel": {
"cats": [
1
],
"icon": "Suncel.svg",
"description": "Suncel is a powerful and versatile content platform with a simple visual builder for marketers and publishers.",
"requires": "Next.js",
"dom": "img[srcset*='assets.suncel.io']",
"icon": "Suncel.svg",
"js": {
"__NEXT_DATA__.props.pageProps.suncel": ""
},
@ -6034,22 +6046,10 @@
"mid",
"recurring"
],
"requires": "Next.js",
"saas": true,
"website": "https://suncel.io"
},
"SunOS": {
"cats": [
28
],
"cpe": "cpe:2.3:o:oracle:sunos:*:*:*:*:*:*:*:*",
"description": "SunOS is a Unix-branded operating system developed by Sun Microsystems for their workstation and server computer systems.",
"headers": {
"Server": "SunOS( [\\d\\.]+)?\\;version:\\1",
"Servlet-engine": "SunOS( [\\d\\.]+)?\\;version:\\1"
},
"icon": "Oracle.svg",
"website": "http://oracle.com/solaris"
},
"Super Builder": {
"cats": [
51
@ -6285,10 +6285,10 @@
59
],
"description": "Swiffy Slider is a wrapper defined in html with slides, navigation and indicators as its children.",
"icon": "Swiffy Slider.svg",
"dom": "link[href*='/swiffy-slider.min.css']",
"scriptSrc": "/npm/swiffy-slider@([\\d\\.]+)/\\;version:\\1",
"icon": "Swiffy Slider.svg",
"oss": true,
"scriptSrc": "/npm/swiffy-slider@([\\d\\.]+)/\\;version:\\1",
"website": "https://swiffyslider.com"
},
"Swiftype": {
@ -6447,15 +6447,15 @@
32
],
"description": "Systeme.io is an all-in-one marketing platform that helps businesses create and launch sales funnels, affiliate programs, email marketing campaigns, online courses, blogs, and websites.",
"icon": "Systeme.io.svg",
"dom": "from[action*='//systeme.io/'], a[href*='//systeme.io/']",
"scriptSrc": "//systeme\\.io/",
"saas": true,
"icon": "Systeme.io.svg",
"pricing": [
"freemium",
"low",
"recurring"
],
"saas": true,
"scriptSrc": "//systeme\\.io/",
"website": "https://systeme.io"
},
"Syte": {

@ -457,10 +457,10 @@
}
}
},
"icon": "tailwindcss.svg",
"js": {
"tailwind": ""
},
"icon": "tailwindcss.svg",
"scriptSrc": "\\.tailwindcss(?:tailwind-config-cdn)?\\.(?:com|js)",
"website": "https://tailwindcss.com/"
},
@ -774,8 +774,8 @@
}
},
"headers": {
"tb-cache-group": "^webstore$\\;confidence:50",
"tb-cache-country": "^\\w+$\\;confidence:50"
"tb-cache-country": "^\\w+$\\;confidence:50",
"tb-cache-group": "^webstore$\\;confidence:50"
},
"icon": "Tebex.svg",
"implies": [
@ -2251,6 +2251,7 @@
],
"description": "Transcy is a Shopify translation app. Transcy allows you to translate your whole store content into target languages to reach different nation shoppers.",
"icon": "Transcy.png",
"implies": "Shopify",
"js": {
"_transcy": "",
"transcy_apiURI": "",
@ -2261,7 +2262,6 @@
"low",
"recurring"
],
"implies": "Shopify",
"saas": true,
"website": "https://transcy.io"
},

@ -996,8 +996,8 @@
"html": "<[^>]+\\sdata-v(?:ue)?-",
"icon": "vue.svg",
"js": {
"Vue.version": "^(.+)$\\;version:\\1",
"Vue": "",
"Vue.version": "^(.+)$\\;version:\\1",
"VueRoot": "",
"__VUE_HOT_MAP__": "",
"__VUE__": "",

@ -831,6 +831,18 @@
"oss": true,
"website": "https://www.webmin.com"
},
"Webpack": {
"cats": [
19
],
"description": "Webpack is an open-source JavaScript module bundler.",
"icon": "Webpack.svg",
"js": {
"webpackChunk": "",
"webpackJsonp": ""
},
"website": "https://webpack.js.org/"
},
"Webriti Busiprof": {
"cats": [
80
@ -1958,18 +1970,6 @@
},
"website": "http://webedition.de/en"
},
"Webpack": {
"cats": [
19
],
"description": "Webpack is an open-source JavaScript module bundler.",
"icon": "Webpack.svg",
"js": {
"webpackChunk": "",
"webpackJsonp": ""
},
"website": "https://webpack.js.org/"
},
"wisyCMS": {
"cats": [
1

@ -563,11 +563,11 @@
"cats": [
12
],
"icon": "Angular.svg",
"implies": "Angular",
"js": {
"Zone.root": ""
},
"icon": "Angular.svg",
"website": "https://github.com/angular/angular/tree/master/packages/zone.js"
},
"Zonos": {

Loading…
Cancel
Save