{"id":123,"date":"2026-06-29T20:49:19","date_gmt":"2026-06-29T20:49:19","guid":{"rendered":"https:\/\/hoge.gg\/se\/protokoll-post-mortem-obducera-kryptohack\/"},"modified":"2026-06-29T20:49:19","modified_gmt":"2026-06-29T20:49:19","slug":"protokoll-post-mortem-obducera-kryptohack","status":"publish","type":"post","link":"https:\/\/hoge.gg\/se\/protokoll-post-mortem-obducera-kryptohack\/","title":{"rendered":"Protokoll-post-mortem: konsten att obducera ett kryptohack"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Varje g\u00e5ng ett kryptoprotokoll t\u00f6ms p\u00e5 pengar h\u00e4nder n\u00e5got som s\u00e4llan syns i andra branscher: teamet bakom koden s\u00e4tter sig ner och skriver en offentlig obduktion. Den kallas post-mortem, den publiceras ofta inom timmar eller dygn, och den beskriver i pinsam detalj hur angriparen tog sig in, hur mycket som f\u00f6rsvann och vad som ska h\u00e4nda h\u00e4rn\u00e4st. F\u00f6r en utomst\u00e5ende kan det verka udda att frivilligt dokumentera sitt eget st\u00f6rsta misslyckande. Inom DeFi har det blivit en av kulturens mest avsl\u00f6jande ritualer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Den h\u00e4r texten f\u00f6rklarar genren: var den kommer ifr\u00e5n, hur en trov\u00e4rdig post-mortem \u00e4r uppbyggd, vilka hack som format mallen och vad nya EU-regler nu kr\u00e4ver av akt\u00f6rer som v\u00e4nder sig till svenska sparare. Finansinspektionen vill n\u00e4mligen ocks\u00e5 ha en rapport, fast p\u00e5 en helt annan blankett.<\/p>\n\n\n\n<h2 class='wp-block-heading'>Vad en protokoll-post-mortem faktiskt \u00e4r<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Termen \u00e4r l\u00e5nad rakt av fr\u00e5n medicinen och ingenj\u00f6rskonsten, d\u00e4r en obduktion eller haverirapport reder ut varf\u00f6r n\u00e5got gick s\u00f6nder. I kryptosammanhang \u00e4r en post-mortem en publik redog\u00f6relse, oftast ett blogginl\u00e4gg, en l\u00e5ng tr\u00e5d p\u00e5 X eller ett dokument p\u00e5 GitHub, som ett team sl\u00e4pper efter en incident. Det kan handla om ett hack, en exploit i ett smart contract, en bro (bridge) som dr\u00e4nerats, en stablecoin som tappat sin peg eller ett orakel som matat fel pris. Mottagaren \u00e4r s\u00e4llan journalister i f\u00f6rsta hand, utan andra utvecklare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Det avg\u00f6rande \u00e4r att en riktig post-mortem inte \u00e4r marknadsf\u00f6ring. Den ska inte ber\u00e4tta hur motst\u00e5ndskraftigt protokollet \u00e4r, utan tv\u00e4rtom erk\u00e4nna exakt var det brast. Tonen \u00e4r teknisk, tidslinjen minuti\u00f6s och slutsatserna obekv\u00e4ma. N\u00e4r genren fungerar som b\u00e4st l\u00e4ser den som en flyghaverirapport: kall, faktabaserad och skriven f\u00f6r att andra ska slippa krascha p\u00e5 samma s\u00e4tt.<\/p>\n\n\n\n<h2 class='wp-block-heading'>Kulturen kommer fr\u00e5n servrar, inte b\u00f6rser<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Id\u00e9n att skriva en skuldfri (blameless) obduktion efter ett driftavbrott kommer inte fr\u00e5n finansv\u00e4rlden utan fr\u00e5n mjukvarudriften. Googles bok om Site Reliability Engineering \u00e4gnar ett helt kapitel \u00e5t <a href='https:\/\/sre.google\/sre-book\/postmortem-culture\/'>post-mortem-kultur<\/a>, d\u00e4r grundregeln \u00e4r att fokusera p\u00e5 system och processer i st\u00e4llet f\u00f6r att peka ut en syndabock. Tanken \u00e4r enkel: om m\u00e4nniskor straffas f\u00f6r misstag slutar de rapportera dem, och d\u00e5 l\u00e4r sig organisationen ingenting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kryptobranschen \u00e4rvde den h\u00e5llningen och gav den en egen vridning. N\u00e4r The DAO t\u00f6mdes p\u00e5 cirka 3,6 miljoner ETH sommaren 2016, v\u00e4rt runt 60 miljoner dollar d\u00e5 (i storleksordningen 630 miljoner kronor), tvingades Ethereum-gemenskapen att offentligt obducera ett fel i en s\u00e5 kallad reentrancy-funktion. Diskussionen som f\u00f6ljde, och den h\u00e5rda fork som delade kedjan i Ethereum och Ethereum Classic, blev startskottet f\u00f6r en kultur d\u00e4r koden, felet och \u00e5tg\u00e4rden granskas i full offentlighet eftersom allt \u00e4nd\u00e5 ligger p\u00e5 en publik blockkedja.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ett \u00e5r senare kom en annan formativ incident. N\u00e4r en s\u00e5rbarhet i Paritys multisignaturpl\u00e5nbok 2017 l\u00e4t en anv\u00e4ndare av misstag l\u00e5sa drygt 500 000 ETH f\u00f6r alltid, dokumenterades hela f\u00f6rloppet \u00f6ppet i projektets felrapportering p\u00e5 GitHub, d\u00e4r en utvecklare nyktert konstaterade att kontraktet g\u00e5tt att f\u00f6rst\u00f6ra. Den <a href='https:\/\/github.com\/openethereum\/parity-ethereum\/issues\/6995'>tekniska tr\u00e5den<\/a> blev i sig en sorts kollektiv post-mortem och visade att branschen obducerar \u00e4ven s\u00e5dant som inte \u00e4r en klassisk st\u00f6ld utan ett rent konstruktionsfel.<\/p>\n\n\n\n<h2 class='wp-block-heading'>Anatomin i en trov\u00e4rdig post-mortem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Det finns ingen officiell mall, men efter hundratals incidenter har genren satt sig. En post-mortem som tas p\u00e5 allvar av andra utvecklare inneh\u00e5ller n\u00e4stan alltid f\u00f6ljande delar:<\/p>\n\n\n\n<ul class='wp-block-list'><li>En exakt tidslinje med tidsst\u00e4mplar, g\u00e4rna i UTC, fr\u00e5n f\u00f6rsta misst\u00e4nkta transaktionen till dess att bl\u00f6dningen stoppades.<\/li><li>En teknisk grundorsak (root cause) som pekar ut den specifika kodrad, det antagande eller den nyckel som svek.<\/li><li>Omfattningen i siffror: vilka pooler, vilka tokens och hur stort belopp som faktiskt f\u00f6rsvann, ofta med l\u00e4nkar till transaktionerna on-chain.<\/li><li>Den omedelbara responsen: pausades kontraktet, kontaktades angriparen, larmades b\u00f6rser f\u00f6r att frysa medel?<\/li><li>\u00c5tg\u00e4rder fram\u00e5t: revisioner, nya bug bounties, kod\u00e4ndringar och en plan f\u00f6r att ers\u00e4tta drabbade anv\u00e4ndare.<\/li><li>En \u00e4rlig bed\u00f6mning av vad teamet missade, utan att skylla allt p\u00e5 otur.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Saknas tidslinjen eller grundorsaken l\u00e4ser communityn det som ett f\u00f6rs\u00f6k att m\u00f6rka. En post-mortem utan siffror \u00e4r, f\u00f6r att l\u00e5na ett uttryck fr\u00e5n revisorer, bara en pressrelease med d\u00e5lig nyhet.<\/p>\n\n\n\n<h2 class='wp-block-heading'>Hacken som format mallen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vissa incidenter har blivit referenspunkter som hela branschen m\u00e4ter sig mot. Sajten <a href='https:\/\/rekt.news\/leaderboard\/'>Rekt<\/a> f\u00f6r en st\u00e4ndigt uppdaterad lista \u00f6ver de st\u00f6rsta f\u00f6rlusterna, och den listan fungerar i praktiken som genrens hall of fame, eller snarare hall of shame. Tabellen nedan visar ett urval som format hur en modern post-mortem ser ut. Beloppen \u00e4r ungef\u00e4rliga och omr\u00e4knade till kronor med en v\u00e4xelkurs p\u00e5 cirka 10,5 kronor per dollar.<\/p>\n\n\n\n<figure class='wp-block-table'><table><thead><tr><th>Protokoll<\/th><th>\u00c5r<\/th><th>F\u00f6rlust (cirka)<\/th><th>Grundorsak<\/th><th>Utg\u00e5ng<\/th><\/tr><\/thead><tbody><tr><td>The DAO<\/td><td>2016<\/td><td>630 MSEK<\/td><td>Reentrancy i uttagsfunktion<\/td><td>Hard fork, kedjan delades<\/td><\/tr><tr><td>Poly Network<\/td><td>2021<\/td><td>6,4 mdr SEK<\/td><td>Beh\u00f6righetsfel mellan kedjor<\/td><td>N\u00e4stan allt \u00e5terl\u00e4mnat<\/td><\/tr><tr><td>Ronin Bridge<\/td><td>2022<\/td><td>6,6 mdr SEK<\/td><td>Komprometterade validatornycklar<\/td><td>Anv\u00e4ndare ersattes via kapitalrunda<\/td><\/tr><tr><td>Wormhole<\/td><td>2022<\/td><td>3,4 mdr SEK<\/td><td>Kringg\u00e5ngen signaturkontroll<\/td><td>120 000 ETH ersattes av investerare<\/td><\/tr><tr><td>Euler Finance<\/td><td>2023<\/td><td>2,1 mdr SEK<\/td><td>Saknad h\u00e4lsokontroll i donationsfunktion<\/td><td>I princip allt \u00e5terl\u00e4mnat<\/td><\/tr><tr><td>Curve Finance<\/td><td>2023<\/td><td>735 MSEK<\/td><td>Bugg i Vyper-kompilatorn<\/td><td>Delvis \u00e5terbetalt<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6nstret \u00e4r sl\u00e5ende. I flera av de st\u00f6rsta fallen kom en stor del av pengarna tillbaka, antingen f\u00f6r att angriparen f\u00f6rhandlade fram en bel\u00f6ning eller f\u00f6r att investerare och team valde att t\u00e4cka h\u00e5let. Just den m\u00f6jligheten, att en f\u00f6r\u00f6vare kan l\u00e4mna tillbaka bytet mot ett l\u00f6fte om mildare f\u00f6ljder, \u00e4r n\u00e4stan unik f\u00f6r den h\u00e4r branschen. F\u00f6r communityn \u00e4r den siffran, hur mycket som faktiskt kom tillbaka, n\u00e4stan lika viktig som hur mycket som f\u00f6rlorades.<\/p>\n\n\n\n<h2 class='wp-block-heading'>N\u00e4r gaming m\u00f6ter DeFi: Ronin och Axie Infinity<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6r en l\u00e4sekrets som f\u00f6ljer b\u00e5de krypto och spel \u00e4r Ronin-hacket det tydligaste exemplet p\u00e5 hur de tv\u00e5 v\u00e4rldarna sitter ihop. Ronin \u00e4r den sidokedja som byggdes f\u00f6r Axie Infinity, ett av de spel som drev fram hela play-to-earn-v\u00e5gen. I mars 2022 kontrollerade angriparen fem av nio validatornycklar och kunde d\u00e4rmed godk\u00e4nna falska uttag p\u00e5 cirka 625 miljoner dollar, motsvarande runt 6,6 miljarder kronor.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Det obekv\u00e4ma i Sky Mavis egen genomg\u00e5ng var att intr\u00e5nget uppt\u00e4cktes f\u00f6rst efter n\u00e4stan en vecka, n\u00e4r en anv\u00e4ndare inte kunde ta ut sina pengar. Angriparen hade kommit \u00e5t nycklarna via riktad social ingenj\u00f6rskonst mot teamet, allts\u00e5 inte ett rent kodfel utan ett m\u00e4nskligt. Amerikanska myndigheter och analysf\u00f6retag som <a href='https:\/\/www.chainalysis.com\/blog\/'>Chainalysis<\/a> kn\u00f6t senare d\u00e5det till den nordkoreanska Lazarus-gruppen, n\u00e5got \u00e4ven <a href='https:\/\/www.reuters.com\/technology\/'>Reuters<\/a> rapporterade. Sky Mavis ersatte drabbade spelare genom en kapitalrunda, och post-mortemen blev en l\u00e4robok i varf\u00f6r antalet validatorer och spridningen av nycklar spelar roll. F\u00f6r spelv\u00e4rlden blev det en v\u00e4ckarklocka: n\u00e4r speltillg\u00e5ngar och riktiga pengar m\u00f6ts p\u00e5 en sidokedja r\u00e4cker det inte att spelet \u00e4r roligt, infrastrukturen m\u00e5ste t\u00e5la samma sorts attack som en bank.<\/p>\n\n\n\n<h2 class='wp-block-heading'>Den vita hatten och f\u00f6rhandlingsbordet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ett av genrens m\u00e4rkligaste inslag \u00e4r att obduktionen ofta skrivs medan f\u00f6rhandlingen med tjuven fortfarande p\u00e5g\u00e5r, och att den f\u00f6rhandlingen sker \u00f6ppet p\u00e5 kedjan. Team skickar meddelanden till angriparens adress via transaktioners dataf\u00e4lt, erbjuder en s\u00e5 kallad white hat-bel\u00f6ning och ber om resten tillbaka. En white hat \u00e4r en hackare som agerar i god tro, och gr\u00e4nsen mellan brottsling och bel\u00f6nad s\u00e4kerhetsforskare kan i efterhand bli f\u00f6rv\u00e5nansv\u00e4rt suddig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Poly Network-fallet 2021 \u00e4r det tydligaste exemplet. Angriparen, som teamet artigt b\u00f6rjade kalla Mr White Hat, l\u00e4mnade till slut tillbaka i stort sett hela summan p\u00e5 \u00f6ver 600 miljoner dollar och erbj\u00f6ds till och med ett jobb som s\u00e4kerhetsr\u00e5dgivare. Vid Euler Finance-hacket 2023 f\u00f6rdes en liknande dialog direkt on-chain, och i princip alla 197 miljoner dollar (omkring 2,1 miljarder kronor) \u00e5terb\u00f6rdades efter n\u00e5gra sp\u00e4nda veckor. Mango Markets blev d\u00e4remot ett varnande exempel: d\u00e4r anv\u00e4nde f\u00f6r\u00f6varen protokollets eget styrningssystem f\u00f6r att r\u00f6sta igenom att han fick beh\u00e5lla en del av bytet, vilket senare pr\u00f6vades som marknadsmanipulation i amerikansk domstol. S\u00e5dana gr\u00e4nsfall diskuteras numera lika ivrigt p\u00e5 styrningsforum som <a href='https:\/\/gov.curve.fi\/'>Curves governance-forum<\/a> som de tekniska detaljerna.<\/p>\n\n\n\n<h2 class='wp-block-heading'>Vad svenska och europeiska regler s\u00e4ger nu<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L\u00e4nge var post-mortem en helt frivillig kulturyttring. Det h\u00e5ller p\u00e5 att \u00e4ndras. I och med EU:s f\u00f6rordning om marknader f\u00f6r kryptotillg\u00e5ngar, <a href='https:\/\/eur-lex.europa.eu\/eli\/reg\/2023\/1114\/oj'>MiCA<\/a>, st\u00e4lls krav p\u00e5 att leverant\u00f6rer av kryptotj\u00e4nster (CASP:er) hanterar och rapporterar allvarliga incidenter. Parallellt g\u00e4ller <a href='https:\/\/eur-lex.europa.eu\/eli\/reg\/2022\/2554\/oj'>DORA<\/a>, f\u00f6rordningen om digital operativ motst\u00e5ndskraft, som tvingar finansiella akt\u00f6rer att rapportera allvarliga IT-incidenter till sin tillsynsmyndighet inom sn\u00e4va tidsramar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6r en akt\u00f6r som riktar sig mot svenska kunder \u00e4r det Finansinspektionen som \u00e4r mottagare. Den som vill erbjuda kryptotj\u00e4nster i Sverige ska vara auktoriserad, och <a href='https:\/\/www.fi.se\/'>Finansinspektionen<\/a> kr\u00e4vde att redan verksamma akt\u00f6rer skulle ha s\u00f6kt tillst\u00e5nd senast den 1 oktober 2025. Tillsynen samordnas p\u00e5 EU-niv\u00e5 av <a href='https:\/\/www.esma.europa.eu\/'>ESMA<\/a>. Skillnaden mot en publik post-mortem \u00e4r stor: den regulatoriska incidentrapporten \u00e4r konfidentiell, g\u00e5r till myndigheten och inte till allm\u00e4nheten, och fyller en annan funktion \u00e4n det blogginl\u00e4gg communityn l\u00e4ser. Fram\u00f6ver l\u00e4r m\u00e5nga protokoll beh\u00f6va skriva b\u00e5da, en intern f\u00f6r tillsynsmyndigheten och en publik f\u00f6r marknadens f\u00f6rtroende. Den frivilliga obduktionen f\u00f6rsvinner allts\u00e5 inte, den blir ett komplement; den juridiska rapporten skyddar systemet, den publika skyddar ryktet, och kloka team inser att de beh\u00f6ver b\u00e5da.<\/p>\n\n\n\n<h2 class='wp-block-heading'>S\u00e5 l\u00e4ser du en post-mortem kritiskt<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00f6r en vanlig sparare eller spelare \u00e4r post-mortems en ov\u00e4ntat bra k\u00e4lla till hur s\u00e4kert ett projekt egentligen \u00e4r. Marknadsdata som priser och volymer hittar du p\u00e5 sajter som <a href='https:\/\/www.coingecko.com\/'>CoinGecko<\/a>, men det \u00e4r i obduktionerna du ser hur ett team beter sig n\u00e4r det g\u00e5r \u00e5t skogen. N\u00e5gra saker att h\u00e5lla utkik efter:<\/p>\n\n\n\n<ul class='wp-block-list'><li>Hur snabbt kom rapporten? Timmar tyder p\u00e5 beredskap, veckors tystnad p\u00e5 panik eller m\u00f6rkl\u00e4ggning.<\/li><li>Finns en konkret grundorsak, eller g\u00f6mmer sig teamet bakom vaga formuleringar som sofistikerad attack?<\/li><li>Erk\u00e4nns m\u00e4nskliga misstag, eller skylls allt p\u00e5 otur och ok\u00e4nda angripare?<\/li><li>F\u00f6ljs orden av handling: ny revision, h\u00f6jd bug bounty, publicerade kod\u00e4ndringar?<\/li><li>Ers\u00e4tts anv\u00e4ndarna, och i s\u00e5 fall med vems pengar?<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ett klassiskt varningstecken \u00e4r fr\u00e5nvaron av en post-mortem \u00f6ver huvud taget. N\u00e4r Multichain kollapsade 2023 uteblev den trov\u00e4rdiga f\u00f6rklaringen helt, och tystnaden sade i praktiken allt som beh\u00f6vde s\u00e4gas om hur medlen hade hanterats. Listan ovan \u00e4r inte vattent\u00e4t, men den skiljer ofta f\u00f6rv\u00e5nansv\u00e4rt v\u00e4l mellan team som tar ansvar och team som hoppas att uppm\u00e4rksamheten ska bl\u00e5sa \u00f6ver.<\/p>\n\n\n\n<h2 class='wp-block-heading'>Vad genren s\u00e4ger om kryptokulturen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Att en bransch byggd p\u00e5 misstro mot mellanh\u00e4nder har utvecklat sin egen tradition av offentlig sj\u00e4lvkritik \u00e4r ingen slump. N\u00e4r det inte finns n\u00e5gon ins\u00e4ttningsgaranti och ingen statlig r\u00e4ddningsaktion blir transparensen i sig en form av f\u00f6rtroende. En v\u00e4l skriven post-mortem s\u00e4ger till marknaden: vi f\u00f6rlorade pengar, men vi f\u00f6rst\u00e5r varf\u00f6r, och vi t\u00e4nker inte d\u00f6lja det.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Den mognaden har ett pris. Samma \u00f6ppenhet som l\u00e4r utvecklare att undvika g\u00e5rdagens misstag ger ocks\u00e5 n\u00e4sta angripare en gratis l\u00e4robok. \u00c4nd\u00e5 h\u00e5ller normen i sig, kanske f\u00f6r att alternativet, en tyst bransch d\u00e4r varje team d\u00f6ljer sina s\u00e5r, vore l\u00e5ngt farligare f\u00f6r de sparare och spelare som faktiskt ska lita p\u00e5 koden. Obduktionen har blivit kryptov\u00e4rldens s\u00e4tt att begrava sina d\u00f6da i fullt dagsljus, och sedan bygga n\u00e5got b\u00e4ttre p\u00e5 graven.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HOGE Wire redaktion, kultur. Publicerad 2026-06-29.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>N\u00e4r ett kryptoprotokoll t\u00f6ms p\u00e5 pengar f\u00f6ljer ofta en offentlig obduktion: en post-mortem. Vi f\u00f6rklarar genren, dess kultur och vad MiCA och Finansinspektionen nu kr\u00e4ver.<\/p>\n","protected":false},"author":5,"featured_media":124,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-123","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-culture"],"_links":{"self":[{"href":"https:\/\/hoge.gg\/se\/wp-json\/wp\/v2\/posts\/123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hoge.gg\/se\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hoge.gg\/se\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hoge.gg\/se\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/hoge.gg\/se\/wp-json\/wp\/v2\/comments?post=123"}],"version-history":[{"count":0,"href":"https:\/\/hoge.gg\/se\/wp-json\/wp\/v2\/posts\/123\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hoge.gg\/se\/wp-json\/wp\/v2\/media\/124"}],"wp:attachment":[{"href":"https:\/\/hoge.gg\/se\/wp-json\/wp\/v2\/media?parent=123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hoge.gg\/se\/wp-json\/wp\/v2\/categories?post=123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hoge.gg\/se\/wp-json\/wp\/v2\/tags?post=123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}