[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"header-games":3,"i-heroicons:server-stack-16-solid":62,"blog-post-pterodactyl-panel-taydellinen-opas-fi":67,"blog-related-8ef5c12d-adc9-4d14-8058-2272a0361cf8-fi":100,"i-heroicons:chevron-right-20-solid":137,"i-heroicons:user-circle-20-solid":140,"i-heroicons:clock-20-solid":142,"i-heroicons:calendar-days-20-solid":144,"i-heroicons:pencil-square-20-solid":146,"i-heroicons:bolt-20-solid":148,"i-heroicons:check-20-solid":150,"i-heroicons:rocket-launch-20-solid":152,"i-heroicons:arrow-right-20-solid":154,"i-heroicons:wrench-screwdriver-20-solid":156},{"promoCode":4,"total":5,"featured":6},"SUMMER26",43,[7,15,22,28,33,39,44,49,56],{"slug":8,"name":9,"icon":10,"hasIcon":11,"badge":12,"basePrice":13,"link":14},"minecraft","Minecraft","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fminecraft.png",true,"Most Popular",1,"\u002Fminecraft-server-hosting",{"slug":16,"name":17,"icon":18,"hasIcon":11,"badge":19,"basePrice":20,"link":21},"hytale","Hytale","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fhytale.png","",6,"\u002Fhytale-server-hosting",{"slug":23,"name":24,"icon":25,"hasIcon":11,"badge":26,"basePrice":20,"link":27},"palworld","Palworld","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fpalworld.png",null,"\u002Fpalworld-server-hosting",{"slug":29,"name":30,"icon":31,"hasIcon":11,"badge":26,"basePrice":20,"link":32},"rust","Rust","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Frust.png","\u002Frust-server-hosting",{"slug":34,"name":35,"icon":36,"hasIcon":11,"badge":26,"basePrice":37,"link":38},"valheim","Valheim","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fvalheim.png",5,"\u002Fvalheim-server-hosting",{"slug":40,"name":41,"icon":42,"hasIcon":11,"badge":26,"basePrice":20,"link":43},"satisfactory","Satisfactory","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fsatisfactory.png","\u002Fsatisfactory-server-hosting",{"slug":45,"name":46,"icon":47,"hasIcon":11,"badge":26,"basePrice":20,"link":48},"enshrouded","Enshrouded","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fenshrouded.png","\u002Fenshrouded-server-hosting",{"slug":50,"name":51,"icon":52,"hasIcon":11,"badge":53,"basePrice":54,"link":55},"terraria","Terraria","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fterraria.png","New Update",4,"\u002Fterraria-server-hosting",{"slug":57,"name":58,"icon":59,"hasIcon":11,"badge":26,"basePrice":60,"link":61},"project-zomboid","Project Zomboid","https:\u002F\u002Fcdn.doomhosting.com\u002Ficons\u002Fproject-zomboid.png",7,"\u002Fproject-zomboid-server-hosting",{"left":63,"top":63,"width":64,"height":64,"rotate":63,"vFlip":65,"hFlip":65,"body":66},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":68,"slug":69,"title":70,"description":71,"content":72,"keywords":73,"featured_image":74,"category":75,"author_name":76,"author_role":77,"is_featured":65,"published_at":78,"updated_at":79,"allSlugs":80,"author":87,"date":78,"dateFormatted":88,"updatedAtFormatted":89,"ctaGame":26,"imageDims":90},"8ef5c12d-adc9-4d14-8058-2272a0361cf8","pterodactyl-panel-taydellinen-opas","Pterodactyl Panel: täysi opas pelipalvelimen omistajalle","Kaikki Pterodactyl Panelista: ilmainen avoimen lähdekoodin hallintapaneeli pelipalvelimille, ominaisuudet, Docker-eristys ja miksi hostit käyttävät sitä.","Jos olet joskus ylläpitänyt pelipalvelinta, olet luultavasti kuullut Pterodactyl Panelista. Se on maailman suosituin avoimen lähdekoodin hallintapaneeli pelipalvelimille, ja sitä käyttävät tuhannet hostit, yhteisöt ja yksittäiset palvelinten omistajat ympäri maailman. PHP:llä, Reactilla ja Golla rakennettu paneeli on ollut vuodesta 2015 asti se ratkaisu, johon tartutaan, kun halutaan ammattitason hallintapaneeli ilman kuukausittaisia lisenssimaksuja.\n\nTässä oppaassa käymme läpi kaiken oleellisen Pterodactyl Panelista: mitä se tekee, miten se toimii ja miksi sillä on merkitystä pelipalvelinten isännöinnissä.\n\n![Pterodactyl Panelin työpöytä, jossa näkyy palvelinlista Minecraft- ja Bungeecord-palvelimineen](https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fpterodactyl-panel-dashboard.jpg)\n\n## Mikä Pterodactyl Panel on?\n\nPterodactyl on ilmainen, avoimen lähdekoodin hallintapaneeli pelipalvelimille, ja se on lisensoitu MIT-lisenssillä. Se antaa sinulle selkeän web-käyttöliittymän, jolla luot, hallitset ja valvot pelipalvelimia. Paneeli hoitaa käyttäjähallinnan, resurssien jaon, tiedostonhallinnan, palvelinkonsolin, ajastukset ja paljon muuta.\n\nProjekti koostuu kahdesta pääosasta:\n\n- **Panel**: web-käyttöliittymä, joka on rakennettu PHP:llä (Laravel) ja Reactilla. Täällä ylläpitäjät ja käyttäjät hallitsevat palvelimiaan.\n- **Wings**: Golla kirjoitettu palvelinpuolen taustapalvelu, joka oikeasti ajaa ja hallitsee pelipalvelinprosesseja Docker-konteissa.\n\nTämä jako tarkoittaa, että voit ajaa paneelia yhdellä koneella ja pitää useita Wings-nodeja eri sijainneissa, mikä tekee skaalaamisesta helppoa.\n\n## Tärkeimmät ominaisuudet\n\n### Docker-pohjainen eristys\n\nJokainen pelipalvelin pyörii omassa Docker-kontissaan. Tämä ei ole pelkkä kiva lisä, vaan koko Pterodactylin toiminnan perusta. Jokainen kontti saa tiukat rajat prosessorille, muistille ja levylle. Jos yksi palvelin kaatuu tai murretaan, muut eivät häiriinny lainkaan. Juuri tämän tason eristys tekee Pterodactylista sopivan kaupalliseen isännöintiin, jossa useat asiakkaat jakavat saman raudan.\n\n### Tietoturva edellä\n\nPterodactyl suhtautuu tietoturvaan vakavasti. Salasanat hashataan bcryptillä, arkaluontoinen data salataan AES-256-CBC:llä ja HTTPS on tuettu heti asennuksesta lähtien. API käyttää token-pohjaista tunnistautumista, ja Docker-eristys tuo oman suojakerroksensa päälle. Tietoturvan oletusasetukset ovat kunnossa: järkeviä valintoja suoraan paketista, eikä ylimääräistä kovennusta tarvita alkuun pääsemiseksi.\n\n### Selkeä käyttöliittymä\n\nReact-pohjainen käyttöliittymä on siisti ja mukautuu näytön kokoon. Palvelimen omistaja pääsee konsoliin, hallitsee tiedostoja sisäänrakennetulla tiedostonhallinnalla, näkee resurssien käytön reaaliajassa ja luo ajastettuja tehtäviä, kaiken suoraan selaimessa. Päivittäiseen ylläpitoon ei tarvita SSH-yhteyttä.\n\n![Palvelinrautaa, jolla pelipalvelimet pyörivät Pterodactyl Panelin alla](https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fpterodactyl-server-infrastructure.jpg)\n\n### Tuki lukuisille peleille\n\nPterodactyl tukee valtavaa määrää pelejä niin sanottujen eggien avulla. Egg on valmiiksi määritelty pohja, joka kertoo miten tietyn pelin palvelin käynnistetään ja ajetaan. Suoraan paketista saat eggit muun muassa näille:\n\n- Minecraft (Java ja Bedrock)\n- Rust\n- ARK: Survival Evolved\n- CS2 \u002F Counter-Strike\n- Valheim\n- Terraria\n- Garry's Mod\n- Team Fortress 2\n- Ja kymmenille muille yhteisön tekemien eggien kautta\n\nEgg-järjestelmä on niin joustava, että voit tehdä oman eggin käytännössä mille tahansa sovellukselle, joka pyörii Docker-kontissa.\n\n### API-pääsy\n\nPterodactyl tarjoaa kattavan REST APIn, jolla voit automatisoida kaiken. Luo palvelimia, hallitse käyttäjiä, tarkista resurssien käyttö, lähetä konsolikomentoja, kaiken ohjelmallisesti. Juuri tällä hostit liittävät Pterodactylin laskutusjärjestelmiinsä, kuten WHMCS:ään tai Blestaan.\n\n## Miten hostit käyttävät Pterodactylia\n\nUseimmat verkossa vastaan tulevat pelipalvelinten tarjoajat ajavat konepellin alla jotakin Pterodactylin versiota. Kulku menee tyypillisesti näin:\n\n1. Asiakas tilaa pelipalvelimen hostin sivustolta\n2. Laskutusjärjestelmä (WHMCS, Blesta tai oma ratkaisu) kutsuu Pterodactylin APIa\n3. Pterodactyl luo uuden palvelimen automaattisesti sopivalle Wings-nodelle\n4. Asiakas saa tunnukset ja pääsee hallitsemaan palvelintaan paneelista\n\nDoomHostingilla käytämme muokattua paneelia, joka antaa sinulle Pterodactylin tehot ja päälle omat optimointimme suorituskykyyn ja käytettävyyteen. Kun vuokraat [Minecraft-palvelimen](\u002Fminecraft-server-hosting) tai [Rust-palvelimen](\u002Frust-server-hosting), käyttöliittymä jonka kanssa asioit on rakennettu tämän saman koetellun teknologian päälle.\n\n## Pterodactyl muita paneeleja vastaan\n\nVaihtoehtoja on olemassa, ja tunnetuimmat niistä ovat TCAdmin, Multicraft ja AMP. Näin Pterodactyl asettuu niitä vasten:\n\n| Ominaisuus | Pterodactyl | TCAdmin | Multicraft | AMP |\n|---------|------------|---------|------------|-----|\n| Hinta | Ilmainen (MIT) | Maksullinen lisenssi | Maksullinen lisenssi | Maksullinen lisenssi |\n| Docker-eristys | Kyllä | Ei | Ei | Valinnainen |\n| Avoin lähdekoodi | Kyllä | Ei | Ei | Ei |\n| Moderni käyttöliittymä | React-pohjainen | Vanhentunut | Vanhentunut | Moderni |\n| API | Täysi REST API | Rajattu | Rajattu | Kyllä |\n| Yhteisö | Suuri ja aktiivinen | Pienempi | Pienempi | Kasvava |\n\nPterodactylin suurin etu on yhdistelmä nollasta lisenssikustannuksesta ja Docker-pohjaisesta tietoturvasta. Hosteille pelkästään lisensseistä säästyvä summa voi olla merkittävä.\n\n## Pterodactylin pystytys: mitä tarvitset\n\nJos haluat ajaa Pterodactylia itse, tässä ovat vaatimukset:\n\n**Paneelin vaatimukset (Pterodactyl v1.x):**\n- PHP 8.1 tai uudempi\n- MySQL 5.7.22+ tai MariaDB 10.2+\n- Redis\n- Web-palvelin (Nginx suositeltu)\n- Composer\n- Verkkotunnus ja SSL (Let's Encrypt toimii hyvin)\n\n**Wingsin vaatimukset:**\n- Docker\n- Linux-palvelin (Ubuntu 20.04+ tai Debian 11+ suositeltu)\n- Oma IP-osoite tai kunnolla määritelty NAT\n\nVirallinen dokumentaatio osoitteessa pterodactyl.io käy asennuksen läpi vaihe vaiheelta. Varaa puhtaaseen asennukseen 30-60 minuuttia, jos Linux-palvelinten ylläpito on sinulle tuttua.\n\n![Pterodactyl Panel käytössä: pelipalvelinten hallintaa web-käyttöliittymässä](https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fpterodactyl-panel-demo-v2.webp)\n\n## Vinkkejä, joilla saat Pterodactylista enemmän irti\n\n**Käytä porttivarauksia harkiten.** Jokainen pelipalvelin tarvitsee vähintään yhden porttivarauksen (allocation). Suunnittele porttialueesi etukäteen, etenkin jos ajat monta palvelinta samalla nodella.\n\n**Aseta resurssirajat huolella.** Prosessorin ja muistin ylivaraaminen johtaa huonoon suorituskykyyn kaikilla. Nyrkkisääntö on pitää varattujen resurssien summa 80 prosentissa noden todellisesta kapasiteetista.\n\n**Pidä Wings ajan tasalla.** Tietoturvapaikkauksia ja suorituskykyparannuksia tulee säännöllisesti. Vanhentuneiden Wings-nodejen ajaminen on riski, jota et halua ottaa.\n\n**Käytä ajastusjärjestelmää.** Pterodactylilla voit ajastaa automaattisia tehtäviä, kuten palvelimen uudelleenkäynnistyksiä, varmuuskopioita ja konsolikomentoja. Näin pidät palvelimesi kunnossa ilman käsityötä.\n\n**Hyödynnä APIa automatisointiin.** Jos ajat enemmän kuin kourallisen palvelimia, käyttöönoton ja valvonnan automatisointi APIn kautta säästää tunteja työtä joka viikko.\n\n## Tulevaisuus: Pelican ja sen jälkeen\n\nPterodactyl saa yhä tietoturvapaikkauksia, ja kriittisiä haavoittuvuuksia on korjattu vielä alkuvuonna 2026, joten hylätty se ei ole. Sen sijaan varsinainen ominaisuuskehitys on suurelta osin siirtynyt yhteisön haaraan nimeltä Pelican Panel (pelican.dev). Pelican modernisoi koodipohjan, ja mukana tulee uudistettu käyttöliittymä, yhden klikkauksen asennukset, automaattiset päivitykset ja 2FA-tuki suoraan paketista. Pelicanin kehitystahti on selvästi vilkkaampi.\n\nYdinarkkitehtuuri on identtinen: Docker-pohjainen eristys, sama jako Paneliin ja Wingsiin, sama egg-järjestelmä pelipohjille. Kaikki tässä oppaassa kerrottu pätee myös Pelicaniin. Jos pystytät uutta paneeliympäristöä tänään, Pelicania kannattaa verrata alkuperäiseen Pterodactyliin ennen kuin sitoudut jompaankumpaan.\n\n## Miksi tällä on merkitystä sinun pelipalvelimellesi\n\nAjoitpa sitten pientä Minecraft-palvelinta kavereille tai kokonaista kilpailullista CS2-palvelinverkostoa, käyttämäsi paneeli vaikuttaa suoraan kokemukseesi. Pterodactyl antaa yritystason työkalut ilman yritystason hintalappua.\n\nJos haluat ohittaa pystytyksen vaivan kokonaan, DoomHostingin kaltaiset hostit hoitavat koko infrastruktuurin puolestasi. Saat viimeistellyn hallintakäyttöliittymän, automaattiset varmuuskopiot, DDoS-suojauksen ja välittömän käyttöönoton, ja kaiken taustalla on sama Docker-pohjainen teknologia, joka tekee Pterodactylista luotettavan.\n\nValmis saamaan pelipalvelimesi pystyyn? Katso [pelipalvelinten vuokrausvaihtoehtomme](\u002Fminecraft-server-hosting) tai tutustu palvelimiin peleille [Valheim](\u002Fvalheim-server-hosting), [ARK](\u002Fark-survival-evolved-server-hosting) ja [muut](\u002Frust-server-hosting).\n","pterodactyl panel, pelipalvelimen hallinta, pterodactyl panel opas, avoimen lähdekoodin hallintapaneeli, docker pelipalvelimet, pterodactyl asennus, pelipalvelimen hallintapaneeli, doomhosting","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fpterodactyl-panel-hero-v2.webp","guide","Magnus","Game Server Expert","2026-03-08T09:00:00+00:00","2026-07-31T11:00:23.450273+00:00",{"da":81,"de":82,"en":83,"fi":69,"fr":84,"pl":85,"sv":86},"pterodactyl-panel-komplet-guide","pterodactyl-panel-kompletter-leitfaden","pterodactyl-panel-complete-guide","pterodactyl-panel-guide-complet","pterodactyl-panel-kompletny-poradnik","pterodactyl-panel-komplett-guide",{"name":76,"role":77},"8.3.2026","31.7.2026",{"https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fpterodactyl-panel-dashboard.jpg":91,"https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fpterodactyl-server-infrastructure.jpg":94,"https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fpterodactyl-panel-demo-v2.webp":97},{"width":92,"height":93},1000,753,{"width":95,"height":96},1600,898,{"width":98,"height":99},700,527,[101,111,121,129],{"id":102,"slug":103,"title":104,"description":105,"content":26,"keywords":26,"featured_image":106,"category":75,"author_name":76,"author_role":77,"is_featured":65,"published_at":107,"updated_at":108,"author":109,"date":107,"dateFormatted":110},"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":76,"role":77},"4.8.2026",{"id":112,"slug":113,"title":114,"description":115,"content":26,"keywords":26,"featured_image":116,"category":75,"author_name":76,"author_role":77,"is_featured":65,"published_at":117,"updated_at":118,"author":119,"date":117,"dateFormatted":120},"e1fb336d-6ca6-4d5b-9a0f-8c4dbe033f44","palworld-1-0-dedikoidun-palvelimen-luominen","Näin pystytät Palworld 1.0 -dedikoidun palvelimen (2026)","Pystytä Palworld 1.0 -dedikoitu palvelin: vuokraa valmis palvelin, kutsu kaverit, kytke crossplay päälle ja viritä maailma. Ei SteamCMD:tä, ei porttiohjauksia.","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fhow-to-set-up-palworld-1-0-dedicated-server.webp","2026-07-10T00:00:00+00:00","2026-07-31T09:10:41.417874+00:00",{"name":76,"role":77},"10.7.2026",{"id":122,"slug":123,"title":124,"description":125,"content":26,"keywords":26,"featured_image":126,"category":75,"author_name":76,"author_role":77,"is_featured":65,"published_at":117,"updated_at":127,"author":128,"date":117,"dateFormatted":120},"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-08-02T19:36:34.164005+00:00",{"name":76,"role":77},{"id":130,"slug":131,"title":132,"description":133,"content":26,"keywords":26,"featured_image":134,"category":75,"author_name":76,"author_role":77,"is_featured":11,"published_at":117,"updated_at":135,"author":136,"date":117,"dateFormatted":120},"dd457902-1e04-4d68-9563-959d46728683","palworld-palvelimen-paivitys-versioon-1-0","Näin päivität Palworld-palvelimesi 1.0:aan (tallennus säilyy)","Päivitä Palworld-palvelimesi 1.0:aan menettämättä tallennusta: varmuuskopioi, käynnistä uudelleen SteamCMD-päivitystä varten ja korjaa versioristiriidat.","https:\u002F\u002Fcdn.doomhosting.com\u002Fblog\u002Fhow-to-update-palworld-server-to-1-0.webp","2026-07-31T09:11:17.932923+00:00",{"name":76,"role":77},{"left":63,"top":63,"width":138,"height":138,"rotate":63,"vFlip":65,"hFlip":65,"body":139},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":63,"top":63,"width":138,"height":138,"rotate":63,"vFlip":65,"hFlip":65,"body":141},"\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":63,"top":63,"width":138,"height":138,"rotate":63,"vFlip":65,"hFlip":65,"body":143},"\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":63,"top":63,"width":138,"height":138,"rotate":63,"vFlip":65,"hFlip":65,"body":145},"\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":63,"top":63,"width":138,"height":138,"rotate":63,"vFlip":65,"hFlip":65,"body":147},"\u003Cg fill=\"currentColor\">\u003Cpath d=\"m5.433 13.917l1.262-3.155A4 4 0 0 1 7.58 9.42l6.92-6.918a2.121 2.121 0 0 1 3 3l-6.92 6.918c-.383.383-.84.685-1.343.886l-3.154 1.262a.5.5 0 0 1-.65-.65\"\u002F>\u003Cpath d=\"M3.5 5.75c0-.69.56-1.25 1.25-1.25H10A.75.75 0 0 0 10 3H4.75A2.75 2.75 0 0 0 2 5.75v9.5A2.75 2.75 0 0 0 4.75 18h9.5A2.75 2.75 0 0 0 17 15.25V10a.75.75 0 0 0-1.5 0v5.25c0 .69-.56 1.25-1.25 1.25h-9.5c-.69 0-1.25-.56-1.25-1.25z\"\u002F>\u003C\u002Fg>",{"left":63,"top":63,"width":138,"height":138,"rotate":63,"vFlip":65,"hFlip":65,"body":149},"\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":63,"top":63,"width":138,"height":138,"rotate":63,"vFlip":65,"hFlip":65,"body":151},"\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":63,"top":63,"width":138,"height":138,"rotate":63,"vFlip":65,"hFlip":65,"body":153},"\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":63,"top":63,"width":138,"height":138,"rotate":63,"vFlip":65,"hFlip":65,"body":155},"\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":63,"top":63,"width":138,"height":138,"rotate":63,"vFlip":65,"hFlip":65,"body":157},"\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>"]