nOn2(j|f- zyBUeudcNq(<|mDzS7*=hv*rz_-Q-UMWWE>G|4NY7eRt~ElRrWa(I-Rngp4^;38=qP zz|XshZcv2USXy+Xu(y5o-8LX6hfXRj&nASd1OP%v?!}2?@{yAx-=9ClQ~ZD8e-x>q UKjE(D82|tP07*qoM6N<$g3L#M=>Px# literal 0 HcmV?d00001 diff --git a/icons/console.png b/icons/console.png new file mode 100644 index 0000000000000000000000000000000000000000..33b260084dd35e5f37121218158b3b21e605b02f GIT binary patch literal 721 zcmV;?0xtcDP)z7_$x?=guGU#%sO-kx+^9H z{Ru%qNJ*W7qOxNY3K4~O#fycK5k(M{{a91OA~$v2oi`l}EOMNkeY4vd@4M~3H*dag zXPJG&f<~j!Y$Sx+!1$}zCxoP +Y>JX1X5a(1qYY{ o)wq6JTlZj~(GhYBGiG;DG!~4Ya z%EH26XZ4n#JeBYavCP#^JZzc>DSvxixU1oXXUO)gRYal|mT6L1UIsvOeJvSVvZ=Bn z?}FLl86tqHSmht@#VX44<&!g>A!B3Xe43gngo`WH@i;9ld)J-g88S37!szJZz@&1a zwRN9oi0kcaqoG5J4INT!=#XMVEkw9J&J-M_kaYVY7SEr>iN%8Q$r;5fVvufcBl%!} z)X7e;tbnxqqZDF%_z3e!oYE3fT^%I*?~pmTKPWeUE-D9yo=#A9>^R|p`yeH9TQv*4 zJuF_n7?fYuDBrcj*Kd^cT%xqI8 ySU!4~< oC>w)f29y}XqfP$L2#Tk$3-ed z>8UeWt!2D S7BEHYBKS4^&(I+aW$Qr$AEH-pVv7tkXjsGUZ^LM17uJAkATpT<@ zj ;gNgNs@#sl!o@}a#rY720+Ty_&5)UTCq}r4ki-ZLRcFWH04m0n0pfK}h znD^c;i`BTl)4rK`?|r}dzTfwK^A>2Li6;IRAlXf0;`$_kkN#7}$iP8UZ1TiJ-2H@n zHgD&IqYbyJF7O%IT|+vTDBn<9b_0Uc7KKN!C=WhO8+s1bHIG}%fK&Btkw8j>!1BBi zOfuQ}=2^?WEsE%nhL)#z3wsXF^?!0tYKuZ6#zWKy2R!Bvja_&I4m~`Ncnkpd$BavD zQ3}AAm?{Hk+3DWMU=~k5+NQLrwXa|K%*_P{GkIrw%&S%4&$+E(g-wpO%I3?n765Qs z0`VO!d9g2p3orF3m&oPXmCwBOV?iK7o*VRsGQ{Pf1%QahF0xwjlm_ZzwaUZ`0ihG( zZP G|7v7 pg+hy5f2?DJS|flmK7;7ZB#};thMHMZ7$5Esx7}bI zwkz(!Ss-f>Q+h;6#AR4COx069K0Pyt=le3kwOlSIof8Qw0C0UGE|*tzKuaTLO&TeM zLPQ4 )Vfo9wU5>i zA@#02ut5rS9Rap#$s;
ynka}xMmzWB8<;Jxep&4^*^@49trhXT3J(z2q)xq zzZ1(YL%4IHkOtDB SbiG_kjOYlF zfJO*d)Jgw(p(W|Jk|trWGrc|T%O;h}< ELq7HkqDeOze zFPljc1~Ou76*uBT3ysu>>@+2uZjU|IhTq uH6S zCwVKD?Sk=mIc8FZlmz2Iz7pTUdm4Qfpz9G2i*ZlR%$M-Q$Fmq4YR8!)oj5Vnj)Wmk z){Fx` Bz64p zb|g)T7=QUr1q*geu?`;twI;MYqJ17}OiUF3sE @H~S+-q#_R9*Wq}AO3sQnmd3wm_~d-J6zV8a0l7GN#;dqV%D zQ`;k~hJH&6oC6gbykrCRy8rh UB#fFu_JMtrojXpzpS9V=jf z_&^x7wXIkvqUdz27HQScL9h>pQHt0AeSq~5XFBpS7_jJ6v7@bs76r+JgplMWxk>IL z_jS(Ms~-X}AtCZi{J{U?-h1u6e&?*U&tCfg7j!`vG_2aa=6dI@KhGFD-0P}mV_Z=& zN6+jET`Pr{LM*RhV4T5Xt47*N04QCuqX=Yv7eY)?g!m4?SyI9c$W#!81Sklg*^=^K z%(TY@-m6?$(sm}k(3u$RDxZE81QtoqTrk@KfQYu320!$i|G^GD!FLLU7Fm+7P<1Vl z?sO@xG?%JtI#f-Cq6nC#1;aFuh$j#Zg%aU#w~*3OAjA$ZzYx??E8i~ro_StCsy38N z63oAs%-8E$ij_1HiXhQ0rChMCY2NmP;dp?Uexs<0>h +Bn&5ctXNQjk!_yKoXmYI>3sWmj!8 6u(_E_`EsLRFMA1~^f%SR4lrevynsBHhe#_Ldbh zcb^f+&UH6U2CyT|nQkvGD%K3c#J&T24YuS<9qG<{U)neCFCe;O!h~^Jc6RnT1L!N3 zjJo>6*3rf$F!Rs0uAI5yv_PshluRPY?_{|>+IZi^8cT_fKl><|NG5jIet6NW?b)~d zQ3#rM#pRc&E|=@PK=f5hiyzg8s--0SaO+buUOus33}*D!`jP@--s#EoXcK(Jnjk{$ zks2#uCj4qLcKbHZEl&!fpImYI<--C20A6n{#*Hr`0&To`>9%Pn_74E5sF *FO9y5xqJpKcBO*vWAbKkH-3Z 1@ zt2bsHZ|?`9s#xx@J7kW>d#r_Vw52i5l2^S@y-+aWKA+F06AhYL!=}_!J92Zq5F}Or zOhBKrR@H_Z^O@<6G5G}w9ox%-;Sl19xGtGjLu!wZ3N;ar<4EI>-=<-aq6lG0>$1|N z+e@~r!1i7cwv>4`U9;TjnZ04t*3l{j(R+KEukj1PK7#swL&MRL@q7>oAy`T|3Frf& zD#{OXJYJo8KP`-ou7Dw7Z7eG*lK^Iqh_|OG73c{oOIpPlY3|;RSUe8HG*Tqt?b64# ztp?EpBj)8-h?wT60Kih6A_Od_-Ps#fk!S>hD01VyJ8J&)_|LD+&ha2S+cR?Bo y1b_a`my$;>#R1mm!4c1&PMG0TLfCTUJJr BPe+MZ-FxhW?Z2JUO zL^(m6)kVemlw>P-Y}Z1kVI=!?YMP?5KxRT9p-Oq3*P9JZ)keh8p%m%vMlcv`RsldV zY7HZq0MMK8nxYdy _0d>##GD;U(e9`rP5w{M8 uD3nNOMzXxbx0$s~>ItD0%g54EeR&xde&Bub180)$14m z>$_v!izCqpoc5kt+~fAB9bFxz*Nokhy7$1 -r?C3|{2ia{T0i66#^#2}#p5Qb0FasCflzCR >RQtHWuPmd1j9XNDj@{& zv-5Nzl(PG>pRE=|+v@7-jlMP=T@vAlJg*@BR;wR`X_{zgIAVbL$=6oRjST>qwxDVc z3A|EMU!9P$$GQBR(IBEs%`WFl!Xx2OSo-~~{T6C$k%-354@`TfL`PTuxod0cOeU^N zhH3rrwgJIy5Iq!6#v`@$)e- THE>`o&5e*w6?XuOqz2mSC{nW>j03Fd6jJ}G27qKisrVX3;=mK`Eb}AIw|_5 zZ|NVd1@k}m@Bch*7+*%2WT3IdLQ9*3lzif}rzOK=)Hj-F3-pHwg~K>>sK#W*l5M}8 zwXbjApjo cC~ zLXcQ 5>)bsQ$i(y(PAI~gNTUXD` zO-&4@CpNFRX~kd=rvw7@{OnOBRS2SqV@4IIAc4BZS_$9}>)yO)X>z>t7fe{5k>;{| zV|^)3=h {d)g)J?lsptlPR|O0`w3w7XSbe#Ub%%XNL3n7x&&X8G`N?%(n|wusg#oT= z<#0mNb!fT@MJO;$6NX_Rkw_pM4kHu_C4yZcm4Og5uV-Pc-MYN=l#knIT#GY f5#g$mTYsYM7Mx&ErfC%ORI3u^@vPC;(wO3b`$g4-hj8V zynK=|VBGlv8BCRHrxz+JCNiXd+We~j_U*gAY`4v6M6v{{Swxl-QgksHfs{ju_SasU hJ4DJ~&;^aC{tutaiZH4Ynydf-002ovPDHLkV1j@W6Y&55 literal 0 HcmV?d00001 diff --git a/icons/html5.png b/icons/html5.png new file mode 100644 index 0000000000000000000000000000000000000000..f4f168e556b786998964e8467ae800fd941385b3 GIT binary patch literal 1222 zcmV;%1UdVOP)0x(5j^fAp{b%B|=pM z=HtYLJExwIH~@kZh+a5yf&&+Vh$xi+sYQ*1RDlXqNN|8iMMxw#A1zLt#CE(p9Bk^H zwRdKAv$P=mza-By^XC2Mea-Gd4?XnozktvUE ~A z7jR$dRwaOhZ*=31Vew+R<|K#77Oh7dK}pK(8<8JQwr*_|8e1(}d`h~xS|X(6k^X^X z>(*A=|C>Cb4=qoB3jZ{GKOhLbEqWsII_8K3-)oEhc05vduAfH~ZvcZCy)D{40x(}> z6X@@{_>RN46Au}U8X4`nT*Yq};ODbf#jPz^Zkt{mn?ajtrep_L0&eLx;Eo?6^X#i; z4f(uz&gZWyL==x$gt#`eT8LC4H&>&E;$wY95rg@mv*B-;iAYUsUMnJoiUk&-B^?$; zL{kiVL^kTkU(R<<9L|}xfu%V`42G7l@Q9I!BPm5T_YIYZ@EX+KE_Tk_XWFF`L61nx z9x;ZNuA_G3NOll1S(8dDcxw4gCD~);h{#z~C=0~t>R^*2uo%^Bx>YT)?{4S|^^IY} zc}X8G|Em0?gqBDlM|_8p>qiWF4XAIzj&`rwabmi2o~e&imf+=rx^G}lw~<1QWF5n4 zq)~!5|5QZjL-6rIq|p#Znw{N?8c(GuhKPg`-792SHmNWY5z~0U<;V#eX%HzZVyLUH zv~1AA=B@?J$~Dq$pmwr|a1Cm14wZ|CUxedtwB;}n)gx9na4RCZ%0;z;@o9J?B!{b7 zD74~sb+9BNG^dhz<`vxgpSmi0UwuI1^hv$Kflw9G5RtmOUeFGkNoY<*xEaLA?QMDV zPP4Yb5Rs}jN31+z)7iB*V7Y!pkwsw~vNuHQ%I09`HublvS}?qrT^&-$5m`|Snse6! z^uIHQ|KmBl3!mV9dkXq|m^cOppM(9yCYc~M)WZl}7}LuUS5S&-?y_>F^T$jU=fEV+ zfl2zFe+!0oLw0BM1|g3GbHuUqh*fB5-=>sH%~l+R{+ynK^kGd^pCm`@Ld&5PRb&0R zuc@7wz`6Gr?%^kK?l}Ucz9N0NbRI5F!}lLS`S-wBsA{=(9x=W}0l4%6{n;{`Rtj@N zIQt)Ok$Mc=KJxjzYW#N}!s N%8}1`v~?OHYpknSg)ur zuCcslK@5+O^0yKxp =*8FSu_Ob%Z+UmAW zb^!Sr&ca0wO2JV9Q^12*gy&$cX}H%gZt;_VPko0oW5djfcj@k@E{H`WjQJ_{hzyTP z!BHerz}}cDR)8;&oN4%+zV#IINp0B{ksxAtEAgr8kQ$LN{wPxL1(QggXzlcwBl+T{ knSaj*)*gE3;XjDK0H#*0!tCjfkN^Mx07*qoM6N<$f{%7a^#A|> literal 0 HcmV?d00001 diff --git a/icons/intellij-idea.png b/icons/intellij-idea.png new file mode 100644 index 0000000000000000000000000000000000000000..9656f067622d0459bf30d39bb537eb095b5b0c91 GIT binary patch literal 1807 zcmV+q2k`ibP) ?Vs4H@lhin+Dp4s3p;imd3$2Y}hq{`ozF^0- z4KCET@yt1^4~ZSyGjrz5B)E~v|919TYw!P`z1G@i&w+cmhkLMtIB`;{jK18i^C&|i z(rKaXBHC%F(diEu9a%lq1F;f#aI+?~*Wd%uSmywTLjILo{xy(yY+Ocwc7#q;J5}ir zF**$~-p%N!{xE!)%Cd6a022K^zU%#!+=+_)6gU)8Q44H}VScYQZap!-_f&r Ga~4D;)Y+H1z94(63>iNYH*INZXZ z?D}!r-46*PqJt-XBe9DB_)4PXs#U5c*IH7pk15m;{6ju~#rb6w`a-meL=>X2rPNFm z_vPN$2e71Evkdqx@P#nGE|h)C%JsE^t(xd`0o&9X$oXEjX~cB^F2|H@;B$GNU$^Gx zWx!(&Lz)o2b^U~NL~^th(z~F1r- HvG?a$Ca((WDlX4_nOxPOv zFsI_n!18E$-X*vd4(FBY(dES&AJQRQq=>U3FD)%4EiG-@*riLC@Or&LzNx9Hl$DhM zaQ5t3`ujs3FJYmul@yjQ->e&3Yh+rEhZLd(TjTor%`zvG@81107B5~rZS3i%H-!|E zk&(gCqrU{8si`SyApi=i%)~%7@QtbCAyccb&wL7)<7DFM>SNT`*8|}9``N#LKdr5; zQ4@3ujWY+v7W8M$91m9`j?az*2M$nE^9lgt l zyzAtmfG^`VX3`Yy2BR~5f`nvt9{-Ww^v?r*M$oqqwLU9CZucim(lnj@R{r~j3EVfM zBrFNqk&x{-r@QthQ2U=9oELw>Kg{l<9NK_;(bn0hi0gi!bit;K4%-4h~XSSU72O z(t6D#AO5+wgAHOi6EXqA#V%Z9Dei~8xF7ZsHy#gHr~4c_bddb~d;mNi4|R3F=J4So zT)upnBS#LiZQC}sZ{JQ!OA9Mkt_0xPwQF>Bb=iur;scD$9}H)XTq6@0{RxYJt #mZABo8FY6W< z;j&tSY9#EAn6O72bg#{uw~&}P{o2sd(gMKg)2F#`;Q|{rY#=*38?V>PxpU_j9u7JN zrXi3ziWMIS@1Xc*4uuplw2Kv@ltvN((Ad~$Ywz#x=hUfFPNtfKx+6A%$XyFSEM5v{ z`&>YRyH*g{p`AR6uy*G7=L^AID@aK4UYb>Sh7jAQYTM*y6V6gAc{jCKtVU^{7Cml% zMV&=BZ@)=<`KuYnmw<~CV 799M7Kjqj(xvB~F#h6bK}_6N2xfq>1S_Gw_oup<*treC&NTU+nymDZMv1e_Q9 zRMb8B$4nsqGiMYlG{)320_HjuWW}6(Jg(?2j{%o(CHsDSF6S=_o`;^WwW|?hYALJ- zcqF}mN74%%6Y{wX>X*(ZVQwl3j-wp#aT(DIsVlB?amV>9iz2kAC2%z}jiz~NQSF2S z3?saL|Ipx_o*9P7?e}*28AqrhfH+1j`E7-v5wt%Zo#ck z4o*_5$i~)#Qm+`bC2xQAF97@jzF2khH{+hM-3UJ<_P6LUM9yJpb?1)ki; B_ja$s;5e|UR+z{MrtGf3-&Hvoh?5gN&u7K_t^VV=W)B5N xuf`1wX1<^*OI4)0t1|0Pv$_5~+{6Df{tLCIUFNo8S@r+`002ovPDHLkV1japfvNxi literal 0 HcmV?d00001 diff --git a/icons/internet.png b/icons/internet.png new file mode 100644 index 0000000000000000000000000000000000000000..e8cf3e58049e333eb279ffcaae642ab3b1255506 GIT binary patch literal 2926 zcmV-!3z77RP) _ z7)VxINiVjY+D<#2b~>YUXWee6b+onJQ7*fJfx1b%wXIv0hS0D=QC1 xbJGtam7HE)pr-h@qbe(z6KO$uLljqta8Qwov{J Hm~CmDRP z%3wzL65r$^jd4B&P@)u%B$WS1b$#p~{^~&HH%Op*TXYjh15jDygL|jz)ZFZ$Bj#v& zcA3tK8x8zMuCe`w;xp3?W{uYY=!glmH+#5ux=xV;s8W J~7om8%5M< z3YJYZK*6yKHf<3bpRQOs#bDJ;M=mfwWg5Fj3uZ(hpL|Aw82XC{vxA0W%`6W$6kmGn zPwf@}b1O6|3r3$it{JDOD%a97?2FHDDArg#%R|smAk0psj2B1aW+MWL7Q}ugaEDh{ zteIsn@v_679S~0U2@1G R0D+tFgkqjJ^&tjkKqpF3@I7tafMoQH?Hgm55NMtMkaJ}QVN zPu{tybI0DbW&LjF&Fj>Q>!bgS;(Phl-zWP1uA0y~w*^-q%j&xe6UzTKP&}nr!>8x+ zbVO|~#G%L!6GQGEY6Hi*9WBoYYkB?nY}6(acU-O9MOMOuwulYT G7r4KE)8s 4?`)KTj6Ly zgnxA7$pKQmxi5^<#WFLTN7FX+B%JSK0wkRcFT@4Ya_70Z^x|3OFWS~OK6^daBD!%G zpoIg9;yfv}Hz9~Py;Fhb>VXt^6+T@d0zFB0s}%Vm98dt7665c(*K>dfG8f>QVXE|C zdb6P6zUh@v(BsI8r}Fbu7Nn0WGADa2*CL7;0O8;;K+@(9x^%c#N};r@Jo5?w975X$5Ofs--K%629 zibdDyR2JlYEho3RxmG_YK7ND2O=0&Kc%xHjddp;LiN?Lt@>Dq-*ZSE3Cwjj+&*NGU z10D^J1_w@@Vb5 zS* z;wHm&9`O<1mcainkvJs{M@_sgX|prxSnFVi#ko9SF1P1zPnxb;`^W^1nB^X8N+~|S z`ZE+4j^o+J7dZK96K$<6w*vpp#WXPtknOeMzPsw9PbtMCr+VGpD?^buMB>Bqz@ #hi*< zv;6Nn7BN%!P?<*MxLkc(0!?ksUUyG1TrVGrywDS8#EZRqsuvOp1bAZ87A(uY->7Ua zT=dz`u5Nku+4!(Pw%3OHs_SD9i;~8(G2x?Lm{v0Mu$?iR*Ukws6RIk5fut;GYIDBN zDbrjl`@8)Dh^zZ%(_IU0BNz 54NgDsX=)N!ieM{rN4Gi0BHP;4z32a2* zx5q8Ivx?*`WzOy=dTn~+BOfH2dJ-^@4s^FmZ#TMq?k#-(n_t22^8qaOc#_T4_un5L zv1uIi1iuFCOISkvA#+GzPb^SeTc|)_|5-D?kUX^ST@wL<2E3Qi=9U|$^X-Qo#N#ml zZqrQ9b0gk!?pvt_mo`N1Ntwp(SW0GZJ!JCf8+E3ne-F9y8lC6+Ob(p4xur~oT&WI6 z9Z}(pPMawu8rK%-93O%I$xZbfJM|WQ0|WH-^&>;-f|@s~Hh#y-q6;3wTnOw-TEg>3 zOq$wElD2c@IiplV1b% N%T@tw|1bSyWFp2pWoxnDG0P7Q D@AswsSMD!PMLbR0HkLPS+c>Xj>xN&y zr@?C9N;SBvCiHnF>OK_hk%W^3>JO(bUU0wOY4O6Frt7#GH-*NdCWpJ6no?PyIMHqM zR>U4M1~>10gfhADEU!>*1qD+v#?KfdI=EeKZ{kT5V%v9cWqh!uA0y~ zpTw_MiZ20sxvVRRnZm1QFIDsXXYK485(`vwN7Q<>DC)be_w1=wfVR`^P7H|pfwI*K zfL(iEk>0+3%Ey `$oF-aR$NJ(+j!UR_s<;yFM-eYa`bh93gly{2v-a7WFG<*Zq;oFm6i@vX;x3=mhk zG5HVAJ>4 KvUB*eDC{p z&`8wMvd$FbDR5G9NB0GEUF!tCCrRzA8NR k?+j@anJqTbI$jkd+#}CVGLs!!~YGs7tbw9m2Q(N#h(Th zx$9DB&Wu#(zNth6JINTnmI~e8R4BbJlt)ygH5ICFT129y#TCF(RlS@F{WpckrLW8> zQQ;*3Q4XZSM#_mqLvxpjm0dtON~Fj7|CkCpDZL}n#l@=>T@U!;68&LeINY6>Zw&@B zGrYa`8i(xh4F|Ui=tym)gouK4mldy5WnGf^)y(?CTXptqUo_A25ULMDPe_zE9K-6- zkN}WT`g{#E7)+0vp5GvRBT2m1pVqM?+MgE!*#O)I^dPLstZjPL4ZE%q(eiRncgF{> z3p|)4J~rU=hkV|&N|YA>gAy@DmXEJJbkHr^t{$yu`v*T4Ng| Q9Mp z+&Ra3f|>OPPPu8@wO6aFboMla?wPGbCh97BpxhH9A9MEe$&L+2Qj;KVr{jrAhZXabvr5NE3g VO+W3ac7csFlqK`GcbO)bW ZUuZQyym&wx4PxGOQToxSBBRDzXC2tCYNL;qI)9@yJ!^Se8;M1oxlnpi}+^T zBXCcW^H(hbiMJaAz$uWwqPnwfQ}C5*^eZPdzP%ZF&9zyba3Li`T5A@c1|FeW&BSvJ zcg65b!z0r?j{5CjW(QEweyl`|XauAs7UQE1pZ`2H_YV9I^;luP00JGIHDwov>etB2 z_-e7N+}n!R{=_)CsHH3L8Me*nztOS@YY%3dXiVE)UU2E^xxA{ka>TNRc)Pd}WXN6P zsQMAd=e#5;D- b0!haFNNrg6JZNEi)AXykKLgh}7FVfpP3op$DtHR%H+Y;RV zUu`O0ZQOt`5#gvaF8zh!_%f;vv9Pj!sbbaxQ-`_qqQK4p@jla8v*1He2~;$`IM~np zVPHVlbZrfF4M*YVTixmgZ=jiZs#0o{&nZkr$VaY3`+_K)3THvyRh(nF>AeRNIbzCF z`!o8w`_>8MTEphHjiDo>_GzRjs%$6=REGByRW_7e_oHexg^!2l7pw|DaJAeGA4VOK ziIw#;9L!O`hte+arW($Q#Ze(2(R@@U12ci_!DWBOr%yzF9dfPa8uDc?`u3ZCCnNn~ zqgrAiAkZ&DqxHmg6El|qA40yuH&M{U7U{Knr7+#Zm v%5FrTAn`AW(H()RhUXQ}>uoiQ{ykiy$(XouZy@H?C4yF<1c3`ycy73QhJ4uz zDjSyz`XblnjMFIp#OQ~poD=w1q0OLIN)bniAtqbmM=l_011jcr(3!v;gMK)`pRoGl z$d=G4fZWF#a(&~N7uguv?HUmP%1@*f=Cv+Um9Hw4Nc=zC(IBG8ei5x#%(mp{1}ee} zF>D2WG*T0K`$mdJ_52pCey7lh_1`VXR7GwTu^Fn8E%6sD2gC@rS23MHm!h45bgAeW zFek4)mMZxbdqW=4XB9#sJkwee9MZiTF_B4CN5=O#Jzp@!>5oX(i5pe5*F(;leR*j% zHWw=o0Ly_X2*-`;Q!Sf9L%#H*PKbe3jbFmBL{)DSLy S+==QWMEnZ50+}E_ zpc~P4EFFlP7o20Un5U`Zm6DHK^<@lW7{e#<9~Ge6j+iiRr2qf`07*qoM6N<$f{1Xn A9smFU literal 0 HcmV?d00001 diff --git a/icons/javascript.png b/icons/javascript.png new file mode 100644 index 0000000000000000000000000000000000000000..ebaa03f3bb364e1b047807ee4528c8bdc69c8338 GIT binary patch literal 864 zcmV-m1E2hfP) G8Z4Z?YT2U4xqEWe2WVxIkZhF1yot$x;nd1K7 zFlYVF_dh#x!NS7A;$K3{3RDdzfOs$ZG8CT6EV2eG2z1gY9#}Rq{&=1MUpwF_EFu1e zCB)ybg!mhl5P!oG;%`_&{Eh!ch_h$>uuuwGzUt}G!C(&>yl&e!2)0AeDEIptu^IW) z455kA8_t&)%j+9q^Il<6k}y6&u*V6ptAxX+ptH;M{zhy@obmPpEJ+udJ{$92zlYt& zg}aZTG*1y|8@f%O?2)WPMiG<4VM2(WE_(o1%3QPQbs_CP;pTlky>A;dR4AG%6`2l* zj)an2#fFux+4cI;YW-&11IY;r&^CJRenm$ogp6_BuGeQIbi8(g^{_ujX!xkbgYE8# z03Qe$6$oom^mNrzh)ET;9uQvExo_7eoBh}>MeH;^-To8uieUC?VdGArzR`7?J`oZb z29F9A>1hzq$Aj)}C@h5q>x8POuG#e26J >hXjJN*BFR*62(E8Q9eSduZ z)|xW|@((KB-cqD4)$>0!!=>9px8o5ZzdE3xSX&xBwDcQITc4gfI^p;k_|dNCMMc2H zV+vcJ+q|~U^sngw3|mO~6Nq;RnR|pS`-Cs8+Jo`*Wup^e6Sd!GwXkr#u;YlZHCqhg zzyB}}hTVln |CMt{?b3 !dxwWvPh_YrNz%)gIDi_wJQ|e z-H=}_D5bYsJg-l}T~rO_ss{D9@a7gODnb;PhYW}G)^B}+ii>q#A4DykFRJUsfd0zO z{2lhviiw8G^NQt(gO{fzL(U$3WXFw#d*>9J(lCA9I#S?zt}-0Wf5X{_o^o9LKJwrh z+<6GiZ9;gcCT`JO^ZM`V;YJ0#Z_wPBIz^F^1T&|bHmQ(VBo9{LQ6XNyREW>-5l`{o q2yu4&KKGgzL&qO|vaqnQaD(4CKoGzFeX{ld0000 1Dy8& literal 0 HcmV?d00001 diff --git a/icons/markdown.png b/icons/markdown.png new file mode 100644 index 0000000000000000000000000000000000000000..5ad6d0c2807f3ffbe85050abdd3c363941bd8615 GIT binary patch literal 989 zcmV<310wv1P) {;p7VdW=Q-yd0wyLVCMG5(NKb!rmOJwZiMav>8mdSo62dPD z8crSATLTCwH+Nl1aJcV#kaCR{rw0KwL3jEhOU8`J#UOobv>?4mFu^*kyGI6A7%e7V zgpgLtz-vYeNdW0G&kFu!MwX3MkSMIt8nd%9NweD(``-Nr+`fA+X3#WyD%n}DhxyK2 zyc}~}=D4wp89hq#d=Mj%{JdOdPMxgSPrN=p+ft0@VMoL<7K=>L`qgA-Why=)gsMaw zb7u2i&O3^IyrxcdBAS-gkij+z*A-y3M$Ui5;)P*JyeKr+$Qzj%tXi_L-?q2k%pyO} z5w|Ek=qmOl^XD;Z+LSP#eb`VouXQ3Dw14QDRgxq&7JS6$ks}m))0$66v!^ChoE9`C za{bR+%JY!HHa4$uVzpSv&vP(s(p&xZdr@dgq~ZJpPB#9g*b^s=r)YfvD?fN&@wq*1 zl MHiu2W@QM zb0Exj_V+9N{Of7eG3rjA pjoKtJf&s ze>iHaxK6J?Ajrm&ulVauv+fwdzCKDyt0I0=-MHO^tE`GpC=@kL+{bXRuP@#Z`22nf zzbvJ#<58I3)84_>ZRPyk+Z!`R(%eTnI=d+RqLe3I9{^sTpRHe))7kx4)%c`I1faRq z&F9-I@b~mkyki%4T3S_)m2y7(R77fg{$h2rsTsGYJ!a5>DJjgDGAYcb=05V2G xOeEFPiU%2Z72Zfl2Gm`OlbaS *I z-gfiao7F$8_E{Ob`)q!K?u}iwa>|Z3qlw)wM2c#QMk si7Y>|JT68bkc-F~V7m24>MWwYTs7ydPr5}rKY3-U zGK?A^xm%`bTIS2og`YuF_f`#89xNHB*`-jFDg=f{8t6WBC9>t_jh0`2Z_LnHhOiG9 z9FWqY!l_jsMe5idPFY@Fu6_B!)!Bl!8l}FEQnp9~1i&Fmy*fTQG0!JPikQV$q(|e} zlt{^ul7U_?KlzH5B2n@TsAznfA|=k?=>f*KLM{a{(xUNeN<{Z+F2Q&`8i%1EKx({? z SITQ-HK4_lwtm@;O}m`x&b^z!A)f3+IJ zoQOe+2@h^GwDPY*Us&}WEfRn-r4)c=BAS^{2`T-QRMe0WBO|Je=2c6P(pO J- LN4q$D~zI`DWrG&ME(*~oWa$V+p-|6${d^qRhD zgdn1Xl)f6wq)C(5xN)PYPS l<8YzwL{N>CzG;*-Rb^ckbMwy}cb>*LxB!E-of7FR#bOX0uUQ zS;?wZt9nRWxpIZOckcq=bUInPc5R?*n-cY#^t#4(GS8on2~_q;1Q- >N?zA> z91aH)Cr*sW_i+0ihH77P>0VNAv52S(y#+x;LUr|UICSU`t*x!Jx3|;O)I@!K{ev<} z*FLDLt0Ox*n}rJ(vTN5aE?jt!hs|cg<#KWS`0*auQ;wVb{HeXn8F+z%9hsDU^@ARr zf_)dA HS6_7Kvz&!OgG_I8|%jU^9gu z5iuTnB6h?(%S_=% gyQIhog|MnL85wY6U0ZyMjO+`gTe _=upiIfNym)N6>m0X%IsJ~1Qs%`AP8muKU>{g>o@IH#Ic*)E8hA0!GC ztUj (xh%U7&53WqKX|caTC q~K?N5;;{{&C)4d8z&fQQ$vK!7s<0000 7OR-4HnCJZ5|i!uwExQz`RBvJ&T zSAqtj6_ms}SQmpJmgc0a2n;g42(n}sC77Gr99`(bBo}mJA!J%jap~4MXXksLE~aC4 zzVDpxJKyJSI{%w 8LbJ W@e+(e0fu*9X3*xUzLsSkkJR(D8Vkot Q z!b4#UfE(5K1u$RfH{mJ7s$EkWt 2HnA) zj*(ldZVTik>7`!7`Bf`5vIxyKmd=ms6s&D>9dyV#rkA(d#sG9Eu?eL!P;_HFw_v^y z$t@0BVik@myhpV;6ZVp%rxMSi@=1urJPT015Nm^cbhj}r%2vC({cs2$^cYptRIdPi z5!FqE=`_}OUX496A{jJjO7vBCcgJA>9jRJ|Whc-Ma(@xOg 75)26a)^EnMkErPB;xV%mGrue^l~zdH#8&!N zH%}qPnxnzv%Y0-b2f9_-COtoN@DY;xb$kf${HW$1at4u(LU$4HyN?{%;F_-f7p%wt zQEn5;m!Jg+`1?ASapZ!mp1K^w+_%o=c6SUqsevu3ybmlWiHyik(vmq+l5a>9Y#44& z`$1kA>~oT~4W#alNmDZ(ApSZXu3A#iLglKorgsI1RS=Ocp*oyA4f 6CbJ&l00e%cvcL(fZI+ho`KTNq=0|KDVG){q2GtdaG@x3~%=Vo`^beE^ n2xGXF-xWFlmQh9-W%%M>q_c6Y8rn_300000NkvXXu0mjfqwX?z literal 0 HcmV?d00001 diff --git a/icons/sublime-text.png b/icons/sublime-text.png new file mode 100644 index 0000000000000000000000000000000000000000..e0c83fccf96b520a46a06ac747c5472d2a8c135f GIT binary patch literal 1552 zcmV+r2JiWaP) qEbQ-& _i3Ybu$idU|? zKMFvOE0aYFuv=1SuOCHyWfV3!jabT#8({}-MI2yUeAiDTm1&*)gZ^LrKW^w)<28#b zXha6z%|S8%B$G+ufn{RY?YfAr`#iA8X~XmJcr8x$KL*d(YN32eGW!x`PS^v$)JVb7 z;zZfHOcY^czxzCPyDpfT008IG5Du(AC!9}XM5igA!lyGQCx`<863LX%pms|NPq+1D z+gER|#Ic`uLCI9W?HI Th6O{SCad z{tSjAb?6JM#OZ-82&XD%$&@1)4r`lspU+q2cDrLjMii^nDXY2m(9jT4lVa=S ~na@pzR`?qE2I)_bS5v0_R~bB2T>b5B12ct)C#WEDcO3b*3O z_dA4Q0U)B)K<1@oYJ?+qg2rNooz9d*+KT7DcoAO@x-l_XjWlF^00EP%0zZtjVejYr zF(Eh`01%1hG-$PHF)uC62^x(jga=G!Ecoc+RsdT809H!|b#?`{wn+?yYmrQs_TeR} zIZFuUrBx_%)<|4YN*WvhQW*;Z(P{*u#a~Ud#1lFVVx{Hx`)$ztf374-H?mMDitesg z+dDY8BtOPrBuUf&&G)WQSZvq2n*>84UE86mEAnFuM$&m#0HzjqJ-Hh&rq_^48`p`! z2ub=HthCDcA&bt^3cUu& 4gbaNE zI$SQ(r2i5Ijb^2FdU3Rr4iPtKG#Cj6Zk-_DyTy@I65obKhd;^hG+n{Hy}g!YjV%X> z(@p^MySgqMQ6l;(ICk^XZQHiZ{gJIqnKEVm)BFQr!u^ajfQsw@0000 1YCz57l zjjU)&)2x>547vjVa`N-w8kczppp8d+l0QHN>1I=noRL*~a)k6ZfiXSUG;Z=Fq>j%H z{yfRVYn_>n_YRhj-zeS47^!Q`7g9C@n0R?}n2{jeV61mY`__Zy)Eg`1@EfUaEfFMl z0LTpQieV(kX@E9KfAWT7577DWPH~lG#>G Bl8o&DT(L*-povtuR?th~jl*I@RPTP48J_}3jyH~VTriW5!M8=sk)Sryh}xDK z5N|Ovmt-09VGf0?;Vl+rWoB8@sEJAGo56V6YzRwfYDJ b4Z>OW&bv0$`z8 z|5A*(M5HiJXMv!=0RWRPYqfyz3MF@biFI9RF|(~`O4F!+Cjn)OI?fU3(X`y0 PG%0*B!3xILnCWlOHGChZT_O$r>ABxdT~(niI&5Y*pVgj~V2S9pBS zgL$YjsM~d`u%HdV6vbTI j)#_VQ0y!iNqX$<9xVa1+am gLj6qdOFIt;TA0S+fH#s!F| z1$7@0o|K-lWvDMV`Sn&K{=;59^$%&2^9a~uDqE5jNJ#~>kVo%l2{}vml)am{Ok<4S zS}SIp)g6w7%=pY)Mh$RX+G_7hJx~Jgf+JTZ(-?EL)`=5 H~?Ju8&I)BSSpf}+TrP#swUHzNF!A(#X^_+0E{;ZX21V)$$|L* zRLbvL1n67M?R!ii#*oPBSKtlAJsd?`aJ-CRhT!02_Fi#uL0}! zn k{@V}$5t;nz^FVmZu$=wMn!>k< zc`< XaWtX9$ zMy`X)&>-u&(zL vM_#)>v$oo5tTbVe>DG#x{+#q)|rs aKk^R^X~>jLn9AG$0000 + + + + Lucas Vabre - Etudiant en Informatique + + + + + + ++ + + + + + + + + + + + \ No newline at end of file diff --git a/scripts/data.json b/scripts/data.json new file mode 100644 index 0000000..c912600 --- /dev/null +++ b/scripts/data.json @@ -0,0 +1,92 @@ +var data = [ + { + "id": "accueil", + "name": "Lucas VABRE", + "status": "Etudiant en Informatique" + }, + { + "id": "a_propos", + "info": "Ad incididunt occaecat Lorem enim tempor sit veniam eu elit.", + "cv": "" + }, + { + "id": "competences", + "langage": [ + { + "name": "HTML/CSS", + "value": 95 + }, + { + "name": "Java", + "value": 60 + }, + { + "name": "Python", + "value": 50 + }, + { + "name": "Javascript", + "value": 20 + }, + { + "name": "C", + "value": 10 + } + ] + }, + { + "id": "projets", + "projets": [ + { + "name": "Projet 1", + "image": "link", + "link": "link" + }, + { + "name": "Projet 2", + "image": "link", + "link": "link" + }, + { + "name": "Projet 3", + "image": "link", + "link": "link" + } + ] + }, + { + "id": "experiences", + "experiences": [ + { + "name": "experience 1", + "date": "10/10/10", + "description": "Infos" + }, + { + "name": "experience 2", + "date": "10/10/10", + "description": "Infos" + }, + { + "name": "experience 3", + "date": "10/10/10", + "description": "Infos" + } + ] + }, + { + "id": "contact", + "reseaux": [ + { + "name": "Twitter", + "image": "link", + "link": "link" + }, + { + "name": "Github", + "image": "link", + "link": "link" + } + ] + } +] \ No newline at end of file diff --git a/scripts/main.js b/scripts/main.js new file mode 100644 index 0000000..4b83734 --- /dev/null +++ b/scripts/main.js @@ -0,0 +1,14 @@ +// console.log("Test"); + +// var xmlFile = importXML("config/test.xml") +// console.log(xmlFile.querySelector("test")) + + +// document.getElementById("test").innerHTML= +// xmlFile.getElementsByTagName("test")[0].childNodes[0].nodeValue; + +// document.getElementById("code").innerHTML = document.body.innerHTML; + +data.forEach(element => { + console.log(element) +}); \ No newline at end of file diff --git a/scripts/setup.js b/scripts/setup.js new file mode 100644 index 0000000..b6b6163 --- /dev/null +++ b/scripts/setup.js @@ -0,0 +1,7 @@ +function importXML(src) { + xmlFile = new XMLHttpRequest(); + xmlFile.open("GET", src, false) + xmlFile.send() + + return xmlFile.responseXML; +} \ No newline at end of file diff --git a/styles/style.css b/styles/style.css new file mode 100644 index 0000000..282f9f9 --- /dev/null +++ b/styles/style.css @@ -0,0 +1,72 @@ +:root { + scroll-behavior: smooth; + /* Variables */ + +} + +body { + width: 100wh; + margin: 0; + padding: 0; +} + +/* Top Bar de Navigation */ +nav { + width: 100%; + z-index: 999; + float: top; + position: fixed; + background-color: #fff3; +} + +nav li { + padding: 0 25px; + text-decoration: none; + display: inline-block; +} + +nav a { + text-decoration: none; + color: white; +} + +/* Contenu de la page */ + +.content { + padding: 50px 0; + width: calc(100vw - 40px); + max-width: 1000px; + margin-left: auto; + margin-right: auto; +} + +/* Sections */ +#accueil { + background-color: red; + min-height: 100vh; +} + +#a_propos { + background-color: blue; + min-height: 100vh; +} + +#competences { + background-color: violet; + min-height: 100vh; +} + +#projets { + background-color: yellow; + min-height: 100vh; +} + +#experiences { + background-color: purple; + min-height: 100vh; +} + +#contact { + background-color: green; + min-height: 100vh; +} \ No newline at end of file++Lucas Vabre
+Etudiant en Programmation
+ +