[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"header-games":3,"i-heroicons:server-stack-16-solid":65,"blog-post-windrose-moninpeli-oma-palvelin-opas-2026-fi":70,"blog-related-fd4d1e4f-230d-43f4-adb8-0952d0e689e9-fi":99,"i-heroicons:chevron-right-20-solid":140,"i-heroicons:user-circle-20-solid":143,"i-heroicons:clock-20-solid":145,"i-heroicons:calendar-days-20-solid":147,"i-heroicons:bolt-20-solid":149,"i-heroicons:check-20-solid":151,"i-heroicons:rocket-launch-20-solid":153,"i-heroicons:arrow-right-20-solid":155,"i-heroicons:wrench-screwdriver-20-solid":157},{"promoCode":4,"promoPercentage":5,"total":6,"featured":7},"DOOM25",0.25,44,[8,16,23,29,35,41,46,52,59],{"slug":9,"name":10,"icon":11,"hasIcon":12,"badge":13,"basePrice":14,"link":15},"minecraft","Minecraft","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fminecraft.png",true,"Most Popular",1,"\u002Fminecraft-server-hosting",{"slug":17,"name":18,"icon":19,"hasIcon":12,"badge":20,"basePrice":21,"link":22},"hytale","Hytale","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fhytale.png","",6,"\u002Fhytale-server-hosting",{"slug":24,"name":25,"icon":26,"hasIcon":12,"badge":27,"basePrice":21,"link":28},"palworld","Palworld","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fpalworld.png","new_update","\u002Fpalworld-server-hosting",{"slug":30,"name":31,"icon":32,"hasIcon":12,"badge":33,"basePrice":21,"link":34},"rust","Rust","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Frust.png",null,"\u002Frust-server-hosting",{"slug":36,"name":37,"icon":38,"hasIcon":12,"badge":33,"basePrice":39,"link":40},"valheim","Valheim","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fvalheim.png",5,"\u002Fvalheim-server-hosting",{"slug":42,"name":43,"icon":44,"hasIcon":12,"badge":33,"basePrice":21,"link":45},"satisfactory","Satisfactory","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fsatisfactory.png","\u002Fsatisfactory-server-hosting",{"slug":47,"name":48,"icon":49,"hasIcon":12,"badge":33,"basePrice":50,"link":51},"enshrouded","Enshrouded","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fenshrouded.png",8,"\u002Fenshrouded-server-hosting",{"slug":53,"name":54,"icon":55,"hasIcon":12,"badge":56,"basePrice":57,"link":58},"terraria","Terraria","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fterraria.png","New Update",4,"\u002Fterraria-server-hosting",{"slug":60,"name":61,"icon":62,"hasIcon":12,"badge":27,"basePrice":63,"link":64},"project-zomboid","Project Zomboid","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fproject-zomboid.png",7,"\u002Fproject-zomboid-server-hosting",{"left":66,"top":66,"width":67,"height":67,"rotate":66,"vFlip":68,"hFlip":68,"body":69},0,16,false,"\u003Cpath fill=\"currentColor\" d=\"M5.354 2a2 2 0 0 0-1.857 1.257l-.338.845Q3.565 4 4 4h8q.436 0 .84.102l-.337-.845A2 2 0 0 0 10.646 2z\"\u002F>\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M2 13a2 2 0 0 1 2-2h8a2 2 0 1 1 0 4H4a2 2 0 0 1-2-2m10.75 0a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0M9 13.75a.75.75 0 1 0 0-1.5a.75.75 0 0 0 0 1.5M4 5.5a2 2 0 1 0 0 4h8a2 2 0 1 0 0-4zm8 2.75a.75.75 0 1 0 0-1.5a.75.75 0 0 0 0 1.5M9.75 7.5a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0\" clip-rule=\"evenodd\"\u002F>",{"id":71,"slug":72,"title":73,"description":74,"content":75,"keywords":76,"featured_image":77,"category":78,"author_name":79,"author_role":80,"is_featured":68,"published_at":81,"updated_at":82,"allSlugs":83,"author":90,"date":81,"dateFormatted":91,"updatedAtFormatted":91,"ctaGame":33,"imageDims":92},"fd4d1e4f-230d-43f4-adb8-0952d0e689e9","windrose-moninpeli-oma-palvelin-opas-2026","Windrosen moninpeli selitettynä: invite code, relay ja oma palvelin","Näin Windrosen co-op toimii: invite code, 8 pelaajan katto, Force Relay Connection ja hetki jolloin oma palvelin voittaa isännöinnin omalta koneelta.","Windrose antaa sinulle saarten täyttämän Karibian, laivan joka tuntuu siltä kuin se todella painaisi jotain, ja invite coden jaettavaksi miehistölle. Juuri siihen viimeiseen kohtaan useimmat porukat lopulta törmäävät. Invite code toimii mainiosti aina siihen iltaan asti, jolloin isännällä on muuta ohjelmaa. Sen jälkeen koko yhteinen maailma vain seisoo paikallaan.\n\nTässä on suora selitys siitä, miten Windrosen moninpeli on rakennettu: mitä invite code oikeasti tekee, miksi asetus Force Relay Connection on olemassa ja missä kohtaa oman koneen käyttäminen isäntänä lakkaa olemasta järkevää.\n\n## Näin Windrosen co-op oikeasti toimii\n\nWindrosessa ei ole erillistä moninpelitallennusta. Aloitat maailman yksin, ja kun haluat seuraa, valitset \"Host a game\", osoitat saman maailman ja peli antaa sinulle invite coden. Kaverisi liittävät sen kohtaan \"Connect to server\" Play-valikossa ja saapuvat saariketjuusi omilla hahmoillaan ja omilla varusteillaan.\n\nTuettu yläraja on 8 pelaajaa, ja peli itse ohjaa sinua sujuvan session osalta lähemmäs neljää. Kyse ei ole kehittäjien vaatimattomuudesta. Windrose-sessio ei synkronoi vain muutamaa pelaajan sijaintia. Mukana on laivafysiikka, boarding-taistelut kannella joka on täynnä NPC-merimiehiä, jokainen asettamasi rakennuspala, viljelmät ja tehtävien eteneminen, ja kaikki tämä on auktoritatiivisesti yhdellä koneella.\n\nVersiosta 0.10.0.3.104 alkaen huhtikuusta käytössä on myös manuaalinen palvelinvalinta ja suora IP-yhteys, mikä alkaa merkitä heti kun et enää nojaa pelkkään koodiin.\n\n![Boarding-taistelu vihollisen kannella Windrosessa](https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fwindrose\u002Fboarding-battle.jpg)\n\n## Missä host-a-game-malli loppuu kesken\n\nKolme asiaa hajoaa, ja yleensä juuri tässä järjestyksessä.\n\n**Maailma on hereillä vain silloin kun isäntä on.** Kaverisi kahden aikavyöhykkeen päässä ei voi kirjautua rauhalliselle huoltoreissulle ennen töitä. Edistystä tapahtuu vain niinä tunteina jotka kaikki sattuvat jakamaan, ja se käy raskaaksi heti kun miehistössä on enemmän kuin kaksi.\n\n**Isäntä maksaa kaikkien puolesta.** Sama kone joka piirtää pelisi mukavalla ruudunpäivityksellä simuloi myös jokaisen laivan, jokaisen NPC:n ja jokaisen rakennelman maailmassa. Tykkisalvo ja sitä seuraava boarding on tasan se hetki jolloin haluat ruutuja, ja tasan se hetki jolloin isännällä on niitä vähiten. Päivitys 0.10.0.4.268 huhtikuun lopulta korjasi räjähtävän suorittimen käytön tyhjäkäynnillä olevilla palvelimilla ja klienteillä sekä keventi levykirjoituksia. Se auttoi aidosti, mutta se ei muuttanut sitä kuka tekee työn.\n\n**Tallennus asuu yhdellä työpöydällä.** Windrose hoitaa varmuuskopiot nykyään kohtuullisesti: 0.10.0.5.120 korvasi vanhan kiertävän järjestelmän varmuuskopiolla joka 10. minuutti aktiivista peliä sekä yhdellä työpöydälle poistuttaessa, ja lisäsi Data Recovery -näkymän. Hyödyllistä. Ne varmuuskopiot ovat silti isännän levyllä, aivan sen maailman vieressä jota niiden on tarkoitus suojella.\n\n![Laiva ankkurissa rannikon edustalla yöllä Windrosessa](https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fwindrose\u002Fship-at-anchor-night.jpg)\n\n## Force Relay Connection: korjaus joka maksaa millisekunteja\n\nWindrose toimii oletuksena peer to peer -periaatteella. Se on erinomaista kun se toimii: matala viive eikä välikäsiä. Se on kurjaa silloin kun jonkun reititin, CGNAT-asetus tai operaattori kieltäytyy yhteistyöstä, ja siksi \"viime viikollahan tämä toimi\" on toistuva lause co-op-Discordeissa kaikkialla.\n\nPäivitys 0.10.0.4.268 lisäsi asetuksen Force Relay Connection. Tavallisen P2P-silmukan sijaan se reitittää session Kraken Expressin relay-palvelimien kautta. Siitä maksat viiveenä. Vastineeksi saat yhteyden joka oikeasti kestää, ja se on parempi kauppa kun vaihtoehtona on rubberbanding kesken boardingin.\n\nKytke se päälle kun liittyminen epäonnistuu toistuvasti, kun pelaajat tippuvat kerta toisensa jälkeen, tai kun isäntä istuu verkon takana jota hän ei hallitse. Jätä se pois päältä kun peer to peer on jo vakaa.\n\nYksi asia on syytä sanoa selvästi: relay ratkaisee tavoitettavuusongelman, ei kuormaongelmaa. Isäntäkone on yhä palvelin ja kantaa yhä koko maailmaa selässään.\n\n## Milloin oma palvelin maksaa itsensä takaisin\n\nOma palvelin kääntää molemmat ongelmat kerralla. Maailma pyörii laitteistolla joka on aina päällä, eikä kenenkään pelikoneen tarvitse toimia auktoriteettina muille.\n\nSe on oikea valinta kun:\n\n- Miehistö on hajallaan eri aikavyöhykkeillä ja ihmiset haluavat pelata silloin kun heillä on aikaa, ei silloin kun isännällä on\n- Haluat täydet 8 pelaajaa ilman että isännän ruudunpäivitys maksaa laskun hiljaisuudessa\n- Haluat muokata maailman asetuksia kunnolla. Versio 0.10.0.6 korjasi juuri sen, että oman palvelimen käyttäjät eivät päässeet muokkaamaan WorldDescription.json-asetuksiaan\n- Haluat varmuuskopiot jotka eivät ole kenenkään työpöydällä\n\nTuki Linux-palvelimille tuli versiossa 0.10.0.7 kesäkuun lopulla, toimitettuna Docker-imageina. Juuri se muutos teki Windrosesta käytännöllisen ajettavaksi tavallisella palvelininfrastruktuurilla ylimääräisen Windows-koneen sijaan, ja siksi kunnollinen hosting pelille ilmestyi juuri silloin.\n\nMitoitukseen [Windrosen RAM-laskurimme](\u002Ftools\u002Fwindrose-ram-calculator) antaa lähtöluvun pelaajamäärän ja maailman koon perusteella. Useimmat pienet miehistöt pärjäävät selvästi vähemmällä kuin odottavat.\n\n![Näkymä saarelle Foothills-alueella Windrosessa](https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fwindrose\u002Ffoothills-island-vista.jpg)\n\n## Olemassa olevan maailman siirtäminen\n\nSinun ei tarvitse aloittaa alusta, ja juuri tätä osaa useimmat pitävät hankalampana kuin se on.\n\nWindrose säilyttää maailmadatansa polussa `Saved\u002FSaveProfiles\u002FDefault\u002FRocksDB\u002F0.10.0\u002FWorlds\u002F{WorldIslandId}\u002F`, ja tarvitsemasi tunniste löytyy tiedostosta `ServerDescription_Persistent.json` avaimen `WorldIslandId` alta. Kopioi oikea kansio palvelimelle, niin rakennuksesi, laivasi ja tehtäväedistyksesi tulevat mukana. Koko vaiheittainen ohje löytyy artikkelista [maailman lataaminen Windrose-palvelimelle](\u002Fhelp\u002Farticles\u002Fmaailman-lataaminen-windrose-palvelimelle).\n\nKun olet jo asetuksissa, aseta oma invite code. Oma palvelin käyttää sitäkin edelleen, ja [oman koodin valitseminen](\u002Fhelp\u002Farticles\u002Fwindrose-palvelimen-kutsukoodin-asettaminen) tarkoittaa, ettei satunnaista merkkijonoa tarvitse liittää chattiin joka kerta kun joku asentaa pelin uudelleen.\n\n![Windrosen rakennuspaneeli perustuksineen, lattioineen ja seinäpaloineen](https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fwindrose\u002Fbuilding-panel.jpg)\n\n## Lyhyesti\n\n\"Host a game\" invite codella on oikea vastaus kahdelle tai kolmelle kaverille jotka pelaavat samana iltana. Siinä peli on aidosti hyvä, ja heinäkuun 0.10.0.8 siivosi pitkän matkan ammusten osumarekisteröinnin laivoihin, joten meritaistelut pysyvät kasassa paremmin kuin julkaisussa.\n\nForce Relay Connection on oikea vastaus silloin kun ongelma on itse yhteys ja vaihdat mielelläsi hieman viivettä vakauteen.\n\nOma palvelin on oikea vastaus silloin kun maailma merkitsee enemmän kuin yksittäinen sessio: kun ihmiset pelaavat eri aikoihin, kun haluat täyden pelaajamäärän, ja kun tallennuksen menettäminen yhden kuolleen SSD:n mukana oikeasti sattuisi.\n\nAjoituskin puhuu puolesta. Heinäkuun Ashlands-devblogi esitteli ensimmäisen ison sisältöpäivityksen: neljännen biomin, uudet ryhmittymät ja pomot, uudet laivaluokat ja uusitun laivapelattavuuden, ja studio arvioi siihen vähintään kuusi kuukautta. Se mitä rakennat tästä siihen asti on tukikohta josta purjehdit ulos, joten se kannattaa sijoittaa jonnekin joka pysyy pystyssä.\n\nJos haluat ohittaa asennuksen kokonaan, [Windrose-palvelinhostingimme](\u002Fwindrose-server-hosting) pyörii omistetulla Ryzen 9 -laitteistolla, mukana instant setup ja täysi FTP-käyttö. Ja jos et ole vielä valinnut paikkaa, [parhaiden Windrose-tukikohtapaikkojen opas](\u002Fblog\u002Fparhaat-windrose-tukikohtapaikat-2026) käy läpi satamat jotka kannattaa vallata.\n","windrose moninpeli, windrose co-op, windrose oma palvelin, windrose invite code, windrose palvelin, windrose kavereiden kanssa, force relay connection, doomhosting","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fwindrose-multiplayer-dedicated-server-guide-2026-hero.jpg","guide","Magnus","Game Server Expert","2026-08-18T09:00:00+00:00","2026-08-18T21:07:39.159884+00:00",{"da":84,"de":85,"en":86,"fi":72,"fr":87,"pl":88,"sv":89},"windrose-multiplayer-dedikeret-server-guide-2026","windrose-multiplayer-dedizierter-server-guide-2026","windrose-multiplayer-dedicated-server-guide-2026","windrose-multijoueur-serveur-dedie-guide-2026","windrose-multiplayer-serwer-dedykowany-poradnik-2026","windrose-multiplayer-dedikerad-server-guide-2026",{"name":79,"role":80},"18.8.2026",{"https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fwindrose\u002Fboarding-battle.jpg":93,"https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fwindrose\u002Fship-at-anchor-night.jpg":96,"https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fwindrose\u002Ffoothills-island-vista.jpg":97,"https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fwindrose\u002Fbuilding-panel.jpg":98},{"width":94,"height":95},1920,1080,{"width":94,"height":95},{"width":94,"height":95},{"width":94,"height":95},[100,110,120,130],{"id":101,"slug":102,"title":103,"description":104,"content":33,"keywords":33,"featured_image":105,"category":78,"author_name":79,"author_role":80,"is_featured":68,"published_at":106,"updated_at":107,"author":108,"date":106,"dateFormatted":109},"451aecbd-7e87-40bc-be6d-b139891cd526","parhaat-sons-of-the-forest-tukikohtapaikat-2026","Parhaat Sons Of The Forest -tukikohtapaikat 2026 (ja miksi ne toimivat)","Viisi Sons Of The Forest -tukikohtapaikkaa arvioituna puolustettavuuden, resurssien ja Kelvinin liikkumisen mukaan, sekä virheet jotka pilaavat hyvänkin tukikohdan.","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fsons-of-the-forest-base-locations-2026-hero.jpg","2026-08-15T07:11:14.057145+00:00","2026-08-16T11:30:47.935604+00:00",{"name":79,"role":80},"15.8.2026",{"id":111,"slug":112,"title":113,"description":114,"content":33,"keywords":33,"featured_image":115,"category":78,"author_name":79,"author_role":80,"is_featured":68,"published_at":116,"updated_at":117,"author":118,"date":116,"dateFormatted":119},"b3812bbc-a29d-4496-8953-cbd0c902d9b5","nain-perustat-aska-dedikoidun-palvelimen-2026","Näin perustat ASKA-dedikoidun palvelimen (aloittelijan opas 2026)","Aloittelijan opas oman ASKA-palvelimen hostaukseen: Steamin GSLT-asetus, maailman generoinnin säädöt ja miten pelaajat oikeasti löytävät palvelimen.","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Faska-dedicated-server-guide-hero.jpg","2026-08-14T07:21:29.798997+00:00","2026-08-16T11:33:15.977951+00:00",{"name":79,"role":80},"14.8.2026",{"id":121,"slug":122,"title":123,"description":124,"content":33,"keywords":33,"featured_image":125,"category":78,"author_name":79,"author_role":80,"is_featured":68,"published_at":126,"updated_at":127,"author":128,"date":126,"dateFormatted":129},"b2c38a56-a1c0-45a4-91a4-c2815e542b62","parhaat-valheim-palvelimen-asetukset-2026","Parhaat Valheim-palvelimen asetukset 2026: modifierit ja 1.0","Kaikki Valheimin dedikoidun palvelimen asetukset selitettynä: world modifierit, maailmatiedoston neljä kytkintä, ristiinpelattavuuden liittymiskoodit ja automaattipäivitys.","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fbest-valheim-server-settings-2026.webp","2026-08-04T14:25:31.655+00:00","2026-08-04T16:06:34.98714+00:00",{"name":79,"role":80},"4.8.2026",{"id":131,"slug":132,"title":133,"description":134,"content":33,"keywords":33,"featured_image":135,"category":78,"author_name":79,"author_role":80,"is_featured":68,"published_at":136,"updated_at":137,"author":138,"date":136,"dateFormatted":139},"3a1b9ee9-c848-4d5d-9365-d9d5d9ea3f51","parhaat-palworld-1-0-palvelinasetukset","Parhaat Palworld 1.0 -palvelinasetukset (PalWorldSettings.ini-opas)","Parhaat Palworld 1.0 -palvelinasetukset: kiinniotto- ja jalostuskertoimet, vaikeustaso, päivän pituus, kuolemarangaistus ja PvP, sekä valmiit esiasetukset.","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fbest-palworld-1-0-server-settings.webp","2026-07-10T00:00:00+00:00","2026-08-02T19:36:34.164005+00:00",{"name":79,"role":80},"10.7.2026",{"left":66,"top":66,"width":141,"height":141,"rotate":66,"vFlip":68,"hFlip":68,"body":142},20,"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M8.22 5.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.75.75 0 0 1-1.06-1.06L11.94 10L8.22 6.28a.75.75 0 0 1 0-1.06\" clip-rule=\"evenodd\"\u002F>",{"left":66,"top":66,"width":141,"height":141,"rotate":66,"vFlip":68,"hFlip":68,"body":144},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M18 10a8 8 0 1 1-16 0a8 8 0 0 1 16 0m-5.5-2.5a2.5 2.5 0 1 1-5 0a2.5 2.5 0 0 1 5 0M10 12a5.99 5.99 0 0 0-4.793 2.39A6.48 6.48 0 0 0 10 16.5a6.48 6.48 0 0 0 4.793-2.11A5.99 5.99 0 0 0 10 12\" clip-rule=\"evenodd\"\u002F>",{"left":66,"top":66,"width":141,"height":141,"rotate":66,"vFlip":68,"hFlip":68,"body":146},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16m.75-13a.75.75 0 0 0-1.5 0v5c0 .414.336.75.75.75h4a.75.75 0 0 0 0-1.5h-3.25z\" clip-rule=\"evenodd\"\u002F>",{"left":66,"top":66,"width":141,"height":141,"rotate":66,"vFlip":68,"hFlip":68,"body":148},"\u003Cg fill=\"currentColor\">\u003Cpath d=\"M5.25 12a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H6a.75.75 0 0 1-.75-.75zM6 13.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V14a.75.75 0 0 0-.75-.75zM7.25 12a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H8a.75.75 0 0 1-.75-.75zM8 13.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V14a.75.75 0 0 0-.75-.75zM9.25 10a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H10a.75.75 0 0 1-.75-.75zm.75 1.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V12a.75.75 0 0 0-.75-.75zM9.25 14a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H10a.75.75 0 0 1-.75-.75zM12 9.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V10a.75.75 0 0 0-.75-.75zM11.25 12a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H12a.75.75 0 0 1-.75-.75zm.75 1.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V14a.75.75 0 0 0-.75-.75zM13.25 10a.75.75 0 0 1 .75-.75h.01a.75.75 0 0 1 .75.75v.01a.75.75 0 0 1-.75.75H14a.75.75 0 0 1-.75-.75zm.75 1.25a.75.75 0 0 0-.75.75v.01c0 .414.336.75.75.75h.01a.75.75 0 0 0 .75-.75V12a.75.75 0 0 0-.75-.75z\"\u002F>\u003Cpath fill-rule=\"evenodd\" d=\"M5.75 2a.75.75 0 0 1 .75.75V4h7V2.75a.75.75 0 0 1 1.5 0V4h.25A2.75 2.75 0 0 1 18 6.75v8.5A2.75 2.75 0 0 1 15.25 18H4.75A2.75 2.75 0 0 1 2 15.25v-8.5A2.75 2.75 0 0 1 4.75 4H5V2.75A.75.75 0 0 1 5.75 2m-1 5.5c-.69 0-1.25.56-1.25 1.25v6.5c0 .69.56 1.25 1.25 1.25h10.5c.69 0 1.25-.56 1.25-1.25v-6.5c0-.69-.56-1.25-1.25-1.25z\" clip-rule=\"evenodd\"\u002F>\u003C\u002Fg>",{"left":66,"top":66,"width":141,"height":141,"rotate":66,"vFlip":68,"hFlip":68,"body":150},"\u003Cpath fill=\"currentColor\" d=\"M11.983 1.907a.75.75 0 0 0-1.292-.657l-8.5 9.5A.75.75 0 0 0 2.75 12h6.572l-1.305 6.093a.75.75 0 0 0 1.292.657l8.5-9.5A.75.75 0 0 0 17.25 8h-6.572z\"\u002F>",{"left":66,"top":66,"width":141,"height":141,"rotate":66,"vFlip":68,"hFlip":68,"body":152},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M16.705 4.153a.75.75 0 0 1 .142 1.052l-8 10.5a.75.75 0 0 1-1.127.075l-4.5-4.5a.75.75 0 0 1 1.06-1.06l3.894 3.893l7.48-9.817a.75.75 0 0 1 1.05-.143\" clip-rule=\"evenodd\"\u002F>",{"left":66,"top":66,"width":141,"height":141,"rotate":66,"vFlip":68,"hFlip":68,"body":154},"\u003Cg fill=\"currentColor\" fill-rule=\"evenodd\" clip-rule=\"evenodd\">\u003Cpath d=\"M4.606 12.97a.75.75 0 0 1-.134 1.051a2.49 2.49 0 0 0-.93 2.437q.222.042.458.042c.805 0 1.52-.38 1.979-.972a.75.75 0 1 1 1.186.918a3.995 3.995 0 0 1-4.482 1.332a.75.75 0 0 1-.461-.461a3.99 3.99 0 0 1 1.332-4.482a.75.75 0 0 1 1.052.134\"\u002F>\u003Cpath d=\"M5.752 12A13 13 0 0 0 8 14.248v4.002c0 .414.336.75.75.75a5 5 0 0 0 4.797-6.414a12.98 12.98 0 0 0 5.45-10.848a.75.75 0 0 0-.735-.735L18 1C13.634 1 9.77 3.153 7.414 6.453A5 5 0 0 0 1 11.25c0 .414.336.75.75.75zM13 9a2 2 0 1 0 0-4a2 2 0 0 0 0 4\"\u002F>\u003C\u002Fg>",{"left":66,"top":66,"width":141,"height":141,"rotate":66,"vFlip":68,"hFlip":68,"body":156},"\u003Cpath fill=\"currentColor\" fill-rule=\"evenodd\" d=\"M3 10a.75.75 0 0 1 .75-.75h10.638L10.23 5.29a.75.75 0 1 1 1.04-1.08l5.5 5.25a.75.75 0 0 1 0 1.08l-5.5 5.25a.75.75 0 1 1-1.04-1.08l4.158-3.96H3.75A.75.75 0 0 1 3 10\" clip-rule=\"evenodd\"\u002F>",{"left":66,"top":66,"width":141,"height":141,"rotate":66,"vFlip":68,"hFlip":68,"body":158},"\u003Cg fill=\"currentColor\">\u003Cpath fill-rule=\"evenodd\" d=\"M14.5 10a4.5 4.5 0 0 0 4.284-5.882c-.105-.324-.51-.391-.751-.15L15.34 6.66a.45.45 0 0 1-.493.11a3 3 0 0 1-1.618-1.616a.455.455 0 0 1 .11-.494l2.694-2.692c.24-.241.174-.647-.15-.752a4.5 4.5 0 0 0-5.873 4.575c.055.873-.128 1.808-.8 2.368l-7.23 6.024a2.724 2.724 0 1 0 3.837 3.837l6.024-7.23c.56-.672 1.495-.855 2.368-.8q.144.01.291.01M5 16a1 1 0 1 1-2 0a1 1 0 0 1 2 0\" clip-rule=\"evenodd\"\u002F>\u003Cpath d=\"M14.5 11.5q.26 0 .514-.022l3.754 3.754a2.5 2.5 0 0 1-3.536 3.536l-4.41-4.41l2.172-2.607c.052-.062.147-.138.342-.196a2.3 2.3 0 0 1 .777-.067q.192.012.387.012M6 4.586l2.33 2.33a.5.5 0 0 1-.08.09L6.8 8.214L4.586 6H3.309a.5.5 0 0 1-.447-.276l-1.7-3.402a.5.5 0 0 1 .093-.577l.49-.49a.5.5 0 0 1 .577-.094l3.402 1.7A.5.5 0 0 1 6 3.31z\"\u002F>\u003C\u002Fg>"]