%PDF-1.7 % 8 0 obj << /Type /FontDescriptor /FontName /TimesNewRomanPSMT /Flags 32 /ItalicAngle 0 /Ascent 891 /Descent -216 /CapHeight 693 /AvgWidth 401 /MaxWidth 2614 /FontWeight 400 /XHeight 250 /Leading 42 /StemV 40 /FontBBox [-568 -216 2046 693] >> endobj 9 0 obj [250 0 408 0 0 833 0 0 333 333 0 0 250 333 250 278 500 500 500 500 500 500 500 500 500 500 278 0 0 0 0 0 921 722 667 667 722 611 556 722 722 333 389 722 611 889 722 722 556 722 667 556 611 722 722 944 722 722 0 333 0 333 0 500 333 444 500 444 500 444 333 500 500 278 278 500 278 778 500 500 500 500 333 389 278 500 500 722 500 500 444] endobj 7 0 obj << /Type /Font /Subtype /TrueType /Name /F1 /BaseFont /TimesNewRomanPSMT /Encoding /WinAnsiEncoding /FontDescriptor 8 0 R /FirstChar 32 /LastChar 122 /Widths 9 0 R >> endobj 11 0 obj << /Type /FontDescriptor /FontName /TimesNewRomanPS-BoldMT /Flags 32 /ItalicAngle 0 /Ascent 891 /Descent -216 /CapHeight 677 /AvgWidth 427 /MaxWidth 2558 /FontWeight 700 /XHeight 250 /Leading 42 /StemV 42 /FontBBox [-558 -216 2000 677] >> endobj 12 0 obj [250 0 0 0 0 0 0 0 333 333 0 0 250 0 250 0 500 500 500 500 500 500 500 500 500 0 333 0 0 0 0 0 0 722 667 722 722 667 611 778 778 389 500 778 667 944 722 778 611 0 722 556 667 722 722 1000 0 722 667 0 0 0 0 0 0 500 556 444 556 444 333 500 556 278 333 556 278 833 556 500 556 556 444 389 333 556 500 722 0 500] endobj 10 0 obj << /Type /Font /Subtype /TrueType /Name /F2 /BaseFont /TimesNewRomanPS-BoldMT /Encoding /WinAnsiEncoding /FontDescriptor 11 0 R /FirstChar 32 /LastChar 121 /Widths 12 0 R >> endobj 14 0 obj << /Type /FontDescriptor /FontName /ArialMT /Flags 32 /ItalicAngle 0 /Ascent 905 /Descent -210 /CapHeight 728 /AvgWidth 441 /MaxWidth 2665 /FontWeight 400 /XHeight 250 /Leading 33 /StemV 44 /FontBBox [-665 -210 2000 728] >> endobj 15 0 obj [278 0 0 0 0 0 667 0 333 333 0 0 278 333 278 278 556 556 556 556 556 556 556 556 556 556 278 0 0 0 0 0 0 667 667 722 722 667 611 778 722 278 500 667 556 833 722 778 667 0 722 667 611 722 0 944 0 667 0 278 0 278 0 0 0 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 0 333 500 278 556 500 722 0 500] endobj 13 0 obj << /Type /Font /Subtype /TrueType /Name /F8 /BaseFont /ArialMT /Encoding /WinAnsiEncoding /FontDescriptor 14 0 R /FirstChar 32 /LastChar 121 /Widths 15 0 R >> endobj 17 0 obj << /Type /FontDescriptor /FontName /Arial-ItalicMT /Flags 32 /ItalicAngle -12 /Ascent 905 /Descent -208 /CapHeight 728 /AvgWidth 441 /MaxWidth 1876 /FontWeight 400 /XHeight 250 /Leading 33 /StemV 44 /FontBBox [-517 -208 1359 728] >> endobj 18 0 obj [278 0 0 0 0 0 0 0 333 333 0 0 278 333 278 0 556 556 556 0 556 0 0 0 0 0 278 0 0 0 0 556 0 667 667 722 722 667 611 0 722 278 500 667 0 833 722 778 667 0 722 667 611 0 0 944 0 0 0 278 0 278 0 0 0 556 556 500 556 556 278 556 556 222 222 500 222 833 556 556 556 0 333 500 278 556 500 722 0 500 0 0 260] endobj 16 0 obj << /Type /Font /Subtype /TrueType /Name /F11 /BaseFont /Arial-ItalicMT /Encoding /WinAnsiEncoding /FontDescriptor 17 0 R /FirstChar 32 /LastChar 124 /Widths 18 0 R >> endobj 21 0 obj << /Filter /FlateDecode /Length 5349 /Length1 124716 >> stream xX[py>X,ą;)BK@(RwL(ŋ P)мnI3*[N,lMBy:d"tM&}:mq&mMAsvA4IҦ3|߇=??9$c (,34pzrLewWeO??ZĤT4qo;_/R9[ʮ>㍌}ta(oJb?7V9c~2x{2[yO^gg'~@m;5RȒdQyז6n)*cX\e~uM.cRƑE~]Z疳KG;̤bFk˗^V7iW0/lm˿*Eڷ?ponQ/$GSgf/tO6/0/&nIidWY߱?<t2IR$i),I ӘLn6f{\&TGr{BRYU%2~Њ7k3~7brϼO}/}ŏ}#oݼq}c}ë+K/,gs3̇tg&'.]8zgF:T }=T 1GA'%˰S㩡ӑX,1cvVCs4uA-uq~<y:e 34c:Wɔ=lQ|Fų۪G*զabqKL79c9ðո93*l)cFx<&e#Ř37:d6P2;KItNg2,ɃtR p+yv^y]ք}զUBs *:dG;%@Iܖ$+ 4G)t}ΛԒdPmz4oR%FP I-iOFMH:33pAFDJ p*-a<^NۇJE+#b2(D[f"0Rf>bK!,eD*:OP0y#9s8-(7B3FƞX$pq][֒쉗$%.=ŞAsZsrjT^3lܐ9d9s$9̥Է4bDJ nhC%vѢ՜Hd]WnRRIdsY^>#O*tM!h' Y 1RYc\J%_M$NO6өbp֜5ɡd1Kˎt S{}xWOf<7Gɖf2挣ghn~bju9>%ϙCdi'>ؘ8ݿH12hOEEJIrKT_ўxZO߉[IXK셈&Y{s(yh|?Kf.˯)ΑHPRÙb%⨙d/[tI4ICq{sȤLtTbRneypqYДeԖiЈ{z.7ct.vDfb,M1>L}V#<ߪef|<#mi;ȐK$m4Ó\~N7Pl,Nj7st-*3 6Vg)Fx)M987◰sCX&z챊OHemǨ/^w"6;!&)"a˓)w{D4R0i_^||AU ?nkqh[98>A@2Miu@2 e5b!bMK%γ&"[寏[3c'kb Bt]t:RyNpGr~KU׉O̙9K>x{_gb.xUJ#5RܠneMpN=F˧Se3^qzιxTJ&rlfxhgmU|]ffiF%ڢe n%%WB6+!F;}K/\N7uC:N:_P⩓i*sgڹdz3Y4 F#9`,֙BGoq5ZLѶ^OFt_9:}`2Lo9:kE'drtcE/>aEG(G/<^߫G#{ѳ{3{D9:/GOwoF0wE67IzNNF]'cF9z"Z==eEtC}}f2r[t\5]WwS)Z֫ѶPrh$+ƥcǦ[r48S;6*Iҫ?y5pDu#˩y5,fYsir%7$BD>aɲﱯПI7>忧۫$5Lg*1,RUtf>bYHSFy v:k]UPhT"u7Q:C*BTjd{ iG]d5n7$ ~OkX^N=_:-~ރGw':Ҭi1S-SȚG>ţHL`]]3uP^c/oѬ#l8i:\OhqoAUv?;u߲|?N9BO8MNCs;O!wag1[j5&ImGI[mY**n5*{cRx.9jШ((W75>LnϾ|55ځJ~;P ;d#W[cjKRܽ'hWoN/4x֞B"`% V*tF΂Z=PSs!z1ȅ&ӋM*;%x)#ɯX.snM$)}G* \V}aUյ>Pwu6i ^ūu(Tlko :wE}#*՗4Tht*gI}F= v2=lۣx0gDNqr!cO݅ͅ] m R߳:vܕ=5zF KZvZIJs+Kdw,0+{jJe=WVk>tWyH\9ƕrYSK+$Fq5ڇ$k)9Wv{ǕY^3f>z|5k棻1z{0mØ>{1m,rT=Ci_H& Kחk +}'ײ ܯ `ll<6H7βK";lClYz,sn^AGCMש83O"R_PiS=`>iY6KK[!v3s[gr]׺NY%.R]4H{kK|r>۔_'<nR7(3vbŷ&K|Usm%U%uՌcQi.<>\u =r*ʳԆGw:Ď~Qn+9Zu;Y^r3_vݙۇϺc]Vq"wTFg-bUͬY,in3A}$b_VY#_ҪH 1nVᖋdA1winorB yO;{{M|`7x41fᾙYn+4?⚰h*bzcL ٍew:g'J endstream endobj 20 0 obj << /Type /FontDescriptor /FontName /BCDHEE+SimSun /Flags 32 /ItalicAngle 0 /Ascent 859 /Descent -141 /CapHeight 859 /AvgWidth 500 /MaxWidth 1008 /FontWeight 400 /XHeight 250 /Leading 141 /StemV 50 /FontBBox [-8 -141 1000 859] /FontFile2 21 0 R >> endobj 22 0 obj [500] endobj 19 0 obj << /Type /Font /Subtype /TrueType /Name /F12 /BaseFont /BCDHEE+SimSun /Encoding /WinAnsiEncoding /FontDescriptor 20 0 R /FirstChar 32 /LastChar 32 /Widths 22 0 R >> endobj 23 0 obj << /Type /ExtGState /BM /Normal /ca 1 >> endobj 24 0 obj << /Type /ExtGState /BM /Normal /CA 1 >> endobj 25 0 obj << /Subtype /Link /Rect [165.63 494.06 512.5 506.71] /BS << /W 0 >> /F 4 /A << /Type /Action /S /URI /URI (https://idmetafora.com/news/read/1963/Mengenal-Apa-itu-Framework-JavaScript-Kelebihan-Kekurangan-Dan-Cara-Kerja.html) >> /StructParent 0 >> endobj 30 0 obj << /Subtype /Link /Rect [111.15 481.42 387.11 494.06] /BS << /W 0 >> /F 4 /A << /Type /Action /S /URI /URI (https://idmetafora.com/news/read/1963/Mengenal-Apa-itu-Framework-JavaScript-Kelebihan-Kekurangan-Dan-Cara-Kerja.html) >> /StructParent 1 >> endobj 32 0 obj << /Subtype /Link /Rect [349.59 441.79 453.77 454.44] /BS << /W 0 >> /F 4 /A << /Type /Action /S /URI /URI (https://nodejs.org/en) >> /StructParent 2 >> endobj 36 0 obj << /Subtype /Link /Rect [111.15 376.87 421.37 389.52] /BS << /W 0 >> /F 4 /A << /Type /Action /S /URI /URI (https://www.section.io/engineering-education/history-of-nodejs/) >> /StructParent 3 >> endobj 40 0 obj << /Subtype /Link /Rect [111.15 182.11 393.2 194.76] /BS << /W 0 >> /F 4 /A << /Type /Action /S /URI /URI (https://www.freecodecamp.org/news/figma-crash-course/) >> /StructParent 4 >> endobj 44 0 obj << /Filter /FlateDecode /Length 3959 >> stream x\o8 >E#=mm/C84Ϗ!Mn"@[435<]7xtǷŵi|Zy1Oe /fbo/A4a^EY/^y||t|4>ꁃm&=^?1&+O$A'gٻ7%_zm^NAQu?n<0)dW/1}9YZ]171%$"S[5i> ;9`W~eF$U.E I/:,]ȿȿb0W?r"$."|a!>5MdB0A>~·Y, VjȟL 㯏>ԗ ♏@+l_o߿==Uv&hV(2^ol7JT yv^%}hZ9"Z'࢒̦7kX0W6%\$:p&4?O:F1 خfQ}9u` |xhi̅b v¢ֿIh' Q ^d#x* +DLלL@ƏaLZqLW0`,Q?De}tkdt!" c. H/FrvSmsѭ/od&OնmR9jXc-'cÑ]zO4`( ^Q39%6m$I@)Kn|5y,Si ,S y" ]ŵgr0ؔxtV_XC`ȍo,Z8}{kacp/{#QEnQe&DWO$!PPuxpD!JĈ쀒FYZ 'T<$uSj;f&q &*֭5F' ra}^*ɜlTK1LlW /"G((^Mɉ#TnK.Lb ; -D9# 2; h;MD5jSRr\OWo- 'oa\6PkDZy/F@O92FʼM YW=o)f,ꦏ9:*LWo؅ Ռa e#%>4Q 2QfF !w=Q0 "fiH 6zڽNT N( Bz 3Dxh0Xpmw^Ƽ^5t蛕(غDz@D\ҫ}L@Ŗ -{lg,1 ݥd@}&Qm͒@FX(38 pXX@4<4 AxD19h^h"ꝰ`Az $!v nWfHQ [6! ٲ>j;bF |]lk>41Dd?SoJJ`$<9$ L}4u2))TJF*+*k jT~ 6K˺+,oَ<d TT"8oRU\0W_KMy1́LDѶuz>ME {Fk3 Z'˂D=SE] 9wZ'ؐcPPw$lاirsG4?dGUQJ-( e^z~"!ʺlSpq\­̓'L۩g6 4{qZ,5Ѐ52^v=LuZ,ٞHNd +w2]J5>G2Q5:#7+:{ܞL{tWKJxMTbSh> x8UdU=zV0V'/ c  WHn8u,s=ƨ|S5E\bVyp>P7-NBR]I3v@Q!JQDe1!2$4!@[A}^v[0vSqգ_fN v0+2,yҼ*R{1KQvDN(qV/8:F1\WA$YA$g|ګU; $ZpQka!K9 )FM}Z!m Y I͉~ O8 ?r|`'$^̯R巺5 K|}K=ɼ>([3ǖ%h_=zܢQ,ge*vlG6 [0;^0`8}Z)(PAnhnMc-$TQD :{B`HdAbl\ȗo;UbWspͼI-o/QQJGk,ٗoM rJkFuZ5^/qJXy-|[ sFNkz쇙X{ct?1ڡɖi#a?8% g&wJF JitLL%7׸1LRQEgVYdͫ~ U| \Mo/ŵ6 y&:LX{~:kPRS G@L=Hw־v/4ׯ&pqZ0'Kԅ^/0Eq?owU{R nH4G?u*glTIs &$AL}(GrcѳTc9B`b©1:,dXTT~{Ex̘ldNy QeMٺK=le2g Q 1]fB.Swf'+lcGL&+5E3;gڑ#5 L3uM~CC>GOn> /ExtGState << /GS7 23 0 R /GS8 24 0 R >> /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] >> /Annots [25 0 R 30 0 R 32 0 R 36 0 R 40 0 R] /Contents 44 0 R /Group << /Type /Group /S /Transparency /CS /DeviceRGB >> /Tabs /S /StructParents 5 /Parent 2 0 R >> endobj 2 0 obj << /Type /Pages /Kids [6 0 R] /Count 1 >> endobj 1 0 obj << /Type /Catalog /Pages 2 0 R /StructTreeRoot 3 0 R /Lang (en) /MarkInfo << /Marked true >> >> endobj 66 0 obj << /Producer (iLovePDF) /ModDate (D:20230828173031Z) >> endobj 65 0 obj << /Type /ObjStm /N 35 /First 259 /Filter /FlateDecode /Length 633 >> stream xV]o0}ϯ #UUYT*aC2 u~1\ qm瞛s8K FD08+IIVOj$%I*UnH K9#H ޛ50JD /b0dQ$ 1&8I kK%1 & A *f)%p 8JTVka315JX ]/ABAE)?UM?zrf߬:?W-G>1=`40r=O~W!Yupby|= 72[MT6ab) r\![.C?-Qtk499'4J+'Ռ=fDX4ˤ8z2/1|(v)w,$2T OT]TNjz=wrF<<uڈ'tN7kW 7 'l"p"M %b0YCs[ b:۶}`Y~w窙v35qE5`XjyY{5w/m0~98 i]\ժ-W!vo֔Me - endstream endobj 67 0 obj << /Type /ObjStm /N 2 /First 10 /Filter /FlateDecode /Length 184 >> stream xUPA0 AKv !>& q@So@]%LjOS'NPԵx@oO4CĀ9A-؋dإGL 22u +3%ʀwA(}D/ A^cnqla7 yPoZ;~'dy^MpaU endstream endobj 68 0 obj << /Size 69 /Root 1 0 R /Info 66 0 R /ID [ <4D1328D8987A2B7A68643DD7407E21B8>] /Type /XRef /W [1 2 2] /Filter /FlateDecode /Index [0 69] /Length 196 >> stream x%9nA᪁̎8@6LJH9t|_p陸O67fiEn6󗋊,*<Id";Q$cc&\bLq+13\,L}ȗaA ?CV| 57dux4m} 1 }x aeķ #^N endstream endobj startxref 15877 %%EOF