const u=[{name:"2N",slug:"2n",descriptionKey:"sh2n",brandColor:"#E53935",logoLetter:"2N",websiteUrl:"https://www.2n.com",deviceTypes:[{type:"Intercom",examples:["Access Unit","IP Verso","IP Style"]},{type:"Access Reader",examples:["Access Unit 2.0 Fingerprint"]}],status:"coming-soon"},{name:"33 Lock",slug:"33-lock",descriptionKey:"sh33lock",brandColor:"#1565C0",logoLetter:"33",websiteUrl:"https://www.33lock.com",deviceTypes:[{type:"Smart Lock",examples:["IntelliBolt","IntelliLever","IntelliMortise","IntelliReader"]}],status:"coming-soon"},{name:"4SUITES",slug:"4suites",descriptionKey:"sh4suites",brandColor:"#0D47A1",logoLetter:"4S",websiteUrl:"https://www.4suites.com",deviceTypes:[{type:"Smart Lock",examples:["Smart IoT Hotel Locks Classic","Smart IoT Hotel Locks Modern"]},{type:"Access Reader",examples:["Intelligent Reader"]}],status:"coming-soon"},{name:"Akiles",slug:"akiles",descriptionKey:"shakiles",brandColor:"#6200EA",logoLetter:"A",websiteUrl:"https://akiles.app",deviceTypes:[{type:"Smart Lock",examples:["Akiles Smart Lock"]}],status:"coming-soon"},{name:"Assa Abloy",slug:"assa-abloy",descriptionKey:"shassaabloy",brandColor:"#003087",logoLetter:"AA",websiteUrl:"https://www.assaabloy.com",deviceTypes:[{type:"Smart Lock",examples:["VingCard Classic","VingCard Essence","VingCard Flex","VingCard Novel","VingCard E100"]}],status:"coming-soon"},{name:"August",slug:"august",descriptionKey:"shaugust",brandColor:"#E65100",logoLetter:"A",websiteUrl:"https://august.com",deviceTypes:[{type:"Smart Lock",examples:["Smart Lock 1st–4th Gen","Smart Lock Pro","Wi-Fi Smart Lock"]},{type:"Keypad",examples:["Smart Keypad"]}],status:"coming-soon"},{name:"Avigilon Alta",slug:"avigilon-alta",descriptionKey:"shavigilon",brandColor:"#0277BD",logoLetter:"AA",websiteUrl:"https://www.avigilon.com",deviceTypes:[{type:"Access Reader",examples:["Alta Access Reader","Alta Door Intercom"]}],status:"coming-soon"},{name:"ControlByWeb",slug:"controlbyweb",descriptionKey:"shcontrolbyweb",brandColor:"#2E7D32",logoLetter:"CW",websiteUrl:"https://www.controlbyweb.com",deviceTypes:[{type:"Relay",examples:["WebRelay","X-300","X-301","X-332"]}],status:"coming-soon"},{name:"Dormakaba",slug:"dormakaba",descriptionKey:"shdormakaba",brandColor:"#1B5E20",logoLetter:"DK",websiteUrl:"https://www.dormakaba.com",deviceTypes:[{type:"Smart Lock",examples:["Saflok Quantum","RT Plus","Confidant","Ambiance"]}],status:"coming-soon"},{name:"ecobee",slug:"ecobee",descriptionKey:"shecobee",brandColor:"#2E7D32",logoLetter:"E",websiteUrl:"https://www.ecobee.com",deviceTypes:[{type:"Thermostat",examples:["ecobee Smart Thermostat Premium","ecobee3 lite"]}],status:"coming-soon"},{name:"Honeywell",slug:"honeywell",descriptionKey:"shhoneywell",brandColor:"#D32F2F",logoLetter:"H",websiteUrl:"https://www.honeywell.com",deviceTypes:[{type:"Thermostat",examples:["T9 Smart Thermostat","T10 Pro","VisionPRO 8000"]}],status:"coming-soon"},{name:"Hotek",slug:"hotek",descriptionKey:"shhotek",brandColor:"#283593",logoLetter:"H",websiteUrl:"https://www.hotek.com",deviceTypes:[{type:"Smart Lock",examples:["Hotek Hotel Lock Systems"]}],status:"coming-soon"},{name:"igloohome",slug:"igloohome",descriptionKey:"shigloohome",brandColor:"#00897B",logoLetter:"ig",websiteUrl:"https://www.igloohome.co",deviceTypes:[{type:"Smart Lock",examples:["Smart Deadbolt 2S","Smart Mortise","Smart Padlock"]},{type:"Keybox",examples:["Smart Keybox 3"]}],status:"coming-soon"},{name:"KeyNest",slug:"keynest",descriptionKey:"shkeynest",brandColor:"#F9A825",logoLetter:"KN",websiteUrl:"https://www.keynest.com",deviceTypes:[{type:"Key Exchange",examples:["KeyNest Smart Lock Box"]}],status:"coming-soon"},{name:"Kwikset",slug:"kwikset",descriptionKey:"shkwikset",brandColor:"#FF6F00",logoLetter:"K",websiteUrl:"https://www.kwikset.com",deviceTypes:[{type:"Smart Lock",examples:["Halo Touch","Halo Wi-Fi","SmartCode 270","Aura"]}],status:"coming-soon"},{name:"Latch",slug:"latch",descriptionKey:"shlatch",brandColor:"#212121",logoLetter:"L",websiteUrl:"https://www.latch.com",deviceTypes:[{type:"Smart Lock",examples:["Latch M","Latch R","Latch C"]},{type:"Access Reader",examples:["Latch Intercom"]}],status:"coming-soon"},{name:"Lockly",slug:"lockly",descriptionKey:"shlockly",brandColor:"#0097A7",logoLetter:"L",websiteUrl:"https://lockly.com",deviceTypes:[{type:"Smart Lock",examples:["Secure Pro","Vision Elite","Flex Touch"]}],status:"coming-soon"},{name:"Minut",slug:"minut",descriptionKey:"shminut",brandColor:"#00BFA5",logoLetter:"M",websiteUrl:"https://www.minut.com",deviceTypes:[{type:"Noise Sensor",examples:["Minut Point"]}],status:"coming-soon"},{name:"Nest",slug:"nest",descriptionKey:"shnest",brandColor:"#00ACC1",logoLetter:"N",websiteUrl:"https://store.google.com/category/connected_home",deviceTypes:[{type:"Thermostat",examples:["Nest Learning Thermostat","Nest Thermostat E","Nest Thermostat (2020)"]}],status:"coming-soon"},{name:"NoiseAware",slug:"noiseaware",descriptionKey:"shnoiseaware",brandColor:"#6A1B9A",logoLetter:"NA",websiteUrl:"https://noiseaware.com",deviceTypes:[{type:"Noise Sensor",examples:["NoiseAware Indoor","NoiseAware Outdoor"]}],status:"coming-soon"},{name:"Nuki",slug:"nuki",descriptionKey:"shnuki",brandColor:"#263238",logoLetter:"N",websiteUrl:"https://nuki.io",deviceTypes:[{type:"Smart Lock",examples:["Nuki Smart Lock 3.0 Pro","Nuki Smart Lock 4.0"]},{type:"Keypad",examples:["Nuki Keypad 2.0"]}],status:"coming-soon"},{name:"Salto",slug:"salto",descriptionKey:"shsalto",brandColor:"#E65100",logoLetter:"S",websiteUrl:"https://saltosystems.com",deviceTypes:[{type:"Smart Lock",examples:["XS4 Mini","XS4 One","Salto KS"]},{type:"Access Reader",examples:["Salto Wall Reader"]}],status:"coming-soon"},{name:"Schlage",slug:"schlage",descriptionKey:"shschlage",brandColor:"#1A237E",logoLetter:"S",websiteUrl:"https://www.schlage.com",deviceTypes:[{type:"Smart Lock",examples:["Encode Plus","Encode","Connect","Sense"]}],status:"coming-soon"},{name:"Sensi",slug:"sensi",descriptionKey:"shsensi",brandColor:"#0288D1",logoLetter:"S",websiteUrl:"https://sensi.emerson.com",deviceTypes:[{type:"Thermostat",examples:["Sensi Touch 2","Sensi Touch","Sensi Lite"]}],status:"coming-soon"},{name:"SmartThings",slug:"smartthings",descriptionKey:"shsmartthings",brandColor:"#1DE9B6",logoLetter:"ST",websiteUrl:"https://www.smartthings.com",deviceTypes:[{type:"Hub",examples:["SmartThings Hub v3","Aeotec Smart Home Hub"]},{type:"Smart Lock"},{type:"Sensor"}],status:"coming-soon"},{name:"TTLock",slug:"ttlock",descriptionKey:"shttlock",brandColor:"#1976D2",logoLetter:"TT",websiteUrl:"https://www.ttlock.com",deviceTypes:[{type:"Smart Lock",examples:["TTLock Smart Locks (hundreds of models)"]},{type:"Keypad"}],status:"coming-soon"},{name:"Tedee",slug:"tedee",descriptionKey:"shtedee",brandColor:"#651FFF",logoLetter:"T",websiteUrl:"https://tedee.com",deviceTypes:[{type:"Smart Lock",examples:["Tedee PRO","Tedee GO"]},{type:"Keypad",examples:["Tedee Keypad"]}],status:"coming-soon"},{name:"Wyze",slug:"wyze",descriptionKey:"shwyze",brandColor:"#FFB300",logoLetter:"W",websiteUrl:"https://www.wyze.com",deviceTypes:[{type:"Smart Lock",examples:["Wyze Lock","Wyze Lock Bolt"]},{type:"Thermostat",examples:["Wyze Thermostat"]}],status:"coming-soon"},{name:"Yale",slug:"yale",descriptionKey:"shyale",brandColor:"#1565C0",logoLetter:"Y",websiteUrl:"https://www.yalehome.com",deviceTypes:[{type:"Smart Lock",examples:["Assure Lock 2","Assure Lock SL","Approach Lock","Linus Smart Lock"]}],status:"coming-soon"},{name:"Brivo",slug:"brivo",descriptionKey:"shbrivo",brandColor:"#0D47A1",logoLetter:"B",websiteUrl:"https://www.brivo.com",deviceTypes:[{type:"Access Control",examples:["Brivo Access"]}],status:"coming-soon"},{name:"Genie",slug:"genie",descriptionKey:"shgenie",brandColor:"#1976D2",logoLetter:"G",websiteUrl:"https://www.geniecompany.com",deviceTypes:[{type:"Garage Door Opener"}],status:"coming-soon"},{name:"Kisi",slug:"kisi",descriptionKey:"shkisi",brandColor:"#00C853",logoLetter:"K",websiteUrl:"https://www.getkisi.com",deviceTypes:[{type:"Access Control",examples:["Kisi Controller Pro","Kisi Reader Pro"]}],status:"coming-soon"},{name:"PTI",slug:"pti",descriptionKey:"shpti",brandColor:"#37474F",logoLetter:"PTI",websiteUrl:"https://www.ptisecurity.com",deviceTypes:[{type:"Access Control",examples:["PTI EasyCode"]}],status:"coming-soon"}],i=["Smart Lock","Keypad","Access Control","Key Exchange","Keybox","Access Reader"],n=["Thermostat"],c=["Noise Sensor"],l=["Intercom","Access Reader"],o=s=>s.deviceTypes.some(e=>i.includes(e.type)),t=s=>s.deviceTypes.some(e=>n.includes(e.type)),a=s=>s.deviceTypes.some(e=>c.includes(e.type)),r=s=>s.deviceTypes.some(e=>l.includes(e.type)),m=[{key:"lockout",stepCount:4},{key:"cleanerTurnover",stepCount:4},{key:"vendorDispatch",stepCount:4}],p=[{key:"acLeftRunning",stepCount:4},{key:"preArrival",stepCount:4}],y=[{key:"noiseViolation",stepCount:4}],d=[{key:"deliveryAccess",stepCount:4}],g=s=>{const e=[];return o(s)&&e.push(...m),t(s)&&e.push(...p),a(s)&&e.push(...y),r(s)&&e.push(...d),e},h=s=>{const e=[];return o(s)&&e.push("autoGuestCodes","scheduledLockUnlock","oneTimeVendorCodes","cleanerTurnoverCodes"),t(s)&&e.push("climatePresets","preArrivalComfort","postCheckoutEnergy"),a(s)&&e.push("noiseMonitoring","autoGuestWarnings","quietHoursEnforcement"),r(s)&&e.push("visitorDelivery","buildingAccess"),e.push("multiProperty","guestInstructions","deviceStatus"),e};export{t as a,h as b,g,o as h,u as s};