diff --git a/apps/web/src/app/(default)/for-studenter/dagens-ord/_actions/validere-ord.ts b/apps/web/src/app/(default)/for-studenter/dagens-ord/_actions/validere-ord.ts
new file mode 100644
index 0000000000..9d44077aca
--- /dev/null
+++ b/apps/web/src/app/(default)/for-studenter/dagens-ord/_actions/validere-ord.ts
@@ -0,0 +1,17 @@
+"use server";
+
+import { readFileSync } from "fs";
+import { join } from "path";
+
+export async function validWord(currentAttempt: string) {
+ if (currentAttempt.length !== 5) {
+ return;
+ }
+ const file = readFileSync(
+ join(process.cwd(), "src/app/(default)/for-studenter/dagens-ord/words.txt"),
+ "utf-8",
+ );
+ const words = file.split("\n").filter(Boolean);
+
+ return words.includes(currentAttempt);
+}
diff --git a/apps/web/src/app/(default)/for-studenter/dagens-ord/_components/dagens-ord.tsx b/apps/web/src/app/(default)/for-studenter/dagens-ord/_components/dagens-ord.tsx
new file mode 100644
index 0000000000..a5468abcc2
--- /dev/null
+++ b/apps/web/src/app/(default)/for-studenter/dagens-ord/_components/dagens-ord.tsx
@@ -0,0 +1,106 @@
+"use client";
+
+import { useEffect, useState } from "react";
+
+import ConfettiForBDay from "../../../hjem/_components/confetti";
+import { validWord } from "../_actions/validere-ord";
+import Row from "./row";
+
+export default function DagensOrd({ solution }: { solution: string }) {
+ const [loss, setLoss] = useState(false);
+ const [attempts, setAttmpts] = useState(Array(6).fill(""));
+ const [currentAttempt, setCurrentAttemt] = useState("");
+ const [currentRow, setCurrentRow] = useState(0);
+ const [win, setWin] = useState(false);
+ const [isVaildWord, setIsValidWord] = useState(true);
+
+ // Last lagret state ved oppstart
+ useEffect(() => {
+ const saved = localStorage.getItem("dagens-ord");
+ if (saved) {
+ const data = JSON.parse(saved);
+ if (data.date === new Date().toDateString()) {
+ setAttmpts(data.attempts);
+ setCurrentRow(data.currentRow);
+ setWin(data.win);
+ setLoss(data.loss);
+ }
+ }
+ }, []);
+
+ // Lagre state etter hvert forsøk
+ useEffect(() => {
+ if (currentRow > 0 || win || loss) {
+ localStorage.setItem(
+ "dagens-ord",
+ JSON.stringify({
+ date: new Date().toDateString(),
+ attempts,
+ currentRow,
+ win,
+ loss,
+ }),
+ );
+ }
+ }, [attempts, currentRow, win, loss]);
+
+ //Spillogikk
+ useEffect(() => {
+ if (win) {
+ return;
+ }
+ const handeKeyPressed = async (event: KeyboardEvent) => {
+ if (event.key === "Enter" && currentAttempt.length === 5) {
+ const isValid = await validWord(currentAttempt);
+ if (!isValid) {
+ setIsValidWord(false);
+ return;
+ }
+
+ setAttmpts(attempts.map((a, i) => (i === currentRow ? currentAttempt : a)));
+ setCurrentRow(currentRow + 1);
+ setCurrentAttemt("");
+ setIsValidWord(true);
+ if (solution === currentAttempt) {
+ setWin(true);
+ } else if (currentRow === 5) {
+ setLoss(true);
+ return;
+ }
+ } else if (event.key === "Backspace") {
+ setCurrentAttemt(currentAttempt.slice(0, -1));
+ } else if (/^[a-zA-ZæøåÆØÅ]$/.test(event.key) && currentAttempt.length < 5) {
+ setCurrentAttemt(currentAttempt + event.key.toLowerCase());
+ }
+ };
+
+ window.addEventListener("keydown", handeKeyPressed);
+
+ return () => window.removeEventListener("keydown", handeKeyPressed);
+ }, [currentAttempt, currentRow, attempts, win, solution]);
+
+ return (
+ <>
+ {win && }
+
Dagens ord
+ {!isVaildWord && (
+ Ordet er ikke i listen, prøv igjen
+ )}
+
+
+ {attempts.map((attempt, index) => {
+ const isCuurentAttempt = index === currentRow;
+ return (
+
+ );
+ })}
+
+ {loss && {`Korrekt ord var ${solution}`}
}
+ >
+ );
+}
diff --git a/apps/web/src/app/(default)/for-studenter/dagens-ord/_components/row.tsx b/apps/web/src/app/(default)/for-studenter/dagens-ord/_components/row.tsx
new file mode 100644
index 0000000000..474faac96a
--- /dev/null
+++ b/apps/web/src/app/(default)/for-studenter/dagens-ord/_components/row.tsx
@@ -0,0 +1,35 @@
+function getTileColor(char: string, index: number, solution: string) {
+ if (!char) return "";
+ if (solution[index] === char) return "bg-green-500 text-white border-green-500";
+ if (solution.includes(char)) return "bg-yellow-500 text-white border-yellow-500";
+ return "bg-gray-500 text-white border-gray-500";
+}
+
+export default function Row({
+ attempt,
+ solution,
+ submitted,
+}: {
+ attempt: string;
+ solution: string;
+ submitted: boolean;
+}) {
+ const WORD_LENGHT = 5;
+ const tiles = [];
+
+ for (let i = 0; i < WORD_LENGHT; i++) {
+ const char = attempt[i] ?? "";
+ const color = submitted ? getTileColor(char, i, solution) : "";
+
+ tiles.push(
+
+ {char}
+
,
+ );
+ }
+
+ return {tiles}
;
+}
diff --git a/apps/web/src/app/(default)/for-studenter/dagens-ord/page.tsx b/apps/web/src/app/(default)/for-studenter/dagens-ord/page.tsx
new file mode 100644
index 0000000000..7f3bc1e880
--- /dev/null
+++ b/apps/web/src/app/(default)/for-studenter/dagens-ord/page.tsx
@@ -0,0 +1,27 @@
+import { readFileSync } from "fs";
+import { join } from "path";
+
+import DagensOrd from "./_components/dagens-ord";
+
+export default function DagensOrdPage() {
+ const file = readFileSync(
+ join(process.cwd(), "src/app/(default)/for-studenter/dagens-ord/words.txt"),
+ "utf-8",
+ );
+ const words = seededShuffle(file.split("\n").filter(Boolean), 42);
+ const today = new Date();
+ const dayIndex = Math.floor(today.getTime() / (1000 * 60 * 60 * 24));
+ const solution = words[dayIndex % words.length] ?? "skole";
+
+ return ;
+}
+
+function seededShuffle(arr: Array, seed: number) {
+ const shuffled = [...arr];
+ for (let i = shuffled.length - 1; i > 0; i--) {
+ seed = (seed * 16807 + 0) % 2147483647;
+ const j = seed % (i + 1);
+ [shuffled[i], shuffled[j]] = [shuffled[j]!, shuffled[i]!];
+ }
+ return shuffled;
+}
diff --git a/apps/web/src/app/(default)/for-studenter/dagens-ord/words.txt b/apps/web/src/app/(default)/for-studenter/dagens-ord/words.txt
new file mode 100644
index 0000000000..bf8b721cb4
--- /dev/null
+++ b/apps/web/src/app/(default)/for-studenter/dagens-ord/words.txt
@@ -0,0 +1,5096 @@
+abaya
+abbed
+abbor
+abort
+abrot
+adept
+adobe
+advis
+aerob
+afasi
+afori
+aften
+agape
+agave
+agens
+agent
+agere
+agnat
+agnor
+agoni
+agora
+agrar
+agurk
+aioli
+aivar
+aking
+akkar
+akryl
+aksel
+aksje
+aksle
+akson
+akter
+aktet
+aktin
+aktiv
+aktor
+aktre
+aktør
+akutt
+alali
+alant
+alarm
+albin
+albue
+album
+alder
+aldre
+aldri
+alene
+alert
+aleut
+algin
+alias
+alibi
+aling
+alkan
+alken
+alkis
+alkyd
+alkyl
+alkyn
+allel
+aller
+allyl
+alpin
+altan
+alter
+altså
+alved
+alvor
+ambar
+ambra
+amcar
+amorf
+ampel
+amper
+amøbe
+anbud
+andel
+andra
+andre
+anemi
+angel
+anger
+angle
+angre
+angst
+aning
+anion
+ankel
+anker
+ankre
+anløp
+annal
+annen
+anode
+anrop
+anslå
+anstå
+aorta
+apati
+aperi
+aphel
+aping
+apoge
+april
+apsis
+areal
+arena
+argon
+argot
+arier
+arild
+arisk
+arkiv
+armod
+aroma
+arret
+arrig
+arsen
+artig
+arves
+asdic
+asete
+asiat
+asket
+aspik
+astat
+astma
+atlas
+atlet
+atoll
+atoni
+atopi
+atsjo
+atten
+atter
+attom
+attpå
+attre
+attrå
+attåt
+atypi
+augur
+auing
+auret
+aurum
+austa
+autor
+avart
+avbud
+avdal
+avdra
+avdød
+aveny
+avers
+avgud
+avhøl
+avhør
+avind
+avise
+aviso
+avkle
+avkok
+avkom
+avlat
+avler
+avlyd
+avløp
+avrop
+avsig
+avsky
+avslå
+avstå
+avsug
+avsvi
+avtak
+avund
+avveg
+avvei
+avvik
+babel
+bable
+bacon
+bader
+bagge
+bahai
+bajas
+baker
+bakke
+bakli
+bakol
+bakom
+bakpå
+bakre
+bakse
+bakst
+bakut
+balje
+balle
+balsa
+bamse
+banal
+banan
+bande
+bandy
+bange
+banjo
+banke
+banko
+banne
+bantu
+barde
+barka
+barke
+baron
+barre
+barsk
+basal
+basar
+basis
+baske
+basme
+basse
+basso
+basta
+baste
+basun
+batak
+batch
+bauge
+bause
+bauta
+baute
+bayer
+bebop
+bedra
+bedre
+befal
+befri
+beger
+begge
+beglo
+behag
+behov
+beige
+beile
+beine
+being
+beise
+beisk
+beist
+beite
+bejae
+bekle
+belje
+belme
+belte
+beløp
+bemba
+bende
+benet
+benke
+benzo
+beret
+berge
+berme
+berte
+beslå
+besne
+bestå
+besyv
+besøk
+betel
+betle
+betre
+betro
+beven
+bever
+bevis
+bevre
+beære
+biavl
+bibel
+bidig
+bidra
+bielv
+bifag
+bifil
+bigam
+biing
+bikke
+bikse
+bikte
+bilag
+bilde
+bilin
+bilkø
+bille
+bilyd
+bimbo
+binde
+binge
+bingo
+binne
+binom
+binær
+bisak
+bisam
+bisle
+bisne
+bisol
+bison
+bistå
+biten
+bitte
+bivre
+bjeff
+bjerk
+bjørk
+bjørn
+blaff
+blakk
+blank
+blant
+blass
+blaut
+bleie
+bleig
+bleik
+bleke
+blekk
+blest
+blikk
+blind
+bling
+blink
+blits
+blitz
+blive
+blogg
+blokk
+blome
+blond
+blote
+blott
+blues
+bluff
+blund
+blunk
+bluse
+bluss
+blygd
+blåis
+blåne
+blåse
+blåst
+blått
+blære
+bløff
+bløte
+bløyt
+bobby
+bobil
+bobin
+boble
+bogey
+boggi
+bogne
+bohem
+boing
+bojar
+bokne
+bokse
+bokår
+boler
+bolig
+bolke
+bolle
+bolne
+bolte
+bombe
+bomkø
+bomme
+bonde
+bonge
+bongo
+bonum
+bonus
+booke
+boots
+bopel
+borat
+borde
+borer
+borge
+borre
+borsj
+borte
+borti
+boson
+bosse
+botid
+botne
+bowle
+bragd
+brake
+brakk
+brand
+brann
+brase
+brask
+brass
+brast
+bratt
+braut
+bravo
+bredd
+breie
+breis
+breke
+brekk
+brems
+brett
+brife
+brigg
+briks
+brink
+brise
+brisk
+brist
+brite
+brodd
+brokk
+brott
+brudd
+bruke
+brukt
+brune
+brunt
+bruse
+brusk
+brydd
+brygg
+bryne
+brysk
+bryst
+bryte
+bråke
+bråne
+bråte
+brøde
+brøle
+brønn
+brøst
+brøyt
+bubil
+buden
+budøl
+bufar
+buffe
+buffo
+bufre
+bugne
+buing
+bukke
+bukle
+bukse
+bukte
+bulet
+bulke
+bulle
+bulne
+bumse
+bunad
+bunke
+bunne
+bunte
+buorm
+burde
+burka
+burot
+buske
+busse
+buste
+butan
+butid
+butte
+bybud
+bydag
+bydel
+byget
+bygge
+bying
+bykse
+byliv
+bylte
+bymur
+bymål
+bynær
+byrde
+byråd
+bysse
+byste
+bytte
+bytur
+byvis
+båing
+båret
+bærer
+bærår
+bæsje
+bøkle
+bølge
+bølle
+bønne
+børek
+børne
+børse
+børst
+bøsse
+bøtte
+bøyes
+bøyet
+bøyle
+campe
+cargo
+cashe
+caste
+celle
+cello
+cesur
+chatt
+chief
+chili
+chips
+choke
+chuck
+cirka
+coach
+conga
+corny
+corps
+cover
+covre
+crack
+crazy
+credo
+crepe
+cross
+culpa
+curie
+curle
+cykel
+cyste
+dabbe
+dachs
+dadda
+dadle
+daffe
+dages
+dagne
+dalbu
+daler
+dalet
+dalit
+dalke
+dalle
+dalte
+dampe
+dandy
+danke
+danna
+danne
+danse
+dansk
+darre
+daske
+dasse
+datel
+datid
+dativ
+dator
+datum
+daude
+davit
+debet
+debil
+debut
+decca
+degge
+deild
+deise
+deist
+deite
+dekan
+dekar
+dekke
+dekor
+deler
+delje
+delta
+demme
+demon
+dempe
+demre
+denar
+denge
+denim
+denne
+depot
+deppa
+deppe
+derav
+derby
+deres
+derom
+derpå
+derre
+desim
+desto
+dette
+devon
+devot
+diare
+didym
+diett
+digel
+diger
+digge
+diing
+dikke
+dikte
+dildo
+dille
+dilte
+dimme
+dinar
+diner
+dingo
+dings
+dinka
+diode
+dipol
+dirke
+dirre
+diset
+disig
+diske
+disko
+disse
+ditto
+divan
+djerv
+djinn
+djupn
+dobbe
+doble
+dobro
+dodge
+dodre
+dodør
+dogge
+dogme
+dokke
+dolce
+dolke
+dolle
+domra
+donna
+donor
+doppe
+dorer
+dorge
+dorme
+dorsk
+doser
+dosis
+dotte
+doula
+doven
+dovne
+doyen
+dradd
+draft
+drage
+drake
+drakt
+drama
+drank
+drass
+dratt
+draug
+dregg
+dreie
+dreis
+drene
+dreng
+drepe
+dress
+drett
+drift
+drikk
+driks
+drill
+drink
+drita
+drite
+dritt
+drive
+droge
+drone
+dropp
+drops
+drott
+drunt
+druse
+dryge
+dryle
+drypp
+dryss
+dråpa
+dråpe
+drått
+drøle
+drønn
+drøse
+drøss
+drøye
+dubbe
+duble
+duell
+duete
+duett
+dufte
+dugge
+dukat
+dukke
+dulgt
+dulle
+dulme
+dulpe
+dulte
+dumma
+dumme
+dummy
+dumpe
+dunet
+dunge
+dunke
+dunse
+dunst
+duppe
+durra
+dusen
+dusin
+dusje
+duske
+duste
+dusør
+dutte
+dvale
+dvask
+dveil
+dvele
+dverg
+dyade
+dybde
+dydig
+dying
+dykke
+dylle
+dynge
+dynke
+dyppe
+dypål
+dyrke
+dysse
+dyste
+dytte
+dyvåt
+dådyr
+dåset
+dæven
+dødse
+døing
+dølge
+dølsk
+dømme
+dønne
+døper
+døsen
+døsig
+døyve
+eagle
+ebola
+edder
+eddik
+eders
+edikt
+efugl
+egdsk
+eglet
+egner
+egnet
+eider
+eigen
+eiing
+einer
+eiret
+eitel
+eiter
+eitre
+ekall
+ekkel
+ekorn
+eksem
+eksil
+eksis
+eksos
+eland
+elbil
+eldes
+eldre
+eldst
+elegi
+elgku
+eling
+elite
+eller
+ellok
+eloge
+elske
+emmen
+emoji
+ender
+endiv
+endog
+endre
+engel
+enhet
+ening
+enkel
+enket
+enkom
+enorm
+enrom
+enske
+ensom
+enten
+entre
+envis
+enzym
+enøre
+enøyd
+eocen
+epikk
+episk
+epoke
+ergre
+erten
+ertet
+ertog
+esing
+esker
+espri
+essay
+ester
+estet
+etikk
+eting
+etisk
+etser
+etter
+ettid
+etyde
+evdøl
+event
+fabel
+fable
+facts
+fader
+faens
+fager
+fagne
+faite
+fakir
+fakke
+fakle
+fakse
+fakta
+fakte
+falby
+falde
+falle
+falme
+false
+falsk
+famle
+famøs
+fancy
+fange
+farad
+farao
+faren
+farga
+farge
+farin
+farke
+farse
+farsi
+farte
+farve
+fasan
+fasit
+fasle
+faste
+fatal
+fatle
+fatta
+fatte
+fatum
+fatwa
+fatøl
+fauke
+fauna
+favne
+favør
+feavl
+feber
+fecit
+fedde
+fedme
+fefot
+feide
+feier
+feigd
+feike
+feile
+feire
+feite
+fekar
+fekte
+felge
+felle
+felås
+femte
+femti
+fenad
+fenge
+fenol
+fenyl
+ferde
+ferge
+ferie
+ferje
+ferme
+fersk
+ferte
+fesjå
+feste
+fetne
+fiber
+fidus
+fiffe
+fifle
+fight
+figur
+fiken
+fikle
+fikse
+fikte
+filer
+filet
+fille
+filme
+filur
+final
+finer
+finis
+finke
+finne
+finsk
+finte
+firer
+firma
+fisen
+fiske
+fisle
+fiste
+fitte
+fjase
+fjelg
+fjell
+fjern
+fjert
+fjesk
+fjoll
+fjols
+fjomp
+fjong
+fjord
+fjott
+fjusk
+fjåse
+fjære
+fjøre
+flabb
+flage
+flagg
+flake
+flakk
+flaks
+flane
+flaps
+flare
+flash
+flask
+flass
+flate
+flaue
+fleip
+fleis
+flekk
+fleng
+flens
+flere
+flesk
+flest
+flidd
+flikk
+flink
+flint
+flipp
+flire
+flise
+floke
+flokk
+floks
+flopp
+flora
+floss
+flott
+fluid
+fluks
+flukt
+fluor
+flush
+flusk
+fluss
+flust
+flyer
+flyge
+flyte
+flåer
+flåse
+flåte
+flått
+flære
+fløke
+flørt
+fløte
+fløyt
+fnatt
+fnise
+fnokk
+fnugg
+fnyse
+foaje
+fokal
+fokus
+folat
+folde
+folie
+folio
+folke
+folle
+folne
+fomle
+fonds
+fondy
+fonem
+fonne
+foran
+forbi
+forby
+force
+fordi
+forgi
+forgå
+forma
+forme
+formå
+forre
+forse
+forst
+forta
+forte
+forum
+forut
+forår
+fosna
+fosse
+fotgå
+foton
+frabe
+fragå
+frakk
+frakt
+framt
+franc
+frank
+frarå
+frase
+frasi
+frata
+freda
+frede
+frege
+frekk
+frels
+fremt
+freon
+frese
+friby
+frier
+frigi
+frise
+frisk
+frist
+frita
+friår
+front
+frosk
+frost
+frukt
+fryde
+frykt
+fryse
+fråde
+frøse
+frøår
+fukte
+funke
+funky
+furer
+furet
+furie
+furte
+fusel
+fuske
+fusse
+futil
+futte
+fying
+fylde
+fylke
+fylle
+fymat
+fyord
+fyrig
+fyrop
+fyrst
+fysak
+fysen
+fåing
+fåret
+fælen
+fælne
+færre
+føder
+fødes
+føing
+føler
+føles
+følge
+følle
+føner
+fønky
+fører
+først
+førti
+føyke
+føyse
+gafle
+gagne
+gagns
+gaide
+gakke
+galan
+galei
+galen
+galge
+galla
+galle
+galon
+galte
+gaman
+gambe
+gamer
+gamet
+gamin
+gamla
+gamma
+gamme
+gampe
+ganda
+gande
+ganer
+gange
+gante
+gapen
+gaper
+gapet
+gaple
+garde
+garne
+garni
+garpe
+garva
+garve
+gasje
+gasse
+gasta
+gauda
+gauge
+gauke
+gaule
+gaume
+gaupe
+gbaja
+gebet
+gebyr
+gehør
+geine
+geipe
+geire
+geist
+geite
+gekko
+gemal
+gemen
+gemme
+gemse
+genom
+genre
+genus
+geode
+getto
+gevir
+gevær
+gidde
+gifte
+gigge
+gilde
+gilje
+gimpe
+gipse
+giret
+gisne
+gispe
+gisse
+gitar
+gitre
+giver
+gjall
+gjekk
+gjeld
+gjeng
+gjepe
+gjerd
+gjesp
+gjest
+gjete
+gjord
+gjure
+gjære
+gjøde
+gjøgl
+gjøle
+gjøne
+gjøre
+gjørs
+glace
+glafs
+glane
+glans
+glapp
+glass
+glatt
+glede
+glefs
+glepp
+glett
+glide
+glima
+glime
+glimt
+gliom
+glipe
+glipp
+glire
+glise
+glore
+glose
+gloss
+glove
+glugg
+glunt
+gløde
+gløgg
+gløse
+gløtt
+gnage
+gnask
+gneis
+gnell
+gnien
+gnier
+gnirk
+gniss
+gnist
+gnome
+gnure
+gnåle
+godta
+godte
+gojim
+gombe
+gomle
+gomme
+gonzo
+gople
+goter
+gouda
+grabb
+grace
+grade
+grand
+grann
+graps
+grase
+graut
+grave
+grebo
+green
+greie
+grein
+greip
+grell
+grend
+grene
+grepa
+gresk
+gress
+greve
+gribb
+griff
+grill
+grime
+grind
+grine
+gripe
+grise
+grisk
+grjot
+grogg
+grope
+gross
+grual
+gruff
+grufs
+grugg
+grukk
+grums
+grunk
+grunn
+gruse
+grusk
+gruve
+gryle
+gryne
+grynt
+gryte
+gråle
+gråne
+gråor
+gråte
+grått
+grøde
+grøft
+grønn
+grønt
+grøpp
+grøss
+grøte
+guano
+gubbe
+guffe
+gufse
+gugge
+gugle
+guide
+gulke
+gulne
+gulpe
+gummi
+gunst
+gurpe
+guste
+gydje
+gyger
+gylle
+gylne
+gylte
+gymme
+gynge
+gyser
+gysje
+gytje
+gyvel
+gåing
+gåtur
+gæler
+gæren
+gærne
+gæærn
+gøyal
+gøyse
+habil
+hacke
+hadsj
+hagel
+hagle
+haike
+haiku
+haing
+hakka
+hakke
+halal
+halle
+hallo
+halma
+halon
+halse
+halte
+halve
+halvt
+hambo
+hamle
+hamne
+hamre
+hamse
+hands
+hanke
+hansa
+hanse
+happy
+haram
+harem
+harke
+harme
+harpe
+harpy
+harry
+harsk
+harve
+hasje
+haspe
+haste
+hater
+hatig
+hatsk
+hauge
+hauke
+hauld
+hausa
+havis
+havne
+havre
+havål
+heade
+hedde
+heden
+heder
+hedre
+hedøl
+hefta
+hefte
+hegde
+hegne
+hegre
+heile
+heilo
+heime
+heine
+heise
+heiti
+hekke
+hekle
+hekse
+hekte
+hekto
+helde
+heler
+helge
+helle
+helot
+helse
+helst
+helvt
+hemme
+hempe
+henad
+hende
+hendt
+henge
+hengi
+henna
+henne
+henry
+hente
+heppe
+herav
+herda
+herde
+herja
+herje
+herke
+herme
+herom
+heros
+herpe
+herpå
+herre
+herse
+hertz
+hesje
+hespe
+hetne
+hetse
+hette
+hevde
+hevle
+hevne
+higen
+hijab
+hikke
+hikst
+hilde
+hilse
+himla
+himle
+hindi
+hindu
+hinke
+hinne
+hinte
+hiren
+hirse
+hisse
+hitre
+hitte
+hiver
+hjalt
+hjell
+hjelm
+hjelp
+hjord
+hjort
+hjule
+hjupe
+hobby
+hocke
+hodde
+hodøl
+hofte
+hogge
+hogst
+holde
+holdt
+holke
+holme
+holne
+homme
+homse
+honda
+hoppe
+horde
+horet
+horse
+horst
+hoste
+house
+hovde
+hovel
+hoven
+hovne
+hubro
+hufse
+hugal
+hugav
+hugge
+hugst
+hugta
+huhei
+hukre
+hulag
+hulke
+hulle
+human
+humid
+humle
+humor
+humpe
+humre
+humul
+humus
+humør
+hunde
+huner
+hurpe
+hurra
+hurre
+husar
+huske
+husky
+huskø
+husly
+hutle
+hutre
+hvalp
+hvass
+hvelv
+hvese
+hvete
+hvile
+hvine
+hvisk
+hvite
+hvitt
+hvori
+hybel
+hydra
+hyene
+hyete
+hygge
+hykle
+hyler
+hylle
+hylse
+hymen
+hymne
+hynde
+hynne
+hyppe
+hyrde
+hysje
+hysse
+hytte
+hålke
+hånle
+hånsk
+håret
+hærta
+høgde
+høgre
+høker
+høkre
+hølet
+hølje
+hølke
+hønse
+hører
+høres
+høste
+høvel
+høvle
+høvre
+høybu
+høyde
+høymo
+høyne
+høyre
+høyst
+høyår
+icing
+ideal
+ident
+idest
+idiom
+idiot
+idyll
+ifjor
+iføre
+igjen
+iguan
+ihuga
+iktus
+iland
+ilbud
+ilder
+ildne
+ilegg
+iling
+ilske
+ilsom
+ilter
+iltog
+image
+imago
+imens
+immun
+imøte
+inatt
+inder
+indie
+indre
+inert
+infam
+infus
+ingen
+innad
+innbe
+innbo
+innbu
+innby
+innen
+inngi
+inngå
+innom
+innpå
+innse
+innta
+innåt
+input
+intet
+intim
+intro
+iring
+irisk
+ironi
+irret
+isand
+isbad
+isbar
+isbil
+isbit
+isblå
+isbor
+isbre
+isete
+isfot
+isfri
+ishav
+ishud
+ishus
+ising
+islag
+islam
+islom
+isnål
+isoko
+ispil
+isres
+ister
+istid
+isøde
+isøks
+ivdøl
+ivevd
+ivrig
+jabbe
+jafse
+jager
+jaggu
+jakke
+jakku
+jakte
+jalla
+jalme
+jambe
+jamen
+jamme
+jamne
+jamre
+jamte
+jaord
+jaske
+jasse
+jatte
+javel
+jazze
+jeans
+jeger
+jekke
+jelke
+jemte
+jenka
+jenke
+jente
+jerpe
+jette
+jevne
+jibbe
+jingo
+jippo
+jobbe
+jodid
+jodle
+jogge
+joggu
+joike
+joker
+jokke
+jolle
+joner
+jorde
+jorte
+jotun
+joule
+jubel
+juble
+judas
+jugle
+juice
+jukke
+jukse
+julle
+jumbo
+jumpe
+junge
+junke
+junta
+juris
+jutul
+juvel
+jålet
+jækel
+jækla
+jærbu
+jærsk
+jævel
+jævla
+jævli
+jøgle
+jøkel
+kabal
+kabbe
+kabel
+kabin
+kable
+kabyl
+kader
+kaffe
+kafir
+kagge
+kajal
+kakao
+kakke
+kakle
+kakse
+kalas
+kalif
+kalke
+kalle
+kalun
+kalve
+kamba
+kamel
+kamin
+kamme
+kamse
+kanak
+kanal
+kanel
+kanin
+kanne
+kanon
+kante
+kaper
+kapok
+kappe
+kapre
+kapun
+karat
+karbo
+karde
+karen
+karet
+kargo
+karib
+karma
+karpe
+karre
+karri
+karse
+karsk
+karte
+karve
+kasko
+kassa
+kasse
+kaste
+kasus
+katar
+kater
+katet
+katte
+kauke
+kause
+kavai
+kavet
+kavle
+kebab
+kediv
+kefir
+kegel
+keike
+keite
+keive
+kelat
+kelim
+kendo
+keram
+keton
+khmer
+kibbe
+kiker
+kikke
+kikne
+kikre
+kikse
+kilde
+kilen
+kiler
+kille
+kimse
+kinge
+kinin
+kinke
+kinks
+kinky
+kinne
+kiosk
+kipen
+kiper
+kippe
+kirke
+kisel
+kisle
+kiste
+kiter
+kitin
+kitle
+kitte
+kives
+kjake
+kjaks
+kjapp
+kjase
+kjave
+kjede
+kjeft
+kjekk
+kjeks
+kjele
+kjemi
+kjeng
+kjent
+kjepp
+kjerr
+kjerv
+kjese
+kjesk
+kjeve
+kjoks
+kjole
+kjone
+kjuke
+kjæle
+kjære
+kjæte
+kjøld
+kjøle
+kjømd
+kjønn
+kjøpe
+kjøre
+kjørt
+kjøtt
+kjøve
+klabb
+kladd
+klaff
+klage
+klake
+klakk
+klamp
+klang
+klant
+klapp
+klaps
+klare
+klase
+klask
+klatt
+klauv
+klave
+klebe
+klede
+klegg
+kleie
+kleim
+klein
+kleis
+kleiv
+klekk
+klemt
+klepp
+klerk
+kless
+klett
+kleve
+klien
+klikk
+klima
+kline
+kling
+klink
+klipe
+klipp
+klips
+klirr
+kliss
+klitt
+klive
+klode
+klone
+klopp
+klore
+kloss
+klove
+klovn
+klubb
+kluft
+klukk
+klump
+klums
+klunk
+kluns
+klure
+kluss
+klynk
+klype
+klyse
+klyss
+klyve
+klåte
+kløft
+kløkk
+kløkt
+kløne
+kløve
+kløyv
+knabb
+knagg
+knake
+knakk
+knall
+knapp
+knapt
+knark
+knarr
+knart
+knase
+knask
+knast
+knatt
+knaus
+knege
+knegg
+knegå
+kneik
+knekk
+knekt
+knele
+knepp
+knert
+knest
+knett
+kniks
+knipe
+knips
+knirk
+knise
+knisl
+knive
+knode
+knoge
+knoke
+knoll
+knope
+knopp
+knort
+knote
+knott
+knubb
+knuge
+knull
+knult
+knupp
+knups
+knurr
+knurv
+knuse
+knusk
+knute
+knutt
+knuvl
+knyst
+knyte
+knøen
+knøtt
+koaks
+koala
+kobbe
+koble
+kobra
+kodde
+koder
+kofte
+kogge
+kogle
+koine
+koker
+kokke
+kokos
+kokre
+kokse
+kolbe
+kolin
+kolje
+kolle
+kolli
+kolon
+komet
+komma
+komme
+kompe
+komse
+konge
+kongo
+konke
+konse
+konte
+konto
+konus
+kopal
+kopek
+kopen
+kople
+koppe
+kopra
+koral
+koran
+korde
+korka
+korke
+korne
+korny
+korps
+korse
+korte
+koste
+kovne
+kpele
+kraal
+krafs
+kraft
+krage
+kragg
+krake
+krakk
+krane
+krank
+krans
+krapp
+krase
+krasj
+krasl
+krass
+kratt
+krave
+kravl
+kreft
+kreke
+krele
+kremt
+kreol
+krepp
+kreps
+kreti
+krets
+kreve
+krige
+krill
+krime
+kring
+krink
+krins
+krise
+krite
+kritt
+kroat
+kroke
+kroki
+krone
+kroon
+kropp
+krote
+krugg
+kruke
+krull
+krupp
+kruse
+krutt
+krymp
+kryne
+krype
+krypt
+kryss
+kråke
+kråle
+krøke
+krøll
+kubbe
+kuben
+kubus
+kudos
+kufor
+kufte
+kuhud
+kuing
+kujon
+kujur
+kulde
+kulle
+kulse
+kulte
+kulør
+kumle
+kumme
+kumpe
+kunde
+kunke
+kunne
+kunst
+kuple
+kuppe
+kurer
+kurie
+kurle
+kurre
+kurse
+kurve
+kuske
+kusma
+kuste
+kutte
+kuven
+kuvet
+kuøye
+kvabb
+kvakk
+kvalm
+kvann
+kvant
+kvaps
+kvare
+kvarg
+kvark
+kvart
+kvarv
+kvase
+kvasi
+kvass
+kvast
+kvede
+kvege
+kveik
+kveil
+kvein
+kveis
+kveke
+kvekk
+kveld
+kvele
+kvell
+kvelv
+kvepp
+kverk
+kvern
+kverv
+kvese
+kvide
+kvige
+kvike
+kvikk
+kvile
+kvilt
+kvine
+kvink
+kvint
+kvise
+kviss
+kvist
+kvite
+kvitt
+kvote
+kvæve
+kylle
+kylne
+kynde
+kynne
+kyrie
+kysse
+kårde
+kåren
+kåsør
+kødde
+køing
+kølby
+kølet
+kølle
+kølos
+laban
+labbe
+laber
+labil
+ladde
+laden
+lader
+lafte
+lager
+lagge
+lagje
+lagom
+lagre
+laing
+lakei
+laken
+lakke
+lalle
+lamme
+lampe
+lande
+lange
+lango
+langs
+langt
+lanke
+lanse
+lapis
+lappe
+largo
+larme
+larve
+laser
+laset
+laske
+lasso
+laste
+lasur
+laten
+latin
+latte
+lauge
+laure
+lauve
+lavvo
+lease
+ledde
+leder
+ledes
+ledig
+lefle
+lefse
+legal
+legat
+legde
+legge
+legio
+leide
+leier
+leies
+leike
+leing
+leire
+leite
+leivd
+leive
+leken
+leker
+lekke
+lekre
+lekse
+lekte
+lemen
+lemma
+lemme
+lempe
+lemur
+lemus
+lende
+lenge
+lengt
+lenke
+lense
+lepje
+leppe
+lepra
+lerke
+lesbe
+leser
+leske
+lespe
+lesse
+leste
+lesto
+leter
+letne
+lette
+leven
+lever
+levne
+levre
+ligge
+light
+ligne
+liing
+likne
+likså
+liktå
+likør
+lilje
+lilla
+lille
+limba
+limbo
+limer
+linde
+lingo
+linje
+linke
+links
+linne
+linon
+linse
+lipid
+lirke
+lisse
+liste
+litas
+liten
+liter
+litot
+liung
+livat
+liver
+livne
+livre
+ljome
+ljore
+ljuge
+lobbe
+lobby
+lodde
+loden
+lodje
+loete
+loffe
+logge
+logre
+loing
+lojal
+lokal
+lokke
+lomme
+lompe
+lomre
+lomvi
+longe
+longo
+longs
+loope
+loppe
+loran
+lorje
+losje
+losji
+losse
+lotte
+lotto
+lotus
+lubbe
+lucia
+luffe
+lufte
+lugar
+lugge
+lugne
+lugom
+lugum
+luing
+lukke
+lukte
+lulle
+lumen
+lumpe
+lumsk
+lunch
+lunde
+lunet
+lunge
+lunke
+lunne
+lunsj
+lunte
+lupin
+lupus
+lurer
+lurke
+lurve
+lusen
+luset
+luske
+luten
+lutre
+lybsk
+lydig
+lying
+lykke
+lykte
+lymfe
+lynne
+lynol
+lyske
+lysne
+lysol
+lyste
+lysår
+lytte
+låner
+lånta
+låser
+læger
+lægre
+lærer
+lødig
+løfte
+løing
+løkke
+lønna
+lønne
+lønsk
+løper
+løpsk
+lørje
+løsen
+løsgi
+løsne
+løyen
+løyer
+løynd
+løyne
+løype
+løyse
+løyve
+macho
+madam
+mafia
+mager
+magge
+magma
+magre
+mahdi
+maile
+major
+makak
+maken
+makke
+makko
+makro
+maksi
+makte
+malay
+maler
+malje
+malle
+malme
+malte
+mamba
+mambo
+mamma
+maner
+manet
+manga
+mange
+mango
+manke
+manko
+manna
+manne
+mansk
+manus
+maori
+mappe
+marin
+marki
+marme
+marsj
+marsk
+masai
+masen
+maser
+maset
+masji
+maske
+masse
+maste
+matbu
+match
+mater
+matkø
+matos
+matro
+matte
+maule
+maure
+mazda
+meded
+medgi
+medgå
+medio
+medoc
+meget
+megge
+megle
+meine
+meise
+meite
+mekka
+mekke
+mekle
+mekre
+melde
+melen
+melet
+melis
+melke
+melle
+melon
+melte
+mende
+mened
+menge
+menig
+mente
+merke
+merle
+mesan
+mesen
+meske
+meson
+messe
+metan
+meter
+metro
+mette
+metyl
+mezzo
+midje
+midle
+midte
+mikse
+miljø
+mille
+mimre
+minke
+minne
+minst
+minus
+misse
+mista
+miste
+mitra
+mjaue
+mjele
+mjuke
+mjødm
+mjøle
+mjølk
+mjøll
+moare
+mobbe
+mobil
+modal
+modem
+moden
+moder
+modig
+modne
+modul
+modus
+modøl
+mogop
+mogul
+moing
+mokka
+molbo
+molde
+molok
+molte
+molto
+mompe
+monne
+monom
+moped
+moppe
+moral
+morin
+morna
+morse
+morsk
+moset
+moske
+motiv
+motor
+motsi
+motta
+motto
+mudre
+muffe
+mufti
+mugge
+mugne
+mukke
+mulde
+mulen
+mulig
+mulkt
+mulla
+mulle
+mulne
+mulre
+multe
+mumie
+mumle
+mumse
+munke
+munne
+murer
+murre
+musak
+muset
+musse
+mycel
+mygle
+mykis
+mykne
+mynde
+mynte
+myopi
+myose
+myrde
+myret
+myrra
+myske
+mysli
+måker
+måler
+måned
+måtte
+møbel
+mødig
+mødom
+møkka
+møkke
+mølje
+mølle
+mønje
+mørje
+mørke
+mørne
+møtes
+nabbe
+nabob
+nadir
+nafta
+nagle
+naken
+nakke
+nappa
+nappe
+narko
+narre
+nasal
+naske
+natal
+natte
+natur
+naube
+naust
+navar
+navle
+navne
+nebbe
+nedad
+nedom
+nedpå
+nedre
+neger
+negle
+neida
+neigu
+nekte
+nemme
+nemnd
+nenne
+nepen
+neppe
+nerts
+nerve
+nesbu
+nesle
+neste
+nette
+netto
+never
+nevne
+ngala
+nibbe
+nidel
+nidsk
+niese
+nikab
+nikke
+nikse
+nippe
+nisje
+nisse
+niste
+niten
+nitid
+nitte
+nitti
+niårs
+niøye
+njoro
+nobel
+nodul
+nogen
+nokke
+nokså
+nomen
+nonne
+nordi
+norne
+norsk
+notar
+notat
+notis
+nubbe
+nudde
+nudel
+nufse
+nugat
+nugge
+nulle
+nulte
+nuppe
+nupre
+nuske
+nusle
+nusse
+nuvet
+nybær
+nygle
+nyhet
+nying
+nykke
+nylig
+nylon
+nymfe
+nynne
+nyord
+nyrik
+nysnø
+nyter
+nytid
+nytte
+nyveg
+nyvei
+nyvle
+nådig
+nåing
+nålys
+nåtid
+nåtle
+nåvel
+nærig
+nærme
+nødig
+nødår
+nøffe
+nøing
+nøkke
+nøler
+nøste
+nøyen
+nøyes
+nøyte
+oasis
+oblat
+oblik
+odiøs
+offer
+ofrer
+ohmsk
+oiing
+okapi
+oksid
+oksyd
+oktan
+oktav
+older
+oldis
+oljet
+olsok
+ombot
+ombud
+omdåp
+omega
+omegn
+omfar
+omgås
+omhug
+omlag
+omlyd
+omløp
+omsut
+omsyn
+omsøm
+omveg
+omvei
+onani
+oning
+onkel
+onkos
+onyks
+opart
+opera
+opiat
+opium
+oppad
+oppal
+oppby
+oppgi
+oppnå
+oppom
+oppsi
+oppta
+orden
+ordne
+ordre
+organ
+orgel
+orgie
+origo
+orkan
+orlog
+orlon
+orlov
+ornat
+oromo
+osean
+osing
+osman
+otium
+ottes
+ounce
+ovapå
+overs
+pacer
+padde
+padle
+padre
+paffe
+pagai
+pagan
+pakke
+pakte
+palla
+palme
+pampe
+panda
+panel
+panir
+panne
+pante
+panty
+papir
+pappa
+pappe
+parat
+paria
+parre
+parti
+party
+pasja
+pasje
+passe
+pasta
+pater
+patos
+patte
+pauke
+pause
+pavet
+pedal
+peile
+peise
+peker
+pelle
+pelse
+penge
+penis
+penne
+penni
+penny
+pense
+pepre
+perle
+perse
+pesto
+petit
+petum
+piano
+piece
+piffe
+pigge
+pikke
+pilar
+pilke
+pille
+pilot
+pilte
+pimpe
+pinje
+pinke
+pinne
+pinse
+pinup
+piper
+pipet
+piple
+pippe
+pirat
+piren
+pirke
+pirog
+pirol
+pirre
+pirse
+pirum
+pirål
+piske
+pisse
+piste
+pitle
+pivot
+pizza
+pjalt
+pjank
+pjatt
+pjokk
+pjote
+pjusk
+plaff
+plage
+plagg
+plakk
+plane
+plank
+plask
+plass
+plast
+plate
+platt
+platå
+plebs
+pledd
+pleie
+plent
+pleti
+plett
+plikt
+pling
+plint
+plire
+plitt
+ploge
+plopp
+plott
+plugg
+plukk
+plump
+pluss
+plysj
+pløse
+pløye
+poeng
+poesi
+pokal
+poker
+pokka
+pokre
+polar
+polio
+polis
+polka
+polkø
+polsk
+polær
+pomor
+ponni
+poppe
+poret
+porno
+porto
+porøs
+posen
+poset
+poste
+posør
+potet
+potte
+praie
+prakk
+prakt
+prale
+prate
+prege
+preke
+prent
+press
+prest
+priar
+pride
+prikk
+prima
+prime
+primo
+prins
+prior
+prise
+proff
+promp
+propp
+props
+prosa
+prost
+prove
+provo
+prunk
+prupp
+prust
+prute
+pryde
+pryle
+prøve
+psyke
+ptroe
+pubes
+pudle
+pudre
+puffe
+puger
+pugge
+pukka
+pukke
+pulje
+pulpa
+pulse
+pumpe
+pumps
+punch
+puner
+punge
+punkt
+punsj
+puppe
+purda
+purin
+purke
+purle
+purre
+puset
+pushe
+pusle
+pussa
+pusse
+puste
+putle
+putre
+putte
+putto
+pygme
+pynte
+pyore
+pysen
+pyset
+pyton
+påbud
+pådra
+påhør
+påske
+påstå
+påsyn
+påtår
+påver
+pælme
+pøbel
+pøble
+pølle
+pølse
+pønal
+pønse
+quart
+quilt
+quipu
+rabbe
+rabbi
+rabid
+rable
+racer
+radar
+radde
+radig
+radio
+radom
+radon
+rafse
+rafte
+ragge
+raide
+rakke
+rakle
+rakne
+rakst
+ralle
+rally
+ramle
+ramme
+rampe
+ramse
+ranch
+rande
+raner
+range
+ranke
+raper
+rapid
+rappe
+rapse
+raske
+rasle
+raspe
+raste
+ratio
+ratle
+ratsj
+ratte
+rauda
+rauke
+rause
+raute
+rayon
+rebus
+redde
+reder
+redig
+reell
+refse
+regal
+regel
+regle
+regne
+reike
+reile
+reing
+reint
+reipe
+reise
+reive
+rekel
+reker
+rekke
+rekst
+rekyl
+remis
+remje
+remse
+renke
+renne
+rense
+rensk
+rente
+repos
+repro
+reser
+resin
+retor
+rette
+retur
+revir
+revle
+revne
+ribbe
+rifle
+rigel
+rigge
+rigid
+rigor
+riing
+rijal
+rikke
+rikle
+rikse
+rikte
+rille
+rimer
+rimet
+ringe
+rinne
+ripet
+rippe
+riske
+risle
+rispe
+risse
+riste
+ritsj
+ritus
+rival
+robbe
+robot
+robåt
+rocka
+rocke
+rodel
+rodeo
+roing
+rokke
+rolig
+rolle
+roman
+rombe
+romer
+romme
+rompe
+romsk
+rondo
+rorbu
+rosen
+roset
+rosin
+rosse
+roste
+roter
+rotet
+rotor
+rotte
+rotur
+rouge
+rough
+rover
+rubbe
+rubel
+rubin
+ruffe
+rufse
+rugby
+rugde
+ruger
+rugge
+rugle
+ruing
+rukke
+rukle
+rulle
+rulte
+rumba
+rumle
+rumpe
+runde
+rundi
+rundt
+runge
+runke
+runne
+runse
+rural
+rushe
+ruske
+rusle
+ruste
+ruter
+rutet
+rutle
+rutte
+rydde
+ryger
+rygge
+rying
+rykke
+rykte
+rynke
+rysje
+ryste
+rytme
+rådgi
+rådig
+rådyr
+råhet
+råing
+råmen
+råner
+rånet
+råske
+råtev
+råtne
+råvær
+rødme
+rødne
+rødåt
+røfle
+røfte
+røker
+røkje
+røkte
+rølpe
+rømme
+rønne
+rører
+røret
+rørig
+røske
+røste
+røver
+røyke
+røynd
+røyne
+røyse
+røyte
+sabbe
+sabel
+sabla
+sable
+sabra
+sadel
+sadle
+safir
+safte
+sager
+sagmo
+sahib
+saiga
+sakha
+sakke
+sakne
+sakse
+sakte
+salat
+saldo
+salet
+salig
+salme
+salsa
+salte
+salto
+salve
+salær
+samba
+sambo
+sambu
+samle
+samme
+samrå
+samse
+sande
+sanke
+sankt
+sanne
+sanse
+sappe
+sarma
+satan
+satse
+satyr
+saual
+sauna
+sause
+saute
+savle
+savne
+scene
+scoop
+score
+sebra
+sedan
+sedat
+seder
+seede
+sefyr
+segle
+segne
+seide
+seier
+seife
+seile
+seing
+seipe
+seire
+seise
+sekel
+seksa
+sekst
+selen
+selge
+selje
+sella
+selle
+selot
+selve
+semin
+semje
+senat
+sende
+senet
+senil
+senit
+senke
+senna
+sense
+sepia
+sepoy
+seraf
+serai
+serie
+serum
+serve
+serøs
+sesam
+sesse
+seter
+setre
+sette
+sevje
+sexus
+sfære
+shake
+shelf
+short
+showe
+shunt
+sidde
+siden
+sider
+sigar
+sigen
+sigge
+sigma
+signe
+siing
+sikle
+sikre
+sikte
+silde
+silke
+silur
+simle
+simpe
+sindi
+sinke
+sinna
+sinne
+sinus
+sioux
+sipet
+sippe
+sirat
+sirka
+sirup
+sisal
+sisel
+sisik
+sisle
+sitar
+sitat
+siter
+sitre
+sitte
+situp
+sivil
+sivåt
+sjakk
+sjako
+sjakt
+sjalu
+sjapp
+sjark
+sjarm
+sjask
+sjaue
+sjefe
+sjeik
+sjekk
+sjete
+sjikt
+sjoge
+sjogs
+sjokk
+sjona
+sjuer
+sjuke
+sjusk
+sjåke
+sjøbu
+sjøis
+sjøku
+skabb
+skade
+skaft
+skage
+skake
+skakk
+skala
+skald
+skalk
+skall
+skalp
+skank
+skann
+skant
+skape
+skare
+skark
+skarn
+skarp
+skarv
+skate
+skatt
+skaut
+skave
+skavl
+skeet
+skeid
+skeie
+skeis
+skeiv
+skift
+skikk
+skill
+skilt
+skimt
+skinn
+skipe
+skipp
+skire
+skita
+skite
+skitt
+skive
+skjen
+skjev
+skjor
+skjul
+skjær
+skjød
+skjør
+skjøt
+sklie
+skoda
+skoft
+skokk
+skole
+skolm
+skolp
+skolt
+skort
+skose
+skott
+skove
+skovl
+skral
+skrap
+skred
+skrei
+skrev
+skrie
+skrik
+skrin
+skriv
+skrog
+skrot
+skrov
+skrud
+skrue
+skruv
+skryt
+skrål
+skrås
+skrøn
+skubb
+skudd
+skuff
+skule
+skulk
+skuls
+skump
+skunk
+skurd
+skure
+skurk
+skurv
+skute
+skutt
+skval
+skvip
+skvis
+skvær
+skyet
+skygg
+skyld
+skyll
+skyru
+skyss
+skyte
+skyts
+skyve
+skåld
+skåle
+skåne
+skåre
+skåte
+skøye
+slabb
+sladd
+slafs
+slage
+slagg
+slags
+slakk
+slakt
+slamp
+slams
+slang
+slank
+slant
+slapp
+slaps
+slark
+slarv
+slask
+slaur
+slave
+slede
+sleid
+sleik
+sleip
+sleis
+sleiv
+slekt
+sleng
+slepe
+slepp
+slesk
+slett
+sleve
+slide
+slikk
+slikt
+slime
+slind
+slipe
+slipp
+slips
+slire
+slisk
+slite
+slitt
+sliul
+slodd
+slott
+sludd
+slufs
+sluke
+slukt
+slump
+slums
+slupp
+slups
+slure
+slurk
+slurp
+slurv
+sluse
+slusk
+slutt
+slyet
+slyng
+slåpe
+slåss
+slått
+sløke
+sløre
+sløse
+sløve
+sløyd
+sløye
+smake
+smale
+smart
+smash
+smask
+smatt
+smede
+smeik
+smeis
+smekk
+smell
+smikk
+smile
+smisk
+smitt
+smokk
+smolt
+smudi
+smukk
+smule
+smult
+smurf
+smuss
+smutt
+smyge
+smyle
+småby
+småen
+småfe
+småis
+smøre
+smøye
+snabb
+snadd
+snafs
+snake
+snakk
+snaks
+snapp
+snaps
+snare
+snarp
+snart
+snask
+snaue
+snavl
+snegl
+sneie
+sneip
+sneis
+sneke
+snell
+snerk
+snerp
+snerr
+snert
+snike
+snile
+snill
+snipe
+snipp
+snitt
+snive
+snobb
+snoke
+snope
+snork
+snott
+snufs
+snuft
+snupp
+snupt
+snurp
+snurr
+snurt
+snuse
+snusk
+snute
+snutt
+snyta
+snyte
+snytt
+snåle
+snåve
+snøet
+snøft
+snøgg
+snøis
+snøre
+snørr
+snøse
+snøvl
+snøye
+snøår
+soare
+sobel
+sober
+sogne
+sokke
+sokne
+solar
+solid
+solur
+solår
+somle
+somme
+sonar
+sonde
+sonor
+sopen
+soper
+soppe
+sorbe
+sorry
+sorti
+soset
+sotet
+sotho
+sound
+sover
+sovne
+spade
+spane
+spann
+spant
+spare
+spark
+spase
+spatt
+speed
+speil
+speke
+spekk
+speks
+spell
+spelt
+spene
+spenn
+spent
+spett
+spidd
+spika
+spike
+spikk
+spile
+spill
+spilt
+spink
+spinn
+spion
+spire
+spise
+spisk
+spiss
+spjåk
+spjær
+splid
+spole
+spong
+spord
+spore
+sport
+spott
+spove
+sprak
+spray
+sprek
+sprik
+sprit
+sprog
+sprut
+spryd
+språk
+sprøe
+spuns
+spurt
+spurv
+spyle
+spytt
+spøke
+spøle
+spøte
+spøtt
+squaw
+stade
+stage
+stake
+stakk
+stall
+stamp
+stand
+stane
+stang
+stank
+stans
+stapp
+stare
+starr
+start
+stase
+staup
+staur
+staut
+stave
+stavn
+steam
+stede
+stege
+stegg
+steik
+steil
+stein
+steke
+stekk
+stele
+stell
+steng
+stenk
+stent
+sterk
+stett
+stevn
+stift
+stige
+stikk
+stile
+stilk
+still
+stime
+sting
+stinn
+stirr
+stive
+stode
+stoff
+stogg
+stokk
+stola
+stole
+stoll
+stolt
+stomp
+stopp
+stork
+storm
+story
+stove
+strak
+stram
+strek
+strev
+strid
+strie
+stril
+strut
+stryk
+strål
+strøk
+strøm
+stubb
+stuer
+stuke
+stukk
+stull
+stump
+stund
+stunt
+stupa
+stupe
+sture
+stuss
+stutt
+stygg
+stykk
+style
+styre
+styrt
+ståke
+støkk
+støle
+stønn
+støpe
+støte
+støtt
+støve
+støye
+støyp
+støyt
+subbe
+subus
+sugen
+suger
+sugge
+suite
+sukat
+sukke
+sukle
+sukre
+sulke
+sulky
+sulle
+sulre
+sulte
+sumak
+summe
+sunna
+sunni
+super
+suppe
+surfe
+surle
+surne
+surre
+suser
+suset
+sushi
+susle
+susse
+sutre
+sutte
+sutur
+svada
+svage
+svaie
+svale
+svamp
+svane
+svang
+svans
+svare
+svart
+svarv
+svati
+svear
+sveig
+svein
+sveip
+sveis
+sveit
+sveiv
+svekk
+svele
+svelg
+svell
+svenn
+svepe
+sverd
+sverm
+svett
+sveve
+svike
+svikt
+svill
+svime
+svine
+sving
+svinn
+svint
+svipe
+svipp
+svire
+svive
+svolk
+svull
+svupp
+svæve
+svøpe
+swazi
+swing
+sydpå
+sying
+sykle
+sykne
+sylfe
+sylta
+sylte
+symre
+synde
+synes
+synge
+synke
+synse
+synsk
+synål
+syrer
+syrin
+syrne
+syrom
+sysle
+syten
+syter
+sytet
+sytti
+sytøy
+syver
+sådan
+såfrø
+sågar
+såing
+sålde
+såtid
+såvel
+sælde
+særbo
+særbu
+sødme
+søken
+søker
+søkke
+sølet
+sølje
+sømme
+sønna
+søple
+søren
+sørge
+sørpe
+sørpå
+sørve
+søten
+søvne
+søyle
+tabbe
+tablå
+tafse
+tagal
+tagge
+tagne
+taiga
+taime
+takke
+takle
+takse
+takst
+takås
+taler
+talge
+talje
+talle
+tally
+tamfe
+tamil
+tampe
+tamse
+tanga
+tange
+tango
+tanke
+tanks
+tanne
+tante
+tapas
+taper
+tapet
+tapir
+tappe
+tarve
+tasal
+taset
+taske
+tasle
+tasse
+taste
+tatar
+tater
+tatle
+tauer
+tavle
+teddy
+tefat
+tefte
+tegne
+tehus
+teine
+teing
+teint
+teipe
+teist
+teite
+tekke
+tekno
+tekst
+telet
+telle
+telne
+telte
+telys
+temme
+temne
+tempo
+tenar
+tenke
+tenne
+tenor
+tenår
+teori
+teppe
+terge
+terme
+terne
+terpe
+terra
+terse
+terte
+tesil
+tesla
+teste
+tetne
+tette
+tevle
+texas
+thorn
+tiara
+tidel
+tidig
+tiger
+tigge
+tigre
+tiing
+tikke
+tilbe
+tilby
+tilde
+tilgi
+tilgå
+tilje
+tille
+tilrå
+tilse
+tilsi
+tilså
+tilta
+tilte
+times
+timid
+tinde
+tiner
+tinge
+tinne
+tinte
+tiple
+tippe
+tipse
+tirre
+tiske
+tisle
+tispe
+tisse
+titan
+titid
+titte
+tiårs
+tiøre
+tjafs
+tjalk
+tjatt
+tjeld
+tjene
+tjern
+tjone
+tjore
+tjukk
+tjukn
+tjuve
+tjåke
+tjære
+toast
+tobbe
+tobis
+toddi
+toddy
+toene
+tofte
+toing
+tokar
+tokke
+tokte
+tolar
+tolke
+tolle
+tomat
+tomme
+tomse
+tomte
+tonal
+tonem
+tonus
+topas
+toppe
+torsk
+torso
+torve
+tosse
+total
+totem
+totid
+touch
+toven
+tovet
+toårs
+toøre
+trabi
+trace
+trade
+trafo
+trake
+trakk
+trakt
+trale
+trall
+tralt
+tramp
+trane
+trang
+trant
+trapp
+trase
+trask
+trass
+traud
+trave
+treak
+trede
+treen
+treer
+treet
+treff
+trege
+treig
+trekk
+trell
+trema
+trend
+trene
+tresk
+tress
+trett
+treve
+trevl
+trial
+trias
+trikk
+triks
+trill
+trine
+trinn
+triol
+tripp
+trips
+trise
+trist
+tritt
+trive
+trofe
+troke
+troll
+trone
+trope
+tropp
+tross
+trost
+truck
+truen
+truge
+trumf
+trump
+trunk
+trupp
+truse
+trust
+trutt
+trygd
+trygg
+trykk
+trykt
+tryne
+tryte
+tråde
+tråen
+tråkk
+tråle
+træle
+trøkk
+trøsk
+trøst
+trøtt
+trøye
+trøyt
+tsjin
+tuete
+tufse
+tufte
+tugge
+tukan
+tukle
+tukte
+tulle
+tumle
+tumor
+tuner
+tunge
+tunia
+tuppe
+turbo
+turne
+turve
+tusen
+tusje
+tuske
+tusle
+tusse
+tuste
+tutel
+tutle
+tutor
+tutsi
+tutte
+tutti
+tvang
+tvare
+tvebo
+tvebu
+tverr
+tvers
+tvert
+tvett
+tvile
+tvill
+tvinn
+tvist
+tvære
+tweed
+twist
+tyder
+tyfon
+tyfus
+tyføs
+tygge
+tying
+tykke
+tykne
+tylft
+tylle
+tymin
+tymus
+tynge
+tynne
+typus
+tysse
+tyste
+tytte
+tyved
+tyvjo
+tåfis
+tåget
+tåket
+tålig
+tåpen
+tåret
+tårne
+tøffe
+tøfle
+tøing
+tøler
+tømme
+tømre
+tønne
+tørke
+tørne
+tørre
+tørst
+tøset
+tøtsj
+tøtte
+tøver
+tøvet
+tøvær
+tøyle
+tøyse
+tøyte
+uanet
+ubedt
+ubest
+ublid
+ublyg
+ubona
+ubont
+ubygd
+ubøyd
+udekt
+udelt
+udryg
+udrøy
+udøpt
+uedel
+uegna
+uekte
+uenig
+ufiks
+ufisk
+ufora
+ufred
+ufset
+ufyse
+ufødt
+uføre
+ugagn
+uggen
+ugget
+ugift
+ugild
+uglad
+ugras
+ugrei
+ugrer
+uheil
+uhell
+uhuga
+uhyre
+uhørt
+uigur
+ujamn
+ujevn
+uklar
+uklok
+ukokt
+ukysk
+ulada
+uladd
+ulage
+ulest
+ulevd
+ulike
+uling
+ullen
+ullus
+ulyst
+ulåst
+ulærd
+ulært
+ulønt
+uløst
+umake
+umalt
+umami
+umbra
+umiak
+umild
+umålt
+umåte
+unavn
+undas
+under
+undre
+unett
+union
+unnbe
+unngå
+unnse
+unnsi
+unnta
+unote
+unåde
+upara
+upopp
+upris
+uraka
+urban
+urdyr
+uredd
+urede
+ureid
+urein
+uremi
+urete
+urett
+urtid
+urund
+urven
+urøkt
+urørt
+usagt
+usamd
+usams
+usann
+usett
+usexy
+uskap
+usmak
+usona
+usont
+ussel
+usunn
+usydd
+usyra
+usyrt
+usådd
+usåra
+usæle
+usøkt
+usøta
+utakk
+utakt
+utall
+utapå
+utarm
+utarv
+utasa
+utast
+utbre
+utbud
+utdør
+utedo
+utekk
+utemt
+utett
+utfor
+utfri
+uthus
+utina
+uting
+utint
+utkik
+utkok
+utleg
+utlyd
+utlån
+utløe
+utløp
+utmed
+utmål
+utoen
+utopi
+utrop
+utror
+utsig
+utstå
+utsyn
+utsæd
+uttak
+uttog
+uttur
+utukt
+utved
+utveg
+utvei
+utvær
+utysk
+utøse
+utøve
+uvane
+uvant
+uvdøl
+uvenn
+uvett
+uviss
+uåpna
+uøvet
+vabbe
+vable
+vader
+vadre
+vafle
+vagge
+vagle
+vaier
+vaing
+vaken
+vaker
+vakle
+vakne
+vakte
+valen
+valid
+valke
+valle
+valma
+valme
+valne
+valpe
+valse
+valte
+valør
+vande
+vange
+vanke
+vanne
+vanry
+vante
+varan
+varde
+varia
+varig
+varme
+varpe
+varte
+vaset
+vaske
+vasle
+vasse
+vater
+vatne
+vatre
+vavre
+vebbe
+vedbu
+vedda
+vedde
+vedgå
+vedta
+vefte
+vegan
+vegne
+vegre
+veide
+veidn
+veier
+veike
+veile
+veite
+veive
+vekke
+vekne
+vekst
+vekte
+velar
+velde
+velge
+velin
+velle
+velsk
+velte
+velum
+velur
+vemod
+vende
+venne
+vente
+venøs
+verdi
+verdt
+verft
+verge
+verke
+verne
+verpe
+verre
+verst
+verve
+vesal
+vesel
+vesen
+vesir
+veske
+vesla
+vesle
+vesta
+vette
+vever
+vidde
+viden
+video
+vidje
+vifte
+vigge
+vigil
+vigle
+vigør
+viing
+vikar
+vikje
+vikke
+vikle
+viksk
+vikte
+vilje
+villa
+ville
+vimen
+vimet
+vimre
+vimse
+vinby
+vinde
+vindu
+vinga
+vinge
+vinke
+vinne
+vinsj
+vinst
+vinyl
+vinår
+vinøs
+vippe
+vipse
+virak
+viral
+viril
+virke
+virre
+virus
+viser
+visir
+viske
+visle
+visne
+vispe
+visse
+visst
+vista
+visum
+vital
+viten
+vitje
+vitne
+vitre
+vitse
+vivat
+vodka
+voffe
+vogge
+voile
+vokal
+vokke
+vokse
+vokte
+volde
+volle
+volof
+volte
+volum
+volve
+volvo
+vonom
+vorde
+vorte
+votum
+vovet
+vrake
+vrang
+vrede
+vrien
+vrier
+vrikk
+vrist
+vræle
+vrøvl
+vugge
+vulke
+vulst
+vulva
+vågal
+våken
+våkne
+vånde
+våpen
+våres
+våryr
+våset
+våtne
+væpne
+væren
+væske
+væter
+vørde
+water
+webbe
+weber
+whist
+wokke
+xenie
+xenon
+xhosa
+yacht
+yatzy
+ydmyk
+yling
+ynder
+yndig
+yngel
+ynges
+yngle
+yngre
+yngst
+ynkes
+yppal
+yppig
+yrete
+yrhet
+yring
+ystel
+yster
+yting
+yucca
+zappe
+zloty
+zoome
+ågrer
+åking
+åling
+ånder
+åpner
+årbok
+årbuk
+årdøl
+årete
+åring
+årlig
+årsak
+årvak
+årveg
+årvei
+åsabu
+åsdøl
+åsete
+åsing
+åskam
+åssen
+åstak
+åsted
+åtsel
+åtter
+åverk
+ægide
+ærbar
+ærdun
+ærend
+æring
+ærlig
+øding
+ødsel
+ødsle
+øking
+øksel
+øksle
+ølete
+ølfat
+øling
+ølost
+ølrik
+ølrus
+ølsbu
+ølvom
+ømhet
+ønske
+øring
+ørken
+ørret
+ørske
+ørsmå
+ørten
+ørtug
+øsing
+øskje
+østpå
+østre
+øving
+øvrig
+øyder
+øying
+øymål
+øytur
diff --git a/apps/web/src/lib/routes.ts b/apps/web/src/lib/routes.ts
index 2ba70387c4..387d96b051 100644
--- a/apps/web/src/lib/routes.ts
+++ b/apps/web/src/lib/routes.ts
@@ -18,6 +18,7 @@ import {
ShoppingCart,
Users,
Wallet,
+ Grid3X3,
} from "lucide-react";
import { mailTo } from "@/utils/prefixes";
@@ -153,6 +154,12 @@ export const headerRoutes: Array = [
description: "Opplevd noe kjipt? Speak Up!",
icon: Heart,
},
+ {
+ label: "Dagens ord",
+ href: "/for-studenter/dagens-ord",
+ description: "Prøv å finne dagen ord",
+ icon: Grid3X3,
+ },
],
},
{