JavaScript

Torrent Hash:
5717C927356A451A9A6E5F14EC35897AC13F57F3
Number of Files:
849
Content Size:
7.53GB
Convert On:
2022-04-01
Keywords:
Magnet Link:
W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
File Name
Size
0071632956 JavaScript; A Beginner's Guide (3rd ed.) [Pollock 2010] {5ED29034}.pdf
5.75MB
0071738614 Plug-In JavaScript; 100 Power Solutions [Nixon 2011] {10DF3F65}.pdf
7.68MB
0071809376 JavaScript; A Beginner's Guide (4th ed.) [Pollock 2013] {2C0E2F77}.pdf
10.32MB
0071817913 jQuery; A Beginner's Guide [Pollock 2014] {43F4B029}.pdf
6.74MB
0072228873 How to Do Everything with JavaScript [Duffy 2003] {E49E2666}.pdf
3.74MB
0072253576 JavaScript 2.0; The Complete Reference (2nd ed.) [Powell & Schneider 2004] {097CF2C8}.pdf
8.36MB
007226134X JavaScript Demystified; A Self-Teaching Guide [Keogh 2005] {394DC22F}.pdf
4.15MB
0130130567 Essential JavaScript for Web Professionals [Barrett, Livingston & Brown 1999] {261F87B0}.pdf
1.91MB
0130863343 DHTML and JavaScript [Gilorien 1999] {A570AB78}.pdf
9.13MB
0132272679 AJAX; Creating Web Pages with Asynchronous JavaScript and XML [Woychowsky 2006] {D71277C5}.pdf
4.92MB
0132358042 Dojo; Using the Dojo JavaScript Library to Build AJAX Applications [Harmon 2009] {D608C7B3}.pdf
1.71MB
0134096665 Web Animation using JavaScript; Develop and Design [Shapiro 2015] {B7CA2518}.pdf
9.32MB
0134464435 Data Visualization Toolkit [Clark 2017] {F4743566}.pdf
17.98MB
0134546318 Learning React [Chinnathambi 2017] {0C64B479}.pdf
9.29MB
0134576977 Learning Angular (2nd ed.) [Dayley, Dayley & Dayley 2018] {69AD7FAF}.pdf
3.06MB
0134655532 Node.js, MongoDB and Angular Web Development (2nd ed.) [Dayley, Dayley & Dayley 2018] {7A731321}.pdf
4.28MB
0136502148 Modern JavaScript for the Impatient [Horstmann 2020] {1813A985}.pdf
7.08MB
013650289X JavaScript Absolute Beginner's Guide (2nd ed.) [Chinnathambi 2020] {34580809}.pdf
24.57MB
0136870724 Begin to Code with JavaScript [Miles 2022] {31AB53A4}.pdf
47.18MB
0137001312 JavaScript for Programmers [Deitel & Deitel 2010] {5E3AFC53}.pdf
12.03MB
0137054890 JavaScript by Example (2nd ed.) [Quigley 2011] {CC3DDAA1}.pdf
8.85MB
0240819071 Developing Websites with jQuery Mobile [David 2011] {3B6BEE32}.pdf
14.54MB
024081908X Working with jQTouch to Build Websites on Top of jQuery [David 2011] {B13381A8}.pdf
5.22MB
0321172388 Extending Acrobat Forms with JavaScript [Deubert 2003] {07E25D05}.pdf
35.34MB
0321320751 JavaScript Reference Card [Goelz & Schwartz 2005] {EBCDD7E1}.pdf
93.92KB
0321430328 JavaScript and AJAX Visual QuickStart Guide (6th ed.) [Negrino & Smith 2006] {448F3B4F}.pdf
12.02MB
0321572602 Scriptin' with JavaScript and AJAX; A Designer's Guide [Wyke-Smith 2010] {20EA6353}.pdf
5.78MB
0321604164 Developing Hybrid Applications for the iPhone; Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone [Barney 2009] {D610807F}.pdf
1.87MB
0321647491 jQuery Visual QuickStart Guide [Holzner 2009] {3A80247A}.pdf
3.08MB
0321683919 Test-Driven JavaScript Development [Johansen 2011] {48C49E7C}.pdf
2.91MB
0321700953 The JavaScript Pocket Guide [Burdette 2010] {0FE57259}.pdf
1.58MB
0321772563 Applied jQuery; Develop and Design [Blanchard 2012] {75372FAA}.pdf
12.22MB
0321772970 JavaScript Visual QuickStart Guide (8th ed.) [Negrino & Smith 2012] {14BFA51C}.pdf
20.5MB
0321812182 Effective JavaScript; 68 Specific Ways to Harness the Power of JavaScript [Herman 2013] {5A3C012D}.pdf
1.3MB
0321812522 Modern JavaScript; Develop and Design [Ullman 2012] {2777A967}.pdf
12.72MB
0321815262 Learning jQuery [Steyer 2013] {B3AA9F00}.pdf
30.84MB
032182010X Programming in CoffeeScript [Bates 2012] {C2B36C27}.pdf
1.25MB
032182041X jQuery Mobile Develop and Design [Hadlock 2012] {CEF9C6F3}.pdf
11.81MB
0321832744 Learning JavaScript [Wright 2012] {AD97143E}.pdf
2.13MB
0321910575 Learning Node.js [Wandschneider 2013] {79EC4059}.pdf
2.68MB
0321918967 jQuery and JavaScript Phrasebook; Essential Code and Commands [Dayley 2014] {74E8744F}.pdf
2.71MB
0321995783 Node.js, MongoDB and AngularJS Web Development [Dayley 2014] {F82B9695}.pdf
73.05MB
0470051515 Beginning JavaScript (3rd ed.) [Wilton & McPeak 2007] {1EC03D5D}.pdf
6.15MB
0470069163 JavaScript Bible (6th ed.) [Goodman & Morrison 2007] {21C9CB5F}.pdf
12.59MB
0470073152 Beginning Expression Web [Ruvalcaba 2007] {7DFF2E74}.pdf
11.7MB
0470227796 Beginning JavaScript and CSS Development with jQuery [York 2009] {64176DD9}.pdf
7.18MB
047022780X Professional JavaScript for Web Developers (2nd ed.) [Zakas 2009] {D990DE28}.pdf
3.72MB
0470344725 JavaScript Programmer's Reference [White 2009] {5A66D9FD}.pdf
6.52MB
047038459X Professional JavaScript Frameworks; Prototype, YUI, Ext JS, Dojo and MooTools [Orchard, Pehlivanian, Koon & Jones 2009] {9EDF777A}.pdf
6.94MB
0470417994 JavaScript & AJAX for Dummies [Harris 2010] {CFFAB7CE}.pdf
7.55MB
0470525932 Beginning JavaScript (4th ed.) [Wilton & McPeak 2010] {915C15AC}.pdf
5.55MB
0470526912 JavaScript Bible (7th ed.) [Goodman, Morrison, Novitski & Rayl 2010] {2AFE972C}.pdf
9.63MB
0470540702 Beginning HTML, XHTML, CSS, and JavaScript [Duckett 2010] {1D9AEEAF}.pdf
6.3MB
0470540710 Professional XMPP; Programming with JavaScript and jQuery [Moffitt 2010] {2C252D84}.pdf
4.81MB
0470584459 jQuery for Dummies [Beighley 2010] {ADF29EC8}.pdf
11.94MB
0470611944 Learn JavaScript and AJAX with w3Schools [Refsnes, Refsnes, Refsnes & Refsnes 2010] {22BEE775}.pdf
3.57MB
047097723X Smashing jQuery [Rutter 2011] {16B574AC}.pdf
18.96MB
0471219762 Making Use of JavaScript [Bhasin 2002] {BC7E2103}.pdf
6.94MB
0538742356 HTML & JavaScript Basics (4th ed.) [Barksdale & Turner 2011] {2669F263}.pdf
64.08MB
0538748877 JavaScript (5th ed.) [Gosselin 2011] {3303499D}.pdf
14.11MB
0596000480 JavaScript; The Definitive Guide; Activate Your Web Pages (4th ed.) [Flanagan 2001] {DA2AC525}.pdf
2.66MB
0596000529 Creating Applications with Mozilla; Using XUL, JavaScript, and CSS [Boswell, King, Oeschger, Collins & Murphy 2002] {4D225BF1}.pdf
5.03MB
0596004117 JavaScript Pocket Reference; Activate Your Web Pages (2nd ed.) [Flanagan 2002] {FE3E8283}.pdf
1.37MB
0596101996 Javascript; The Definitive Guide (5th ed.) [Flanagan 2006] {C05DC521}.pdf
5.63MB
0596155255 Palm webOS; The Insider's Guide to Developing Applications in JavaScript using the Palm Majo Framework [Allen 2009] {D23E5F0E}.pdf
6.69MB
0596159773 jQuery Cookbook; Solutions & Examples for jQuery Developers [2010] {AB621B21}.pdf
2.67MB
0596514085 JavaScript & DHTML Cookbook; Solutions & Examples for Web Programmers (2nd ed.) [Goodman 2007] {32E58ACA}.pdf
2.95MB
0596515197 Adobe Integrated Runtime (AIR) for JavaScript Developers Pocket Guide; Getting Started with the Beta Release of Adobe Integrated Runtime [Chambers, Dura & Hoyt 2007] {17FB5B61}.pdf
4.24MB
0596515898 JavaScript; The Missing Manual [McFarland 2008] {4F560344}.pdf
17.86MB
0596516487 Dojo; The Definitive Guide; Powering Up AJAX Development Techniques [Russell 2008] {4EABF60F}.pdf
4.85MB
0596517742 JavaScript; The Good Parts; Unearthing the Excellence in JavaScript [Crockford 2008] {0EF4FDF2}.pdf
1.49MB
0596518374 Adobe AIR for JavaScript Developers Pocket Guide [Chambers, Dura, Georgita & Hoyt 2008] {9C3F7F27}.pdf
1.16MB
0596521871 Learning JavaScript; Add Sparkle and Life to Your Web Pages (2nd ed.) [Powers 2008] {8C754C2A}.pdf
6.83MB
0596527748 Head First JavaScript [Morrison 2008] {5E4D9583}.pdf
38.87MB
0596802528 Scripting InDesign CS3-4 with JavaScript [Kahrel 2009] {B6856D9C}.pdf
1.28MB
059680279X High Performance JavaScript; Build Faster Web Application Interfaces [Zakas 2010] {992CC932}.pdf
3.89MB
0596805527 JavaScript; The Definitive Guide; Activate Your Web Pages (6th ed.) [Flanagan 2011] {A89DBD55}.pdf
6.46MB
0596805780 Building iPhone Apps with HTML, CSS, and JavaScript; Making App Store Apps without Objective-C or Cocoa [Stark 2010] {C76FF3EA}.pdf
4.2MB
0596806132 JavaScript Cookbook; Programming the Web [Powers 2010] {F2ACF117}.pdf
6.68MB
0596806752 JavaScript Patterns; Build Better Applications with Coding and Design Patterns [Stefanov 2010] {8F6433BE}.pdf
2.16MB
0672315475 Pure JavaScript; A Code-Intensive Premium Reference [Wyke, Gilliam & Ting 1999] {4A02AF91}.pdf
5.36MB
0672321416 Pure JavaScript; A Code-Intensive Premium Reference (2nd ed.) [Wyke, Gilliam, Ting & Michaels 2002] {29325093}.pdf
7.51MB
0672322013 JavaScript Developer's Dictionary [Vincent 2002] {80325C4A}.pdf
2.65MB
0672322978 Teach Yourself JavaScript in 21 Days [Watt & Watt 2002] {28B1966A}.pdf
5.36MB
0672324067 Teach Yourself JavaScript in 24 Hours (3rd ed.) [Moncur 2002] {3C4F6860}.pdf
4.73MB
0672328798 Teach Yourself JavaScript in 24 Hours (4th ed.) [Moncur 2007] {64216070}.pdf
4.95MB
0672328801 JavaScript Phrasebook; Essential Code and Commands [Wenz 2007] {2CC0FF87}.pdf
2.37MB
0672333325 Teach Yourself HTML, CSS and JavaScript All in One [Meloni 2012] {4B5AE98E}.pdf
15.07MB
0672335948 Teach Yourself jQuery Mobile in 24 Hours [Dutson 2013] {26DCD27F}.pdf
8MB
067233738X Teach Yourself JavaScript in 24 Hours (6th ed.) [Ballard 2015] {D284938D}.pdf
19.47MB
0672337428 Teach Yourself AngularJS, JavaScript, and jQuery All in One [Dayley & Dayley 2016] {0A74D12D}.pdf
67.62MB
0672338084 Teach Yourself HTML, CSS, and JavaScript All in One (3rd ed.) [Kyrnin & Meloni 2019] {6A920092}.pdf
12.88MB
0692607730 App Development Guide; Wack-A Mole (iOS, Android, HTML5, JavaScript) [Lassoff 2015] {92899E59}.pdf
4.25MB
0735639027 Microsoft Expression Web 4 Step by Step [Leeds 2010] {BC252122}.pdf
44.19MB
0735645523 JavaScript Step by Step (2nd ed.) [Suehring 2010] {487C96B5}.pdf
3.07MB
0735662983 Node.js for .NET Developers [Gaynes 2015] {71F01F6B}.pdf
4.44MB
0735665931 JavaScript Step by Step (3rd ed.) [Suehring 2013] {1D31DB7F}.pdf
9.24MB
0735666741 Start Here! Learn JavaScript [Suehring 2012] {CED1B4A2}.pdf
19.03MB
0735676631 Programming in HTML5 with JavaScript and CSS3; Exam Ref 70-480 [Delorme 2014] {097BCEA9}.pdf
73.17MB
0735711674 JavaScript Design [Sanders 2001] {B18E5192}.pdf
4.52MB
0761534105 JavaScript Programming for the Absolute Beginner [Harris 2001] {CCE72637}.pdf
13.14MB
076369276X Get Coding! Learn HTML, CSS & JavaScript & Build a Website, App & Game [Whitney 2016] {1AAA9537}.pdf
33.54MB
0764501127 JavaScript for Dummies [vander Veer 1997] (duplex) {83604EBE}.pdf
30MB
0764533428 JavaScript Bible (4th ed.) [Goodman 2001] {D1697243}.pdf
9.17MB
0764542419 JavaScript in 10 Simple Steps or Less [Danesh 2004] {B6739F91}.pdf
9.27MB
0764547186 JavaScript Bible; Gold Edition [Goodman 2001] {89D9B23E}.pdf
9.08MB
0764548042 JavaScript Weekend Crash Course [Disbrow 2001] {C32A1948}.pdf
3.6MB
0764548557 JavaScript Examples Bible; The Essential Companion to JavaScript Bible [Goodman 2001] {9899996A}.pdf
3.08MB
0764557432 JavaScript Bible (5th ed.) [Goodman 2004] {00C52CA0}.pdf
24.15MB
0764576593 JavaScript for Dummies (4th ed.) [vander Veer 2005] {25708AD1}.pdf
6.62MB
0764579088 Professional JavaScript for Web Developers [Zakas 2005] {06C2AD65}.pdf
9MB
0789711362 The Complete Idiot's Guide to JavaScript (2nd ed.) [Weiss 1997] {EBB28144}.pdf
793.55KB
0789724995 JavaScript 1.5 by Example [Kingsley-Hughes & Kingsley-Hughes 2001] {2D537DF9}.pdf
5.47MB
0789725762 Special Edition; Using JavaScript [McFedries 2001] {82302B28}.pdf
10.95MB
0789726122 JavaScript Goodies (2nd ed.) [Burns & Growney 2002] {75D0F51B}.pdf
11.58MB
0789758067 JavaScript Absolute Beginner's Guide [Chinnathambi 2017] {ACC36F28}.pdf
16.83MB
0957921896 DHTML Utopia; Modern Web Design using JavaScript & DOM [Langridge 2005] {C5DD1E8A}.pdf
2.04MB
0970747926 HTML & JavaScript for Visual Learners [Charuhas 2001] {6039A295}.pdf
2.58MB
0975240269 The JavaScript Anthology; 101 Essential Tips, Tricks & Hacks [Edwards & Adams 2006] {8853ED2E}.pdf
1.29MB
097528388X New Programmers Start Here; An Introduction to Computer Programming using JavaScript [Bartlett 2016] {36A51D1A}.pdf
3.39MB
0980285801 Simply JavaScript [Yank & Adams 2007] {3D02CA9C}.pdf
11.35MB
0980285844 The Art & Science of JavaScript [Adams et al. 2007] {B95DCE9C}.pdf
4.18MB
0980576857 jQuery; Novice to Ninja [Castledine & Sharkie 2010] {CACFE4CA}.pdf
2.2MB
0987102672 Getting Good with JavaScript [Burgess 2011] {42B6EED4}.pdf
2.58MB
0987153013 jQuery Novice to Ninja (2nd ed.) [Castledine & Sharkie 2012] {FEC0C6FF}.pdf
16.07MB
0987247824 Jump Start CoffeeScript [Casteldine 2012] {A7B55481}.pdf
2.87MB
0987332104 Jump Start Node.js; Get Up to Speed with Node.js in a Weekend [Nguyen 2012] {0AF83572}.pdf
5.03MB
098733218X Jump Start JavaScript [Pehlivanian & Nguyen 2013] {A107DA23}.pdf
2.83MB
099134460X Ang-book; The Complete Book on AngularJS [Lerner 2013] {DE6A698C}.pdf
3.42MB
0991344618 Ang-book 2; The Complete Book on Angular 2 [Murray, Coury, Lerner & Taborda 2017] {E643E42E}.pdf
24.84MB
0992279437 Jump Start Bootstrap; Get Up To Speed with Bootstrap in a Weekend [Rahman 2014] {3DB799AB}.pdf
14.75MB
0992279453 AngularJS; Novice to Ninja [Panda 2014] {3167BCBA}.pdf
3.12MB
0992461227 JavaScript; Novice to Ninja; Learn the Ways of the JavaScript Ninja! [Jones 2014] {85726F5B}.pdf
4.24MB
0992461251 Full Stack JavaScript Development with MEAN; MongoDB, Express, Angular.js, and Node.js [Bretz & Ihrig 2014] {20195745}.pdf
2.14MB
099538262X JavaScript; Novice to Ninja (2nd ed.) [Jones 2017] {8B04CF23}.pdf
4.55MB
0997196610 Using Microsoft Azure DocumentDB in a Node.js Application [Bush 2016] {F6CAF858}.pdf
14.99MB
103206756X, 1032067535 Getting the Most out of Node.js Frameworks; The Essential Tools and Libraries [bun Uzayr 2022] {93593869}.pdf
8.17MB
1032067586, 1032067578 TypeScript for Beginners; The Ultimate Guide [bin Uzayr 2022] {40C1D896}.pdf
6.22MB
1098104439 Multithreaded JavaScript; Concurrency Beyond the Event Loop [Hunter & English 2022] {4E67390B}.pdf
5.78MB
1118026225 HTML, CSS & JavaScript Mobile Development for Dummies [Harrel 2011] {5DD24FAB}.pdf
19.1MB
1118026683 Professional jQuery [Otero 2012] {6A73904D}.pdf
22.69MB
1118026691 Professional JavaScript for Web Developers (3rd ed.) [Zakas 2012] {AB39D4F4}.pdf
51.38MB
111812720X Webkit for Dummies [Minnick 2012] {876DCB61}.pdf
33.58MB
1118159004 Beginning iOS Application Development with HTML and JavaScript [Wagner 2012] {CD7C1639}.pdf
37.05MB
1118185463 Professional Node.js; Building JavaScript Based Scalable Software [Teixeira 2013] {19F44F74}.pdf
10.71MB
1118348168 Smashing Mobile Web Development; Going Mobile with HTML5, CSS3, and JavaScript [Avola & Raasch 2013] {1518D9A3}.pdf
25.91MB
1118431669 HTML5 Programming with JavaScript for Dummies [Mueller 2013] {324DA01E}.pdf
19.68MB
1118454375 Smashing CoffeeScript [Hudson 2013] {0C7F7650}.pdf
3.53MB
111852456X JavaScript Programming; Pushing the Limits [Raasch 2013] {2BD4C93C}.pdf
30.37MB
1118531647 JavaScript & jQuery; Interactive Front-End Web Development [Duckett 2014] {4A8496B2}.pdf
91.49MB
1118832078 Professional AngularJS [Karpov & Netto 2015] {7F04136E}.pdf
9.5MB
1118847067 JavaScript and jQuery for Data Analysis and Visualization [Raasch, Murray, Ogievetsky & Lowery 2015] {8718B5F4}.pdf
22.86MB
111886607X Web Development with jQuery [York 2015] {F4EFC458}.pdf
7.97MB
1118903331 Beginning JavaScript (5th ed.) [McPeak & Wilton 2015] {7D6D606F}.pdf
36.22MB
1119001161 HTML5, JavaScript, and jQuery 24-Hour Trainer [Cameron 2015] {1ADF4852}.pdf
9.07MB
1119028728 Reliable JavaScript; How to Code Safely in the World's Most Dangerous Language [Spencer & Richards 2015] {561F16E8}.pdf
14.86MB
1119056071 Coding with JavaScript for Dummies [Minnick & Holland 2015] {FE7FB6B2}.pdf
13.95MB
1119067146 Building Responsive Data Visualization for the Web [Hinderman 2016] {A6EE08FC}.pdf
7.55MB
1119119863 JavaScript for Kids for Dummies [Minnick & Holland 2015] {4DE0DAAF}.pdf
11.72MB
1119177308 Writing Computer Code; Learn the Language of Computers! (HTML5, CSS3, JavaScript) [Minnick & Holland 2016] {766E102A}.pdf
4.36MB
1119366445 Professional JavaScript for Web Developers (4th ed.) [Frisbie 2020] {8E921AE5}.pdf
5.67MB
1119468388 PHP, MySQL & JavaScript All-in-One for Dummies [Blum 2018] {56915A09}.pdf
23.3MB
1119685540 Beginning React JS Foundations; Building User Interfaces with ReactJS; An Approachable Guide [Minnick 2022] {AAE95667}.pdf
17.43MB
1119962595 Smashing Node.js; JavaScript Everywhere [Rauch 2012] {74FA1DE8}.pdf
2.96MB
1138961531, 1138731137 JavaScript for Sound Artists; Learn to Code with the Web Audio API [Turner 2017] {4804CA8F}.pdf
3.88MB
1284091791 Web Programming with HTML5, CSS, and JavaScript [Dean 2019] {1012451D}.pdf
18.68MB
1305078446 Javascript (6th ed.) [Vodnik & Gosselin 2015] {1CF7CEFB}.pdf
53.85MB
1326576720 JavaScript; Glossary on Demand [Giammarchi 2016] {06B1DF36}.pdf
361.56KB
1329066170 The JavaScript Adventure; Learn to Code by Building a Text-Based Adventure Game [Sims 2015] {D1A797B2}.pdf
1.69MB
1430209836 MooTools Essentials [Newton 2008] {E35B1C84}.pdf
1.4MB
1430209917 Foundation Website Creation with CSS, XHTML, and JavaScript [Lane, Moscovitz & Lewis 2008] {7CAE49CB}.pdf
7.72MB
1430210664 Practical Dojo Projects [Zammetti 2008] {0E5BF820}.pdf
6.98MB
1430219246 Practical Ext JS Projects with Gears [Zammetti 2009] {17555B92}.pdf
6.05MB
1430219343 Pro JavaScript RIA Techniques; Best Practices, Performance, and Presentation [Odell 2009] {9B5124E2}.pdf
1.68MB
1430225211 Getting Started with Dojo [Hayes 2009] {CFE6EF79}.pdf
7.89MB
1430227095 jQuery Recipes; A Problem-Solution Approach [Harwani 2010] {871E9FE3}.pdf
4.69MB
1430230452 Beginning iPhone and iPad Web Apps; Scripting with HTML5, CSS3, and JavaScript [Apers & Paterson 2010] {989C4B53}.pdf
16.12MB
1430230541 Pro JavaScript with MooTools; Learning Advanced JavaScript Programming [Obcena 2010] {90BC4C3F}.pdf
3.8MB
1430232463 Pro iOS Web Design and Development; HTML5, CSS3, and JavaScript with Safari [Picchi 2011] {4023C6EC}.pdf
13.1MB
1430232765 Pro Android Web Apps; Develop for Android using HTML5, CSS3 & JavaScript [Oehlman & Blanc 2011] {E7155003}.pdf
13.14MB
1430233893 DOM Scripting; Web Design with JavaScript and the Document Object Model (2nd ed.) [Keith 2010] {6FA037F4}.pdf
6.29MB
1430237899 Foundation Website Creation with HTML5, CSS3, and JavaScript [Lane, Barker, Lewis & Moscovitz 2012] {817218F3}.pdf
12.05MB
1430238194 Pro Android Web Game Apps; Using HTML5, CSS3, and JavaScript [Bura & Coates 2012] {B3E1A3BE}.pdf
9.33MB
1430239034 Beginning PhoneGap; Mobile Web Framework for JavaScript and HTML5 [Ghatol & Patel 2012] {B0944FEA}.pdf
26.93MB
1430239573 Beginning Android Web Apps Development (HTML5, CSS3, JavaScript) [Westfall, Augusto & Allen 2012] {59EA2B45}.pdf
14.08MB
1430239662 Pro jQuery Mobile [Broulik 2011] {1685E78B}.pdf
23.83MB
1430240385 Learning HTML5 and JavaScript for iOS; Web Standards-Based Apps for iPhone, iPad, and iPod touch [Preston 2012] {20D76450}.pdf
7.37MB
1430240954 Pro jQuery [Freeman 2012] {F2ED1106}.pdf
22.31MB
1430243473 Learn HTML5 and JavaScript for Android [Williams 2012] {211C7265}.pdf
6.29MB
1430243503 Foundation Adobe Edge Animate; for HTML5, CSS3, and JavaScript Development [Green & Clawson 2012] {F3732B49}.pdf
90.36MB
1430244615 Pro JavaScript for Web Apps [Freeman 2012] {4A9E8973}.pdf
4.03MB
1430246294 JavaScript Programmer's Reference [Valentine & Reid 2013] {B5504BB6}.pdf
2.82MB
1430247169 Foundation Game Design with HTML5 & JavaScript [van der Spuy 2012] {901E52D3}.pdf
15.41MB
1430247495 Pro JavaScript Performance; Monitoring and Visualization [Barker 2012] {72DF127D}.pdf
3.85MB
1430249323 Beginning jQuery [Franklin 2013] {6AE0B12D}.pdf
2.98MB
1430250925 Beginning JavaScript with DOM Scripting and AJAX (2nd ed.) [Ferguson & Heilmann 2013] {755AA836}.pdf
5.02MB
1430257253 TypeScript Revealed [Maharry 2013] {80BE4D1D}.pdf
3.49MB
1430258004 Advanced Game Design with HTML5 and JavaScript; Create Video Game Music [van der Spuy 2015] {64797912}.pdf
10.24MB
1430258608 Pro Node.js for Developers [Ihrig 2013] {B06DA774}.pdf
3.06MB
1430259442 JavaScript Creativity [Hudson 2014] {1967A619}.pdf
2.51MB
1430260580 Node.js Recipes; A Problem-Solution Approach [Gackenheimer 2013] {D745F9A1}.pdf
3.25MB
143026070X Pro iOS and Android Apps for Business (jQuery Mobile, Node.js, MongoDB) [Zammetti 2013] {3612F0A8}.pdf
8.11MB
1430260734 Practical Ext JS 4 [Sunderaraman 2013] {B43894D8}.pdf
4.14MB
1430260971 Expert JavaScript [Daggett 2013] {89D4BB56}.pdf
3.84MB
1430261064 JavaScript Recipes; A Problem-Solution Approach [Ferguson & Cirkel 2017] {A4A5D4AE}.pdf
6.06MB
1430262680 Pro JavaScript Development; Coding, Capabilities, and Tooling [Odell 2014] {85E265B2}.pdf
8MB
1430262893 Beginning JavaScript Charts; With jqPlot, D3, and Highcharts [Nelli 2013] {C402C12D}.pdf
15.34MB
1430263040 Beginning jQuery 2 for ASP.NET Developers [Joshi 2013] {A3E456B9}.pdf
9.93MB
1430263342 Baginning Backbone.js [Sugrue 2014] {636E1E75}.pdf
5.57MB
1430263377 Physics for JavaScript Games, Animation, and Simulations; With HTML5 Canvas [Ramtal & Dobre 2014] {A79C7C77}.pdf
11.72MB
1430263881 Pro jQuery 2.0 (2nd ed.) [Freeman 2013] {28B6568C}.pdf
28.1MB
1430263911 Pro JavaScript Techniques (2nd ed.) [Resig, Ferguson & Paxton 2015] {2D536A74}.pdf
3.45MB
1430264330 jQuery 2 Recipes; A Problem-Solution Approach [Pande 2014] {594D436C}.pdf
10.34MB
1430264489 Pro AngularJS [Freeman 2014] {4AABED82}.pdf
7.19MB
1430264934 JavaScript Quick Syntax Reference [Olsson 2015] {90544007}.pdf
955.54KB
1430265388 Building JavaScript Games; For Phones, Tablets, and Desktop [Egges 2014] {0948A983}.pdf
6.9MB
1430265868 Learn Unity3D Programming with UnityScript; Unity's JavaScript for Beginners [Suvak 2014] {A37B2E3B}.pdf
18.06MB
1430265957 Practical Node.js; Building Real-World Scalable Web Apps [Mardan 2014] {46CF1F81}.pdf
7.23MB
1430267917 Pro TypeScript; Application-Scale JavaScript Development [Fenton 2014] {4A893407}.pdf
3.92MB
1430268360 Introducing Meteor; Build Better Apps Faster with Meteor [Robinson, Gray & Titarenco 2015] {1BC8A5D4}.pdf
1.71MB
1430272198 JavaScript for Absolute Beginners [McNavage 2010] {1F2DEF28}.pdf
11.72MB
144930351X JavaScript Web Applications; jQuery Developers' Guide to Moving State to the Client [MacCaw 2011] {E6E487FF}.pdf
5.23MB
1449304192 YUI 3 Cookbook; Writing Maintainable Applications [Goer 2012] {4D755A3F}.pdf
10.5MB
1449304753 Making Isometric Social Real-Time Games with HTML5, CSS3, and JavaScript; Rendering Simple 3D Worlds with Sprites and Maps [Pagella 2011] {4CB78141}.pdf
1.78MB
1449306578 Building Hypermedia APIs with HTML5 and Node; Creating Evolvable Hypermedia Applications [Amundsen 2012] {720B606C}.pdf
7.72MB
1449306683 jQuery Mobile; Building Cross-Platform Mobile Applications [Reid 2011] {17858966}.pdf
1.68MB
1449307523 Getting Started with GEO, CouchDB & Node.js; New Open Source Tools for Location Data [Thompson 2011] {AA3E07B7}.pdf
6.83MB
1449316417 Building Android Apps with HTML, CSS, and JavaScript; Making Native Apps with Standards-Based Web Tools (2nd ed.) [Stark & Jepson 2012] {7076F7C8}.pdf
9.57MB
1449316859 JavaScript Pocket Reference; Activate Your Web Pages (3rd ed.) [Flanagan 2012] {98F051FC}.pdf
5.67MB
1449316999 jQuery UI; A Code-Centered Approach to User Interface Design [Sarrion 2012] {31BB844E}.pdf
8.83MB
1449318835 Node for Front-End Developers; Writing Server-Side JavaScript Applications [Means 2012] {7A8F2993}.pdf
5.19MB
1449319262 Learning PHP, MySQL, JavaScript, & CSS; A Step-by-Step Guide to Creating Dynamic Websites (2nd ed.) [Nixon 2012] {0F1397A9}.pdf
15.12MB
1449319270 Learning Web Design; A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics (4th ed.) [Robbins 2012] {8186B7A6}.pdf
25.65MB
1449320198 JavaScript for PHP Developers; A Concise Guide to Mastering JavaScript [Stefanov 2013] {1FAC47FA}.pdf
7.81MB
1449320511 HTML5 and JavaScript Web Apps; Bridging the Gap Between the Web and the Mobile Web [Hales 2013] {E58CC4BD}.pdf
4.73MB
1449321054 The Little Book on CoffeeScript; The JavaScript Developer's Guide to Building Better Web Apps [MacCaw 2012] {4588C2DC}.pdf
2.72MB
1449322131 Web Workers; Multithreaded Programs in JavaScript [Green 2012] {3F6C4BDA}.pdf
3.49MB
1449323073 Learning Node; Moving to the Server Side [Powers 2012] {914E8465}.pdf
5.03MB
1449323391 Testable JavaScript; Ensuring Reliable Code [Trostler 2013] {93123250}.pdf
14.45MB
1449327680 Maintainable JavaScript; Writing Readable Code [Zakas 2012] {1AD676AF}.pdf
8.78MB
1449327850 Mobile JavaScript Application Development; Bringing Web Programming to Mobile Devices [Kosmaczewski 2012] {003C3715}.pdf
8.72MB
1449328253 Developing Backbone.js Applications; Building Better JavaScript Applications [Osmani 2013] {1A4FB9BC}.pdf
13.83MB
1449328792 Getting Started with D3; Creating Data-Driven Documents [Dewar 2012] {7BE0A8F9}.pdf
6.29MB
1449329551 Appcelerator Titanium Up & Running; Building Native iOS and Android Apps using JavaScript [Anderson 2013] {4603944F}.pdf
9.49MB
1449331815 Learning JavaScript Design Patterns; A JavaScript and jQuery Developer's Guide [Osmani 2012] (draft) {3D965183}.pdf
2.3MB
1449335195 Learning from jQuery; Building on Core Skills [Macrae 2013] {E4A22662}.pdf
3.64MB
1449335586 You Don't Know JS; Scope & Closures [Simpson 2014] {4B27F7F9}.pdf
2.83MB
1449337392 Building Node Applications with MongoDB and Backbone; Rapid Prototyping and Scalable Deployment [Wilson 2013] {C618BD5B}.pdf
5.16MB
1449339735 Interactive Data Visualization for the Web; An Introduction to Designing with D3 [Murray 2013] {11FCE1C7}.pdf
6.97MB
1449339956 The Problem with Native JavaScript APIs; External JavaScript Libraries Still Matter [Zakas 2012] {B1074416}.pdf
757.12KB
144934013X Head First JavaScript Programming [Freeman & Robson 2014] {5177B6C3}.pdf
86.93MB
1449342841 DOM Enlightenment; Exploring JavaScript and the Modern DOM [Lindley 2013] {032264B5}.pdf
4.85MB
1449342884 JavaScript Enlightenment; From Library User to JavaScript Developer [Lindley 2013] {32377E2C}.pdf
6.49MB
1449343120 Enyo Up and Running; Build Native-Quality Cross-Platform JavaScript Apps [Sutton 2013] {CB54BA86}.pdf
5.82MB
1449343910 Bootstrap; Responsive Web Development [Spurlock 2013] {0F8E5539}.pdf
12.77MB
1449344852 AngularJS; Less Code, More Fun, and Enhanced Productivity with Structured Web Apps [Green & Seshadri 2013] {0DCC0178}.pdf
8.38MB
1449356370 JavaScript Testing with Jasmine [Hahn 2013] {203A07EC}.pdf
1.42MB
1449360726 Functional JavaScript; Introducing Functional Programming with Underscore.js [Fogus 2013] {4E592462}.pdf
8.97MB
1449361919 Building Hybrid Android Apps with Java and JavaScript; Applying Native Device APIs [Gok & Khanna 2013] {41F2717A}.pdf
11.46MB
1449364934 Data Structures and Algorithms with JavaScript; Bringing Classic Computing Approaches to the Web [McMillan 2014] {02CEB9A3}.pdf
8.32MB
1449365035 Speaking JavaScript; An In-Depth Guide for Programmers [Rauschmayer 2014] {2A8B579E}.pdf
8.59MB
1449365361 RaphaëlJS; Graphics and Visualization on the Web [Wilson 2014] {388C4D27}.pdf
4.09MB
1449369332 Client-Server Web Apps with JavaScript and Java; Rich, Scalable, and RESTful [Saternos 2014] {15CCD87E}.pdf
6.1MB
1449369391 Learning jQuery Deferreds; Taming Callback Hell with Deferreds and Promises [Jones & Tollervey 2014] {DB556A0E}.pdf
3.63MB
1449370195 Learning Web App Development; Build Quickly with Proven JavaScript Techniques [Purewal 2014] {88F2F979}.pdf
14.3MB
1449370756 Beautiful JavaScript; Leading Programmers Explain How They Think [Kovalyov 2015] {9182748C}.pdf
2.7MB
1449370926 Building Web Apps with Ember.js; Write Ambitious JavaScript [Cravens & Brady 2014] {93DD109A}.pdf
8.79MB
1449370985 Full Stack Web Development with Backbone.js; Scalable Application Design with 100% JavaScript [Mulder 2014] {0AC8A82A}.pdf
6.41MB
1449373216 JavaScript with Promises; Managing Asynchronous Code [Parker 2015] {E4BB5F63}.pdf
1.5MB
1449381871 Closure; The Definitive Guide; Google Tools to Add Power to Your JavaScript [Bolin 2010] {B02A63DD}.pdf
6.28MB
1449383262 Building Android Apps with HTML, CSS, and JavaScript; Making Native Apps with Standards-Based Web Tools [Stark 2010] {4DC8C3A3}.pdf
5.24MB
1449393217 Head First jQuery [Benedetti & Cranley 2011] {6FD1E8D5}.pdf
21.21MB
1449393632 Supercharged JavaScript Graphics; With HTML5 Canvas and jQuery [Cecco 2011] {495E9A29}.pdf
10.85MB
1449397220 jQuery Pocket Reference; Read Less, Learn More [Flanagan 2011] {888EABA2}.pdf
1.44MB
1449397654 jQuery Mobile Up and Running; Using HTML5 to Design Web Apps for Tablets and Smartphones [Firtman 2012] {EEC2BD22}.pdf
20.77MB
1449398588 Node Up and Running; Scalable Server-Side Code with JavaScript [Hughes-Croucher & Wilson 2012] {4B3FE6A0}.pdf
8.05MB
1449399029 JavaScript & jQuery; The Missing Manual (2nd ed.) [McFarland 2012] {6EA2FB9C}.pdf
14.55MB
1449399088 Programming HTML5 Applications; Building Powerful Cross-Platform Environments in JavaScript [Kessin 2012] {42F25D08}.pdf
4.8MB
1457186950 Make; JavaScript Robotics [Waldron et al. 2015] {F4C949D9}.pdf
23.32MB
1484200144 Pro Grunt.js [Cryer 2015] {6040FF9B}.pdf
4.92MB
1484200233 Practical Neo4j [Jordan 2014] {1EB4AA38}.pdf
11.02MB
1484200381 Pro Express.js [Mardan 2014] {DC02CF25}.pdf
10.88MB
1484201612 Beginning AngularJS [Grant 2014] {7D1DE581}.pdf
2.69MB
1484201884 Beginning Node.js [Syed 2014] {9497DAF7}.pdf
6.73MB
1484206541 Beginning Amazon Web Services with Node.js [Shackelford 2015] {10EF3AF5}.pdf
11.07MB
1484206630 JavaScript Frameworks for Modern Web Dev [Ambler & Cloud 2015] {7A99DD50}.pdf
7.62MB
1484207823 Express.js Deep API Reference [Mardan 2014] {D2CC8339}.pdf
4.67MB
1484207882 Practical jQuery [Chaudhary & Kumar 2015] {423CE010}.pdf
5.55MB
1484208633 Create Web Charts with jqPlot [Nelli 2014] {AC65511E}.pdf
7.99MB
1484208668 Create Web Charts with D3 [Nelli 2014] {9EEDC724}.pdf
8.56MB
1484209184 Pro REST API Development with Node.js [Doglio 2015] {3C17C88A}.pdf
7.13MB
1484209621 Pro jQuery in Oracle Application Express [Wesley 2015] {381D95A2}.pdf
10.37MB
1484210956 Learn Pixi.js; Create Great Interactive Graphics for Games and the Web [van der Spuy 2015] {9455AA92}.pdf
5MB
1484212282 Beginning Neo4j [Kemper 2015] {45CD8CF2}.pdf
2.31MB
1484212460 Introduction to React [Gackenheimer 2015] {8D87A0C1}.pdf
1.68MB
1484212614 Pro React [de Sousa Antonio 2015] {4410767E}.pdf
4.7MB
1484213483 Beginning CSS Preprocessors; With SASS, Compass, and Less [Prabhu 2015] {2A8774D1}.pdf
2.39MB
1484213963 React Native for iOS Development [Paul & Nalwaya 2016] {F78074CE}.pdf
4.04MB
1484217500 Full Stack JavaScript; Learn Backbone.js, Node.js and MongoDB [Mardan 2015] {D0B6F089}.pdf
2.45MB
1484217861 JavaScript Object Programming [Rinehart 2015] {D40D089B}.pdf
1.5MB
1484219244 Source Code Analytics with Roslyn and JavaScript Data Visualization [Mukherjee 2016] {19368587}.pdf
6.02MB
1484221516 Reactive Programmint with Node.js [Doglio 2016] {52AEE172}.pdf
3.06MB
1484221893 Material Design Implementation with AngularJS [Kotaru 2016] {0734A7DF}.pdf
9.03MB
1484222199 JavaScript Essentials for SAP ABAP Developers [Zaidi 2017] {26F76E99}.pdf
4.1MB
1484222342 Beyond jQuery [Nicholus 2016] {24254FE4}.pdf
10.25MB
1484223063 Pro Angular (2nd ed.) [Freeman 2017] {A20921A0}.pdf
15.4MB
1484224418 Building APIs with Node.js [Pereira 2016] {7528AF30}.pdf
31.07MB
1484224620 Pro HTML5 with CSS, JavaScript, and Multimedia [Collins 2017] {4CA37A93}.pdf
13.97MB
1484224779 Building Web Applications with Visual Studio 2017; Using .NET Core and Modern JavaScript Frameworks [Japikse, Grossnicklaus & Dewey 2017] {2FE4FF8C}.pdf
8.47MB
1484224922 Making Games; With JavaScript [Pitt 2016] {9E1E77B5}.pdf
1.44MB
1484225074 Introducing Regular Expressions; JavaScript and Typescript [Krause 2017] {3848CBBD}.pdf
889.89KB
1484225104 Programming Web Applications with Node, Express and Pug [Krause 2017] {3B957A0B}.pdf
2.73MB
1484225465 Beginning KeystoneJS [Panati 2016] {C7BD13A3}.pdf
3.13MB
148422552X Rapid Game Development using Cocos2D-JS [Kumar & Rahman 2016] {D2544A0F}.pdf
1.86MB
1484225821 Building a 2D Game Physics Engine; Using HTML5 and JavaScript [Tanaya, Chen, Pavleas & Sung 2017] {5602E838}.pdf
2.42MB
148422616X Learn Ionic 2; Develop Multi-Platform Mobile Apps [Justin & Jude 2017] {F82447C2}.pdf
2.68MB
1484226194 Reactive Programming with Angular and ngrx [Farhi 2017] {6426AAAF}.pdf
2.67MB
1484226224 ES6 for Humans; The Latest Standard of JavaScript; ES2015 and Beyond [Grover & Kunduru 2017] {510CF48C}.pdf
1.49MB
1484226526 Pro MERN Stack (Mongo, Express, React, Node) [Subramanian 2017] {5625BE57}.pdf
8.12MB
1484226550 Beginning Functional JavaScript [Aravinth 2017] {41889F94}.pdf
952.41KB
1484227360 Build Mobile Apps with Ionic 2 and Firebase; Hybrid Mobile App Development [Cheng 2017] {6716A8FB}.pdf
2.87MB
1484228928 Enhancing Adobe Acrobat DC Forms with JavaScript [Harder 2017] {6BC6B630}.pdf
16.25MB
1484229096 Pro HTML5 Games; Learn to Build Your Own Games using HTML5 and JavaScript (2nd ed.) [Shankar 2017] {01FBCC2D}.pdf
11.4MB
1484230264 Beginning jQuery (2nd ed.) [Franklin & Ferguson 2017] {9ADA9029}.pdf
3.91MB
1484230388 Practical Node.js; Building Real-World Scalable Web Apps (2nd ed.) [Mardan 2018] {9989FE80}.pdf
11.85MB
1484230922 Beginning Ractive.js [Libby 2017] {ED0E28DB}.pdf
6.47MB
1484231767 The CLI Book; Writing Successful Command Line Interfaces with Node.js [Kowalski 2017] {84F27375}.pdf
1.73MB
1484231791 Front-End Reactive Architectures [Mezzalira 2018] {5BD9AF1D}.pdf
2.5MB
148423197X Full Stack AngularJS for Java Developers (AngularJS, Spring RESTful) [Soni 2017] {10B4AB3A}.pdf
8.86MB
1484232488 Pro TypeScript; Application-Scale JavaScript Development (2nd ed.) [Fenton 2018] {5FDAADF5}.pdf
4.66MB
1484232518 Introducing JavaScript Game Development; Build a 2D Game from the Ground Up [Stuart 2017] {BAD33573}.pdf
4.96MB
148423278X Angular 5 Projects [Clow 2018] {296F53F4}.pdf
10.32MB
148423281X Introducing ArcGIS API 4 for JavaScript [Rubalcava 2017] {340BC8CD}.pdf
1.78MB
1484233891 The Definitive Guide to AdonisJs; Building Node.js Applications with JavaScript [Pitt 2018] {4BBB7834}.pdf
3.54MB
1484234251 Learn JavaScript with p5.js; Coding for Visual Learners [Arslan 2018] {29B67572}.pdf
3.11MB
1484235398 Practical Bot Development; Designing and Building Bots with Node.js and Microsoft Bot Framework [Rozga 2018] {969A5A48}.pdf
15.84MB
1484237145 REST API Development with Node.js (2nd ed.) [Doglio 2018] {0A21158C}.pdf
6.43MB
148423717X Full Stack JavaScript (Backbone.js, Node.js, MongoDB) (2nd ed.) [Mardan 2018] {129D2B83}.pdf
4.63MB
148423863X HTML5 and JavaScript Projects (2nd ed.) [Meyer 2018] {3CE2BFA6}.pdf
10.63MB
1484239873 JavaScript Data Structures and Algorithms [Bae 2019] {1919B2BD}.pdf
5.89MB
1484243455 Practical Oracle JET; Developing Enterprise Applications in JavaScript [Curtis 2019] {3BEADFB0}.pdf
6.52MB
1484244532 React Native for Mobile Development (2nd ed.) [Paul & Nalwaya 2019] {2AA2F8C2}.pdf
6.55MB
148424978X Essential TypeScript; From Beginner to Pro [Freeman 2019] {B0C5F624}.pdf
9.18MB
1484252020 Pro D3.js; Use D3.js to Create Maintainable, Modular, and Testable Charts [Iglesias 2019] {46FD882E}.pdf
3.66MB
1484253515 Building Web Applications with .NET Core 2.1 and JavaScript (2nd ed.) [Japikse, Grossnicklaus & Dewey 2020] {407ED791}.pdf
8.96MB
1484253930 JavaScript Next [Gandhi 2019] {6B1471FF}.pdf
2.41MB
1484257375 Modern Full-Stack Development; Using TypeScript, React, Node.js, Webpack, and Docker [Zammetti 2020] {78BA7036}.pdf
6.2MB
1484263170 AR and VR using the WebXR API; Learn to Create Immersive Content with WebGL, Three js, and A-Frame [Baruah 2021] {67039D0B}.pdf
4.27MB
1484263413 Full-Stack Web Development with Jakarta EE and Vue.js [Lopez 2021] {D801C5C8}.pdf
18.15MB
1484264177 Practical Machine Learning in JavaScript; TensorFlow.js for Web Developers [Gerard 2021] {0C9ABCF8}.pdf
8.99MB
1484268393 Developing Web Components with TypeScript; Native Web Development using Thin Libraries [Krause 2021] {C5132F95}.pdf
3.62MB
1484269713 Test-Driven Development With React Apply st-Driven Development in Your Applications [Qiu 2021] {E3F12917}.pdf
3.87MB
1484269748 Practical Enterprise React [Duldulao & Cabagnot 2021] {621FC024}.pdf
9.97MB
1491901888 JavaScript Cookbook; Programming the Web (2nd ed.) [Powers 2015] {734B02D9}.pdf
6.9MB
1491901942 AngularJS Up and Running; Enhanced Productivity with Structured Web Apps [Seshadri & Green 2014] {0E6EE645}.pdf
3.87MB
1491904151 You Don't Know JS; this & Object Prototypes [Simpson 2014] {34CC132D}.pdf
2.97MB
1491904194 You Don't Know JS; Types & Grammar [Simpson 2015] {53A74BF0}.pdf
3.61MB
1491904224 You Don't Know JS; Async & Performance [Simpson 2015] {27FCE5B7}.pdf
3.56MB
1491904240 You Don't Know JS; ES6 & Beyond [Simpson 2015] {94B9B28F}.pdf
6.65MB
1491914319 Knockout.js; Building Dynamic Client-Side Web Applications [Munro 2015] {38EC9DFF}.pdf
1.61MB
1491914394 ASP.NET MVC 5 with Bootstrap and Knockout.js; Building Dynamic, Responsive Web Applications [Munro 2015] {23613188}.pdf
3.59MB
1491914912 Learning JavaScript; Add Sparkle and Life to Your Web Pages (3rd ed.) [Brown 2016] {96D2C42E}.pdf
5.52MB
1491916753 Learning AngularJS; A Guide to AngularJS Development [Williamson 2015] {8898F1C0}.pdf
4MB
149192019X JS.Next; A Manager's Guide (2nd ed.) [Frost 2015] {1D93A161}.pdf
1.85MB
149192120X Enyo Up & Running; Build Native-Quality Cross-Platform JavaScript Apps (2nd ed.) [Sutton 2015] {6E96359E}.pdf
3.82MB
1491921285 Interactive Data Visualization for the Web; An Introduction to Designing with D3 (2nd ed.) [Murray 2017] {9B73EF1F}.pdf
22.23MB
1491924462 You Don't Know JS; Up & Going [Simpson 2015] {E0E9FDA8}.pdf
3MB
1491928646 Security for Web Developers; Using JavaScript, HTML, and CSS [Mueller 2016] {868D8CAA}.pdf
9MB
1491928999 Node.js for Embedded Systems; Using Web Interfaces for Connected Devices [Mulder & Breseman 2017] {21B51E22}.pdf
29.34MB
1491929006 Learning React Native; Building Native Mobile Apps with JavaScript [Eisenman 2016] (draft) {612FEE7B}.pdf
4.67MB
1491929480 Introduction to JavaScript Object Notation; A To-the-Point Guide to JSON [Bassett 2015] (draft) {8E56B313}.pdf
1.38MB
1491931825 React Up & Running; Building Web Applications [Stefanov 2016] {8A29DC93}.pdf
10.81MB
1491932937 Building Isomorphic JavaScript Apps; From Concept to Implementation to Real-World Solutions [Strimpel & Najim 2016] {C76982A3}.pdf
6.74MB
1491937718 Mobile App Development with Ionic 2; Cross-Platform Apps with Ionic 2, Angular 2 & Cordova [Griffith 2016] (draft) {D0EA6529}.pdf
4.03MB
1491937785 Mobile App Development with Ionic 2; Cross-Platform Apps with Ionic 2, Angular 2 and Cordova [Griffith 2017] (draft) {922D77D6}.pdf
4.03MB
149194305X Learning Node; Moving to the Server-Side (2nd ed.) [Powers 2016] (draft) {20752E0D}.pdf
11.37MB
149194353X Practical Modern JavaScript [Bevacqua 2017] {0209741E}.pdf
3.15MB
1491947071 JavaScript & jQuery; The Missing Manual (3rd ed.) [McFarland 2014] {6F4C5114}.pdf
9.86MB
1491949309 Web Development with Node & Express; Leveraging the JavaScript Stack [Brown 2014] {823D18A7}.pdf
4.73MB
1491950293 Programming JavaScript Applications; Robust Web Architecture with Node, HTML5, and Modern JS Libraries [Elliott 2014] {73A68721}.pdf
8.13MB
1491952024 JavaScript; The Definitive Guide; Master the World's Most-Used Programming Language (7th ed.) [Flanagan] {1DDE99DE}.pdf
17.09MB
1491954620 Learning React; Functional Web Development with React and Redux [Banks & Porcello 2017] {96C1C404}.pdf
7.19MB
1491955686 Mastering Modular JavaScript [Bevacqua 2018] {8D2784AE}.pdf
2.74MB
1491960205 Learning Web Design; A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics (5th ed.) [Robbins 2018] {78CB7ACD}.pdf
76.02MB
1491964928 Refactoring JavaScript; Turning Bad Code into Good Code [Burchard 2017] {D27ED5F7}.pdf
6.53MB
1491989149 Learning React Native; Building Native Mobile Apps with JavaScript (2nd ed.) [Eisenman 2018] {FFE843E5}.pdf
15.13MB
1491993847 React Native Cookbook; Bringing the Web to Native Platforms [Lebensold 2018] {11AF2D11}.pdf
10.15MB
1491997249 Vue.js Up & Running; Building Accessible and Performant Web Apps [Macrae 2018] {B409E90F}.pdf
4.25MB
1491998121 Mobile App Development with Ionic; Cross-Platform Apps with Ionic, Angular & Cordova [Griffith 2017] {286647CA}.pdf
6.2MB
1491999837 Angular Up & Running; Learning Angular, Step by Step [Seshadri 2018] {6D5EF88B}.pdf
7.95MB
1492037656 Programming TypeScript; Making Your JavaScript Applications Scale [Cherny 2019] {09BEB014}.pdf
6.62MB
1492046981 JavaScript Everywhere; Building Cross-Platform Applications with GraphQL, React, React Native, and Electron [Scott 2020] {9A7E5D44}.pdf
9.07MB
1492051462 React Up & Running; Building Web Applications (2nd ed.) [Stefanov 2022] {48E2FB16}.pdf
15.28MB
1492053511 Web Development with Node & Express; Leveraging the JavaScript Stack (2nd ed.) [Brown 2020] {4A9CCC70}.pdf
7.7MB
1492053740 Effective TypeScript; 62 Specific Ways to Improve Your TypeScript [Vanderkam 2020] {D4AF241C}.pdf
6.89MB
1492055751 JavaScript Cookbook; Programming the Web (3rd ed.) [Scott, MacDonald & Powers 2021] {069DB37F}.pdf
8.86MB
1492077291 Distributed Systems with Node.js; Building Enterprise-Ready Backend Services [Hunter 2021] {70DF3DA2}.pdf
7.89MB
1492085847 React Cookbook; Recipes for Mastering the React Framework [Griffiths & Griffiths 2021] {4AECA77C}.pdf
17.64MB
152391050X SurviveJS; Webpack and React; From Apprentice to Master (2nd ed.) [Vepsäläinen 2016] {51FB5B00}.pdf
2.59MB
153998463X JavaScript; The Ultimate Beginners Guide; Start Coding Today [Tale 2016] {58731F16}.pdf
6.66MB
155622852X Advanced JavaScript (2nd ed.) [Easttom 2001] {831B60CA}.pdf
9.43MB
1556228562 Learn JavaScript [Easttom 2002] {9A766201}.pdf
2.73MB
1565922352 JavaScript; The Definitive Guide (2nd ed.) [Flannagan 1997] {A368B376}.pdf
3.8MB
1565925777 JavaScript Application Cookbook; Programming Web Applications in JavaScript [Bradenbaugh 1999] {2D2237C7}.pdf
2.63MB
1568303076 Web Page Scripting Techniques; JavaScript, VBScript, Advanced HTML [Bloomberg, Kawski & Treffers 1996] {1CA14D85}.pdf
2.38MB
1575210738 Teach Yourself JavaScript in a Week [Danesh 1996] {C94D2628}.pdf
5.61MB
1575211173 Web Programming Unleashed [Breedlove 1996] {F6E0A22D}.pdf
6.84MB
1590595335 DOM Scripting; Web Design with JavaScript and the Document Object Model [Keith 2005] {B4091152}.pdf
3.14MB
1590596803 Beginning JavaScript with DOM Scripting and AJAX; From Novice to Professional [Heilmann 2006] {BB7B6675}.pdf
14.03MB
1590597273 Pro JavaScript Techniques [Resig 2006] {EA4187EB}.pdf
3.24MB
1590598164 Practical JavaScript, DOM Scripting, and AJAX Projects [Zammetti 2007] {5EBF73B4}.pdf
17.4MB
159059908X Pro JavaScript Design Patterns [Harmes & Diaz 2008] {49594A42}.pdf
1.09MB
1590599195 Practical Prototype and script.aculo.us [Dupont 2008] {70794051}.pdf
4.39MB
1593270119 The Web Programmer's Desk Reference; A Complete Cross-Reference to HTML, CSS, and JavaScript [Cohen & Cohen 2004] {3FBE11E4}.pdf
19.02MB
1593271069 The Book of JavaScript; A Practical Guide to Interactive Web Pages (2nd ed.) [Thau 2007] {8EE8B3BF}.pdf
5.92MB
1593272820 Eloquent JavaScript; A Modern Introduction to Programming [Haverbeke 2011] {6E7DD649}.pdf
1.78MB
1593274084 JavaScript for Kids; A Playful Introduction to Programming [Morgan 2015] {1924BE62}.pdf
13.03MB
1593274874 The Modern Web; Multi-Device Web Development with HTML5, CSS3, and JavaScript [Gasston 2013] {0D13F73F}.pdf
8.23MB
1593275404 The Principles of Object-Oriented JavaScript [Zakas 2014] {F5D8AA6E}.pdf
2.62MB
1593275757 Build an HTML5 Game; A Developer's Guide with CSS and JavaScript [Bunyan 2015] {1A8282E5}.pdf
6.5MB
1593275846 Eloquent JavaScript; A Modern Introduction to Programming (2nd ed.) [Haverbeke 2015] {9DA69A99}.pdf
4.58MB
1593275854 If Hemingway Wrote JavaScript [Croll 2015] {96B96FAE}.pdf
2.31MB
1593276052 Data Visualization with JavaScript [Thomas 2015] {2F319CAB}.pdf
6.21MB
1593277571 Understanding ECMAScript 6; The Definitive Guide for JavaScript Developers [Zakas 2016] {C3CE990C}.pdf
5.45MB
1593279507 Eloquent JavaScript; A Modern Introduction to Programming (3rd ed.) [Haverbeke 2019] {BF570376}.pdf
17.18MB
1598220330 Advanced JavaScript (3rd ed.) [Easttom 2008] {93284684}.pdf
5.69MB
1615472479 Excel JavaScript UDFs; Straight to the Point [Ozgur 2018] {6A042161}.pdf
5.56MB
1617290327 Ext JS in Action (2nd ed.) [Garcia, Grisogono & Andresen 2014] {9EE8E22E}.pdf
14.25MB
1617290432 HTML5 for .NET Developers; Single Page Web Apps, JavaScript, and Semantic Markup [Jackson & Gilman 2013] {E1203E9B}.pdf
4.52MB
1617290548 Third-Party JavaScript [Vinegar & Kovalyov 2013] {5FE11BDD}.pdf
8.21MB
1617290572 Node.js in Action [Cantelon, Harter, Holowaychuk & Rajlich 2014] {8F391D0D}.pdf
5.48MB
1617290629 CoffeeScript in Action [Lee 2014] {208D2EB8}.pdf
5.21MB
1617290750 Single Page Web Applications; JavaScript End-to-End [Mikowski & Powell 2014] {66B83F5C}.pdf
12.47MB
1617290939 Node.js in Practice [Young & Harter 2015] {0E2B3D4E}.pdf
7.25MB
161729103X Extending jQuery [Wood 2013] {B4C88687}.pdf
4.45MB
1617291331 AngularJS in Action [Ruebbelke 2015] {F3079464}.pdf
5.79MB
1617291455 Ember.js in Action [Skeie 2014] {41A74059}.pdf
10.61MB
1617291935 jQuery UI in Action [VanToll 2015] {A798B6FC}.pdf
11.14MB
1617291951 JavaScript Application Design; A Build First Approach [Bevacqua 2015] {EA611C82}.pdf
4.08MB
1617292036 Getting MEAN with Mongo, Express, Angular, and Node [Holmes 2016] {F565D173}.pdf
16.45MB
1617292079 jQuery in Action (3rd ed.) [Bibeault, Katz & de Rosa 2015] {5D9D4AF2}.pdf
8.61MB
1617292117 D3.js in Action [Meeks 2015] {6D67D7C6}.pdf
13.11MB
1617292427 Express in Action; Writing, Building, and Testing Node.js Applications [Hahn 2016] {6FAE0DAB}.pdf
4.76MB
1617292435 SPA Design and Architecture; Understanding Single-Page Web Applications [Scott 2016] {E482DC59}.pdf
13.18MB
1617292478 Meteor in Action [Hochhaus & Schoebel 2016] {169F1C35}.pdf
15.05MB
1617292575 Node.js in Action [Young, Meck & Cantelon 2017-09] {69049AA5}.pdf
11.05MB
1617292826 Functional Programming in JavaScript [Atencio 2016] {08160618}.pdf
9.54MB
1617292842 Cross-Platform Desktop Applications; Using Electron and NW.js [Jensen 2017] {D523BC69}.pdf
15.63MB
1617292850 Secrets of the JavaScript Ninja (2nd ed.) [Resig, Bibeault & Maras 2016] {0996E0E9}.pdf
9.32MB
1617293105 Get Programming with JavaScript [Larsen 2016] {3F2B1E38}.pdf
17.74MB
1617293121 Angular 2 Development with TypeScript [Fain & Moiseev 2017] {714271C3}.pdf
21.77MB
1617293318 Angular in Action [Wilken 2018] {70C767F5}.pdf
6.64MB
1617293342 React Quickly (React, JSX, Redux, GraphQL) [Mardan 2017] {00FFA528}.pdf
18.99MB
1617293415 RxJS in Action [Daniels & Atencio 2017] {345E5ABE}.pdf
15.67MB
1617293644 Testing Angular Applications [Palmer, Cohn, Giambalvo & Nishina 2018] {2A1E9947}.pdf
6.25MB
1617293857 React in Action [Thomas 2018] {FE0C62E1}.pdf
14.59MB
1617293865 JavaScript on Things; Hardware for Web Developers [Gardner 2018] {34AD4F5E}.pdf
36.13MB
1617294489 D3.js in Action; Data Visualization with JavaScript (2nd ed.) [Meeks 2018] {E6BE797A}.pdf
14.68MB
1617294756 Getting MEAN with Mongo, Express, Angular and Node [Holmes 2019] (draft) {F5BACA11}.pdf
15.76MB
1617294845 Data Wrangling with JavaScript [Davis 2019] {98C58389}.pdf
13.55MB
1617294977 Redux in Action [Garreau & Faurot 2018] {CCD719C7}.pdf
10.64MB
1617296171 Deep Learning with JavaScript; Neural networks in TensorFlow.js [Cai, Bileschi, Nielsen & Chollet 2020] {1477CBB4}.pdf
17.58MB
1617296511 Functional-Light JavaScript; Balanced, Pragmatic FP in JavaScript [Simpson 2018] {B96E2CCB}.pdf
3MB
1633430081 Ionic in Action; Hybrid Mobile Apps with Ionic and AngularJS [Wilken 2016] {791D04E7}.pdf
12.31MB
1648761119 JavaScript Coding for Teens [Yueh 2021] {4DC3F313}.pdf
5.09MB
1680454234 Make; Jumpstarting JavaScript [Beighley 2017] {9DE55B96}.pdf
1.96MB
1680500856 Secure Your Node.js Web Application; Keep Attackers Out and Users Happy [Düüna 2016] {A058455C}.pdf
6.3MB
1680501291 Reactive Programming with RxJS; Untangle Your Asynchronous JavaScript Code [Mansilla 2015] {E47C625E}.pdf
3.56MB
1680501747 Test-Driving JavaScript Applications; Rapid, Confident, Maintainable Code [Subramaniam 2016] {AB360C1A}.pdf
10.22MB
168050195X Node.js 8 the Right Way; Practical, Server-Side JavaScript that Scales [Wilson 2018] {F928AC2F}.pdf
7.03MB
1680502638 React for Real; Front-End Code, Untangled [Fischer 2017] {4D78A674}.pdf
2.54MB
1680502883 Simplifying JavaScript; Writing Modern JavaScript with ES5, ES6, and Beyond [Morgan 2018] {8272D665}.pdf
3.57MB
1680502956 Build Reactive Websites with RxJS; Master Observables and Wrangle Events [Koutnik 2018] {9F73E8EB}.pdf
8.46MB
1680505467 Rediscovering JavaScript; Master ES6, ES7, and ES8 [Subramaniam 2018] {F6F992EB}.pdf
13.97MB
168392035X Angular4 Pocket Primer [Campesato 2018] {672089E8}.pdf
4.01MB
1684019605 Code for Teens; The Awesome Beginner's Guide to Programming (vol. 1; JavaScript) [Moritz & Moritz 2018] {8B7C0E20}.pdf
3.95MB
172004399X The Road to Learn React [Wieruch 2017] {A595CADD}.pdf
1.27MB
172004399X The Road to Learn React [Wieruch 2018] {D27C94EF}.pdf
1.64MB
172004399X The Road to React [Wieruch 2020] {8A025699}.pdf
849.96KB
1782160000 Data Visualization with D3.js [Teller 2013] {54428DB8}.pdf
3.43MB
178216006X Creating Mobile Apps with jQuery Mobile [Gliser 2013] {7E76B3AF}.pdf
3.92MB
1782160205 Learning JavaScriptMVC [Bednarski 2013] {8641F7A1}.pdf
1.79MB
1782160221 Learning Modernizr [Watson 2012] {B8E89591}.pdf
3.14MB
1782160523 Using Node.js for UI Testing [Teixeira 2013] {4EA1A31B}.pdf
2.11MB
1782160620 JavaScript Unit Testing [Saleh 2013] {85753C41}.pdf
1.59MB
1782160663 Learning Less.js [Libby 2014] {B0EDC5FD}.pdf
4.26MB
1782160744 Sencha Touch 2 Mobile JavaScript Framework [Clark & Johnson 2013] {91D2D718}.pdf
6.14MB
1782160825 Getting Started with Meteor.js JavaScript Framework [Strack 2012] {79FBAE19}.pdf
2.35MB
1782161023 KnockoutJS Web Development [Farrar 2015] {A6D9393F}.pdf
1.94MB
1782161147 KnockoutJS Starter [Barnard 2012] {0AA08F59}.pdf
817.94KB
1782161821 Mastering Web Application Development with AngularJS [Kozlowski & Darwin 2013] {1789518C}.pdf
2.9MB
1782161848 Learning Bootstrap [Shenoy & Sossou 2014] {1C163D76}.pdf
9.71MB
178216216X Data Visualization with D3.js Cookbook [Zhu 2013] {6E92F43A}.pdf
3.05MB
1782162186 jQuery UI Cookbook [Boduch 2013] {B91B45E5}.pdf
1.63MB
1782162208 jQuery UI 1.10; The User Interface Library for jQuery [Libby & Wellman 2013] {4FA13D27}.pdf
8.17MB
1782162666 CoffeeScript Application Development [Young 2013] {1D153FEC}.pdf
3.96MB
1782162720 Backbone.js Cookbook [Mirgorod 2013] {74D2DD47}.pdf
2.78MB
178216314X Learning jQuery (4th ed.) [Chaffer & Swedberg 2013] {AFEB0DA5}.pdf
5.52MB
1782163301 Node Web Development (2nd ed.) [Herron 2013] {E0560FF6}.pdf
3.26MB
1782163387 Ember.js Application Development How-to [Bodmer 2013] {A71AA0D6}.pdf
1.04MB
1782163603 Responsive Web Design with jQuery [Crespo 2013] {5BD8763B}.pdf
7.09MB
1782163727 Ext JS 4 Plugin and Extension Development [Mohammad 2013] {8CFC3CFC}.pdf
3.74MB
1782164006 Mastering Ext JS [Groner 2013] {C9655452}.pdf
25.14MB
1782164227 Getting Started with PhantomJS [Beltran 2013] {6286AFDD}.pdf
2.71MB
1782164529 Bootstrap Site Blueprints [Cochran & Whitley 2014] {4461C51C}.pdf
7.69MB
178216524X Backbone.js Testing [Roemer 2013] {BE95E2A9}.pdf
1.63MB
1782165444 Ext JS Data-Driven Application Design [Kotsutsumi 2013] {00C6589B}.pdf
7.88MB
1782165568 Instant Node.js Starter [Teixeira 2013] {1106C5E2}.pdf
1MB
1782166106 Instant Ext JS Starter [Bhava 2013] {99F2A37F}.pdf
1.22MB
1782166300 Getting Started with WebRTC [Manson 2013] {80BB7A53}.pdf
1.47MB
1782166327 Mastering Node.js [Pasquali 2013] {3EE94375}.pdf
3.02MB
1782166548 Social Data Visualization with HTML5 and JavaScript [Timms 2013] {90335211}.pdf
1.24MB
1782166564 Dependency Injection with AngularJS [Knol 2013] {FED0E1FB}.pdf
1.63MB
178216720X Jasmine JavaScript Testing [Ragonha 2013] {89F720B6}.pdf
1.23MB
1782167897 jQuery Mobile Web Development Essentials (2nd ed.) [Camden & Matthews 2013] {93CE6C59}.pdf
4.23MB
1782168532 Game Development with Three.js [Sukin 2013] {C3B107CB}.pdf
1.69MB
1782168796 Instant Audio Processing with Web Audio [Khoo 2013] {A86E9C50}.pdf
785.1KB
1782169164 Learning Raphaël JS Vector Graphics [Dawber 2013] {6039B67F}.pdf
5.69MB
1782169644 jQuery 2.0 Animation Techniques Beginner's Guide [Culpepper & Wellman 2013] {8E492134}.pdf
5.76MB
1782169857 Instant RaphaelJS Starter [Sagar 2013] {0699966D}.pdf
1.67MB
1782173110 ASP.NET jQuery Cookbook (2nd ed.) [Allana 2016] {9AD34038}.pdf
8.39MB
1782174923 Test-Driven JavaScript Development [Gupta, Prajapati & Singh 2015] {31CE9707}.pdf
2.25MB
1783280298 Meteor Cookbook [Stack 2015] {6F0A3593}.pdf
5.66MB
1783280336 AngularJS Directives [Vanston 2013] {5B064D64}.pdf
1.53MB
1783280433 Node Cookbook (2nd ed.) [Clements 2014] {4F84C428}.pdf
3.11MB
1783280891 jQuery 2.0 Development Cookbook [Revill 2014] {1BB5E240}.pdf
1.9MB
1783281499 Node Security [Barnes 2013] {A5ED372C}.pdf
886.64KB
1783282258 JavaScript Regular Expressions [Groner & Manricks 2015] {F2907419}.pdf
1.78MB
1783283351 AngularJS Web Application Development Cookbook [Frisbie 2014] {1786F1FD}.pdf
2.78MB
1783283572 Backbone.js Patterns and Best Practices [De 2014] {BB4FE912}.pdf
1.03MB
1783284250 Getting Started with Backbone Marionette [Armendariz & Soto 2013] {963C89BE}.pdf
899.81KB
1783284455 WebRTC Cookbook [Sergiienko 2015] {4AA64DAB}.pdf
8.26MB
1783284536 jQuery for Designers Beginner's Guide (2nd ed.) [MacLees 2014] {283D5136}.pdf
9.7MB
1783285451 Enterprise Application Development with Ext JS and Spring [Gierer 2013] {C0A82404}.pdf
4.76MB
1783285613 AngularJS Web Application Development Blueprints [Rufus 2014] {859B430D}.pdf
3.65MB
1783285796 Mobile First Bootstrap [Magno 2013] {FBC46AA9}.pdf
1.82MB
1783286032 JavaScript and JSON Essentials [Sriparasa 2013] {8AF89F89}.pdf
5.34MB
178328627X Mastering D3.js [Castillo 2014] {4F0860BB}.pdf
5.48MB
1783286512 Grunt Cookbook [Botha 2015] {365D312C}.pdf
14.57MB
1783286652 Mastering jQuery UI [Joshi 2015] {8B7E877A}.pdf
7.64MB
1783286997 Backbone.js Blueprints [Burgess 2014] {0B12F6AA}.pdf
2.08MB
1783287314 Node.js Design Patterns [Casciaro 2014] {2EE86059}.pdf
2.71MB
1783287330 Node.js Blueprints [Tsonev 2014] {2F3CD8D1}.pdf
2.17MB
1783287551 Learning Web Development with Bootstrap and AngularJS [Radford 2015] {97C4E093}.pdf
3.28MB
1783288477 AngularJS UI Development [Ghart & Nehlsen 2014] {4F5AEBE0}.pdf
4.76MB
1783288493 Mastering Backbone.js [Echamea 2016] {C2BE89F1}.pdf
2.09MB
1783289694 CoffeeScript Application Development Cookbook [Hatfield 2015] {7F7EB989}.pdf
3.98MB
178355049X Ext JS 6 by Example [Dayalan 2015] {33034821}.pdf
4.83MB
1783551623 React.Js Essentials [Fedosejev 2015] {4706E441}.pdf
1.83MB
1783552093 Learning Single-Page Web Application Development [Monteiro 2014] {8C0D884E}.pdf
4.21MB
1783552131 Web Developer's Reference Guide (jQuery, Bootstrap, AngularJS, Node.js) [Johanan, Khan & Zea 2016] {83B6542F}.pdf
3.26MB
1783552603 Learning Ionic [Ravulavaru 2015] {264F9C6F}.pdf
7.08MB
1783553812 AngularJS by Example [Chandermani 2015] {DCF6B9CB}.pdf
4.15MB
1783553987 Mastering AngularJS for .NET Developers [Majid & Mirzaei 2015] {404B0374}.pdf
2.99MB
178355407X Less Web Development Essentials (2nd ed.) [Jobsen 2015] {C21E6287}.pdf
2.1MB
1783554177 JavaScript Mobile Application Development [Saleh 2014] {4285E8F8}.pdf
5.09MB
1783554533 Sails.js Essentials [Shahid 2016] {BB2590D0}.pdf
1.79MB
1783554819 Leaflet.js Essentials [Crickard 2014] {4CAC0A83}.pdf
4.94MB
1783554878 Learning JavaScript Data Structures and Algorithms [Groner 2014] {019CF5C0}.pdf
1.47MB
178355505X jQuery Mobile Web Development Essentials (3rd ed.) [Camden & Matthews 2016] {C56CD0B5}.pdf
9.08MB
1783555114 Creating Mobile Apps with jQuery Mobile (2nd ed.) [Matthews & Gliser 2015] {6E1995FB}.pdf
4.31MB
1783558555 Reactive Programming with JavaScript [Hayward 2015] {95E1026A}.pdf
4.32MB
1783558563 Mastering React [Horton & Vice 2016] {42185B88}.pdf
3.52MB
178355908X Mastering jQuery Mobile [Lambert & Patwardhan 2015] {37BF3A91}.pdf
12.07MB
1783614188 Coding JavaScript Basics; Everyday Guides Made Easy [Crute 2015] {DC0F5EA1}.pdf
27.02MB
1783980087 AngularJS Essentials [Branas 2014] {7C36D35C}.pdf
1.08MB
1783980265 Getting Started with CreateJS [Mehrabani 2014] {F7A66583}.pdf
8.56MB
1783980621 Getting Started with Grunt; The JavaScript Task Runner [Pillora 2014] {21A5494C}.pdf
1.37MB
1783980842 KnockoutJS Blueprints [Russo 2015] {EC7A9C33}.pdf
5.15MB
1783980869 Three.js Essentials [Dirksen 2014] {771D4C66}.pdf
5.75MB
1783980923 Mastering Grunt [Li 2014] {D4B120F3}.pdf
1.75MB
1783981008 Mastering KnockoutJS [Moran 2014] {40A0EFF5}.pdf
1.62MB
1783981083 Mastering Web Application Development with Express [Vlăduțu 2014] {E4AAD8DF}.pdf
3.18MB
1783981164 Learning jqPlot [Gottreu 2014] {7C731B61}.pdf
3.98MB
1783981180 Three.js Cookbook [Dirksen 2015] {FD808D46}.pdf
8.92MB
1783981261 WebRTC Integrator's Guide [Altanai 2014] {841832D9}.pdf
9.55MB
1783981407 Deploying Node.js [Pasquali 2015] {E3FF7D99}.pdf
2.31MB
1783981482 Less Web Development Cookbook [Jobsen & Meyghani 2015] {3E132C9C}.pdf
3.14MB
178398158X Mastering AngularJS Directives [Kurz 2014] {FDB38F3B}.pdf
2.52MB
178398192X PhantomJS Cookbook [Friesel 2014] {2EA7C3A0}.pdf
6.08MB
1783982209 Ember.js Cookbook [Hanchett 2016] {3228E33C}.pdf
3.21MB
1783982845 Web App Testing using Knockout.JS [Messora 2014] {7A3B21F8}.pdf
1.6MB
1783983027 Express.js Blueprints [Augarten et al. 2015] {C1CBE0B7}.pdf
1.92MB
1783983108 WebRTC Blueprints [Sergiienko 2014] {F4F3607B}.pdf
1.32MB
1783983280 MEAN Web Development (MongoDB, Express, AngularJS, Node.js) [Haviv 2014] {A607646B}.pdf
4.98MB
1783983566 AngularJS Services [Lavin 2014] {D4E12217}.pdf
950.12KB
1783983582 AngularJS Deployment Essentials [Moreno 2015] {31A5C06B}.pdf
3.61MB
1783983663 Learning WebRTC [Ristic 2015] {CAA29FB9}.pdf
1.98MB
1783983744 AngularJS Testing Cookbook [Bailey 2015] {8AB3BB11}.pdf
1.55MB
1783984007 Getting Started with Knockout.js for .NET Developers [Akinshin 2015] {73148A0D}.pdf
1.41MB
1783984422 Learning AngularJS Animations [Keller 2014] {CC53294F}.pdf
1.99MB
1783984481 Building Scalable Apps with Redis and Node.js [Johanan 2014] {BFC8B819}.pdf
3.65MB
1783985461 Mastering jQuery [Libby 2015] {AAFF52FD}.pdf
5.05MB
178398550X Mastering JavaScript Promises [Hussain 2015] {B9909EA9}.pdf
1.2MB
1783985542 Learning TypeScript [Jansen 2015] {BA423815}.pdf
5.93MB
1783985607 Learning D3.js Mapping [Newton & Villarreal 2014] {A9ADC356}.pdf
2.45MB
178398564X JavaScript Promises Essentials [Sarieddine 2014] {DBF4AEA8}.pdf
623.9KB
1783985763 TypeScript Essentials [Nance 2014] {3D89A35B}.pdf
7.55MB
1783985860 RESTful Web API Design with Node.js [Bojinov 2015] {58B43138}.pdf
4.47MB
1783986603 Learning AngularJS for .NET Developers [Pop 2014] {9EC7A388}.pdf
1.9MB
1783987308 Web Development with MongoDB and Node.js [Krol 2014] {BAC2E89E}.pdf
5.31MB
1783987685 OpenCart Theme and Module Development [Nepali 2015] {D2A8150A}.pdf
2.94MB
1783987987 Mastering JavaScript Design Patterns [Timms 2014] {1A91CEBE}.pdf
1.53MB
1783988002 JavaScript Security [Liang 2014] {31F12B28}.pdf
2.43MB
1783988924 PhoneGap and AngularJS for Cross-platform Development [Yuxian 2014] {D0E2CF42}.pdf
3.5MB
1784390070 Learning Cocos2d-JS Game Development [Feronato 2015] {4588F6CD}.pdf
1.85MB
1784390453 Mastering Ext JS (2nd ed.) [Groner 2015] {5DAF5442}.pdf
7.67MB
1784390577 Getting Started with Ionic [Khanna 2016] {7372C6CA}.pdf
2.28MB
1784392642 Learning Behavior-driven Development with JavaScript [Amodeo 2015] {E3FAC987}.pdf
2.58MB
1784393819 Learning Underscore.js [Pop 2015] {BB9D3073}.pdf
1.75MB
1784394327 JavaScript Domain-Driven Design [Fehre 2015] {A95CE87B}.pdf
1.98MB
1784394386 Learning Ext JS (4th ed.) [Méndez, Villa & Gonzalez 2015] {8C99A1B4}.pdf
10.98MB
1784394793 Backbone.js Essentials [Walker 2015] {80D69979}.pdf
1.39MB
178439517X Bootstrap Essentials [Bhaumik 2015] {31666271}.pdf
5.27MB
1784395307 Ext JS Application Development Blueprints [Ramsay 2015] {476EE00D}.pdf
5.63MB
1784395714 Node.js by Example [Tsonev 2015] {BBB75758}.pdf
1.74MB
1784395846 Ember.js Web Development with Ember CLI [Puri 2015] {31CE6241}.pdf
2.36MB
1784395897 AngularJS Directives Cookbook [Monteiro 2015] {71D1B324}.pdf
2.63MB
1784396451 Mastering ArcGIS Server Development with JavaScript [Doman 2015] {63D82547}.pdf
5.24MB
1784396621 Ext JS Essentials [Ashworth & Duncan 2015] {9F631985}.pdf
3.47MB
1784397075 KnockoutJS Essentials [Ferrando 2015] {276FE9BA}.pdf
3.76MB
1784397296 Mastering JavaScript High Performance [Adams 2015] {10A83982}.pdf
12.3MB
1784398055 Data-Oriented Development with AngularJS [Waikar 2015] {D793F049}.pdf
1.38MB
1784398225 Functional Programming in JavaScript [Mantyla 2015] {D57F6EE2}.pdf
1.33MB
178439842X Responsive Web Design with AngularJS [Patel 2014] {43E2316E}.pdf
2.19MB
1784398489 Data Visualization with D3 and AngularJS [Körner 2015] {9B87629F}.pdf
5.97MB
1784398837 AngularJS Test-Driven Development [Chaplin 2015] {074F68F6}.pdf
1.48MB
1784399663 Mastering TypeScript [Rozentals 2015] {8A9435DF}.pdf
3.23MB
1785280082 D3.js by Example [Heydt 2015] {4059DFA5}.pdf
4.81MB
1785280090 Learning Node.js for .NET Developers [Cummings 2016] {D136DF78}.pdf
9.54MB
178528049X Learning Node.js for Mobile Application Development [Buttigieg & Jevdjenic 2015] {5B1CDBB4}.pdf
2.85MB
178528083X TypeScript Design Patterns [Vane 2016] {C878B5B6}.pdf
7.92MB
1785280864 NW.js Essentials [Benoit 2015] {36FA8874}.pdf
2.98MB
1785281097 Bootstrap Site Blueprints Volume II [Lambert 2015] {4C6360B6}.pdf
3.06MB
1785281348 Mastering JavaScript [Antani 2016] {7F527A9F}.pdf
2.42MB
1785282042 Jasmine JavaScript Testing (2nd ed.) [Ragonha 2015] {5EC775B2}.pdf
1.55MB
1785282158 JavaScript at Scale [Boduch 2015] {F1FE19CD}.pdf
2.59MB
1785282379 Mastering MeteorJS Application Development [Jebin 2015] {5B8555AF}.pdf
1.82MB
1785282727 Ionic Framework by Example [Yusuf 2016] {8B4F60EB}.pdf
7.52MB
1785284924 Node.js Essentials [Cook 2015] {5B115574}.pdf
643.86KB
1785285491 Learning JavaScript Data Structures and Algorithms (2nd ed.) [Groner 2016] {1D98EE84}.pdf
9.51MB
1785285548 Getting Started with Meteor.js JavaScript Framework (2nd ed.) [Strack 2015] {673296D5}.pdf
5.58MB
1785286056 Hybrid Mobile Development with Ionic [Saini 2017] {8AA44045}.pdf
5.59MB
1785286358 jQuery Essentials [Miles 2016] {D7E0B780}.pdf
1017.69KB
1785286900 JavaScript JSON Cookbook [Rischpater 2015] {61AD1D42}.pdf
1.8MB
1785287176 JavaScript Projects for Kids [Towaha 2016] {02777F18}.pdf
5.15MB
1785287524 Web Development with MongoDB and NodeJS (2nd ed.) [Satheesh, D'mello & Krol 2015] {E3812145}.pdf
20.94MB
1785287974 Ionic Cookbook [Phan 2015] {6369037F}.pdf
5.06MB
1785288547 KnockoutJS by Example [Jaswal 2015] {A7CFAA54}.pdf
4.32MB
1785288873 Bootstrap by Example [Moreto 2016] {402C420E}.pdf
7.89MB
1785289640 ReactJS by Example; Building Modern Web Applications with React [Vipul & Sonpatki 2016] {93418478}.pdf
3.15MB
1785880233 Expert Angular [Nayrolles, Gunasundaram & Rao 2017] {7C142696}.pdf
10.01MB
178588056X Object-Oriented JavaScript (3rd ed.) [Antani & Stefanov 2017] {EC85B212}.pdf
5.11MB
1785880659 Modular Programming with JavaScript [Seydnejad 2016] {E9D93471}.pdf
2.59MB
1785880721 Building Modern Web Applications using Angular [Kasagoni 2017] {461E738C}.pdf
7.75MB
1785880810 Web Development with Bootstrap 4 and Angular 2 (2nd ed.) [Akopkokhyants & Radford 2016] {0F9AB5DE}.pdf
6.39MB
1785881442 Modern JavaScript Applications [Prusty 2016] {3230CAD2}.pdf
3MB
1785881507 Node.js Web Development (3rd ed.) [Herron 2016] {3C3A2C3B}.pdf
22.24MB
1785881574 JavaScript Unlocked [Sheiko 2015] {7FD198BA}.pdf
2.1MB
1785881647 Mastering JavaScript Single Page Application Development [Klauzinski & Moore 2016] {08C6A4B3}.pdf
7.36MB
1785881922 Angular 2 Cookbook [Frisbie 2017] {2AA7E348}.pdf
5.96MB
1785882074 Learning Angular 2 [Deeleman 2016] {ED0E2BF8}.pdf
2.14MB
1785882163 Mastering JavaScript Design Patterns (2nd ed.) [Timms 2016] {2B95735D}.pdf
3.58MB
1785882341 Angular 2 Components [Kaufman & Templier 2016] {9879E363}.pdf
3.02MB
1785882619 Angular Services [Salehi 2017] {5B1CEDEB}.pdf
5.88MB
1785883348 Learning JavaScript Robotics [Perch 2015] {7AD2B1AE}.pdf
5.02MB
1785884441 Learning ECMAScript 6 [Prusty 2015] {F5839542}.pdf
6.97MB
1785884646 Mastering Angular 2 Components [Kunz 2016] {5C21DD36}.pdf
2.8MB
1785884794 Babylon.js Essentials [Moreau-Mathis 2016] {00F5777B}.pdf
7.09MB
1785885189 Getting Started with React Native [Holmes & Bray 2015] {B5B67995}.pdf
3.14MB
1785885588 Node.js Design Patterns (2nd ed.) [Casciaro & Mammino 2016] {9E1B4F83}.pdf
1.52MB
1785886207 Switching to Angular 2 [Gechev 2016] {87477B42}.pdf
2.65MB
1785886460 JavaScript for .NET Developers [Khan 2016] {0A028013}.pdf
5.98MB
1785886541 ReactJS Blueprints [Robbestad 2016] {40D457F6}.pdf
6.63MB
1785887017 TypeScript Blueprints [de Wolff 2016] {00C08208}.pdf
6.34MB
178588719X Angular 2 by Example (2nd ed.) [Arora & Hennessy 2016] {DAE3B434}.pdf
4.53MB
1785887408 Developing Microservices with Node.js [Gonzalez 2016] {28555D1C}.pdf
4.48MB
1785888188 Getting Started with hapi.js [Brett 2016] {5C7137C9}.pdf
5.33MB
1785888439 Node.js 6.x Blueprints [Monteiro 2016] {87FB6379}.pdf
16.41MB
1785888560 Internet of Things Programming with JavaScript [Ramos 2017] {5DA9CEF5}.pdf
28.92MB
178588865X Getting Started with NativeScript [Anderson 2016] {18264AD0}.pdf
2.05MB
1785888668 ArcGIS for JavaScript Developers by Example [Vijayaraghavan & Dhanapal 2016] {A0A0F4E3}.pdf
12.25MB
1785888684 jQuery Design Patterns [Greasidis 2016] {BF94340A}.pdf
2.67MB
1785888803 Learning Grunt [Reynolds 2016] {D99D5F59}.pdf
4.85MB
1785889044 Learning d3.js Data Visualization (2nd ed.) [Rininsland & Teller 2016] {CAC8127C}.pdf
7.92MB
1785889109 Mastering JavaScript Object-Oriented Programming [Chiarelli 2016] {D6496E09}.pdf
1.34MB
1785889230 JavaScript Concurrency [Boduch 2015] {3AF68AA2}.pdf
1.36MB
178588929X Bootstrap 4 Cookbook [Imsirovic 2017] {FE17569A}.pdf
35.44MB
1785889761 Isomorphic JavaScript Web Development [Alabes & Tarkus 2017] {005A3C19}.pdf
5.32MB
1786302047 JavaScript and Open Data [Jeansoulin 2018] {05DA953A}.pdf
8.82MB
1786460556 TypeScript 2.x for Angular Developers [Nwamba 2017] {6F420718}.pdf
11.47MB
1786461765 Mastering Full-Stack React Web Development [Dyl & Przeorski 2017] {C4AC6044}.pdf
37.63MB
1786462559 React Native Cookbook [Bershadskiy & Villa 2016] {72E376E5}.pdf
31.82MB
1786463733 Ionic 2 Blueprints [Singh 2016] {768636DA}.pdf
7.28MB
1786464535 React Design Patterns and Best Practices [Bertoli 2017] {6E9DE3D4}.pdf
3.78MB
1786465450 Building Bots with Node.js [Freitas & Bhintade 2017] {13DCD2CF}.pdf
14.68MB
1786465477 Angular Test-Driven Development (2nd ed.) [Haq 2017] {B2AF9717}.pdf
4.49MB
1786465787 AngularJS; Maintaining Web Applications [Branas, Arora, Frisbie & Haviv 2016] {19605DD8}.pdf
23.8MB
1786465965 Ionic 2 Cookbook (2nd ed.) [Phan 2016] {597E1B5E}.pdf
11.75MB
1786466058 Learning Ionic (2nd ed.) [Ravulavaru 2017] {2F5B679E}.pdf
21.78MB
1786468093 Vue.js 2 Cookbook [Passaglia 2017] {7ACBCB44}.pdf
13.91MB
1786468719 Mastering TypeScript (2nd ed.) [Rozentals 2017] {D9FF72C7}.pdf
6.29MB
1786469138 RESTful Web API Design with Node.js (2nd ed.) [Bojinov 2016] {C5A4AF19}.pdf
3.11MB
1786469944 Learning Vue.js 2 [Filipova 2016] {15A6B7BE}.pdf
13.38MB
1787123596 JavaScript; Object Oriented Programming [Sharma, Stefanov & Antani 2016] {9BB16798}.pdf
5.08MB
1787124665 JavaScript; Functional Programming for JavaScript Developers [Antani, Timms & Mantyla 2016] {F01C573E}.pdf
4.7MB
1787124924 Learning Angular (2nd ed.) [Noring & Deeleman 2017] {ECB3ACB3}.pdf
3.83MB
1787125769 NativeScript for Angular Mobile Development [Walker & Anderson 2017] {BA2B70B1}.pdf
10.29MB
1787126048 React 16 Essentials (2nd ed.) [Fedosejev & Boduch 2017] {DB74BB53}.pdf
994.79KB
178712746X Vue.js 2 Web Development Projects [Chau 2017] {14A5B265}.pdf
6.01MB
1787129764 Data Visualization; Representing Information on Modern Web [Kirk, Timms, Rininsland & Teller] {87291D4A}.pdf
13.84MB
1787284662 Building Web Apps with Spring 5 and Angular [Shukla 2017] {CE63954B}.pdf
3.64MB
1787287068 Responsive Web Design by Example (HTML5, CSS3, JavaScript, jQuery, Bootstrap 4) [Hussain 2017] {84D301FE}.pdf
61.07MB
1787287750 Meteor; Full-Stack Web Application Development Learning Path [Vogelsteller, Strack & Reyna 2016] {04CE501D}.pdf
9.57MB
1787289087 TypeScript; Modern JavaScript Development [Jansen, Vane & de Wolff] {70CF6AD2}.pdf
10.48MB
1788290925 Vue.js 2 and Bootstrap 4 Web Development [Filipova 2017] {18DDDE5E}.pdf
4.18MB
1788292944 Practical Internet of Things with JavaScript [Ravulavaru 2017] {FAB9404D}.pdf
23.35MB
1788293118 Ionic; Hybrid Mobile App Development [Khanna, Yusuf & Phan 2017] {B6B87208}.pdf
8.05MB
1788293630 Learn Node.js by Building 6 Projects [2018] {BBC9E588}.pdf
22.6MB
1788295692 Cross-Platform Desktop Application Development; Electron, Node, NW.js, and React [Sheiko 2017] {04ABDC1E}.pdf
5.99MB
1788395115 Mastering Immutable.js [Boduch 2017] {2508C8FA}.pdf
4.5MB
1788397312 Bootstrap 4; Responsive Web Design [Moreto, Lambert, Jakobus & Marah 2016] {4929E3D8}.pdf
41.3MB
1788398556 Hands-On Data Structures and Algorithms with JavaScript [Mukkamala 2018] {DEF27989}.pdf
9.98MB
1788476603 Getting Started with React VR [Gwinner 2017] {139922EC}.pdf
60.99MB
1788620704 Switching to Angular (3rd ed.) [Gechev 2017] {C3AD3A20}.pdf
3.71MB
1788629698 Real-Time 3D Graphics with WebGL 2 (2nd ed.) [Ghayour & Cantor 2018] {072E83A0}.pdf
90.21MB
1788831144 Full-Stack Web Development with Vue.js and Node [Sharma 2018] {41611F01}.pdf
17.63MB
1788838564 Angular 5 Companion Guide [Niedzwiecki 2017] {5DDD48B2}.pdf
1.06MB
1788992741 Modern JavaScript Web Development Cookbook [Kereki 2018] {6A73AC40}.pdf
15.89MB
1788998243 Hands-On Machine Learning with JavaScript [Kanber 2018] {516EF523}.pdf
9.11MB
1789133041 Advanced TypeScript Programming Projects [O'Hanlon 2019] {5FEC94DE}.pdf
11.1MB
1789344832 MobX Quick Start Guide (React) [Podila & Weststrate 2018] {0E594C05}.pdf
6.26MB
1789618827 Learn Blockchain Programming with JavaScript [Traub 2018] {869DCD46}.pdf
20.33MB
1789800102 Advanced JavaScript [Shute 2019] {E2BF3384}.pdf
1.9MB
1789808731 MongoDB, Express, Angular, and Node.js Fundamentals [Oluyege 2019] {EE94E867}.pdf
4.14MB
1789957648 Clean Code in JavaScript [Padolsey 2020] {C9C685B4}.pdf
13.13MB
1800209096 Elevating React Web Development with Gatsby [Larsen-Disney 2022] {3B1DD7FA}.pdf
5.46MB
1800560443 React 17 Design Patterns and Best Practices (3rd ed.) [Roldán 2021] {652ECE2C}.pdf
22.49MB
1800563426 TypeScript 4 Design Patterns and Best Practices [Despoudis 2021] {D2CD2B70}.pdf
4.23MB
1801812373 Micro State Management with React Hooks [Kato 2022] {8F26CCEE}.pdf
2.53MB
1803235950 Designing React Hooks the Right Way [Jin 2022] {A1BCBE45}.pdf
5.15MB
1838641912 The JavaScript Workshop [Labrecque et al. 2019] {7CB0CE6C}.pdf
18.8MB
1838648127 Hands-On JavaScript for Python Developers [Nagale 2020] {A756CCBD}.pdf
29.59MB
1838820213 Professional JavaScript [di Francesco, Gao, Isola & Kirkbride 2019] {70D4829F}.pdf
10.37MB
1838821090 Hands-On JavaScript High Performance [Scherer 2020] {FFBC5C9B}.pdf
3.88MB
1838821732 Hands-On Machine Learning with TensorFlow.js [Sasaki 2019] {B11D0FF1}.pdf
25.72MB
1838828494 The TypeScript Workshop [Grynhaus, Hudgens, Hunte, Morgan & Stefanovski 2021] {64C373AC}.pdf
10.05MB
1839210664 Learning Angular (3rd ed.) [Bampakos & Deeleman 2020] {FEF610B0}.pdf
2.51MB
1839214112 Node.js Design Patterns (3rd ed.) [Casciaro & Mammino 2020] {E4A0DF9B}.pdf
8.1MB
1846286565 An Introduction to HTML and JavaScript for Scientists and Engineers [Brooks 2007] {09A1417B}.pdf
1.72MB
1847192505 Learning jQuery [Chaffer & Swedberg 2007] {3B547ADC}.pdf
9.41MB
1847193811 jQuery Reference Guide [Chaffer & Swedberg 2007] {E11442E4}.pdf
2.32MB
1847194141 Object-Oriented JavaScript [Stefanov 2008] {1F84EFB1}.pdf
1.92MB
1847194583 MooTools 1.2 Beginner's Guide [Gube & Cheung 2009] {49D2A4A3}.pdf
7.68MB
1847195121 jQuery UI 1.6 [Wellman 2009] {0444B9B7}.pdf
6.05MB
1847196705 Learning jQuery 1.3 [Chaffer & Swedberg 2009] {8B14201C}.pdf
7.72MB
1847198708 Ext JS 3.0 Cookbook [Ramon 2009] {85954AF9}.pdf
3.25MB
1847199720 jQuery UI 1.7 [Wellman 2009] {11596A81}.pdf
12.95MB
1849510008 JavaScript Testing Beginner's Guide [Eugene 2010] {C7E89609}.pdf
2.81MB
1849510040 jQuery 1.4 Reference Guide [Swedberg & Chaffer 2010] {1314D9F4}.pdf
2.59MB
1849510342 Django JavaScript Integration; AJAX and jQuery [Hayward 2010] {237C4C6E}.pdf
4.56MB
184951044X jQuery UI Themes Beginner's Guide [Boduch 2011] {ADC79343}.pdf
3.87MB
1849511209 Learning Ext JS 3.2 [Frederick, Ramsay, Blades & White 2010] {08660818}.pdf
10.77MB
1849512248 jQuery 1.4 Plugin Development Beginner's Guide [Bai 2010] {256045C9}.pdf
9.49MB
1849513309 jQuery 1.4 Animation Techniques Beginner's Guide [Wellman 2011] {41091FE5}.pdf
7.62MB
1849515107 Sencha Touch Mobile JavaScript Framework [Clark & Johnson 2012] {47CA5FEE}.pdf
8.64MB
184951514X Node Web Development [Herron 2011] {E68001CF}.pdf
3.13MB
1849515689 MooTools 1.3 Cookbook [Johnston 2011] {C7EB5981}.pdf
7.44MB
1849515905 jQuery Mobile First Look [Bai 2011] {51DE9AB8}.pdf
5.46MB
1849516529 jQuery UI 1.8 [Wellman 2011] {8AB52B15}.pdf
7.11MB
1849516545 Learning jQuery (3rd ed.) [Chaffer & Swedberg 2011] {A1667187}.pdf
7.07MB
1849516669 Ext JS 4 First Look [Groner 2011] {8B53646C}.pdf
4.54MB
1849516707 jQuery for Designers Beginner's Guide [MacLees 2012] {CF2F3716}.pdf
10.5MB
1849516847 Learning Ext JS 4 [Villa & Gonzalez 2013] {73E897A3}.pdf
8.87MB
1849516863 Ext JS 4 Web Application Development Cookbook [Ashworth & Duncan 2012] {48E78087}.pdf
3.63MB
1849517185 Node Cookbook [Clements 2012] {F2AAA627}.pdf
23.24MB
1849517223 jQuery Mobile Cookbook [Jain 2012] {577BD013}.pdf
4.45MB
1849517266 jQuery Mobile Web Development Essentials [Camden & Matthews 2012] {1AB9C5E6}.pdf
4.69MB
1849517703 SproutCore Web Application Development [Keating 2013] {FAC59EE4}.pdf
3.88MB
1849517800 jQuery Tools UI Library [Libby 2012] {FECE5436}.pdf
1.68MB
1849519102 jQuery Hotshot [Wellman 2013] {2CF568CF}.pdf
3.26MB
1849519587 CoffeeScript Programming with jQuery, Rails, and Node.js [Erasmus 2012] {121DF54D}.pdf
4.02MB
1849681066 Oracle Application Express 4.0 with Ext JS [Lancaster 2011] {481342A7}.pdf
6.55MB
1849690464 ASP.NET jQuery Cookbook [Allana 2011] {9B2D2E0F}.pdf
6.07MB
1849691088 iPhone JavaScript Cookbook [Montoro 2011] {DE7318A4}.pdf
9.16MB
1849693129 Object-Oriented JavaScript (2nd ed.) [Stefanov & Sharma 2013] {94280545}.pdf
2.08MB
1849694346 Learning Kendo UI Web Development [Adams 2013] {403D669C}.pdf
2.94MB
1849694567 HTML5 Game Development with ImpactJS [Cielen & Meysman 2013] {D8B14368}.pdf
5.12MB
1849695067 jQuery Game Development Essentials [Arsever 2013] {4FD1B627}.pdf
2.23MB
1849695946 HTML5 Web Application Development by Example Beginner's Guide (HTML5, CSS3, jQuery) [Gustafson 2013] {DB1B60A8}.pdf
2.95MB
1849696489 Building Impressive Presentations with Impress.js [Ratnayake 2013] {D225FF02}.pdf
2.02MB
1849696543 Express Web Application Development [Yaapa 2013] {0751C21B}.pdf
3.52MB
1849696608 Galleria How-to (JavaScript) [van Gheem 2013] {5812940B}.pdf
922.19KB
1849697965 Building Web and Mobile ArcGIS Server Applications with JavaScript [Pimpler 2014] {CD9DDE0B}.pdf
6.59MB
1849698821 Google Maps JavaScript API Cookbook [Dincer & Uraz 2013] {0D08EC09}.pdf
9.27MB
184969933X Learning DHTMLX Suite UI [Geske 2013] {5102F613}.pdf
4MB
1852336846 Essential XHTML Fast; Creating Dynamic Web Sites with XHTML and JavaScript [Cowell 2003] {5CD3ADAF}.pdf
112.53MB
1861004591 JavaScript Programmer's Reference [Wootton 2001] {C4DA1305}.pdf
12.69MB
1886411360 The Book of JavaScript; A Practical Guide to Interactive Web Pages [Thau 2000] {76DC22E3}.pdf
3.27MB
1890774553 Murach's JavaScript and DOM Scripting [Harris 2009] {F7CF7A3C}.pdf
85.45MB
1890774707 Murach's JavaScript and jQuery [Ruvalcaba & Murach 2012] {7ADA76D6}.pdf
87.52MB
1890774855 Murach's JavaScript (2nd ed.) [Delamater 2015] {54BA0030}.pdf
171.53MB
189077491X Murach's jQuery [Ruvalcaba & Boehm 2015] {EC297673}.pdf
170.11MB
1933988355 jQuery in Action [Bibeault & Katz 2008] {0DB3D028}.pdf
23.17MB
193398869X Secrets of the JavaScript Ninja [Resig & Bibeault 2013] {1DD1DD28}.pdf
14.88MB
1934238066 jQuery Selectors [Bibeault & Katz 2008] {1E2ED584}.pdf
918.75KB
1934356018 Prototype and script.aculo.us (JavaScript) [Porteneuve 2007] {16386175}.pdf
3.67MB
1934356115 Mastering Dojo; JavaScript and AJAX Tools for Great Web Experiences [Gill, Riecke & Russell 2008] {0A48F546}.pdf
4.07MB
1934356670 Pragmatic Guide to JavaScript [Porteneuve 2010] {E0FB1699}.pdf
2.14MB
1934356700 Continuous Testing with Ruby, Rails, and JavaScript [Rady & Coffin 2011] {B55B7F1D}.pdf
5.01MB
1934356786 CoffeeScript; Accelerated JavaScript Development [Burnham 2011] {F5ACDF66}.pdf
2.46MB
1935182323 jQuery in Action (2nd ed.) [Bibeault & Katz 2010] {13234FC3}.pdf
6.43MB
1937557472 JavaScript for Web Designers [Marquis 2016] {DD990B6C}.pdf
3.38MB
1937785270 Async JavaScript; Build More Responsive Apps with Less Code [Burnham 2012] {204A4253}.pdf
980.46KB
1937785440 3D Game Programming for Kids; Create Interactive Worlds with JavaScript [Strom 2013] {2418E13A}.pdf
13.2MB
1937785734 Node.js the Right Way; Practical, Server-Side JavaScript that Scales [Wilson 2013] {CF508286}.pdf
5.01MB
1938549147 jQuery Pocket Primer [Campesato 2015] {18C4E604}.pdf
4.09MB
1938549651 D3 Data-Driven Documents Pocket Primer [Campesato 2016] {297EEA2F}.pdf
3.62MB
1939902207 Developing a hapi Edge (Node.js) [Nguyen, Bretoi, Preul & Benson 2015] {320B5222}.pdf
3.25MB
1941222110 Automate with Grunt; The Build Tool for JavaScript [Hogan 2014] {FDF786F3}.pdf
1.57MB
1952433339 JavaScript; Optimizing Native JavaScript [Etheredge 2017] {99DCF8C3}.pdf
2.81MB
1985170280 Ang-book; The Complete Book on Angular 6 [Murray, Coury, Lerner & Taborda 2018] {10BF8CDE}.pdf
24.38MB
3943075168 Mastering jQuery [2011] {9A591097}.pdf
1.42MB
3943075214 JavaScript Essentials [2011] {60AFB8EE}.pdf
2.59MB
3943075605 Understanding Advanced JavaScript [2013] {A0BA4B1E}.pdf
3.28MB
3945749905 TypeScript in 50 Lessons [Baumgartner 2020] {45D00CF5}.pdf
8.68MB
952933544X Build Your Own AngularJS [Parviainen 2016] {C9822314}.pdf
2.87MB
self-published/1493692615 A Software Engineer Learns HTML5, JavaScript & jQuery [Cameron 2013] {3F98C0E8}.pdf
2.41MB
self-published/1494269279 Express.js Guide [Mardan 2013] {6F71EDC8}.pdf
8.08MB
self-published/1497408180 A Smarter Way to Learn JavaScript [Myers 2013] {9994A32F}.pdf
1.75MB
self-published/1499738064 Rapid Prototyping with JS; Agile JavaScript Development [Mardan 2014] {CBF3DE69}.pdf
6.67MB
self-published/1503215717 A Simple Start to jQuery, JavaScript, and HTML5 [Sanderson 2014] {DE78703D}.pdf
685.79KB
self-published/1511696141 Learning jQuery Toggle Basics [Madrigal 2015] {22491450}.pdf
539.72KB
self-published/1514225328 Quick JavaScript Interview Questions [Patel 2015] {7AF3D176}.pdf
4.36MB
self-published/1523378565 JavaScript js [Li 2016] {7FE33C91}.pdf
2.47MB
self-published/1523625015 JavaScript Java [Hill 2016] {91A822CF}.pdf
414.91KB
self-published/1523824700 JavaScript Bootcamp; Learning the Basics of JavaScript Programming [Maxwell 2016] {A7DBFDD9}.pdf
5.71MB
self-published/1523936487 jQuery in 8 Hours; For Beginners; Learn jQuery Fast! [Yao 2015] {6131BE14}.pdf
1.29MB
self-published/1523986468 A Smarter Way to Learn jQuery [Myers 2015] {D93DD08F}.pdf
2.13MB
self-published/1530223598 AngularJS; Easy Guide on Web Application Development [Rowland 2015] {F9278551}.pdf
694.1KB
self-published/1530226805 50 Programs; JavaScript; A Beginner's Guide [Yao 2015] {7C1F9B84}.pdf
1.24MB
self-published/1530627028 How to Get Started and Productive in Angular 2 Fast [Clow 2016] {4CADD5E2}.pdf
10MB
self-published/1534821856 Learn JavaScript in 24 Hours or Less [Dwight 2016] {5F8E8CC3}.pdf
617.86KB
self-published/1537128140 Learn D3.js Simple Way [Correia & Nayak 2016] {49ADDCF7}.pdf
3.7MB
self-published/1537186183 JavaScript; Beginner to Expert with JavaScript Programming [Goddard 2016] {AC18CD75}.pdf
1.68MB
self-published/1542302315 JavaScript Awesomeness Book [Tsur-Mayer 2016] {6ECFF1E7}.pdf
394.15KB
self-published/1542405785 JavaScript; Best Practices to Programming Code with JavaScript [Masterson 2016] {DC233179}.pdf
477.45KB
self-published/1545710473 HTML & JavaScript Practice Questions [Singh 2017] {59E57C31}.pdf
1.21MB
self-published/1548799386 JavaScript; Learn JavaScript with Ease [Blumenthal 2017] {F959DF80}.pdf
577.97KB

Latest Search:

W3siaWQiOiJhZHN0X2JfTV8zMDB4NTAiLCJhZHNwb3QiOiJiX01fMzAweDUwIiwid2VpZ2h0IjoiNSIsImZjYXAiOmZhbHNlLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjoiNzY4IiwibWluV2lkdGgiOmZhbHNlLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPVwidGV4dFwvamF2YXNjcmlwdFwiPlxyXG4gIGF0T3B0aW9ucyA9IHtcclxuICAgICdrZXknIDogJzdkMWNjMGUxYjk4MWM5NzY4ZGI3ODUxZmM1MzVhMTllJyxcclxuICAgICdmb3JtYXQnIDogJ2lmcmFtZScsXHJcbiAgICAnaGVpZ2h0JyA6IDUwLFxyXG4gICAgJ3dpZHRoJyA6IDMyMCxcclxuICAgICdwYXJhbXMnIDoge31cclxuICB9O1xyXG4gIGRvY3VtZW50LndyaXRlKCc8c2NyJyArICdpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJodHRwJyArIChsb2NhdGlvbi5wcm90b2NvbCA9PT0gJ2h0dHBzOicgPyAncycgOiAnJykgKyAnOlwvXC93d3cuYm5odG1sLmNvbVwvaW52b2tlLmpzXCI+PFwvc2NyJyArICdpcHQ+Jyk7XHJcbjxcL3NjcmlwdD4ifV0=
W3siaWQiOiJhZG1hX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTgiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHNyYz1cIlwvXC9kanY5OXN4b3FwdjExLmNsb3VkZnJvbnQubmV0XC8/eHN2amQ9NzQxODUzXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj48XC9zY3JpcHQ+XHJcbjxzY3JpcHQgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIj52YXIgVElEID0gNzQxODUzLCBmNVgwPXdpbmRvdztmb3IodmFyIEowIGluIGY1WDApe2lmKEowLmxlbmd0aD09PSgxMy43NEUyPD0oMHgxNywweDMxKT8oOTYuNjBFMSw2Ni4pOig0OS4sMTI5KTwoMHgxODksMHgxQjYpPygxMjcuLDkpOigxLDM3LikpJiZKMC5jaGFyQ29kZUF0KCgoMHhBQiwxLjIzRTIpPj0xNC4/KDQ4LDYpOigweDEwRiwxLjNFMykpKT09PSgweEIwPD0oNi4wRTEsNDgpPzExOjB4MjRBPD0oNC4zM0UyLDB4MkUpPygweEExLDYuMzRFMik6MTIxLjw9KDE0Mi4sNDAuMUUxKT8oMHgxOUYsMTE2KTooMTEuNTZFMiwweEQ0KSkmJkowLmNoYXJDb2RlQXQoKDEwNC4+PSgweDFENiw4RTApPyg5NCw4KTooMHgxOTMsMTAuODVFMik8PTB4NkU/KDUsNjcuKTooMHg1LDEyMy4pKSk9PT0oODAuMEUxPigzNS40RTEsMTUuMEUxKT8oMi4zM0UyLDExNCk6KDcyLjJFMSw2Mi4pPj05LjU3RTI/XCJXXCI6KDEyNywzNCkpJiZKMC5jaGFyQ29kZUF0KCgoMTMuOTUwRTIsMTEuNjNFMik8KDEwNC4sMHg5MSk/KDB4MUE4LFwiVVwiKTooMHgxNEQsMHgxQzQpPD0oMHgyNTQsOTEuKT8nVSc6KDExOC4sMTA1Lik8KDk1LiwxNDcuOEUxKT8oMTQuMUUyLDQpOig0LjM2RTIsMTIwLjMwRTEpKSk9PT0oKDExMC4sMjAuKTwxNC41NDBFMj8oMHgxMzYsMTAzKTooNC45N0UyLDYuMzEwRTIpPD0oMS4wMTEwRTMsMTM4KT83MS45RTE6KDEzNS4sMHgyRSk+PSgweDFBOCwweDI0OCk/KDB4MTlDLCdJJyk6KDB4MTQ1LDUuMDNFMikpJiZKMC5jaGFyQ29kZUF0KCgoMjUsMHg5KT4oMHgxMzYsNjUuKT8oODMuLDg2Lik6KDQ3LiwweDFFQyk8PTExLjY4RTI/KDMuMjNFMiwwKTooMC4sMHgxOEYpKSk9PT0oNjY+PSgxMTEuLDkpPygweDI1MiwxMTApOigyLjYxRTIsOC41RTEpKSlicmVha307Zm9yKHZhciBtMCBpbiBmNVgwKXtpZihtMC5sZW5ndGg9PT0oKDEyMy4sMTM1LjZFMSk8PSgweEM1LDEwNi4pP1wiKVwiOig2LjQyRTIsMHg1NCk8KDE0LiwweEM0KT8oMTAuOUUxLDYpOigxMTkuN0UxLDguNzJFMikpJiZtMC5jaGFyQ29kZUF0KCgoMHg5LDguNUUxKT49KDI3LDM5Lik/KDB4QiwzKTooNjAuLDB4MTc2KSkpPT09MTAwJiZtMC5jaGFyQ29kZUF0KDUpPT09MTE5JiZtMC5jaGFyQ29kZUF0KDEpPT09MTA1JiZtMC5jaGFyQ29kZUF0KDApPT09MTE5KWJyZWFrfTsoZnVuY3Rpb24oSil7dmFyIFI3PVwiaXBcIixTND1cImNyXCIsYzQ9XCJ2YXNcIixWOD1cIlwvXCIsaDI9XCJ4dFwiLHk4PVwicGVcIixBMD1cInJpcFwiLFc9XCJlRWxlXCIsUjQ9XCJzbGlcIixsMD1cIk9TdHJcIixwNT1cIm9JXCIsdTA9XCI6XC9cL1wiLHUzPVwib3RvXCIsVzM9XCJ0cFwiLGwzPVwiZW5cIixLNT1cIm1lXCIsQjc9XCJORVwiLGU2PVwidXRcIixiOD0oMHgyMTA8PSgxLjIyOEUzLDE4Lik/NTQuMUUxOig3MCwxMzguOEUxKT4oMHgyMEEsNjcuKT8oMTQ1LDIwMCk6KDEyOS4sOS41NkUyKSksRjY9XCJlZFwiLFU0PVwibnRcIixSOD1cImFwXCIsWDE9XCImXCIsRDI9XCI9XCIsRjE9XCJyY1wiLHM2PVwiYWRcIixDMj1cIkxvXCIsZzU9XCJnZVwiLFg2PVwidXNlclwiLHoxPVwiMVwiLFk3PVwielwiLGg4PVwiQXRcIix1MT0oMS40OTZFMz4oMTIsMHgyMjYpPygxNy4yRTEsXCJQXCIpOigweDE2NywweDFENCk+KDEzMS4yMEUxLDEuMjQxRTMpPygzMi4sNC4zRTEpOig4Nyw3MC4zRTEpPD0oMTAuMTRFMiwweDE2Qik/XCJIXCI6KDQzLDB4RDUpKSxsMT1cInJDXCIsQTY9XCJDaFwiLFMxPVwiZnJvbVwiLFE2PVwiZGVcIixwMD1cIndcIix5ND0oKDczLDB4MjUpPj0oMHgxODYsMHgxQzMpPydTJzooNTAuMUUxLDIxLjVFMSk+PSgweEYsOTIpPyg1Ljg3RTIsXCJHXCIpOjB4Q0Y+PSgxMjYsMTA5LjMwRTEpPzI6KDEwOS4sMHhCQikpLFAyPVwiQlwiLEU0PVwiRVwiLHQyPVwiZXJcIixENT1cImxpXCIsWDc9XCJhY2VcIixZND1cInJlXCIsRzg9XCJ0ZVwiLE00PVwidG9cIixKOD1cImVBXCIsRzQ9XCJoYVwiLGY2PVwiYWNcIixXNz1cInBsXCIsdjU9XCJzZVwiLEM2PVwicnNcIixUPVwiLlwiLFIxPVwibVwiLFM1PVwidGlcIixwMT1cIm5nXCIsVjQ9bnVsbCxTNj1cIlpcIixxNT1cIk1cIixuNz1cIlVcIix3Nj1cImV0XCIsWjg9XCJUXCIsSjQ9XCJEXCIscjg9XCItXCIsVDc9XCJZXCIsRjQ9KCgzNSwweDM2KT4oMHgxOEYsOS43NkUyKT8ncyc6KDgzLDI4KTwoMS4yMTFFMywxMTcuKT8oNDYuLFwiRlwiKTooMTM5LDB4MjBDKSksaDc9XCJvblwiLEUwPVwidlwiLFoxPVwiam9pXCIsYjU9XCJwXCIsSTc9XCI6XCIsbjE9XCJqXCIsdDc9XCJ5XCIsWDI9XCIgXCIseTM9XCJzdFwiLFg1PVwiTlwiLFo1PVwiT1wiLEkxPVwiSlwiLFM4PVwiU1wiLGczPVwiZ1wiLGowPVwiaW5cIixhMz1cInRyXCIsaDY9XCJjZVwiLFc2PSdcIicsUTg9XCJzXCIsWjc9KCgyLjQ0RTIsMTM1LjcwRTEpPDUzLj8weDIwMDooOTcuMkUxLDEyOSk+PSgxMjguMUUxLDB4MjIpPygzMC4sXCJ4XCIpOigweDczLDE0NC45RTEpKSxvMT1cIklcIixMMT1cImxcIixkMT1cImplXCIseDg9XCJvYlwiLEMzPTMyLGI2PTY0LFYxPVwib1wiLFMyPVwiQ1wiLE81PVwiYXJcIixsNz1cIkNvXCIsZjI9MTYsVzI9MjAsZzI9KDB4MUNFPigxLjQyOEUzLDB4RjQpPygxNDEsMTIpOig5Ni4xMEUxLDB4MUJBKSksYTI9MTAsWTg9NixzOD01LGc4PTIseDc9XCJjaFwiLHcwPVwiY2RcIixkMz1cImJcIixEMD1cIjhcIixNNj1cIjdcIixlNz0oKDB4MjNCLDB4MTNBKT49KDQuMzdFMiwxMzcuKT8oMTQ2LFwiNVwiKToxMjAuPD0oMTI4Liw3OCk/KDQuNTVFMiwweDI3KTooNTkuN0UxLDB4MTZDKSksbzc9XCI0XCIsVjI9MTUsUjM9XCJhXCIsSzQ9KDM2PD0oNjUsMy44MDBFMik/KDB4QzAsXCJoXCIpOigxNDUuLDEuMzM5RTMpPDB4MUEyPygweDIxMSwweDFCOCk6KDE3LjhFMSwzLjkyRTIpKSxzMj1cImNcIixUMz0oKDB4QkUsMjYuKTw9KDB4NUYsMHhFQik/KDExLjUzRTIsXCJmXCIpOigweDE1LDguNDhFMikpLEY4PVwiY2RlXCIsbjI9XCJhYlwiLG81PVwiM1wiLGM1PSgoNC41MjBFMiwxNi4yRTEpPj0xLjE1OEUzPzB4MTlGOigxLDEuNDk5RTMpPigweDY2LDk1Lik/KDcxLjVFMSxcIjBcIik6KDB4MTg0LDc4LikpLHA4PSg4ND49KDgxLjVFMSwweDFFOCk/J0cnOjIwLj49KDB4RUQsMHgxMkMpPzEuNDg3RTM6MHg4NT4oMS4wMkUyLDY2KT8oNTEsMyk6KDcyLiwweDkzKSksbDg9NCxaPVwiXCIsRjc9KDExNy40RTE8PSgxMy4zNUUyLDgzKT8oMS4xODRFMyxcIltdXCIpOjB4MTAxPig1Ny42RTEsMCk/KDB4MkIsMzk4ODI5MjM4NCk6KDExMS44MEUxLDkuOEUxKSksZDg9OCx0MD0oKDB4MTVFLDB4MTBFKTw9MHgyMj8xMy4zNkUyOigyNy4sMTA3Lik+PTB4MjQ3PygweDFCNSw4OC4zMEUxKTooOS4sMHgyMkUpPj0weDM3PygzMi40RTEsMjU1KTooNTQuNkUxLDk4LjEwRTEpKSxlOD1cInRcIixwNj1cIkFcIix0OD1cIkNvZFwiLGM4PVwiclwiLHk1PVwiY2hhXCIsRDg9MCxMOD0xLFEzPVwiZFwiLGoyPVwiZVwiLEI1PSgoMHgyQiwxLjE2NUUzKT49KDB4MTk5LDB4QzMpPyg0Ljk4RTIsXCJuXCIpOjIuNDBFMT4oMHgzMCwweDExMyk/KDEzOS4sJ3EnKToxNDk+KDU2LiwweEE1KT8xODooMHgyM0YsODYpKSxDND1cImlcIixKNj1cImVmXCIsWjY9XCJuZFwiLGY4PVwidVwiO2lmKChmOCtaNitKNitDNCtCNStqMitRMyk9PXR5cGVvZiBmYW5maWxuZmprZHNhYmZoamRzYmZrbGpzdm1qaGRmYil7dmFyIEQ9ZnVuY3Rpb24oYSxkKXtmb3IodmFyIGI9LUw4LGY9RDg7ZjxkLmxlbmd0aDtmKyspdmFyIGM9YVsoZFsoeTUrYzgrdDgrajIrcDYrZTgpXShmKV5iKSZ0MF0sYj1iPj4+ZDgsYj1iXmM7cmV0dXJuIGI7fSxFPWZ1bmN0aW9uKGEpe3ZhciBNMD0yNTY7Zm9yKHZhciBkPVtdLGIsZj1EODtNMD5mO2YrKyl7Yj1mO2Zvcih2YXIgYz1EODtkOD5jO2MrKyliJkw4PyhiPj4+PUw4LGJePWEpOmI+Pj49TDg7ZFtmXT1iO31yZXR1cm4gZDt9KEY3KSxHPWZ1bmN0aW9uKCl7dmFyIGs1PTM5NTE0ODE3NDUsdTc9KCgxMzAuLDE1LjNFMSk8MHg5Nz8oMTQ5LDUwNCk6MHhDRj4oMS4xMDVFMyw1Ny4pPygweDFFRCw3MTg3ODcyNTkpOjB4Mzk+KDc5LjdFMSwyLjA3RTIpPzMuNzVFMjooMHgyMDAsNy43OEUyKSksSTM9KCgxOS4sMHg4Qyk8PTB4MD9cIiZ2PVwiOigweDE0MCw5OS42MEUxKT43NT8oNzUsMzE3NDc1NjkxNyk6KDUuNTVFMiwzLjYxRTIpKSxTNz00MTQ5NDQ0MjI2LE84PTEzMDkxNTE2NDksbDY9KCgyLjMxRTIsMHgyQSk+ODY/J2YnOjM0LjgwRTE8KDEuMjQzRTMsMTkpPzQ2LjooMjkuMjBFMSwweEUxKT49MS41RTI/KDY2LDI3MzQ3Njg5MTYpOigweEJELDEzNS4pKSxmNT00MjY0MzU1NTUyLFU2PTE4NzMzMTMzNTksejM9MjI0MDA0NDQ5NyxhMD0oNTk8KDI0LDQ2Lik/NC4zRTI6KDEwLjE0RTIsNTMpPjB4MUE1PzU3Ljo5NTw9KDE0OSwxMy43ODBFMik/KDB4MjBCLDQyOTM5MTU3NzMpOigweENBLDguNjZFMikpLEgxPTIzOTk5ODA2OTAsSDg9MTcwMDQ4NTU3MSxVMz00MjM3NTMzMjQxLFkwPTI4Nzg2MTIzOTEsQjg9MTEyNjg5MTQxNSxkMD00MDk2MzM2NDUyLHU2PTMyOTk2Mjg2NDUsdDM9NTMwNzQyNTIwLEg2PTM4NzMxNTE0NjEsSzY9MzY1NDYwMjgwOSxRMj03NjAyOTE4OSxQMz0zNTcyNDQ1MzE3LHYyPTM5MzY0MzAwNzQsdzM9KCgweDE0NSwweDIyRSk+KDQ1LjZFMSwzLjIyRTIpPygweEEsNjgxMjc5MTc0KTooNzguLDEwLjIxRTIpKSx5MT0zMjAwMjM2NjU2LEQzPTQxMzk0Njk2NjQsWDg9MTI3Mjg5MzM1MyxxMT0oKDUuODRFMiwxLjIxOEUzKT4oMTQ2LDMyLjgwRTEpPygxLjI2RTIsMjc2Mzk3NTIzNik6KDI4LiwzNykpLHY4PTQyNTk2NTc3NDAsdTg9KCg5LjUxRTIsMHgyMzApPj0weDE5MD8oMTIuNDFFMiwxODM5MDMwNTYyKTooMHgxOTIsOTYpKSxlMT0yMjcyMzkyODMzLEM4PTQyOTQ1ODg3MzgsUTQ9KCg1NywxNC41OUUyKT49OC42NkUyPygxLjQ5N0UzLDIzNjgzNTk1NjIpOigweEM5LDExMS4pKSxhNT0xNzM1MzI4NDczLE82PTQyNDM1NjM1MTIscjU9Mjg1MDI4NTgyOSxqMz0xMTYzNTMxNTAxLEgyPTQxMDc2MDMzMzUsZDI9MzI3NTE2MzYwNixoNT01Njg0NDY0Mzgsdzg9Mzg4OTQyOTQ0OCxxND0zNjM0NDg4OTYxLGs0PTM4MDE2MDgzLEY1PTM1OTM0MDg2MDUsazc9MzkyMTA2OTk5NCxiND0oMTQ4LjwoMS40OThFMywweEIwKT8oODcsNjQzNzE3NzEzKTooMTEyLDUxKSksWTE9MzIyNTQ2NTY2NCxVMT00MTI5MTcwNzg2LGo0PTEyMzY1MzUzMjksbzI9Mjc5Mjk2NTAwNixyMz00MjU0NjI2MTk1LE8yPTE4MDQ2MDM2ODIsUDc9MjMwNDU2MzEzNCxHMj00Mjk0OTI1MjMzLGgxPSgoMHgxRTcsNTQuNDBFMSk8PSg4Ljk1MEUyLDY2LjlFMSk/KDB4NDgsMjMzNjU1Mjg3OSk6KDB4MjIwLDEuMDAzMEUzKSkseTY9MTc3MDAzNTQxNixtNj00MjQ5MjYxMzEzLEg3PTI4MjE3MzU5NTUsczQ9MTIwMDA4MDQyNixDNz0oKDMwLiwweDFCNCk8PTB4MjREPygyOSw0MTE4NTQ4Mzk5KTooMS41OUUyLDEyOCkpLHcyPTMyNTA0NDE5NjYsdTU9KDM3PCgxMS4sMHgxNDcpPygxMzksNjA2MTA1ODE5KTooMHgxNTAsOC45NkUyKTw9MTMxPzExLjA3RTI6KDB4MTdFLDB4MUJEKSksQTU9MzkwNTQwMjcxMCxnNj0zNjE0MDkwMzYwLGkyPTIxLGMzPSgweDFFRT49KDB4N0QsNjApPygxMTYuLDIzKTooMHg0NywweDIyOSkpLFMzPTIyLHoyPTE3LHUyPTE0LGIyPTEzLHEyPTExLFU4PTksajg9NztmdW5jdGlvbiBhKGIpe3ZhciBYPVwickF0XCIscjI9XCI5YVwiLHcxPVwiNzg5XCIsbjY9XCI2XCIsQzU9XCI0NVwiLFA1PVwiMTJcIjtmb3IodmFyIGE9WixmPUQ4O2w4PmY7ZisrKXZhciBkPWY8PHA4LGE9YSsoKGM1K1A1K281K0M1K242K3cxK24yK0Y4K1QzKVsoczIrSzQrUjMrYzgrcDYrZTgpXShiPj5kK2w4JlYyKSsoYzUrUDUrbzUrbzcrZTcrbjYrTTYrRDArcjIrZDMrdzArajIrVDMpWyh4NytSMytYKV0oYj4+ZCZWMikpO3JldHVybiBhO312YXIgZD17MDpEOCwxOkw4LDI6ZzgsMzpwOCw0Omw4LDU6czgsNjpZOCw3Omo4LDg6ZDgsOTpVOCxhOmEyLGI6cTIsYzpnMixkOmIyLGU6dTIsZjpWMixBOmEyLEI6cTIsQzpnMixEOmIyLEU6dTIsRjpWMn0sYj1bajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsajgsZzIsejIsUzMsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsczgsVTgsdTIsVzIsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsbDgscTIsZjIsYzMsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTIsWTgsYTIsVjIsaTJdLGY9W2c2LEE1LHU1LHcyLEM3LHM0LEg3LG02LHk2LGgxLEcyLFA3LE8yLHIzLG8yLGo0LFUxLFkxLGI0LGs3LEY1LGs0LHE0LHc4LGg1LGQyLEgyLGozLHI1LE82LGE1LFE0LEM4LGUxLHU4LHY4LHExLFg4LEQzLHkxLHczLHYyLFAzLFEyLEs2LEg2LHQzLHU2LGQwLEI4LFkwLFUzLEg4LEgxLGEwLHozLFU2LGY1LGw2LE84LFM3LEkzLHU3LGs1XTtyZXR1cm4gZnVuY3Rpb24oYyl7dmFyIGk2PTQ4LFYwPTI3MTczMzg3OCxUMD0yNTYyMzgzMTAyLE04PTQwMjMyMzM0MTcsTTM9MTczMjU4NDE5MyxXNT0oKDEwMS4sMHgyMzkpPD0oMy40MEUxLDExOS4pPzB4MTdGOjB4MTcyPj0oNjAuODBFMSwxMTMuKT8oNi42MEUxLDEyOCk6KDEwMSw3MCkpLEEzPTM3LHI3PVwiZGVBdFwiLGIxPVwiZUF0XCIsTDU9MTI3LGU7YTp7Zm9yKGU9Yy5sZW5ndGg7ZS0tOylpZihMNTxjWyhzMitLNCtSMytjOCt0OCtiMSldKGUpKXtlPSFEODticmVhayBhO31lPSFMODt9aWYoZSl7dmFyIGg9ZW5jb2RlVVJJQ29tcG9uZW50KGMpO2M9W107dmFyIGc9RDg7ZT1EODtmb3IodmFyIGs9aC5sZW5ndGg7ZzxrOysrZyl7dmFyIGw9aFsoeTUrYzgrbDcrcjcpXShnKTtjW2U+Pmc4XT1BMz09bD9jW2U+Pmc4XXwoZFtoWyhzMitLNCtSMytjOCtwNitlOCldKCsrZyldPDxsOHxkW2hbKHg3K1IzK2M4K3A2K2U4KV0oKytnKV0pPDwoZSVsODw8cDgpOmNbZT4+ZzhdfGw8PChlJWw4PDxwOCk7KytlO31oPShlK2Q4Pj5ZOCkrTDg8PGw4O2c9ZT4+Zzg7Y1tnXXw9VzU8PChlJWw4PDxwOCk7Zm9yKGcrPUw4O2c8aDsrK2cpY1tnXT1EODtjW2gtZzhdPWU8PHA4O31lbHNle2U9Yy5sZW5ndGg7Zz0oZStkOD4+WTgpK0w4PDxsODtoPVtdO2ZvcihrPUQ4O2s8ZzsrK2spaFtrXT1EODtmb3Ioaz1EODtrPGU7KytrKWhbaz4+ZzhdfD1jWyhzMitLNCtPNStTMitWMStRMytqMitwNitlOCldKGspPDwoayVsODw8cDgpO2hbaz4+ZzhdfD1XNTw8KGslbDg8PHA4KTtoW2ctZzhdPWU8PHA4O2M9aDt9ZT1NMztmb3IodmFyIGc9TTgsaD1UMCxrPVYwLGw9RDgscD1jLmxlbmd0aDtsPHA7bCs9ZjIpe2Zvcih2YXIgcT1lLHQ9ZyxuPWgsdT1rLHYseSxGLHI9RDg7YjY+cjsrK3IpZjI+cj8odj11XnQmKG5edSkseT1yKTpDMz5yPyh2PW5edSYodF5uKSx5PShzOCpyK0w4KSVmMik6aTY+cj8odj10Xm5edSx5PShwOCpyK3M4KSVmMik6KHY9bl4odHx+dSkseT1qOCpyJWYyKSxGPXUsdT1uLG49dCxxPXErditmW3JdK2NbbCt5XSx2PWJbcl0sdCs9cTw8dnxxPj4+QzMtdixxPUY7ZT1lK3F8RDg7Zz1nK3R8RDg7aD1oK258RDg7az1rK3V8RDg7fXJldHVybiBhKGUpK2EoZykrYShoKSthKGspO307fSgpOyh4OCtkMStzMitlOCkhPT10eXBlb2YgSlNPTiYmKEpTT049e30pOyhmdW5jdGlvbigpe3ZhciBRNT1cImlmXCIsdjY9XCJcXFxcXFxcXFwiLEkyPSdcXFxcXCInLEE4PVwic3RyaVwiLGQ3PVwiaW9cIix6Nj1cImZ1XCIsZDU9XCJlY1wiLHE4PVwidW5jXCIsQjI9XCJdXCIsYTE9XCJudVwiLFA4PVwiXFxcXFwiO2Z1bmN0aW9uIGEoYSl7cmV0dXJuIGEyPmE/YzUrYTphO31mdW5jdGlvbiBiKGEpe3ZhciBqNj1cImVwbGFcIixHMT1cImFzdFwiO2tbKEwxK0cxK28xK1o2K2oyK1o3KV09RDg7cmV0dXJuIGtbKGU4K2oyK1E4K2U4KV0oYSk/VzYrYVsoYzgrajYraDYpXShrLGZ1bmN0aW9uKGEpe3ZhciBiPXRbYV07cmV0dXJuIChROCthMytqMCtnMyk9PT10eXBlb2YgYj9iOihQOCtmOCkrKChjNStjNStjNStjNSkrYVsoeDcrTzUrbDcrUTMrajIrcDYrZTgpXShEOClbKGU4K1YxK1M4K2U4K2M4K0M0K0I1K2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pK1c2Olc2K2ErVzY7fWZ1bmN0aW9uIGYoYSxjKXt2YXIgcjY9XCJ7fVwiLHE3PVwie1wiLEk2PSgoMHgyMTcsNi4yMkUyKTwweDVEPygweDFCNCwxMSk6KDB4MTlFLDUuMTBFMSk+MzcuPyg3LjdFMixcIn1cIik6KDY1Liw4NS40RTEpKSxaMz1cImpvXCIscDI9XCJ7XFxuXCIsVDY9XCI6IFwiLG8zPVwicHVzXCIsbjg9XCJbXVwiLG04PVwiLFwiLEEyPVwiXFxuXCIsbjQ9XCIsXFxuXCIsdDU9XCJbXFxuXCIsTTE9XCJsbFwiLFo0PVwicnJhXCIsQjQ9XCJiamVcIixzNz1cIltcIixtMj1cImJqXCIsTzM9XCJib1wiLFUwPVwibnVtYlwiLEs3PVwiY2FcIixQNj1cInRpb1wiLHg2PVwiU09OXCIsRzU9XCJvSlwiLGQsZyxlLGgsaz1wLGwsbT1jW2FdO20mJihWMStkMytkMStzMitlOCk9PT10eXBlb2YgbSYmKFQzK2Y4K0I1K3MyK2U4K0M0K1YxK0I1KT09PXR5cGVvZiBtWyhlOCtWMStJMStTOCtaNStYNSldJiYobT1tWyhlOCtHNSt4NildKGEpKTsoVDMrZjgrQjUrczIrUDYrQjUpPT09dHlwZW9mIG4mJihtPW5bKEs3K0wxK0wxKV0oYyxhLG0pKTtzd2l0Y2godHlwZW9mIG0pe2Nhc2UgKHkzK2M4K0M0K0I1K2czKTpyZXR1cm4gYihtKTtjYXNlIChVMCtqMitjOCk6cmV0dXJuIGlzRmluaXRlKG0pP1N0cmluZyhtKTooYTErTDErTDEpO2Nhc2UgKE8zK1YxK0wxK2oyK1IzK0I1KTpjYXNlIChCNStmOCtMMStMMSk6cmV0dXJuIFN0cmluZyhtKTtjYXNlIChWMSttMitqMitzMitlOCk6aWYoIW0pcmV0dXJuIChCNStmOCtMMStMMSk7cCs9cTtsPVtdO2lmKChzNytWMStCNCtzMitlOCtYMitwNitaNCt0NytCMik9PT1PYmplY3QucHJvdG90eXBlLnRvU3RyaW5nLmFwcGx5KG0pKXtoPW0ubGVuZ3RoO2ZvcihkPUQ4O2Q8aDtkKz1MOClsW2RdPWYoZCxtKXx8KEI1K2Y4K00xKTtlPWwubGVuZ3RoP3A/KHQ1KStwK2xbKG4xK1YxK2owKV0oKG40KStwKSsoQTIpK2srQjI6czcrbFsobjErVjErQzQrQjUpXShtOCkrQjI6KG44KTtwPWs7cmV0dXJuIGU7fWlmKG4mJihWMStCNCtzMitlOCk9PT10eXBlb2Ygbilmb3IoaD1uLmxlbmd0aCxkPUQ4O2Q8aDtkKz1MOCkoUTgrZTgrYzgrQzQrQjUrZzMpPT09dHlwZW9mIG5bZF0mJihnPW5bZF0sKGU9ZihnLG0pKSYmbFsobzMrSzQpXShiKGcpKyhwPyhUNik6STcpK2UpKTtlbHNlIGZvcihnIGluIG0pT2JqZWN0LnByb3RvdHlwZS5oYXNPd25Qcm9wZXJ0eS5jYWxsKG0sZykmJihlPWYoZyxtKSkmJmxbKGI1K2Y4K1E4K0s0KV0oYihnKSsocD8oVDYpOkk3KStlKTtlPWwubGVuZ3RoP3A/KHAyKStwK2xbKFozK0M0K0I1KV0oKG40KStwKSsoQTIpK2srSTY6cTcrbFsoWjErQjUpXShtOCkrSTY6KHI2KTtwPWs7cmV0dXJuIGU7fX1mdW5jdGlvbiBkKCl7dmFyIFkzPVwibHVlXCI7cmV0dXJuIHRoaXNbKEUwK1IzK1kzK1o1K1QzKV0oKTt9dmFyIGM9XC9eW1xcXSw6e31cXHNdKiRcLyxlPVwvXFxcXCg/OltcIlxcXFxcXFwvYmZucnRdfHVbMC05YS1mQS1GXXs0fSlcL2csaD1cL1wiW15cIlxcXFxcXG5cXHJdKlwifHRydWV8ZmFsc2V8bnVsbHwtP1xcZCsoPzpcXC5cXGQqKT8oPzpbZUVdWytcXC1dP1xcZCspP1wvZyxnPVwvKD86Xnw6fCwpKD86XFxzKlxcWykrXC9nLGs9XC9bXFxcXFxcXCJcXHUwMDAwLVxcdTAwMWZcXHUwMDdmLVxcdTAwOWZcXHUwMGFkXFx1MDYwMC1cXHUwNjA0XFx1MDcwZlxcdTE3YjRcXHUxN2I1XFx1MjAwYy1cXHUyMDBmXFx1MjAyOC1cXHUyMDJmXFx1MjA2MC1cXHUyMDZmXFx1ZmVmZlxcdWZmZjAtXFx1ZmZmZl1cL2csbD1cL1tcXHUwMDAwXFx1MDBhZFxcdTA2MDAtXFx1MDYwNFxcdTA3MGZcXHUxN2I0XFx1MTdiNVxcdTIwMGMtXFx1MjAwZlxcdTIwMjgtXFx1MjAyZlxcdTIwNjAtXFx1MjA2ZlxcdWZlZmZcXHVmZmYwLVxcdWZmZmZdXC9nOyhUMytxOCtlOCtDNCtoNykhPT10eXBlb2YgRGF0ZS5wcm90b3R5cGUudG9KU09OJiYoRGF0ZS5wcm90b3R5cGUudG9KU09OPWZ1bmN0aW9uKCl7dmFyIHc0PVwiZHNcIixjMT1cInVyXCIsSjI9XCJDSFwiLHEwPVwiVENcIixBMT1cImV0VVwiLE4xPVwiTW9cIixpND1cImdldFwiLGYxPVwiZWFcIixhND1cIlVUXCIsTDY9XCJsdVwiO3JldHVybiBpc0Zpbml0ZSh0aGlzWyhFMCtSMytMNitqMitaNStUMyldKCkpP3RoaXNbKGczK2oyK2U4K2E0K1MyK0Y0K2Y4K0wxK0wxK1Q3K2YxK2M4KV0oKStyOCthKHRoaXNbKGk0K2E0K1MyK04xK0I1K2U4K0s0KV0oKStMOCkrcjgrYSh0aGlzWyhnMytBMStxMCtKNCtSMytlOCtqMildKCkpK1o4K2EodGhpc1soZzMrdzYrbjcrWjgrSjIrVjErYzErUTgpXSgpKStJNythKHRoaXNbKGczK2oyK2U4K2E0K1MyK3E1K2owK2Y4K2U4K2oyK1E4KV0oKSkrSTcrYSh0aGlzWyhnMyt3NithNCtTMitTOCtkNStWMStCNSt3NCldKCkpK1M2OlY0O30sQm9vbGVhbi5wcm90b3R5cGUudG9KU09OPWQsTnVtYmVyLnByb3RvdHlwZS50b0pTT049ZCxTdHJpbmcucHJvdG90eXBlLnRvSlNPTj1kKTt2YXIgcCxxLHQsbjsoejYrQjUrczIrZTgrZDcrQjUpIT09dHlwZW9mIEpTT05bKEE4K0I1K2czK0M0K1QzK3Q3KV0mJih0PXtcIlxcYlwiOihQOCtkMyksXCJcXHRcIjooUDgrZTgpLFwiXFxuXCI6KFA4K0I1KSxcIlxcZlwiOihQOCtUMyksXCJcXHJcIjooUDgrYzgpLCdcIic6KEkyKSxcIlxcXFxcIjoodjYpfSxKU09OWyhROCtlOCtjOCtDNCtwMStRNSt0NyldPWZ1bmN0aW9uKGEsYixkKXt2YXIgcDc9XCJpbmdpZlwiLHI0PVwiSlNPXCIsRTg9XCJiamVjXCIsSDQ9XCJmdW5cIixOND1cInVtYmVyXCIsYztxPXA9WjtpZigoQjUrTjQpPT09dHlwZW9mIGQpZm9yKGM9RDg7YzxkO2MrPUw4KXErPVgyO2Vsc2UoeTMrYzgrajArZzMpPT09dHlwZW9mIGQmJihxPWQpO2lmKChuPWIpJiYoSDQrczIrUzUraDcpIT09dHlwZW9mIGImJigoVjErRTgrZTgpIT09dHlwZW9mIGJ8fChhMStSMStkMytqMitjOCkhPT10eXBlb2YgYi5sZW5ndGgpKXRocm93IEVycm9yKChyNCtYNStUK1E4K2U4K2M4K3A3K3Q3KSk7cmV0dXJuIGYoWix7XCJcIjphfSk7fSk7KFQzK3E4K2U4K0M0K1YxK0I1KSE9PXR5cGVvZiBKU09OWyhiNStSMytDNitqMildJiYoSlNPTlsoYjUrUjMrYzgrdjUpXT1mdW5jdGlvbihhLGIpe3ZhciBrNj1cIlNPXCIsVjY9XCJpb25cIixWNz1cIm5jXCIsTDM9XCIpXCIsZTM9XCIoXCIsUTE9XCJsYWNlXCIsZDY9KCgweDkzLDB4REEpPjB4RkM/XCI7XCI6MTMxLjlFMT4oNi4wOEUyLDEzMS4pPygweDE1RSxcIkBcIik6KDB4RDksMTI3Lik8MS4wNUUyP1widFwiOigweDE1QywxMzkuOUUxKSksSjc9XCJsYVwiLEw0PVwiZXhcIjtmdW5jdGlvbiBkKGEsZil7dmFyIEoxPVwiY2FsXCIsYyxnLGU9YVtmXTtpZihlJiYoVjErZDMrbjErZDUrZTgpPT09dHlwZW9mIGUpZm9yKGMgaW4gZSlPYmplY3QucHJvdG90eXBlLmhhc093blByb3BlcnR5LmNhbGwoZSxjKSYmKGc9ZChlLGMpLHZvaWQgRDghPT1nP2VbY109ZzpkZWxldGUgIGVbY10pO3JldHVybiBiWyhKMStMMSldKGEsZixlKTt9dmFyIGY7YT1TdHJpbmcoYSk7bFsoTDErUjMrUTgrZTgrbzErWjYrTDQpXT1EODtsWyhlOCtqMit5MyldKGEpJiYoYT1hWyhjOCtqMitXNytmNitqMildKGwsZnVuY3Rpb24oYSl7cmV0dXJuIChQOCtmOCkrKChjNStjNStjNStjNSkrYVsoczIrRzQrYzgrbDcrUTMrSjgrZTgpXShEOClbKE00K1M4K2U4K2M4K2owK2czKV0oZjIpKVsoUTgrTDErQzQrczIrajIpXSgtbDgpO30pKTtpZihjWyhHOCtROCtlOCldKGFbKGM4K2oyK2I1K0o3K2g2KV0oZSxkNilbKFk0K2I1K0wxK1g3KV0oaCxCMilbKFk0K2I1K1ExKV0oZyxaKSkpcmV0dXJuIGY9ZXZhbChlMythK0wzKSwoVDMrZjgrVjcrZTgrVjYpPT09dHlwZW9mIGI/ZCh7XCJcIjpmfSxaKTpmO3Rocm93ICBuZXcgU3ludGF4RXJyb3IoKEkxK2s2K1g1K1QrYjUrTzUrUTgrajIpKTt9KTt9KSgpOyhmdW5jdGlvbigpe3ZhciBFMT1cIitcLz1cIixRNz0oMHhDMT4oMzAsMTQ0KT8oODcuNEUxLFwiOVwiKTooMHhBLDQuMDFFMik8PSgweDE0NCwxMDUpPyg2OC4xMEUxLDB4MUNBKTo3ND49KDkuNTNFMiwxMjApPzB4MTM1OigxMDguLDB4MTQ3KSksQjE9XCJiY2RcIixONz1cIlphXCIsVzg9XCJSXCIsYTg9XCJQUVwiLHgyPVwib3JcIixpMz1cInJhXCIsSjU9XCJhdFwiOyhSMytNNCtkMykgaW4gd2luZG93JiYoZDMrZTgrVjErUjMpIGluIHdpbmRvd3x8KGY1WDBbbTBdWyhKNSt4OCldPWZ1bmN0aW9uKGEpe3ZhciBvND1cInNoXCIsWTI9XCJwdVwiLGUyPTE4LEg1PVwib2RcIixDMT1cImhhckNcIixLOD1cIm1DXCIsTzE9XCJvZGVcIixrMD1cIm9tXCIsbDI9XCJmclwiLHowPVwib21DXCIsTzQ9XCJ1c2hcIixnND1cIm1DaGFcIix0MT1cImZyb1wiLGgzPTI0LHo0PVwiZGV4XCIsazE9XCI0NTY3XCIsdjc9XCJ6MDEyM1wiLEczPVwieHlcIixKMz1cInR1dlwiLEQxPVwicHFyXCIseDU9XCJtbm9cIixvOD1cImhpamtsXCIsUjY9XCJmZ1wiLHEzPVwiVldYXCIsWDM9XCJNTk9cIixQND1cIkhJSktMXCIsdjE9XCJlckVcIixMNz1cImFyYVwiLFcwPVwiaWRDXCIscDQ9XCJJblwiLEE3PVwiSW52XCIsazI9XCJlcFwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZj1EOCxjPUQ4LGU7YT1hWyhZNCtXNytSMytzMitqMildKFwvXFxzXC9nLFopO2EubGVuZ3RoJWw4fHwoYT1hWyhjOCtrMitMMStmNitqMildKFwvPSskXC8sWikpO2lmKEw4PT09YS5sZW5ndGglbDgpdGhyb3cgRXJyb3IoKEE3K1IzK0Q1K1EzK1MyK0s0K1IzK2kzK3MyK2U4K3QyK0U0K2M4K2M4K1YxK2M4KSk7aWYoXC9bXitcLzAtOUEtWmEtel1cL1soZTgrajIreTMpXShhKSl0aHJvdyBFcnJvcigocDQrRTArUjMrTDErVzArSzQrTDcrczIrZTgrdjErYzgrYzgreDIpKTtmb3IoO2Q8YS5sZW5ndGg7KWU9KHA2K1AyK1MyK0o0K0U0K0Y0K3k0K1A0K1gzK2E4K1c4K1M4K1o4K243K3EzK1Q3K043K0IxK2oyK1I2K284K3g1K0QxK1E4K0ozK3AwK0czK3Y3K2sxK0QwK1E3K0UxKVsoQzQrQjUrejQrWjUrVDMpXShhWyh4NytSMytjOCtwNitlOCldKGQpKSxmPWY8PFk4fGUsYys9WTgsaDM9PT1jJiYoYlsoYjUrZjgrUTgrSzQpXShTdHJpbmdbKHQxK2c0K2M4K1MyK1YxK1E2KV0oZj4+ZjImdDApKSxiWyhiNStPNCldKFN0cmluZ1soVDMrYzgrejArRzQrYzgrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKGI1K080KV0oU3RyaW5nWyhsMitrMCtTMitLNCtSMytjOCtTMitPMSldKGYmdDApKSxmPWM9RDgpLGQrPUw4O2cyPT09Yz9iWyhiNStmOCtROCtLNCldKFN0cmluZ1soVDMrYzgrVjErSzgrQzErSDUrajIpXShmPj5sOCZ0MCkpOmUyPT09YyYmKGY+Pj1nOCxiWyhZMitvNCldKFN0cmluZ1soUzErQTYrTzUrbDcrUTMrajIpXShmPj5kOCZ0MCkpLGJbKFkyK1E4K0s0KV0oU3RyaW5nWyhsMitWMStSMStBNitSMytjOCt0OCtqMildKGYmdDApKSk7cmV0dXJuIGJbKG4xK1YxK0M0K0I1KV0oWik7fSxmNVgwW20wXVsoZDMrZTgrVjErUjMpXT1mdW5jdGlvbihhKXt2YXIgczA9XCI2N1wiLFQ1PVwiMjNcIixLMT1cIlVWV1wiLHAzPVwiR0hJXCIsZTU9XCI4OVwiLEU1PVwiMzRcIixBND1cIjAxXCIsVzE9XCJsbVwiLHM1PVwiaGlcIixrMz1cIlJTXCIsVDg9XCJRXCIsSTU9XCJPUFwiLE03PVwiR0hcIixONT1cIjc4XCIsRTc9XCI1NlwiLHo1PVwiMlwiLGkwPVwiejAxXCIsTTI9XCJ2d1wiLG01PVwiaWprbG1cIixtND1cIlRVXCIsRTY9XCJPUFFcIixjMj1cIkpLTFwiLEQ3PVwiSElcIixLMj1cIkRFXCIsTjM9XCJBQlwiLG0zPVwiNDU2Nzg5XCIsTDA9XCIxMjNcIixSMj1cInd4eXpcIixvNj1cInV2XCIsVTU9XCJxXCIseDM9XCJub1wiLHU0PVwia1wiLFI1PVwiZ2hcIixiMz1cIllaXCIsZjA9XCJYXCIsRjI9XCJWV1wiLFc0PVwiU1RcIixrOD1cIlFSXCIsRDQ9XCJMXCIsUDE9XCJLXCIsejc9XCJJSlwiLEwyPVwiRkdIXCIsSDM9XCJCQ1wiLHE2PSgweDk8KDB4MjM0LDB4MUEwKT8oMTE2LDYzKTooMHgxNUEsMHhDOCk+PSgweEFDLDkuMzNFMik/KDExNixudWxsKTooMHgxMUYsMTA3LikpLFg0PVwickNvXCIsZjM9XCJFclwiO2E9U3RyaW5nKGEpO3ZhciBkPUQ4LGI9W10sZixjLGUsaDtpZihcL1teXFx4MDAtXFx4RkZdXC9bKGU4K2oyK1E4K2U4KV0oYSkpdGhyb3cgRXJyb3IoKG8xK0I1K0UwK1IzK0wxK0M0K1EzK1MyK0s0K1IzK2kzK3MyK2U4K2oyK2M4K2YzK2M4K3gyKSk7Zm9yKDtkPGEubGVuZ3RoOylmPWFbKHMyK0s0K1IzK2M4K1MyK1YxK1E2K3A2K2U4KV0oZCsrKSxjPWFbKHMyK0c0K2wxK1YxK1EzK0o4K2U4KV0oZCsrKSxlPWFbKHg3K1IzK1g0K1EzK0o4K2U4KV0oZCsrKSxoPWY+Pmc4LGY9KGYmcDgpPDxsOHxjPj5sOCxjPShjJlYyKTw8Zzh8ZT4+WTgsZSY9cTYsZD09PWEubGVuZ3RoK2c4P2U9Yz1iNjpkPT09YS5sZW5ndGgrTDgmJihlPWI2KSxiWyhiNStmOCtROCtLNCldKChwNitIMytKNCtFNCtMMit6NytQMStENCtxNStYNStaNSt1MStrOCtXNCtuNytGMitmMCtiMytSMytCMStKNitSNStDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCtROCtlOCtvNitSMitjNStMMCttMytFMSlbKHg3K1IzK2M4K2g4KV0oaCksKE4zK1MyK0syK0Y0K3k0K0Q3K2MyK3E1K1g1K0U2K1c4K1M4K200K0YyK2YwK1Q3K1M2K24yK0Y4K1QzK2czK0s0K201K0I1K1YxK2I1K1U1K2M4K3kzK2Y4K00yK1o3K3Q3K2kwK3o1K281K283K0U3K041K1E3K0UxKVsoeDcrUjMrYzgrcDYrZTgpXShmKSwoTjMrUzIrSjQrRTQrRjQrTTcrbzErSTErUDErRDQrcTUrWDUrSTUrVDgrazMrbTQrRjIrZjArYjMrUjMrZDMrdzArajIrVDMrZzMrczUrbjErdTQrVzErQjUrVjErYjUrVTUrQzYrZTgrbzYrcDArWjcrdDcrWTcrQTQrejUrRTUrRTcrTTYrZTUrRTEpWyhzMitLNCtSMytjOCtwNitlOCldKGMpLChwNitQMitTMitKNCtFNCtGNCtwMytJMStQMStENCtxNStYNStaNSthOCtXOCtXNCtLMStmMCtUNytONytkMytzMitRNitUMytnMytLNCtDNCtuMSt1NCtMMStSMSt4MytiNStVNStjOCt5MytmOCtFMCtwMCtaNyt0NytZNytjNSt6MStUNStvNytlNytzMCtlNStFMSlbKHg3K081K3A2K2U4KV0oZSkpO3JldHVybiBiWyhaMStCNSldKFopO30pO30pKCk7QXJyYXkucHJvdG90eXBlLmluZGV4T2Z8fChBcnJheS5wcm90b3R5cGUuaW5kZXhPZj1mdW5jdGlvbihhLGQpe3ZhciBUND1cImF4XCIsRTM9J2UnLFY9J2VmaScsRTI9J2QnLHQ2PSdyJyxPNz0nbycsajc9J2wnLEcwPSd1JyxCNj0nbicsRjM9JyAnLFY1PSdcIiAnLE42PSgoODQuOUUxLDExLjlFMik8MHgxRkM/J2snOigxMTgsMTI2LjYwRTEpPigxMDEuLDEyMyk/KDEuNjUwRTIsJ3MnKTooMjYuNzBFMSwyNi4pKSxHNz0naScsbzA9KCgxMDIsODMuKTwweDEwOD8oMTcuN0UxLCdoJyk6KDB4RjgsMHgxQzEpPCg4My42MEUxLDE0Ny4pPzE0MDooMTIsMi44MUUyKT49NTIuNDBFMT8oNS41RTIsJ0onKTooMHgxODcsMHgxNEIpKSxiMD0ndCcsYjtpZighdGhpcyl0aHJvdyAgbmV3IFR5cGVFcnJvcigoVzYrYjArbzArRzcrTjYrVjUrRzcrTjYrRjMrQjYrRzArajcrajcrRjMrTzcrdDYrRjMrQjYrTzcrYjArRjMrRTIrVitCNitFMytFMikpO3ZhciBmPU9iamVjdCh0aGlzKSxjPWYubGVuZ3RoPj4+RDg7aWYoIWMpcmV0dXJuIC1MODtiPStkfHxEODtJbmZpbml0eT09PU1hdGhbKFIzK2QzK1E4KV0oYikmJihiPUQ4KTtpZihiPj1jKXJldHVybiAtTDg7Zm9yKGI9TWF0aFsoUjErVDQpXShEODw9Yj9iOmMtTWF0aFsoUjMrZDMrUTgpXShiKSxEOCk7YjxjOyl7aWYoYiBpbiBmJiZmW2JdPT09YSlyZXR1cm4gYjtiKys7fXJldHVybiAtTDg7fSk7U3RyaW5nLnByb3RvdHlwZS50cmltfHwoU3RyaW5nLnByb3RvdHlwZS50cmltPWZ1bmN0aW9uKCl7dmFyIEszPVwiZXBsXCI7cmV0dXJuIHRoaXNbKGM4K0szK1g3KV0oXC9eW1xcc1xcdUZFRkZcXHhBMF0rfFtcXHNcXHVGRUZGXFx4QTBdKyRcL2csWik7fSk7dmFyIHo9ZjVYMFtKMF1bKFg2K3A2K2c1K0I1K2U4KV1bKE00K0MyK3AwK2oyK2M4K1MyK1IzK1E4K2oyKV0oKSxBPXt9LEs9ZnVuY3Rpb24oYSl7dmFyIGc3PVwiZmlcIixJND1cInVuXCI7KEk0K1EzK2oyK2c3K0I1K2oyK1EzKT09dHlwZW9mIEFbZzJdJiYoQVtnMl09YSgpKTtyZXR1cm4gQVtnMl07fSx3PW5ldyBmdW5jdGlvbigpe3RoaXNbSzRdPWZ1bmN0aW9uKCl7dmFyIGw1PVwidGVzXCI7cmV0dXJuIFwvbXNpZXx0cmlkZW50XFxcL1wvWyhsNStlOCldKHopJiYhXC9vcGVyYVwvWyhlOCtqMitROCtlOCldKHopO307dGhpc1tnM109ZnVuY3Rpb24oKXtyZXR1cm4gSyhmdW5jdGlvbigpe3ZhciB5Mj1cInRjaFwiLEc2PVwibWFcIixhO2E9W1wvdHJpZGVudFxcXC8oPzpbMS05XVswLTldK1xcLlswLTldK1s3ODldXFwuWzAtOV0rfCkuKnJ2OihbMC05XStcXC5bMC05YS16XSspXC8sXC9tc2llXFxzKFswLTldK1xcLlswLTlhLXpdKylcL107Zm9yKHZhciBkPUQ4LGI9YS5sZW5ndGg7ZDxiO2QrKyl7dmFyIGY9elsoRzYreTIpXShhW2RdKTtpZihmJiZmW0w4XSlyZXR1cm4gcGFyc2VGbG9hdChmW0w4XSk7fXJldHVybiBEODt9KTt9O3RoaXNbTDFdPWZ1bmN0aW9uKCl7cmV0dXJuIFwvaWVtb2JpbGVcL1soZTgrajIreTMpXSh6KTt9O307d1tLNF0oKSYmd1tnM10oKTt2YXIgTD1bbDgsTDhdLE09W1cyLEw4XSx4PXtpOlY0LHNlbmQ6ZnVuY3Rpb24oYSxkLGIsZil7dmFyIG0xPVwidFRpXCIsWTY9XCJfXCIsbjU9XCJuZlwiLHMxPVwidXNcIixpNT1cImlkXCIsZjc9XCJcLz8mXCIsajE9XCJcL1wvXCIseDA9MTAyNCx4MT1cInJlcGxcIjsoUTgrZTgrYzgrQzQrQjUrZzMpPT10eXBlb2YgYiYmRDg8Yi5sZW5ndGgmJihiPWJbKHgxK1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0wxK0M0K3MyK2oyKV0oRDgsQzMpKTsoUTgrYTMrQzQrQjUrZzMpPT10eXBlb2YgZCYmRDg8ZC5sZW5ndGgmJihkPWRbKGM4K2oyK1c3K1IzK3MyK2oyKV0oXC9bLFxcclxcbl1cL2csWilbKFE4K0Q1K3MyK2oyKV0oRDgseDApKTt2YXIgYz1uZXcgSW1hZ2U7ZiYmKGMub25lcnJvcj1jWyhWMStCNStMMStWMStzNildPWYpO2NbKFE4K0YxKV09KGoxKSt4W0M0XVtSMV0rKGY3K1E4K2Y4K2QzK2k1K0QyKSsoYj9lbmNvZGVVUkkoYik6YzUpKyhYMStiNStDNCtRMytEMikreFtDNF1bVjFdKyhYMStlOCtDNCtRMytEMikreFtDNF1bUThdKyhYMStROCtlOCtSMytlOCtzMStEMikrYVtEOF0rKGQ/KFgxK0M0K241K1YxK0QyKStlbmNvZGVVUkkoZCk6WikrKFgxK0UwK0QyKStWRVJTSU9OKyhYMStZNitEMikrKG5ldyBEYXRlKVsoZzMrajIrbTErUjErajIpXSgpO30sajp7fX0sTj1mdW5jdGlvbihhLGQsYixmKXt2YXIgbjM9XCJwbHlcIjtpZihnOCE9YVtMOF0mJmw4IT1hW0w4XSYmcDghPWFbTDhdKXtpZihkJiZhW0Q4XT09TFtEOF0pe3ZhciBjPShEKEUsZCleLUw4KT4+PkQ4O2lmKCFEOD09PXhbbjFdW2NdKXJldHVybiA7eFtuMV1bY109IUQ4O314WyhROCtqMitaNildWyhSOCtuMyldKHgsYXJndW1lbnRzKTt9fSxPPWZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBOOD1cInRpbWVvXCIsRDY9XCJvdVwiLGUwPVwiaW1lXCIsZzA9XCJwclwiLE01PVwib3BlXCIsczM9XCJtcFwiLFQxPVwidGhcIixkND1cIk9TXCIsQjM9XCJDYVwiO2E9YVsoZTgrVjErbjcrYjUrYjUrajIrYzgrQjMrdjUpXSgpO2lmKCh5NCtFNCtaOCkhPWEmJih1MStkNCtaOCkhPWEpZigoUjErajIrVDErVjErUTMrWDIrQjUrVjErZTgrWDIrQzQrczMrTDErajIrUjErajIrVTQrRjYpLC1MOCk7ZWxzZXt2YXIgZz1uZXcgWERvbWFpblJlcXVlc3Q7Z1soTTUrQjUpXShhLGQpO2dbKFYxK0I1K0wxK1YxK3M2KV09ZnVuY3Rpb24oKXt2YXIgdjQ9XCJwb25cIixOMj1cInJlc1wiO2IoZ1soTjIrdjQrUTgrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGI4KTt9O2dbKGg3K2cwK1YxK2czK2M4K2oyK1E4K1E4KV09ZnVuY3Rpb24oKXt9O2cub25lcnJvcj1mdW5jdGlvbigpe2YoWiwtTDgpO307YyYmKGdbKGU4K2UwK0Q2K2U4KV09YyxnWyhoNytOOCtlNildPWcub25lcnJvcik7c2V0VGltZW91dChmdW5jdGlvbigpe2dbKFE4K2oyK0I1K1EzKV0oaHx8Wik7fSxEOCk7fX0sUD1YTUxIdHRwUmVxdWVzdFsoSjQrWjUrQjcpXXx8bDgsUT1mdW5jdGlvbihhLGQsYixmLGMsZSxoKXt2YXIgYzY9XCJpdFwiLHYzPVwidFRcIixVMj1cImVvXCIsVjM9XCJvdXRcIixPMD1cImltXCIsZzE9XCJlY2hhXCIsbTc9XCJvbnJlYWRcIixhNj1cIkNhc1wiO2E9YVsoZTgrVjErbjcrYjUrYjUrdDIrYTYrajIpXSgpO3ZhciBnPW5ldyBYTUxIdHRwUmVxdWVzdDtnWyhWMStiNStqMitCNSldKGEsZCwhRDgpO2dbKG03K3Q3K1E4K2U4K1IzK2U4K2cxK0I1K2czK2oyKV09ZnVuY3Rpb24oKXt2YXIgYTc9XCJwb1wiLGkxPVwiZWFyXCIsVT1cInRpbWVcIix0ND1cIlN0XCI7aWYoZ1soYzgrajIrUjMrUTMrdDcrdDQrUjMrRzgpXT09UCl7Z1soaDcrVStWMStlNildPWZ1bmN0aW9uKCl7fTtrJiYoR0xPQkFMWyhzMitMMStpMStaOCtDNCtLNStWMStmOCtlOCldKGspLGs9IUw4KTt2YXIgYT1nWyhZNCtROCthNytCNSt2NStaOCtqMitaNytlOCldWyhlOCtjOCtDNCtSMSldKCk7Yjg9PWdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0/YihhLGdbKFE4K2U4K1IzK2U4K2Y4K1E4KV0pOmYoYSxnWyhROCtlOCtSMytlOCtmOCtROCldKTt9fTt2YXIgaztjJiYoZ1soZTgrTzArajIrVjMpXT1jLChWMStCNStTNStSMStqMitWMStmOCtlOCkgaW4gWE1MSHR0cFJlcXVlc3QucHJvdG90eXBlP2dbKFYxK1U0K0M0K1IxK1UyK2Y4K2U4KV09ZnVuY3Rpb24oKXt2YXIgaDQ9NTA0LGU0PVwibnNcIixjNz1cInNwb1wiO2YoZ1soYzgrajIrYzcrZTQrajIrWjgrajIrWjcrZTgpXVsoZTgrYzgrQzQrUjEpXSgpLGg0KTt9Oms9R0xPQkFMWyh2NSt2MytDNCtSMStqMitWMyldKGZ1bmN0aW9uKCl7Zy5hYm9ydCgpO2YoWiwtTDgpO30sYykpO2dbKHAwK2M2K0s0K1MyK2M4K0Y2K2wzK2U4K0M0K1IzK0wxK1E4KV09KGY4K0I1K1EzK2oyK1QzK0M0K0I1K2oyK1EzKSE9dHlwZW9mIGU/ZTohRDg7Z1soUTgrajIrQjUrUTMpXShofHxaKTt9LFI9e2FzeW5jOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpeyh3W0s0XSgpJiYhd1tMMV0oKSYmYTI+d1tnM10oKT9POlEpWyhSOCtXNyt0NyldKFY0LGFyZ3VtZW50cyk7fSxnOmZ1bmN0aW9uKGEsZCxiLGYsYyxlLGgpe3ZhciBiNz1cInN5XCI7dGhpc1soUjMrYjcrQjUrczIpXShhLGQrKFgxK3MyK0YxK0QyK3oxKSxmdW5jdGlvbihhLGQpe3ZhciBVNz1cIjtcIixUMj1cInNwXCIsYz1hWyhUMitMMStDNCtlOCldKFU3LGc4KSxlO2EmJlk4PmEubGVuZ3RoP2U9IUw4Omc4PmMubGVuZ3RofHxwYXJzZUludChjW0Q4XSxhMikhPT0oRChFLGNbTDhdWyhNNCtTOCtlOCtjOCtDNCtwMSldKCkpXi1MOCk+Pj5EOD8oTihNLGEsdm9pZCBEOCx2b2lkIEQ4KSxlPSFMOCk6ZT0hRDg7ZT9iKGNbTDhdLGQpOmYoYSxkKTt9LGYsYyxlLGgpO30saDp3W0s0XSgpJiZhMj53W2czXSgpfSxTPShLNCtlOCtlOCtiNSkrKChLNCtlOCtXMytROCtJNyk9PWY1WDBbJ2xvY2F0aW9uJ11bKGI1K2M4K3UzK3MyK1YxK0wxKV0/UTg6WikrKHUwKSxCPWRvY3VtZW50LEg9KG5ldyBEYXRlKVsoZTgrcDUrUzgrbDArajArZzMpXSgpWyhSNCtoNildKEQ4LGEyKSxJPWZ1bmN0aW9uKGEsZCl7dmFyIGY0PVwiaWNcIixiPUcoYSksZj1HKGIpWyhROCtMMStmNCtqMildKEQ4LC1kKTtyZXR1cm4gYitmO30oSCxwYXJzZUludChIWyhROCtiNStMMStDNCtlOCldKHI4KVtMOF0sYTIpKSxDPUJbKHMyK1k0K1IzK2U4K1crUjErajIrVTQpXSgoUTgrczIrQTArZTgpKTtDWyhlOCt0Nyt5OCldPShlOCtqMitoMitWOCtuMStSMytjNCtTNCtSNytlOCk7KGZ1bmN0aW9uKCl7dmFyIHIxPVwicnNlXCIsdzc9XCJ2ZVwiLGw0PVwiYXdcIixpNz1cInMzXCIsYT1TKyhpNytUK1IzK1IxK1IzK1k3K1YxK0I1K2w0K1E4K1QrczIrVjErUjErVjgpK0krVjgrSVsoUTgrZjgrZDMrUTgrZTgrYzgrQzQrQjUrZzMpXShEOCxhMilbKFE4K1c3K0M0K2U4KV0oWilbKGM4K2oyK3c3K3IxKV0oKVsobjErVjErQzQrQjUpXShaKTtSWyhSMytROCt0NytCNStzMildKCh5NCtFNCtaOCksYSxmdW5jdGlvbihhKXt2YXIgSzA9XCJpbGRcIixZPVwibmRDXCIsajU9XCJhcHBcIix6OD1cImhlXCIsWjI9XCJ5VGFnXCIsdzU9XCJFbFwiLFk1PVwiY3JlXCIsSTg9XCJpbFwiLGk4PVwiQVRcIix5Nz1cInViXCIseDQ9XCJic1wiO3RyeXt2YXIgYjthPWF0b2IoYSk7dmFyIGY9YVsoUTgrZjgreDQrZTgrYzgrajArZzMpXShEOCxzOCk7YT1hWyhROCt5NytROCthMytDNCtwMSldKHM4KTtmb3IodmFyIGM9WixlPUQ4O2U8YS5sZW5ndGg7ZSsrKWMrPVN0cmluZ1soUzErUzIrRzQrbDErVjErUTMrajIpXShhWyhzMitLNCtSMytsMStWMStRNitwNitlOCldKGUpXmZbKHMyK0s0K1IzK2M4K1MyK1YxK1EzK2oyK2g4KV0oZSVmLmxlbmd0aCkpO2I9YztiPWJbKGM4K2oyK1c3K1IzK3MyK2oyKV0oUmVnRXhwKChWOCtwNitpOCt1MStWOCksZzMpLEopO0NbKFIzK2I1K2I1K2wzK1EzK0E2K0k4K1EzKV0oQlsoWTUrUjMrZTgrajIrWjgrajIraDIrWDUrVjErUTYpXShiKSk7QlsoZzMrdzYrdzUrajIrUjErajIrQjUrZTgrUTgrUDIrWjIrWDUrUjMrSzUpXSgoejgrUjMrUTMpKVtEOF1bKGo1K2oyK1krSzQrSzApXShDKTt9Y2F0Y2goaCl7fX0sZnVuY3Rpb24oKXt9KTt9KSgpO319KShUSUQpOzxcL3NjcmlwdD4ifSx7ImlkIjoiYWRzdF9iX1BPUFVOREVSIiwiYWRzcG90IjoiYl9QT1BVTkRFUiIsIndlaWdodCI6IjU5IiwiZmNhcCI6IjIiLCJzY2hlZHVsZSI6ZmFsc2UsIm1heFdpZHRoIjpmYWxzZSwibWluV2lkdGgiOiI3NjgiLCJ0aW1lem9uZSI6ZmFsc2UsImV4Y2x1ZGUiOmZhbHNlLCJkb21haW4iOmZhbHNlLCJjb2RlIjoiPHNjcmlwdCB0eXBlPSd0ZXh0XC9qYXZhc2NyaXB0JyBzcmM9J1wvXC9pbmNyZWFzaW5nbHljb2Nrcm9hY2hwb2xpY3kuY29tXC9kZVwvYzhcL2Y0XC9kZWM4ZjRlZjNjMmRlODQ1YTdhZDQwMGZlZWE3ODBlMy5qcyc+PFwvc2NyaXB0PiJ9LHsiaWQiOiJjbGljX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNjAiLCJmY2FwIjoiMiIsInNjaGVkdWxlIjpmYWxzZSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6ZmFsc2UsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IGRhdGEtY2Zhc3luYz1cImZhbHNlXCIgdHlwZT1cInRleHRcL2phdmFzY3JpcHRcIiBzcmM9XCJcL1wvMmNuanVoMzRqYnBvaW50LmNvbVwvdFwvOVwvZnJldFwvbWVvdzRcLzQ3MDkxNlwvYnJ0LmpzXCI+PFwvc2NyaXB0PiJ9LHsiaWQiOiJqYXZfYl9QT1BVTkRFUiIsImFkc3BvdCI6ImJfUE9QVU5ERVIiLCJ3ZWlnaHQiOiI1MiIsImZjYXAiOiIxIiwic2NoZWR1bGUiOmZhbHNlLCJtYXhXaWR0aCI6ZmFsc2UsIm1pbldpZHRoIjpmYWxzZSwidGltZXpvbmUiOmZhbHNlLCJleGNsdWRlIjpmYWxzZSwiZG9tYWluIjpmYWxzZSwiY29kZSI6IjxzY3JpcHQ+XHJcbiQoZG9jdW1lbnQuYm9keSkub24oXCJjbGlja1wiLCBmdW5jdGlvbihldmVudCkge1xyXG4gIHdpbmRvdy5vcGVuKFwiaHR0cHM6XC9cL3RlbGxtZS5wd1wvZ29cL2phdlwiKTtcclxuICAkKHRoaXMpLm9mZihcImNsaWNrXCIpO1xyXG59KTtcclxuPFwvc2NyaXB0PiJ9LHsiaWQiOiJwb3BjX2JfUE9QVU5ERVIiLCJhZHNwb3QiOiJiX1BPUFVOREVSIiwid2VpZ2h0IjoiNTciLCJmY2FwIjoiMSIsInNjaGVkdWxlIjpbIjEiLDAsIjEiLDAsIjEiLDAsIjEiXSwibWF4V2lkdGgiOmZhbHNlLCJtaW5XaWR0aCI6Ijc2OCIsInRpbWV6b25lIjpmYWxzZSwiZXhjbHVkZSI6ZmFsc2UsImRvbWFpbiI6ZmFsc2UsImNvZGUiOiI8c2NyaXB0IHR5cGU9XCJ0ZXh0XC9qYXZhc2NyaXB0XCI+XHJcbiB2YXIgcCQwMGEgPSAncCQwMGEnICsgKG5ldyBEYXRlKCkuZ2V0VGltZSgpKSArICd6eic7IHdpbmRvd1twJDAwYV0gPSB7YTonYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5NHloMXF1ZHJvY2VpbnN0MG02ZjhscHg5YnozN2o1Z3ZrMndhJywgYjone1wiQVpJYlwiOlwiN3YyZ3Y3XCIsIFwiQlZJYlwiOlwia2p2NzJ2XCIsIFwiQ1hycjFcIjpcImxzMXE2XCIsIFwiREx0YWdcIjpcIjdcIiwgXCJFbWprNVwiOlwiXCIsIFwiWENnZTFzXCI6XCJ1cTFmYi45YnpcIiAsIFwiWnQxXCI6XCIwdDBoNGZyLnNxOFwiLCBcIlpaMVwiOlwiczBoNDEuaHRuXCIgfScsIGM6J3tcIkFia3IyMjFcIjpcImZoNm8wOFwiLCBcIkJvOXNzbVwiOlwiXC9cL2gxcy51cTFmYi45YnpcLzQwMC5jZlwifScsIGQ6J3tcIkFnNFwiOlwieXQxYlwiLCBcIkJ4MVwiOlwiNDAwcXMxQ3JvaTFcIiwgXCJDa3lcIjpcImY2aFwiLCBcIkRtZ1wiOlwiaDZxNDhxRWlxbnFzOFwifSd9O1xyXG52YXIgXzB4NWQ0Yj1bJzIzNTkxM1FWZmJ3dicsJ3NsaWNlJywnbGVuZ3RoJywnMTYyMjA5UUJtQW1WJywnMTQyMzhoeU9PVHEnLCczMjMyMDdEVGJpZmgnLCdzcGxpdCcsJzFEcWlLdHEnLCcxMzU4NjZIVGJhdkInLCdpbmRleE9mJywnY2FsbCcsJzI3NjU0U0tYSGJZJywncGFyc2UnLCd1bmRlZmluZWQnLCczMklqY2tteicsJ2tleXMnLCdtYXAnLCdjZWlsJywnMTE1OTgwaGNGVkR5JywndmFsdWVzJywnam9pbiddO3ZhciBfMHgyMDhjPWZ1bmN0aW9uKF8weDMxYThkNyxfMHg1ZjM2YjMpe18weDMxYThkNz1fMHgzMWE4ZDctMHgxNjc7dmFyIF8weDVkNGJlMT1fMHg1ZDRiW18weDMxYThkN107cmV0dXJuIF8weDVkNGJlMTt9OyhmdW5jdGlvbihfMHgyNzZmOTQsXzB4NTdjNGZmKXt2YXIgXzB4NTAwNTdjPV8weDIwOGM7d2hpbGUoISFbXSl7dHJ5e3ZhciBfMHg0MGQxODQ9cGFyc2VJbnQoXzB4NTAwNTdjKDB4MTY4KSkrcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTZmKSkqcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTc5KSkrLXBhcnNlSW50KF8weDUwMDU3YygweDE3NikpK3BhcnNlSW50KF8weDUwMDU3YygweDE3MykpK3BhcnNlSW50KF8weDUwMDU3YygweDE2ZSkpKy1wYXJzZUludChfMHg1MDA1N2MoMHgxNzApKStwYXJzZUludChfMHg1MDA1N2MoMHgxNmIpKSotcGFyc2VJbnQoXzB4NTAwNTdjKDB4MTcyKSk7aWYoXzB4NDBkMTg0PT09XzB4NTdjNGZmKWJyZWFrO2Vsc2UgXzB4Mjc2Zjk0WydwdXNoJ10oXzB4Mjc2Zjk0WydzaGlmdCddKCkpO31jYXRjaChfMHg0MTE4MzYpe18weDI3NmY5NFsncHVzaCddKF8weDI3NmY5NFsnc2hpZnQnXSgpKTt9fX0oXzB4NWQ0YiwweDQ1MTExKSxmdW5jdGlvbigpe3ZhciBfMHgxYmEyNzQ9ZnVuY3Rpb24oXzB4MmYzYTlhKXt2YXIgXzB4M2YwYmM0PV8weDIwOGMsXzB4MTg5NGJhPU1hdGhbXzB4M2YwYmM0KDB4MTY3KV0odGhpc1snYSddW18weDNmMGJjNCgweDE2ZCldXC8weDIpLF8weDUzOTU0OD10aGlzWydhJ11bXzB4M2YwYmM0KDB4MTZjKV0oMHgwLF8weDE4OTRiYSksXzB4NWQ4MDA5PXRoaXNbJ2EnXVtfMHgzZjBiYzQoMHgxNmMpXShfMHgxODk0YmEpO2RlY3J5cHQ9dGhpc1tfMHgyZjNhOWFdW18weDNmMGJjNCgweDE3MSldKCcnKVtfMHgzZjBiYzQoMHgxN2IpXShfMHgyOGY0MzM9Pnt2YXIgXzB4ZDc2MTJkPV8weDNmMGJjNDtyZXR1cm4gXzB4NWQ4MDA5WydzcGxpdCddKCcnKVsnaW5jbHVkZXMnXShfMHgyOGY0MzMpP18weDUzOTU0OFtfMHg1ZDgwMDlbXzB4ZDc2MTJkKDB4MTc0KV0oXzB4MjhmNDMzKV06XzB4MjhmNDMzO30pW18weDNmMGJjNCgweDE2YSldKCcnKTt0cnl7cmV0dXJuIEpTT05bXzB4M2YwYmM0KDB4MTc3KV0oZGVjcnlwdCk7fWNhdGNoe3JldHVybiBkZWNyeXB0O319LF8weDU3YmI4NT13aW5kb3dbcCQwMGFdLF8weDIxOWQ5Nz1mdW5jdGlvbihfMHgyOGVmYWMsXzB4MjJhMDMxKXt2YXIgXzB4NWJlZThlPV8weDIwOGMsXzB4Mzk2M2EwPU9iamVjdFtfMHg1YmVlOGUoMHgxNjkpXShfMHgxYmEyNzRbXzB4NWJlZThlKDB4MTc1KV0oXzB4NTdiYjg1LE9iamVjdFtfMHg1YmVlOGUoMHgxN2EpXShfMHg1N2JiODUpW18weDI4ZWZhY10pKTtyZXR1cm4gdHlwZW9mIF8weDIyYTAzMSE9XzB4NWJlZThlKDB4MTc4KT9fMHgzOTYzYTBbXzB4MjJhMDMxXTpfMHgzOTYzYTA7fTt3aW5kb3dbcCQwMGFdWyd4J109ZnVuY3Rpb24oKXtyZXR1cm4gXzB4MjE5ZDk3KDB4MSk7fTt2YXIgXzB4ZjFkYjU3PWRvY3VtZW50W18weDIxOWQ5NygweDMsMHgzKV0oXzB4MjE5ZDk3KDB4MiwweDApKTtfMHhmMWRiNTdbXzB4MjE5ZDk3KDB4MywweDIpXT1fMHgyMTlkOTcoMHgyLDB4MSksZG9jdW1lbnRbXzB4MjE5ZDk3KDB4MywweDApXVtfMHgyMTlkOTcoMHgzLDB4MSldKF8weGYxZGI1NykscCQwMGE9dW5kZWZpbmVkO30oKSk7XHJcbiBcclxuIDxcL3NjcmlwdD4ifV0=