PageSourceSearch

https://www.m3ca.com/assets/local-seo-D3u9vVOe.js

js m3ca.com collected 2026-10-09 22:02:46 UTC 3,423 bytes, 1 lines download raw bytes

1import{a as e,i as t,r as n,t as r}from"./site-CZArATCi.js";var i=`${t.url}/#organization`,a=`${t.url}/#london`,o=`${t.url}/#website`,s=n.find(e=>e.city===`London`),c=[`Mayfair`,`City of London`,`Westminster`,`Shoreditch`,`Camden`,`Kensington and Chelsea`,`Islington`,`Southwark`,`Canary Wharf`,`Greater London`],l=[`digital product studio London`,`software studio Mayfair`,`custom software development London`,`AI agency London`,`creative technology studio London`],u={days:[`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`],opens:`09:00`,closes:`18:00`,label:`Monday to Friday, 9am to 6pm. Visits by appointment.`};function d(){return[{"@type":`OpeningHoursSpecification`,dayOfWeek:u.days.map(e=>`https://schema.org/${e}`),opens:u.opens,closes:u.closes}]}function f(e){let t=n.find(t=>t.city===e)??s,[r,i,a]=t.lines,o=a?.split(` `).slice(1).join(` `);return{"@type":`PostalAddress`,streetAddress:[r,i].filter(Boolean).join(`, `),addressLocality:t.city,...o?{postalCode:o}:{},addressCountry:t.city===`London`?`GB`:t.city===`Paris`?`FR`:`US`}}function p(){return{"@type":`Organization`,"@id":i,name:t.name,alternateName:[`M3CA Software`,`M3CA London`,`M3CA Studio`],legalName:t.legalName,url:`${t.url}/`,description:r,logo:`${t.url}/favicon.png`,image:`${t.url}/og/home.jpg`,email:t.email,telephone:t.phoneUK,address:f(`London`),sameAs:e.map(e=>e.href),knowsAbout:l,contactPoint:[{"@type":`ContactPoint`,telephone:t.phoneUK,contactType:`new business`,email:t.email,areaServed:`GB`,availableLanguage:[`en`]},{"@type":`ContactPoint`,telephone:t.phoneUK,contactType:`customer support`,email:t.supportEmail,areaServed:[`GB`,`US`,`FR`],availableLanguage:[`en`]}]}}function m(){return{"@type":`ProfessionalService`,"@id":a,name:`${t.name} — Creative Technology Studio, London`,parentOrganization:{"@id":i},url:`${t.url}/contact`,description:`Creative technology studio in Mayfair, London. Digital product design, custom software development and AI systems for organisations across London and the UK.`,address:f(`London`),telephone:t.phoneUK,email:t.email,image:`${t.url}/og/home.jpg`,areaServed:[{"@type":`City`,name:`London`},{"@type":`Country`,name:`United Kingdom`}],serviceArea:c.map(e=>({"@type":`Place`,name:e})),openingHoursSpecification:d(),knowsAbout:l,sameAs:e.map(e=>e.href)}}function h(){return n.filter(e=>e.city!==`London`).map(e=>({"@type":`ProfessionalService`,"@id":`${t.url}/contact#${e.city.toLowerCase()}`,name:`${t.name} — ${e.city}`,parentOrganization:{"@id":i},url:`${t.url}/contact`,address:f(e.city),...e.phone?{telephone:e.phone}:{},email:t.email,areaServed:{"@type":`City`,name:e.city}}))}function g(){return{"@type":`WebSite`,"@id":o,url:`${t.url}/`,name:t.name,publisher:{"@id":i},inLanguage:`en-GB`}}function _(e){return{"@type":`Service`,"@id":`${t.url}${e.path}#service`,name:e.name,description:e.description,...e.serviceType?{serviceType:e.serviceType}:{},...e.category?{category:e.category}:{},provider:{"@id":i},serviceLocation:{"@id":a},areaServed:[{"@type":`City`,name:`London`},{"@type":`Country`,name:`United Kingdom`}],...e.offers&&e.offers.length>0?{hasOfferCatalog:{"@type":`OfferCatalog`,name:`${e.name} capabilities`,itemListElement:e.offers.map(e=>({"@type":`Offer`,itemOffered:{"@type":`Service`,name:e.title,description:e.body}}))}}:{}}}function v(...e){return{"@context":`https://schema.org`,"@graph":e}}export{v as a,p as c,h as i,g as l,a as n,_ as o,u as r,m as s,c as t};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.