[{"data":1,"prerenderedAt":1013},["ShallowReactive",2],{"post:\u002Fblog\u002Ftuya-czyli-zaprogramuj-sobie-dom":3,"surround:\u002Fblog\u002Ftuya-czyli-zaprogramuj-sobie-dom":225,"related:\u002Fblog\u002Ftuya-czyli-zaprogramuj-sobie-dom":236,"categories":237,"post-author:maciek-walczak":307,"tags":321},{"id":4,"title":5,"author":6,"body":7,"categories":198,"comments":201,"cover":202,"coverAlt":5,"date":203,"description":204,"draft":205,"extension":206,"hidden":205,"meta":207,"navigation":201,"path":208,"readingTime":209,"redirectFrom":210,"seo":211,"sitemap":212,"slug":215,"stem":216,"tags":217,"updated":222,"wpId":223,"__hash__":224},"blog\u002Fblog\u002F2023-03-14-tuya-czyli-zaprogramuj-sobie-dom.md","Tuya – czyli zaprogramuj sobie dom","maciek-walczak",{"type":8,"value":9,"toc":189},"minimark",[10,14,17,20,23,28,31,35,38,41,44,48,51,54,58,61,86,114,117,120,124,127,130,165,173,177,180,183,186],[11,12,13],"p",{},"Czasem człowiek długo do czegoś dojrzewa… Inteligentne domy – kto nie słyszał takiego frazesu… Ten temat od dawna chodził mi po głowie, kiedyś zainstalowałem sobie Home Assistenta, zintegrowałem z nim nawet chmurę od pompy ciepła, ale to tylko odczyty, gdzie tu sterowanie… Poza tym, czym tu sterować, bez przesady…",[11,15,16],{},"Ostatnia wizyta w Castoramie radykalnie wywróciła ten pogląd do góry nogami, bo na próbę kupiłem sobie 1 kanałowy włącznik do światła WiFi – zgodny ze standardem Tuya. No i się zaczęło…",[11,18,19],{},"Sama wymiana włącznika nie była jakaś wymagająca – wywaliłem stary, podłaczyłem nowy – z wyłączonym bezpiecznikiem to każdy potrafi 🙂 Zainstalowałem aplikację Tuya na telefonie, sparowałem włącznik światła i nieśmiało zabrałem się za eksplorację możliwości konfiguracji… Okazało się, że samo sterowanie światłem z aplikacji to ledwie wierzchołek góry lodowej – odkryłem sekcję Sceny – czyli skrypty automatyzujące i makra wywoływane na żądanie. W mojej głowie coś przeskoczyło i spojrzałem na całość oczami programisty 🙂",[11,21,22],{},"Zwykle jak piszemy jakiś program, aplikację www czy skrypt, to staramy się rozwiązać jakiś realny problem – najlepiej życiowy. Spora część popularnych serwisów w Internecie powstało właśnie w taki sposób – zidentyfikuj potrzebę i obsłuż ją lepiej niż inni. Tylko jakie ja mogę mieć potrzeby w domu? Zastanówmy się…",[24,25,27],"h2",{"id":26},"elektryczne-rolety","Elektryczne rolety",[11,29,30],{},"Mam w domu 3 spore okna z elektrycznymi roletami. Do tej pory obsługiwaliśmy je ręcznie, wieczorem je opuszczając, a rano podnosząc. Czasem też opuszczaliśmy je w dzień – jak za mocno świeciło słońce, albo jak wiał mocny wiatr… To na pewno jest temat do automatyzacji. Fajnie jakby rolety wieczorem same się zamknęły, a skoro świt podniosły. Byłoby idealnie jakby przy silnym wietrze jednak się zamknęły, żeby chronić okna. A i jak słońce mocno świeci i na dworze jest z 26 stopni, to mogłyby się przymknąć – ot powiedzmy tak do 60%…",[24,32,34],{"id":33},"niepotrzebne-światła-w-dzień","Niepotrzebne światła w dzień",[11,36,37],{},"Poranek, wstajemy, robimy 2 śniadanie, wieziemy dzieciaki do szkoły. Uff, można w spokoju popracować… Koło południa idąc na piętro zauważam, że w pokojach dzieci świeci się światło… No dobra, może i LEDowe, ale jednak niepotrzebnie żre to prąd…",[11,39,40],{},"Światło w korytarzu przy wejściu – często też się świeci, nie widomo po co i komu, skoro ktoś tylko zdjąć kurtkę i buty i poszedł dalej… A światło się świeci… A licznik bije… Że mam panele fotowoltaiczne? No mam, i co z tego? Nadwyżki energii mają się przydać zimą… 24h to ma serwer chodzić…",[11,42,43],{},"Tu aż się prosi automatyzacja – światła u dzieci niech się wyłączają automatycznie codziennie o 7:45, a to w korytarzu niech się wyłącza po 30 sekundach. Jak za krótko to ktoś sobie je włączy ponownie…",[24,45,47],{"id":46},"światło-przed-wejściem","Światło przed wejściem",[11,49,50],{},"Kupiłem kiedyś kinkiety – ten na front domu z czujką ruchu. No i problemy są 2: światło przed domem włącza się włącznikiem w korytarzu – tuż obok włącznika światła dla korytarza – nie muszę mówić że co chwila ktoś się myli? W efekcie albo światło przed domem i czujka ruchu nie działają kiedy trzeba, albo działają nawet w dzień. Zresztą działają to też za dużo powiedziane – czujka ruchu się spier…. z pierwszym lutego odmówiła posługi i przestała działać…",[11,52,53],{},"Fajnie by było, żeby światło na zewnątrz reagowało na czujkę i świeciło się 60 sekund – ale tylko po zachodzie słońca, do rana, bo po co w dzień. A jak w dzień ktoś włączy to światło ręcznie, to niech zgaśnie po 30 sekundach.",[24,55,57],{"id":56},"czas-na-zakupy","Czas na zakupy",[11,59,60],{},"Skoro włącznik światła z Castoramy okazał się strzałem w dziesiątkę, odpaliłem popularną platformę zaczynającą się na A a kończącą na llegro i ruszyłem na zakupy. Ostatecznie kupiłem:",[62,63,64,68,71,74,77,80,83],"ul",{},[65,66,67],"li",{},"3 włączniki do rolet",[65,69,70],{},"6 włączników światła 1 kanałowych",[65,72,73],{},"2 włączniki światła 2 kanałowe",[65,75,76],{},"bramkę Zigbee",[65,78,79],{},"czujkę ruchu Zigbee",[65,81,82],{},"czujnik temperatury i wilgotności Zigbee",[65,84,85],{},"czujnik dymu",[87,88,89,98,106],"gallery",{},[90,91,95],"figure",{"height":92,"src":93,"width":94},367,"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002Fwp\u002F2023\u002F03\u002Ftuya-rolety.png",369,[11,96,97],{},"sterownik rolet",[90,99,103],{"height":100,"src":101,"width":102},407,"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002Fwp\u002F2023\u002F03\u002Ftuya-switch-1ch.png",410,[11,104,105],{},"włącznik światła",[90,107,111],{"height":108,"src":109,"width":110},389,"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002Fwp\u002F2023\u002F03\u002Fzigbee-gateway.png",600,[11,112,113],{},"bramka Zigbee",[11,115,116],{},"Z montażem było trochę zabawy, bo miejscami miałem 2 lub 3 przełączniki we wspólnej ramce i musiałem rozsunąć puszki w ścianie (na szczęście ściana z kartongipsu i płyty OSB – dobra piła ręczna i poszło raz dwa), przy okazji też zlikwidowałem błyskanie światła na żarówkach LED poprzez podłączenie przewodu neutralnego do włącznika.",[11,118,119],{},"W efekcie kluczowe przełączniki analogowe zostały zastąpione tymi „inteligentnymi”. Przy okazji okazało się, że klimatyzator przenośny w biurze też da się zintegrować z aplikacją Tuya, a i wcześniej zainstalowana czujka dymu i czadu w salonie niedaleko kominka jest kompatybilna.",[24,121,123],{"id":122},"czas-na-zabawę-czyli-programowanie","Czas na zabawę – czyli programowanie",[11,125,126],{},"Automatyzacja to niezła zabawa, zwłaszcza jak żona się niczego nie spodziewa…",[11,128,129],{},"Póki co działa to tak:",[62,131,132,135,138,141,144,147,150,153,156,159,162],{},[65,133,134],{},"o wschodzie słońca podnoszą się rolety elektryczne",[65,136,137],{},"o 7:45 uruchamia się makro: wyłącz zbędne światła (pokoje dzieci, korytarz, biuro, front i tył domu)",[65,139,140],{},"o zachodzie słońca rolety opuszczają się do 60%",[65,142,143],{},"2 godziny po zachodzie słońca rolety się zamykają",[65,145,146],{},"w nocy (od zachodu do wschodu słońca) działa czujka ruchu aktywując światło przed domem na 60 sekund",[65,148,149],{},"światło w korytarzu po włączeniu samo wyłączy się po 30 sekundach",[65,151,152],{},"światło przed domem w ciągu dnia po włączeniu samo się wyłączy po 30 sekundach",[65,154,155],{},"jeśli jest wietrznie i wiatr ma prędkość minimum 14 m\u002Fs, zamykamy rolety",[65,157,158],{},"jeśli pada deszcz, włącza się zewnętrzne gniazdo zasilające pompę zanurzeniową w studni chłonnej (tam się zlewa woda z całego dachu, więc o przepełnienie nietrudno)",[65,160,161],{},"w słoneczny dzień to samo gniazdo zewnętrzne się wyłącza",[65,163,164],{},"w razie wykrycia w domu dymu podnoszą się rolety, wysyła się powiadomienie na telefon",[11,166,167],{},[168,169],"img",{"alt":170,"height":171,"src":172,"width":94},"",357,"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002Fwp\u002F2023\u002F03\u002Fzigbee-temp-1.png",[24,174,176],{"id":175},"co-by-tu-jeszcze","Co by tu jeszcze…?",[11,178,179],{},"Im więcej o tym myślę, tym więcej mam pomysłów 🙂 Póki co wymieniłem zaledwie część włączników w domu – ale nie dajmy się zwariować – nie zamontuję elektrycznego zamka do drzwi wejściowych sterowanego aplikacją – muszą być jakieś granice rozsądku… Kontaktrony na oknach czy drzwiach – niekoniecznie. Póki co automatyzuję to co jest przydatne i co wyręcza nas od pamiętania o pierdołach. Na pewno musze wymyśleć jakieś sterowanie otwarciem furtki i bramy wjazdowej, ale tu potrzebuję przekaźnika na 12-24V.",[11,181,182],{},"Na lato pokuszę się na pewno o sterowanie klimatyzatorem w biurze – perspektywa rozpoczęcia rano pracy w chłodnym pomieszczeniu, gdy na dworze zaczyna się upał – brzmi pięknie…",[11,184,185],{},"A już na pewno nie zrobię żadnego automatycznego parzenia kawy – to moja fucha – kawka na dzień dobry dla żony 🙂",[11,187,188],{},"Tak na poważnie to całość rozwiązania – mimo ogromnej wygody – ma jedną wadę – zadziała tylko jak jest Internet i połączenie z chmurą Tuya. Na co dzień to nie problem, przełaczniki reagują niemal natychmiastowo, ale drugim poważnym etapem modernizacji będzie instalacja Home Assistant i integracja z Tuya Local – czyli własna hostowana instancja całego oprogramowania do zarządzania. Ale to już temat na inny odcinek…",{"title":170,"searchDepth":190,"depth":190,"links":191},2,[192,193,194,195,196,197],{"id":26,"depth":190,"text":27},{"id":33,"depth":190,"text":34},{"id":46,"depth":190,"text":47},{"id":56,"depth":190,"text":57},{"id":122,"depth":190,"text":123},{"id":175,"depth":190,"text":176},[199,200],"artykuly","polecane",true,"https:\u002F\u002F5icqmonbzxnrw2bn.public.blob.vercel-storage.com\u002Fwp\u002F2023\u002F03\u002Ftuya.png","2023-03-14","Czasem człowiek długo do czegoś dojrzewa… Inteligentne domy – kto nie słyszał takiego frazesu… Ten temat od dawna chodził mi po głowie, kiedyś zainstalowałem…",false,"md",{},"\u002Fblog\u002Ftuya-czyli-zaprogramuj-sobie-dom",5,[],{"title":5,"description":204},{"loc":208,"images":213},[214],{"loc":172},"tuya-czyli-zaprogramuj-sobie-dom","blog\u002F2023-03-14-tuya-czyli-zaprogramuj-sobie-dom",[218,219,220,221],"automatyzacja","inteligentny-dom","smart-home","tuya",null,610,"3EVqImV1J5LqS1LRef6Q0ukDUaH8n8CMtsKK9Z_OEmk",[226,231],{"title":227,"path":228,"stem":229,"description":230,"children":-1},"Jak przestać się martwić i pokochać dostępność cyfrową","\u002Fblog\u002Fjak-przestac-sie-martwic-i-pokochac-dostepnosc-cyfrowa","blog\u002F2023-02-13-jak-przestac-sie-martwic-i-pokochac-dostepnosc-cyfrowa","Dostępność cyfrowa to temat coraz popularniejszy wśród twórców szeroko pojętych treści internetowych. Coraz więcej mówi się, pisze i, co najważniejsze, robi w…",{"title":232,"path":233,"stem":234,"description":235,"children":-1},"Codzienna walka o zakup krzesła","\u002Fblog\u002Fcodzienna-walka-o-zakup-krzesla","blog\u002F2023-03-29-codzienna-walka-o-zakup-krzesla","Po dość ogólnym wprowadzeniu do tematu dostępności, mówiącego o tym po co w ogóle nam to potrzebne (pod tym adresem poprzedni artykuł) czas przejść do…",[],[238,245,252,259,266,273,280,286,293,300],{"id":239,"description":222,"extension":240,"meta":241,"name":242,"slug":199,"stem":243,"__hash__":244},"categories\u002Fcategories\u002Fartykuly.yml","yml",{},"Artykuły","categories\u002Fartykuly","aw37OCuccDz54Q07CDyESiid8VqHzN1nGf8cMOk_mI0",{"id":246,"description":222,"extension":240,"meta":247,"name":248,"slug":249,"stem":250,"__hash__":251},"categories\u002Fcategories\u002Fdostepnosc-cyfrowa.yml",{},"Dostępność cyfrowa","dostepnosc-cyfrowa","categories\u002Fdostepnosc-cyfrowa","6m7Ag8ZZ1EzfdgLuQnAUAMmRcjkgb2tpFM9n1qxANOM",{"id":253,"description":222,"extension":240,"meta":254,"name":255,"slug":256,"stem":257,"__hash__":258},"categories\u002Fcategories\u002Fkonferencje.yml",{},"Konferencje","konferencje","categories\u002Fkonferencje","dQl4MW7163iEG-b7Cv6FJ2gUxLqnpaiMOLixCXvhHTw",{"id":260,"description":222,"extension":240,"meta":261,"name":262,"slug":263,"stem":264,"__hash__":265},"categories\u002Fcategories\u002Fkonfiguracja.yml",{},"Konfiguracja","konfiguracja","categories\u002Fkonfiguracja","ESTOPlJnBPnwuuqgOm7yqGAwgllsRJfSPVk22K_nQe0",{"id":267,"description":222,"extension":240,"meta":268,"name":269,"slug":270,"stem":271,"__hash__":272},"categories\u002Fcategories\u002Fnauka.yml",{},"Nauka","nauka","categories\u002Fnauka","3hQRPpuXqoNblW09Gj46arWFgH-3YfsMcgDyd4xLkN4",{"id":274,"description":222,"extension":240,"meta":275,"name":276,"slug":277,"stem":278,"__hash__":279},"categories\u002Fcategories\u002Fosx.yml",{},"OSX","osx","categories\u002Fosx","WW8-0hUIqcivgAUl8WQuAvJ3-xVLRLjLkmP00PP4eXY",{"id":281,"description":222,"extension":240,"meta":282,"name":283,"slug":200,"stem":284,"__hash__":285},"categories\u002Fcategories\u002Fpolecane.yml",{},"Polecane","categories\u002Fpolecane","ckLXqMEBUHLxZavR7FGvpQjhxc7ycP_sQ7myEw64R9I",{"id":287,"description":222,"extension":240,"meta":288,"name":289,"slug":290,"stem":291,"__hash__":292},"categories\u002Fcategories\u002Fpomoce.yml",{},"Pomoce","pomoce","categories\u002Fpomoce","3oKSrG-VgrihP1nofQwuUItxUsyzVfgEfTMF2vq7EIw",{"id":294,"description":222,"extension":240,"meta":295,"name":296,"slug":297,"stem":298,"__hash__":299},"categories\u002Fcategories\u002Fprezentacje.yml",{},"Prezentacje","prezentacje","categories\u002Fprezentacje","4L5LUH8zxl0qXRvdymYTwtrkuj1tQun8R7yYz_OfndE",{"id":301,"description":222,"extension":240,"meta":302,"name":303,"slug":304,"stem":305,"__hash__":306},"categories\u002Fcategories\u002Fvue-js.yml",{},"Vue.js","vue-js","categories\u002Fvue-js","wOIuiF3jWQ-Zph8v7hYGNuLdJbCx0VguVg0loyh-Mwk",{"id":308,"avatar":309,"bio":310,"extension":240,"intro":311,"links":312,"meta":317,"name":318,"slug":6,"stem":319,"__hash__":320},"authors\u002Fauthors\u002Fmaciek-walczak.yml","\u002Fmaciek.png","Front-End Developer, Team Leader, trener i wykładowca na kursach programowania.","Cześć! Nazywam się Maciek i od 2005 roku pracuję jako programista – najpierw Full Stack, a obecnie jako Front-End Developer i Team Leader. Udzielam się też jako trener – prowadzę zajęcia w ramach kursów dla osób, które chcą rozpocząć swoją przygodę z programowaniem. Miałem też okazję występować jako prelegent na spotkaniach z serii tech3camp. Zapraszam do lektury mojego bloga, gdzie staram się publikować swoje przemyślenia w tematach mniej lub bardziej związanych z front-endem.",[313],{"label":314,"url":315,"icon":316},"YouTube","https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUCMG_PvHPcSe0TCmnIXvzB1Q","i-lucide-youtube",{},"Maciej Walczak","authors\u002Fmaciek-walczak","6aJnd9c5TZ6nsZd_ycEjnlIJ4stHJREQCAgigfsc_Hk",[322,328,335,342,349,356,361,368,375,382,389,396,403,410,417,424,430,437,444,450,456,462,468,474,480,486,493,499,505,511,517,524,530,536,543,549,556,563,569,574,579,585,592,599,605,612,619,624,631,638,645,651,658,663,670,677,683,690,696,702,709,715,722,728,734,740,746,753,759,766,772,778,785,792,799,806,812,818,825,831,838,844,851,858,865,871,878,884,891,898,904,910,916,923,928,934,941,948,955,961,967,973,979,985,992,999,1006],{"id":323,"extension":240,"meta":324,"name":325,"slug":325,"stem":326,"__hash__":327},"tags\u002Ftags\u002Faccessibility.yml",{},"accessibility","tags\u002Faccessibility","luflFOwd8bzxVK2qeBv80Pzxhje6x-hbJYaDUihuwOk",{"id":329,"extension":240,"meta":330,"name":331,"slug":332,"stem":333,"__hash__":334},"tags\u002Ftags\u002Fangular.yml",{},"Angular","angular","tags\u002Fangular","z6SH0xA8FvB2X9kVmW-gtOdfx__mVrgIuA7HVCzfLjo",{"id":336,"extension":240,"meta":337,"name":338,"slug":339,"stem":340,"__hash__":341},"tags\u002Ftags\u002Fapache2.yml",{},"Apache2","apache2","tags\u002Fapache2","unCvGoDYof2-UiVE0lnN8eq5ru5roRg5_2mAo4TdEHk",{"id":343,"extension":240,"meta":344,"name":345,"slug":346,"stem":347,"__hash__":348},"tags\u002Ftags\u002Faplikacje-i-uslugi-internetowe.yml",{},"aplikacje i usługi internetowe","aplikacje-i-uslugi-internetowe","tags\u002Faplikacje-i-uslugi-internetowe","G2Vojqp3Zd7QgL3zFleglcNCFkjzkAAeDQCScU6P8bc",{"id":350,"extension":240,"meta":351,"name":352,"slug":353,"stem":354,"__hash__":355},"tags\u002Ftags\u002Fasynchronicznosc.yml",{},"asynchroniczność","asynchronicznosc","tags\u002Fasynchronicznosc","9RMRbHed9wQxDzVpEjO6Ay9zxWDCI0e4hE8F4zqGgj0",{"id":357,"extension":240,"meta":358,"name":218,"slug":218,"stem":359,"__hash__":360},"tags\u002Ftags\u002Fautomatyzacja.yml",{},"tags\u002Fautomatyzacja","vfUpLN8opVGvKUQgjGwEYxKfsZsLo3jxneMF9YMMVD0",{"id":362,"extension":240,"meta":363,"name":364,"slug":365,"stem":366,"__hash__":367},"tags\u002Ftags\u002Fblokowanie-reklam.yml",{},"blokowanie reklam","blokowanie-reklam","tags\u002Fblokowanie-reklam","lq-tfiZ_uB_SerIlaIQFMOXvGIF3QoVVVyPxjwrEsR4",{"id":369,"extension":240,"meta":370,"name":371,"slug":372,"stem":373,"__hash__":374},"tags\u002Ftags\u002Fblue-media.yml",{},"Blue Media","blue-media","tags\u002Fblue-media","z8G577CxZ7uSy-oNOkWtn3XgbsbjeKhuNby5Q6BCRuM",{"id":376,"extension":240,"meta":377,"name":378,"slug":379,"stem":380,"__hash__":381},"tags\u002Ftags\u002Fchrome-extensions.yml",{},"chrome extensions","chrome-extensions","tags\u002Fchrome-extensions","Ip0fOTD9TMJiHcbXwgvAB2mFf_D1rlP5ZfkJG3GbCL0",{"id":383,"extension":240,"meta":384,"name":385,"slug":386,"stem":387,"__hash__":388},"tags\u002Ftags\u002Fcmr.yml",{},"CMR","cmr","tags\u002Fcmr","eNv_ncSDXVsAFBCM8A4uJqAJItqSOP29I1Kabpm-l3Y",{"id":390,"extension":240,"meta":391,"name":392,"slug":393,"stem":394,"__hash__":395},"tags\u002Ftags\u002Fcodersday.yml",{},"CodersDay","codersday","tags\u002Fcodersday","jLWUVGvGvi2irKFpFs0Ea6hkW71mLoiroOaGDcv1KWw",{"id":397,"extension":240,"meta":398,"name":399,"slug":400,"stem":401,"__hash__":402},"tags\u002Ftags\u002Fcoderslab.yml",{},"CodersLab","coderslab","tags\u002Fcoderslab","NQEy1mD_tk9h71yZtjSoC4LhXGE54DGYaYgj3JOoUqY",{"id":404,"extension":240,"meta":405,"name":406,"slug":407,"stem":408,"__hash__":409},"tags\u002Ftags\u002Fcolor-contrast-analyzer.yml",{},"Color Contrast Analyzer","color-contrast-analyzer","tags\u002Fcolor-contrast-analyzer","hGu3gO_owf9Tn4p5-FssJGVt4ToSsRfgjMjWdX2YgEI",{"id":411,"extension":240,"meta":412,"name":413,"slug":414,"stem":415,"__hash__":416},"tags\u002Ftags\u002Fcolor-contrast-checker.yml",{},"Color Contrast Checker","color-contrast-checker","tags\u002Fcolor-contrast-checker","w8QKUWUH691wTFtUWDJMjbCvC6zlFZo6j4UDDSg1NDY",{"id":418,"extension":240,"meta":419,"name":420,"slug":421,"stem":422,"__hash__":423},"tags\u002Ftags\u002Fconfrontjs.yml",{},"ConFrontJS","confrontjs","tags\u002Fconfrontjs","G4ePmrCbuLVA_ccxs7rcKSveQ3Kvn7y6-Ie9-H_5gpc",{"id":425,"extension":240,"meta":426,"name":427,"slug":427,"stem":428,"__hash__":429},"tags\u002Ftags\u002Fcss3.yml",{},"css3","tags\u002Fcss3","f5Gtp9yzvmyMSZ-IN--19c7OR-v5LXzdvhNaEmiOsuw",{"id":431,"extension":240,"meta":432,"name":433,"slug":434,"stem":435,"__hash__":436},"tags\u002Ftags\u002Fdesi-2020.yml",{},"DESI 2020","desi-2020","tags\u002Fdesi-2020","KeSFSj6VcXN0OciAUSTR8C1kiGUE3nLzGR1Pi5h_USE",{"id":438,"extension":240,"meta":439,"name":440,"slug":441,"stem":442,"__hash__":443},"tags\u002Ftags\u002Fdns.yml",{},"DNS","dns","tags\u002Fdns","_TzsfpRL_ROm8MT5opDE1gg4GnuukbCyKY87W-IFl68",{"id":445,"extension":240,"meta":446,"name":447,"slug":249,"stem":448,"__hash__":449},"tags\u002Ftags\u002Fdostepnosc-cyfrowa.yml",{},"dostępność cyfrowa","tags\u002Fdostepnosc-cyfrowa","8xZ6WRsys1qnr-vWH_Y4Ne8ac2RBONWyLrrm31u00xI",{"id":451,"extension":240,"meta":452,"name":453,"slug":453,"stem":454,"__hash__":455},"tags\u002Ftags\u002Febook.yml",{},"ebook","tags\u002Febook","2Eqjl28-mK0fxpryAfGFMCel8MSByJVuQRsvy_S_cgY",{"id":457,"extension":240,"meta":458,"name":459,"slug":459,"stem":460,"__hash__":461},"tags\u002Ftags\u002Felgato.yml",{},"elgato","tags\u002Felgato","ys3dC5VhSFe1JP_z6vIBB8W8WSJmrbB2C3gwTjSkINM",{"id":463,"extension":240,"meta":464,"name":465,"slug":465,"stem":466,"__hash__":467},"tags\u002Ftags\u002Fevent.yml",{},"event","tags\u002Fevent","xcUCN7zoFrW8LCakRgx4s2r8YTGvycTdYQEyx_Yg7Fk",{"id":469,"extension":240,"meta":470,"name":471,"slug":471,"stem":472,"__hash__":473},"tags\u002Ftags\u002Ffacebook.yml",{},"facebook","tags\u002Ffacebook","xk1FSKdOP155PdsTUy6lbefdoi6pOrwzZtVO8B52vMo",{"id":475,"extension":240,"meta":476,"name":477,"slug":477,"stem":478,"__hash__":479},"tags\u002Ftags\u002Ffanpage.yml",{},"fanpage","tags\u002Ffanpage","RoMU1ceix1opnNG2LPoGzfOjVZE128Gmk12ZtDAQxrM",{"id":481,"extension":240,"meta":482,"name":483,"slug":483,"stem":484,"__hash__":485},"tags\u002Ftags\u002Ffront-end.yml",{},"front-end","tags\u002Ffront-end","xKzeWb2B7yr2l4WBGtpyUzD1T_sBK5i-sb21-MEDOWw",{"id":487,"extension":240,"meta":488,"name":489,"slug":490,"stem":491,"__hash__":492},"tags\u002Ftags\u002Ffront-end-developer.yml",{},"front-end developer","front-end-developer","tags\u002Ffront-end-developer","rHwMfWcbpd8wXqIVD1HzPWxBheHq8V_9TdHCHkz4Sp8",{"id":494,"extension":240,"meta":495,"name":496,"slug":496,"stem":497,"__hash__":498},"tags\u002Ftags\u002Ffrontend.yml",{},"frontend","tags\u002Ffrontend","CxnBlT8roa7DydGYGxgRVXKKTvJrkjMMQrvHZQMxukA",{"id":500,"extension":240,"meta":501,"name":502,"slug":502,"stem":503,"__hash__":504},"tags\u002Ftags\u002Fgamepad.yml",{},"gamepad","tags\u002Fgamepad","Gsi3HzAfw68AJR6qCt8qeuS7Euw22ZMSpnaKNw0QV-A",{"id":506,"extension":240,"meta":507,"name":508,"slug":508,"stem":509,"__hash__":510},"tags\u002Ftags\u002Fgoalkicker.yml",{},"goalkicker","tags\u002Fgoalkicker","L_zNfxJfO6lZOUiLaE5m_ggQUX0komBXXth0SrszFUk",{"id":512,"extension":240,"meta":513,"name":514,"slug":514,"stem":515,"__hash__":516},"tags\u002Ftags\u002Fhandbook.yml",{},"handbook","tags\u002Fhandbook","D0-VmrV-_WQQnlVvaePXWciWrJ8zuWNJoJULW_rOpmI",{"id":518,"extension":240,"meta":519,"name":520,"slug":521,"stem":522,"__hash__":523},"tags\u002Ftags\u002Fhtml-api.yml",{},"HTML API","html-api","tags\u002Fhtml-api","DBZv8DJ2hZR64GhJALF_-YzUG4mZWG9m2VZE76eM_wY",{"id":525,"extension":240,"meta":526,"name":527,"slug":527,"stem":528,"__hash__":529},"tags\u002Ftags\u002Fhtml5.yml",{},"html5","tags\u002Fhtml5","fcqPnoul30jPoEk6tO8K9WWwU8XyFz3N7-GAse2uwsQ",{"id":531,"extension":240,"meta":532,"name":533,"slug":219,"stem":534,"__hash__":535},"tags\u002Ftags\u002Finteligentny-dom.yml",{},"inteligentny dom","tags\u002Finteligentny-dom","LwWCH_MYDfKSgfl9wyRWrWegvCgb2hAnXMlON3OQ0dk",{"id":537,"extension":240,"meta":538,"name":539,"slug":540,"stem":541,"__hash__":542},"tags\u002Ftags\u002Fjaws.yml",{},"Jaws","jaws","tags\u002Fjaws","aklZIj6z2_fzRQ_h9RtAfvXgDhHH9v02f224m6u8B7s",{"id":544,"extension":240,"meta":545,"name":546,"slug":546,"stem":547,"__hash__":548},"tags\u002Ftags\u002Fjunior.yml",{},"junior","tags\u002Fjunior","ega8Cjq-Z5swNxexQG-ROW8hvi0eaDCJj-l4ILDW-4U",{"id":550,"extension":240,"meta":551,"name":552,"slug":553,"stem":554,"__hash__":555},"tags\u002Ftags\u002Fkariera-w-it.yml",{},"kariera w IT","kariera-w-it","tags\u002Fkariera-w-it","tyqsMUw9eQaVgTnsZy9DZAHFQXZNe0sDZavdgJ0KTcA",{"id":557,"extension":240,"meta":558,"name":559,"slug":560,"stem":561,"__hash__":562},"tags\u002Ftags\u002Fkobiety-w-it.yml",{},"kobiety w IT","kobiety-w-it","tags\u002Fkobiety-w-it","Gm0D6QX7IUT1CDThH6LuhQtWOOWFop09QiDZwX_Tm7c",{"id":564,"extension":240,"meta":565,"name":566,"slug":566,"stem":567,"__hash__":568},"tags\u002Ftags\u002Fkonferencja.yml",{},"konferencja","tags\u002Fkonferencja","-n95F1XvVC7rR9O9sOxyxnKIJBm4i5o3Md_Q-Z72occ",{"id":570,"extension":240,"meta":571,"name":256,"slug":256,"stem":572,"__hash__":573},"tags\u002Ftags\u002Fkonferencje.yml",{},"tags\u002Fkonferencje","Qf_9S1xyR0mqWi1CzdU_iGIwcU8Z0ET_3JBEIOWhaxA",{"id":575,"extension":240,"meta":576,"name":263,"slug":263,"stem":577,"__hash__":578},"tags\u002Ftags\u002Fkonfiguracja.yml",{},"tags\u002Fkonfiguracja","r2NNwL_ZY7xvPy0pUN2IPK8U6qBXSfay_MZbt1FpC2I",{"id":580,"extension":240,"meta":581,"name":582,"slug":582,"stem":583,"__hash__":584},"tags\u002Ftags\u002Fkoronawirus.yml",{},"koronawirus","tags\u002Fkoronawirus","8DgCLCZ1uSF_kl0dmgiEVVM-KkZFxGpXJus3fmMH4sE",{"id":586,"extension":240,"meta":587,"name":588,"slug":589,"stem":590,"__hash__":591},"tags\u002Ftags\u002Fksiazki-programistyczne.yml",{},"książki programistyczne","ksiazki-programistyczne","tags\u002Fksiazki-programistyczne","DF1l0MrjODlaeQ0evw8JedIJJb3v4MpesV0Fi6HpViQ",{"id":593,"extension":240,"meta":594,"name":595,"slug":596,"stem":597,"__hash__":598},"tags\u002Ftags\u002Flenovo-m710q.yml",{},"lenovo m710q","lenovo-m710q","tags\u002Flenovo-m710q","H2DSlpm_FUSkpZXj5AZxrXjTzdGXcfWhIFXE8MAjoJw",{"id":600,"extension":240,"meta":601,"name":602,"slug":602,"stem":603,"__hash__":604},"tags\u002Ftags\u002Fmid.yml",{},"mid","tags\u002Fmid","61US_hzDYC5fw5yPUWya7ZNjc9fOddRUJyOJU3oVKaM",{"id":606,"extension":240,"meta":607,"name":608,"slug":609,"stem":610,"__hash__":611},"tags\u002Ftags\u002Fmini-pc.yml",{},"mini pc","mini-pc","tags\u002Fmini-pc","zCEZkcdMTwLbaNGmGiT8qGCtnECxEafkiJ-glDrozw0",{"id":613,"extension":240,"meta":614,"name":615,"slug":616,"stem":617,"__hash__":618},"tags\u002Ftags\u002Fnas.yml",{},"NAS","nas","tags\u002Fnas","RsN64SVV6BmbaR7e4pVVvGgbxQ0q8ihj5J4b_1oPH2k",{"id":620,"extension":240,"meta":621,"name":270,"slug":270,"stem":622,"__hash__":623},"tags\u002Ftags\u002Fnauka.yml",{},"tags\u002Fnauka","bMIyGRMcT5SRj0bxdrER6sibTNLAHr1enmElQI67jTo",{"id":625,"extension":240,"meta":626,"name":627,"slug":628,"stem":629,"__hash__":630},"tags\u002Ftags\u002Fnauka-programowania.yml",{},"nauka programowania","nauka-programowania","tags\u002Fnauka-programowania","M04c5RtH0Fu4ikOuW9fLy2-g2YBIAX0Yj9SHKEwOuUg",{"id":632,"extension":240,"meta":633,"name":634,"slug":635,"stem":636,"__hash__":637},"tags\u002Ftags\u002Fnvda.yml",{},"NVDA","nvda","tags\u002Fnvda","AS3XsW73sA9-MAI4JVv4y7luo2oGkpXrGptc51MKLQY",{"id":639,"extension":240,"meta":640,"name":641,"slug":642,"stem":643,"__hash__":644},"tags\u002Ftags\u002Fochrona-rodzicielska.yml",{},"ochrona rodzicielska","ochrona-rodzicielska","tags\u002Fochrona-rodzicielska","DZHsS1aBzb6OmeQFhCXy3Qu3QUMHsrbbN62bXmyBB0Q",{"id":646,"extension":240,"meta":647,"name":648,"slug":648,"stem":649,"__hash__":650},"tags\u002Ftags\u002Foptimization.yml",{},"optimization","tags\u002Foptimization","fJedkuv-GIoYXYs-z7AFgjvCxunavWHOWZDesN1EgFU",{"id":652,"extension":240,"meta":653,"name":654,"slug":655,"stem":656,"__hash__":657},"tags\u002Ftags\u002Forganizacja-pracy.yml",{},"organizacja pracy","organizacja-pracy","tags\u002Forganizacja-pracy","IJWHAuqRIlzOIgQbp6B0dYJLpApXOyvDii-k8n_CUCQ",{"id":659,"extension":240,"meta":660,"name":276,"slug":277,"stem":661,"__hash__":662},"tags\u002Ftags\u002Fosx.yml",{},"tags\u002Fosx","QymfouNjzTcNrsPkrZeaPTZdKpMsdYilpn7HRI1FxQQ",{"id":664,"extension":240,"meta":665,"name":666,"slug":667,"stem":668,"__hash__":669},"tags\u002Ftags\u002Fpanel-macro.yml",{},"panel macro","panel-macro","tags\u002Fpanel-macro","WrhWywY5PTfhm7n_TuxTZEWwebeWKfYiQf6n6nh19t4",{"id":671,"extension":240,"meta":672,"name":673,"slug":674,"stem":675,"__hash__":676},"tags\u002Ftags\u002Fpassword-manager.yml",{},"password manager","password-manager","tags\u002Fpassword-manager","viAfKlsGbzjczJJrb8pwaB4tInjCfLzynbSm-GRQz4Y",{"id":678,"extension":240,"meta":679,"name":680,"slug":680,"stem":681,"__hash__":682},"tags\u002Ftags\u002Fpdf.yml",{},"pdf","tags\u002Fpdf","UTB02hK82S5LzDB9kqZWrDRFb8SYzHfFRgCsqFwdBcE",{"id":684,"extension":240,"meta":685,"name":686,"slug":687,"stem":688,"__hash__":689},"tags\u002Ftags\u002Fphp.yml",{},"PHP","php","tags\u002Fphp","Id59psmnOEw6xZ04LGSXqaCSXElgAZVfZdIWk4TTMmU",{"id":691,"extension":240,"meta":692,"name":693,"slug":693,"stem":694,"__hash__":695},"tags\u002Ftags\u002Fpi-hole.yml",{},"pi-hole","tags\u002Fpi-hole","1YJ1tr1Tr23ItFg6rYXw6iKjvPJCdYb2MB_5W1FdZNw",{"id":697,"extension":240,"meta":698,"name":699,"slug":699,"stem":700,"__hash__":701},"tags\u002Ftags\u002Fpixel-mania.yml",{},"pixel-mania","tags\u002Fpixel-mania","N9WX_K8mFmAndjRdRzZX1PonLHyneP4XCJe9kQlGOpY",{"id":703,"extension":240,"meta":704,"name":705,"slug":706,"stem":707,"__hash__":708},"tags\u002Ftags\u002Fplaywright.yml",{},"PlayWright","playwright","tags\u002Fplaywright","fZAbd5k3k85yeGire7iJzvnRk00Wfww8OTu1h6rEuZM",{"id":710,"extension":240,"meta":711,"name":712,"slug":712,"stem":713,"__hash__":714},"tags\u002Ftags\u002Fpraca.yml",{},"praca","tags\u002Fpraca","ra3_bHnZqDrux1PiJ_pW6eqfX7l-uIFUPUhPqaq5cf4",{"id":716,"extension":240,"meta":717,"name":718,"slug":719,"stem":720,"__hash__":721},"tags\u002Ftags\u002Fpraca-zdalna.yml",{},"praca zdalna","praca-zdalna","tags\u002Fpraca-zdalna","HD5EOgzs-b3t5KIBRxlWQr0FuQVJ4N7eLQJV77YWcqc",{"id":723,"extension":240,"meta":724,"name":725,"slug":725,"stem":726,"__hash__":727},"tags\u002Ftags\u002Fprezentacja.yml",{},"prezentacja","tags\u002Fprezentacja","eiP5x-l400TtOy-gxO3TyOqYwcD4LP65jJ--7H-jyng",{"id":729,"extension":240,"meta":730,"name":731,"slug":731,"stem":732,"__hash__":733},"tags\u002Ftags\u002Fprivacy.yml",{},"privacy","tags\u002Fprivacy","Ln1AAZQ3fPOzuMJB0BWwUsjwaWTI7cFtzI6TaPrvKXc",{"id":735,"extension":240,"meta":736,"name":737,"slug":737,"stem":738,"__hash__":739},"tags\u002Ftags\u002Fprogramowanie.yml",{},"programowanie","tags\u002Fprogramowanie","EUO8owu6V8cJivzRtVvD12KgW4ojOCp-N7aI4euHEa0",{"id":741,"extension":240,"meta":742,"name":743,"slug":743,"stem":744,"__hash__":745},"tags\u002Ftags\u002Fproxmox.yml",{},"proxmox","tags\u002Fproxmox","2AZfZmPZffxT3YuTVGHbsGvqKzpNRfot-OjFS6kkSYs",{"id":747,"extension":240,"meta":748,"name":749,"slug":750,"stem":751,"__hash__":752},"tags\u002Ftags\u002Fprywatny-dns.yml",{},"prywatny DNS","prywatny-dns","tags\u002Fprywatny-dns","kq-27-SNzP2YitFANg5iLgu0kdzyufoiOCLYApAehUc",{"id":754,"extension":240,"meta":755,"name":756,"slug":756,"stem":757,"__hash__":758},"tags\u002Ftags\u002Fprzekwalifikowanie.yml",{},"przekwalifikowanie","tags\u002Fprzekwalifikowanie","TqQNM6H8dfkRMTjNT8ZWyzynSMGeFjxseCt7-fZq0nA",{"id":760,"extension":240,"meta":761,"name":762,"slug":763,"stem":764,"__hash__":765},"tags\u002Ftags\u002Freact.yml",{},"React","react","tags\u002Freact","nXIcvF19iFz3UIXk2jbbJKRrr1_S9NLNYH3PUX_a2C4",{"id":767,"extension":240,"meta":768,"name":769,"slug":769,"stem":770,"__hash__":771},"tags\u002Ftags\u002Fredux.yml",{},"redux","tags\u002Fredux","CYtiFQKJae6MZE4Z_2qWwt7OGctPAutMzfD9f35a6-A",{"id":773,"extension":240,"meta":774,"name":775,"slug":775,"stem":776,"__hash__":777},"tags\u002Ftags\u002Fretro.yml",{},"retro","tags\u002Fretro","5AjMkMU44tDn8TV2FSTzbrvxoE7rplMmkLej7E-RIYM",{"id":779,"extension":240,"meta":780,"name":781,"slug":782,"stem":783,"__hash__":784},"tags\u002Ftags\u002Fretropi.yml",{},"RetroPi","retropi","tags\u002Fretropi","v_z0VjrAHiqYkzENB2DRMmo-V9VwE-8D2V_pRT-EBxw",{"id":786,"extension":240,"meta":787,"name":788,"slug":789,"stem":790,"__hash__":791},"tags\u002Ftags\u002Frozwoj.yml",{},"rozwój","rozwoj","tags\u002Frozwoj","RkL4It2FQnfcyHt1gNPjQ7cLqxrpgMy9ewFnPkF5sms",{"id":793,"extension":240,"meta":794,"name":795,"slug":796,"stem":797,"__hash__":798},"tags\u002Ftags\u002Frzemieslnik.yml",{},"rzemieślnik","rzemieslnik","tags\u002Frzemieslnik","fLVgsq47mga12X6gNKQ6QM5tpWdwICnLJwfSDwk1xEE",{"id":800,"extension":240,"meta":801,"name":802,"slug":803,"stem":804,"__hash__":805},"tags\u002Ftags\u002Fsamodzielnosc.yml",{},"samodzielność","samodzielnosc","tags\u002Fsamodzielnosc","mu6DqJVN-dhRiXCnV4A5ewTRx_ndkWH_pu7Fdf7n6XI",{"id":807,"extension":240,"meta":808,"name":809,"slug":809,"stem":810,"__hash__":811},"tags\u002Ftags\u002Fselfhosting.yml",{},"selfhosting","tags\u002Fselfhosting","ScAMu2i5h-QpOOGEuIvBN9fQn0ZmfyYfvD-561cUzKs",{"id":813,"extension":240,"meta":814,"name":815,"slug":815,"stem":816,"__hash__":817},"tags\u002Ftags\u002Fsenior.yml",{},"senior","tags\u002Fsenior","DFUFihqxLSI2g34_DFYLVSXQnP79966itG8NnBs44TE",{"id":819,"extension":240,"meta":820,"name":821,"slug":822,"stem":823,"__hash__":824},"tags\u002Ftags\u002Fsieci-komputerowe.yml",{},"sieci komputerowe","sieci-komputerowe","tags\u002Fsieci-komputerowe","lziU51DXijHvzSYVgbK5r_aRCBS9KLdgU5FWjE3pD4s",{"id":826,"extension":240,"meta":827,"name":828,"slug":220,"stem":829,"__hash__":830},"tags\u002Ftags\u002Fsmart-home.yml",{},"smart home","tags\u002Fsmart-home","wjGS16vdTWjBvPIfyZ7Jjv2rSAUfgKxYQTfVmfE_oNc",{"id":832,"extension":240,"meta":833,"name":834,"slug":835,"stem":836,"__hash__":837},"tags\u002Ftags\u002Fsmr.yml",{},"SMR","smr","tags\u002Fsmr","hd_86HRNRQ5vp9GFDgvFR3iXcRs57XNvESz05e-vh-o",{"id":839,"extension":240,"meta":840,"name":841,"slug":841,"stem":842,"__hash__":843},"tags\u002Ftags\u002Fspotkanie.yml",{},"spotkanie","tags\u002Fspotkanie","G-4xZsmDWDaZnA1t7fWrsGY0CvA2PWBRch_ISxgV3eY",{"id":845,"extension":240,"meta":846,"name":847,"slug":848,"stem":849,"__hash__":850},"tags\u002Ftags\u002Fstore-management.yml",{},"store management","store-management","tags\u002Fstore-management","BDlb8jliEvzP4ByR_nwh5YcPAphegyjsvxnwheppvwM",{"id":852,"extension":240,"meta":853,"name":854,"slug":855,"stem":856,"__hash__":857},"tags\u002Ftags\u002Fstream-deck.yml",{},"stream deck","stream-deck","tags\u002Fstream-deck","ETKaTcPMSGRXiF8fX9HaCChrkWvjK1Qhc8DCtKNRLFo",{"id":859,"extension":240,"meta":860,"name":861,"slug":862,"stem":863,"__hash__":864},"tags\u002Ftags\u002Fstudia-podyplomowe.yml",{},"studia podyplomowe","studia-podyplomowe","tags\u002Fstudia-podyplomowe","CllbIMrpHwk7nHpdgNS5EJlfoY37AYtu6D28xcL7B8Y",{"id":866,"extension":240,"meta":867,"name":868,"slug":868,"stem":869,"__hash__":870},"tags\u002Ftags\u002Fswitch.yml",{},"switch","tags\u002Fswitch","PqeuQm8ai89DcVFTdIBBYnrs6IVq0oystkF3JdV2cbQ",{"id":872,"extension":240,"meta":873,"name":874,"slug":875,"stem":876,"__hash__":877},"tags\u002Ftags\u002Fszafa-rack.yml",{},"szafa rack","szafa-rack","tags\u002Fszafa-rack","Tdq-0TqjtHfOvyhnHIwrDsPzQYMI6Rkb3iJBoqgudAc",{"id":879,"extension":240,"meta":880,"name":881,"slug":881,"stem":882,"__hash__":883},"tags\u002Ftags\u002Fszkolenia.yml",{},"szkolenia","tags\u002Fszkolenia","Ty9KLofCdboQngGvYkJOH1YZpBX-E3_Y1SLrdGucptY",{"id":885,"extension":240,"meta":886,"name":887,"slug":888,"stem":889,"__hash__":890},"tags\u002Ftags\u002Fszkolenie-front-end.yml",{},"szkolenie front-end","szkolenie-front-end","tags\u002Fszkolenie-front-end","yv2XwBbhwF8m1vceHXglBt_lax32HDj4iqYS8ymfIpM",{"id":892,"extension":240,"meta":893,"name":894,"slug":895,"stem":896,"__hash__":897},"tags\u002Ftags\u002Fszkolnictwo-zawodowe.yml",{},"szkolnictwo zawodowe","szkolnictwo-zawodowe","tags\u002Fszkolnictwo-zawodowe","wHy70cvPzW-iXNTesa8dnmsUN3GZ6RQ_08rvp2jcr-o",{"id":899,"extension":240,"meta":900,"name":901,"slug":901,"stem":902,"__hash__":903},"tags\u002Ftags\u002Ftech3camp.yml",{},"tech3camp","tags\u002Ftech3camp","2xN4prsqldeVcTsCibyLj-T84k_q27SekfsQ9H3ml6w",{"id":905,"extension":240,"meta":906,"name":907,"slug":907,"stem":908,"__hash__":909},"tags\u002Ftags\u002Ftestowanie.yml",{},"testowanie","tags\u002Ftestowanie","bQ7J7HLrZe6c9Me3bn_3VCbshav5tsqNTBIwd0xkRaQ",{"id":911,"extension":240,"meta":912,"name":913,"slug":913,"stem":914,"__hash__":915},"tags\u002Ftags\u002Ftesty.yml",{},"testy","tags\u002Ftesty","JDNtVkIDLY5e-th779qHOQFRrQ6Ywoq8us2HXlBz9PY",{"id":917,"extension":240,"meta":918,"name":919,"slug":920,"stem":921,"__hash__":922},"tags\u002Ftags\u002Ftruenas.yml",{},"TrueNas","truenas","tags\u002Ftruenas","jGviBDrcOLcc4LIDAMUINs_clt6cqQIbnmCsGjlBoEU",{"id":924,"extension":240,"meta":925,"name":221,"slug":221,"stem":926,"__hash__":927},"tags\u002Ftags\u002Ftuya.yml",{},"tags\u002Ftuya","MwpPoYlxeAiebaRVNdxytmFq9k0BpiTEbiEvwh4pfq4",{"id":929,"extension":240,"meta":930,"name":931,"slug":931,"stem":932,"__hash__":933},"tags\u002Ftags\u002Fublock.yml",{},"ublock","tags\u002Fublock","EPnKEvKkfWB2hbpkolTIytNQ9c12jSrnctf8CWEVbUM",{"id":935,"extension":240,"meta":936,"name":937,"slug":938,"stem":939,"__hash__":940},"tags\u002Ftags\u002Fvirtual-host.yml",{},"virtual host","virtual-host","tags\u002Fvirtual-host","Ru2r4wU7txKcWDbL3hq2QGx7v8gKwTJE25BItrzjqCQ",{"id":942,"extension":240,"meta":943,"name":944,"slug":945,"stem":946,"__hash__":947},"tags\u002Ftags\u002Fvoiceover.yml",{},"VoiceOver","voiceover","tags\u002Fvoiceover","7_jZqkfOk163vezQCATCpkIhdxmxfXe5dsLjgORGRWc",{"id":949,"extension":240,"meta":950,"name":951,"slug":952,"stem":953,"__hash__":954},"tags\u002Ftags\u002Fvue.yml",{},"Vue","vue","tags\u002Fvue","9ztytvQnoFLSGIXCwVz0HDl1yEBgdxBtwfIb4xxED8w",{"id":956,"extension":240,"meta":957,"name":958,"slug":304,"stem":959,"__hash__":960},"tags\u002Ftags\u002Fvue-js.yml",{},"vue.js","tags\u002Fvue-js","ZEglZJ4b32MxGRUCWg3ij0_Sz-YkJDI60yOFUG3Dip8",{"id":962,"extension":240,"meta":963,"name":964,"slug":964,"stem":965,"__hash__":966},"tags\u002Ftags\u002Fvuejs.yml",{},"vuejs","tags\u002Fvuejs","Qz3030ujqXE_33tL5hbF8n1MGIh1jpRtdzXVrQT79jA",{"id":968,"extension":240,"meta":969,"name":970,"slug":970,"stem":971,"__hash__":972},"tags\u002Ftags\u002Fvuenews.yml",{},"vuenews","tags\u002Fvuenews","5I7T-cG9aZzeR62I-tWYDruQvjkSbRxtAeDI9otWrR8",{"id":974,"extension":240,"meta":975,"name":976,"slug":976,"stem":977,"__hash__":978},"tags\u002Ftags\u002Fvuetoolbox.yml",{},"vuetoolbox","tags\u002Fvuetoolbox","y5NXiZfQviI16DIkNjTxSwnLQIyrXs7OBZjVY1IyNmk",{"id":980,"extension":240,"meta":981,"name":982,"slug":982,"stem":983,"__hash__":984},"tags\u002Ftags\u002Fvuex.yml",{},"vuex","tags\u002Fvuex","ksF82HLoN49mJn2cJ0DhYz_Dt6mlrJDT82Ufu6QKmKQ",{"id":986,"extension":240,"meta":987,"name":988,"slug":989,"stem":990,"__hash__":991},"tags\u002Ftags\u002Fweb-development.yml",{},"web development","web-development","tags\u002Fweb-development","144N0DLmtEIX98zdSuOWIsCZYMHyxStp8_ZksWK2M7E",{"id":993,"extension":240,"meta":994,"name":995,"slug":996,"stem":997,"__hash__":998},"tags\u002Ftags\u002Fwladyslawowo.yml",{},"Władysławowo","wladyslawowo","tags\u002Fwladyslawowo","LgrtfAzosbyNoEeZ6_GWMrueP29fN7fPL3N5Kp5Wm4w",{"id":1000,"extension":240,"meta":1001,"name":1002,"slug":1003,"stem":1004,"__hash__":1005},"tags\u002Ftags\u002Fwork-life-balance.yml",{},"work-life balance","work-life-balance","tags\u002Fwork-life-balance","hXw9EMtMUVm71LSUBz1o6Ttz7xlyrsnMo-VOEfMJwr0",{"id":1007,"extension":240,"meta":1008,"name":1009,"slug":1010,"stem":1011,"__hash__":1012},"tags\u002Ftags\u002Fxbox.yml",{},"XBOX","xbox","tags\u002Fxbox","tDsqBFEx88ZSQxV8Q78dFlkSdjNdQOwFU4jn0D2wcYQ",1790284807634]