It's a neat piece of science art, and it also tells us something interesting. The arrows show us that the force on the skateboard is constantly changing, both in magnitude as well as in direction. Now the force of gravity obviously isn't changing, so the reason that these force arrows are shrinking and growing and tumbling around is that the skater is changing how their feet pushes and pulls against the board. By applying a variable force that changes both in strength and direction, they're steering the board.
Hey dude i want to push faster and constantly at the moment i am starting and stopping to much i would like to keep going is it because I’m not fit enough yet or am i not pushing correctly I’m regular stance…..should i put push down on my left knee while pushing for a while to keep my board straight?!!!! I also am trying to get my ollies down….. 🙂
Shop skateboard decks from The House Outdoor Gear for the best selection of skateboard decks and everything else skateboarding. We carry the best skateboard brands around including Real, Baker, Blind, Zero, Enjoi, Welcome, Anti Hero and many more. Our site features skateboard wheels, skateboard trucks, skateboard bearings, and other skateboard accessories. From cruiser skateboards to traditional shapes the skateboard shop at The House Outdoor Gear will have something for everyone. Shop through our selection of the top skateboard decks and find what you’re looking for today.

In 1978, Alan Gelfand, who was given his nickname "Ollie" by Scott Goodman, learned to perform no-handed aerials in bowls and pools using a gentle raising of the nose and scooping motion to keep the board with the feet.[2][3] There are numerous references to Alan Gelfand's Ollie with most notably pictures in the 1970s skateboarding magazine "Skateboarder".

Ancheer 31″ Pro Skateboards are made of 7-ply maple wood and finished with anti-slip grip tape.  It includes 60mm PU wheels ideal for riders who want to carve out sections, obtain speed and higher off the ground for tricks. It features 6″ Tony Hawk Signature aluminum trucks and 32″ long deck with double kick tail which is ideal for perfecting your favorite tricks.  It comes with ABEC-7 skateboard bearings.  It has style and quality which is expected from the most influential skateboarders of all time.  It is one of the best-rated skateboards on Amazon with a rating of 4.8.
The problem with wheel bite is that it tends to stop the motion of the wheels. This can result not only in a bad wipeout for the rider but also damage to the wheels. With the help of the riser pads, it is easier for you to preserve the deck of your skateboard since these pads can reduce the tendency of having stress cracks on where the trucks and deck meet.
It wouldn’t be until the early 1980’s however, that a man named Rodney Mullen fully developed the skateboard ollie and brought it into vogue. Competing in the Rusty Harris contest in Whittier, California in 1982, Rodney Mullen used a back and forth motion on his skateboard to strike the back end of the board on the ground and using the front end to level the board out in mid-air – all from a flat surface. The audience’s jaws collectively hit the ground.

LaderaSkateboards.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. Amazon, the Amazon logo, AmazonSupply, and the AmazonSupply logo are trademarks of Amazon.com, Inc. or its affiliates. Additionally, LaderaSkateboards.com participates in various other affiliate programs, and we sometimes get a commission through purchases made through our links. We do not specifically market to children under 13.
If you are looking to buy a pre-built complete for yourself or someone else, CCS has pre-built complete skateboards for sale, too. This is by far the fastest way to buy a skateboard complete and often times the least expensive. Because we work directly with the manufacturer's, the cheapest skateboard complete for sale is our CCS Logo Skateboard Complete.
The official record for the highest flat-ground ollie is 45′ (114.3cm) by Aldrin Garcia during the “Maloof High Ollie Challenge,” held on the 15th of February, 2011. You can watch the movie here. However, a groundbreaking moment in the lore of the ollie will always belong to Danny Wainwright’s ex record of 44.5′ (113.03cm, ELEMENT-HIGHEST OLLIE CONTEST Feb.6th,2000.) Reese Forbes, a competitor of Danny’s in this contest, was also well-known as a master of the ollie.
Are you on a hunt for the best skateboard on the market today? Then you are in the right place as this comprehensive article is designed to give you information about skateboarding and types of skateboards in general. By learning about the different types of skateboards and what each one can do, figuring out what works for you the best is a lot easier.
The Skatro Mini Cruiser Skateboard includes Abec 7 Skatro Bearings, 59MM Urethane Skatro wheels, and 3-inch lightweight aluminum trucks.  The Skatro Flexy Technology ensures optimal flex on every board. Skatro outperforms most of the leading brands and it has an amazing value.  You can take this board on the subway, plane, train, and even on the bus.  It includes a color matching T-tool.  It has the best rating of 4.8 on Amazon.
Today, many riders use the “ollie-pop” on more than just the flat-level surfaces in between other tricks, it’s used heavily in the half-pipe and bowl ramps to allow the rider to go even higher in the air. Performing the “ollie-pop” while you’re at or near the top of the lip is a great way to get an extra couple feet, which might be all you need to get that extra turn in and nail the 720 (or 900, if you’re Tony Hawk).
As you jump into the air, your front foot needs to roll slightly inward, and with the outside of your foot, you want to guide the skateboard as it flies into the air. Some people describe this as dragging the side of your front foot up the skateboard – that’s more or less what is happening, but what you are doing is using your shoe and the grip tape on the board to pull the skateboard higher into the air with you, and guiding the skateboard to where you want it.
The Krown Rookie Skateboard Complete 7.5 comes with thick, sturdy 7-ply maple wood deck. It gives you more control and permits you to perform various tricks. It features carbon steel ABEC-3 bearings, aluminum trucks, bushings and 54mm x 34mm wheels. This board is perfect for kids who are 8 years and older. It has a maximum weight capacity of up to 220 lbs.
Almost every skate shop will have a wall of boards that is either organized by brand, size, or alphabetically. At our CCS skate shop, we have multiple walls of boards that we try and keep ordered alphabetically. A wall of skateboards, at first glance, can be overwhelming, but if you know what size and roughly what brands you like, it should be fairly easy for you to figure out what board you want. Now would be a good time to mention our CCS Skateboard Buyer’s Guide, specifically the Decks Guide. In the CCS Decks Guide, you’ll find all the information you need to gain a basic understanding of skateboard decks.
In most cases, it is available in black but you can also find clear ones that are ideal for you if you want to show a specific logo. Another nice choice that you have is the die-cut grip tape, which works in displaying the color or design of the deck beneath it. Make sure to choose a grip tape at a size, which perfectly suits your skateboard’s deck.

The official record for the highest flat-ground ollie is 45′ (114.3cm) by Aldrin Garcia during the “Maloof High Ollie Challenge,” held on the 15th of February, 2011. You can watch the movie here. However, a groundbreaking moment in the lore of the ollie will always belong to Danny Wainwright’s ex record of 44.5′ (113.03cm, ELEMENT-HIGHEST OLLIE CONTEST Feb.6th,2000.) Reese Forbes, a competitor of Danny’s in this contest, was also well-known as a master of the ollie.


Learn how to ollie off of a ramp: Ramps are a LOT of fun to ollie off of, but they are also a great way to break something if you don't know what you're doing! I have a cousin who almost lost his arm because of how nastily he broke it while ollying off a ramp. But don't let that scare you - if you know what you're doing, ollying off ramps is great!

The problem with wheel bite is that it tends to stop the motion of the wheels. This can result not only in a bad wipeout for the rider but also damage to the wheels. With the help of the riser pads, it is easier for you to preserve the deck of your skateboard since these pads can reduce the tendency of having stress cracks on where the trucks and deck meet.
The KPC Series Pro Skateboard measures 8.0” x 32”. This is a common width most often associated with pro skateboarders. Wider and stronger than the rookies, this model is the perfect size for someone who is better at skating and looking for an upgrade from the rookie models. The pro features a modern concave which allows for not only comfort, but more pop making it easier to learn tricks.
Save time and avoid the hassle of setting up a new skateboard by buying a complete that we’ll build for you. Skate One offers a full range of complete skateboards featuring high-performance wood and composite decks, grip tape, bearings, wheels, trucks, and hardware suitable for men, women, boys and girls of all ages, experience levels, and styles of skateboarding. Whether you're looking for a classic re-issue, cruiser, funshape, longboard, mini, street or skatepark style complete skateboard, we have you covered.

The DreadXBoards Concave Skateboard has Plastic Deck Injection Molded for excellent durability. It features Urethane Wheels 59mm 78a, aluminum trucks, and Abec 7 Bearings. It is completely assembled and is ready to ride. It is perfect for beginners or experienced riders. It can load up to 185 lbs. It is great for kids and adults. It has an excellent rating of 4 on Amazon.
If you are looking to buy a pre-built complete for yourself or someone else, CCS has pre-built complete skateboards for sale, too. This is by far the fastest way to buy a skateboard complete and often times the least expensive. Because we work directly with the manufacturer's, the cheapest skateboard complete for sale is our CCS Logo Skateboard Complete.
If you are looking to buy a pre-built complete for yourself or someone else, CCS has pre-built complete skateboards for sale, too. This is by far the fastest way to buy a skateboard complete and often times the least expensive. Because we work directly with the manufacturer's, the cheapest skateboard complete for sale is our CCS Logo Skateboard Complete.

Smile and wave – Feel free to look around at all the other people at the skatepark that stood by and marveled at your new-found accomplishments (all one of them). I’m sure by this point you’ll be picking up roses that are being thrown at your feet, and taking a well-deserved bow as they begin to chant your name. Take it all in, thank the crowd for their undying affection, and then go get a snow-cone. You deserve it, champ.


The Element Quadrant #14 board is 8-inches wide and 31.75-inches long, from nose to tail. This deck features a bare top that needs grip tape and a design on the bottom with four quadrants featuring the Element symbol in alternating red and black backgrounds. The wheelbase between the trucks is just over 14 inches while the nose is 7 inches and the tail is 6.325. 

Land at the same time – Again, this is probably silly to repeat, but you’d be surprised to find out how many people execute a successful jump, and then throw their hands up in the air to celebrate their new-found triumph, and forget the most important part: landing. The best position for your feet to be in is as close to the trucks as possible. Don’t land too close to the nose or tail, or you could end up breaking off those the board itself. Also, remember to bend your knees to absorb the jump. Don’t want to land straight-legged: that’s how kneecaps are destroyed.
Almost is proud to announce a collaboration with Skateistan, the award-winning non-profit organization empowering children and youth through skateboarding and education. They recently launched a new Skate School in Phnom Penh, Cambodia on Friday (February 23rd, 2018). Over 100 children celebrated alongside special guests from around the world, including Almost flow skater Sky Brown. 
The Quest Super Cruiser is made of Canadian Maple and measures 31″(787mm)x8″(203mm). It has a maximum capacity of 500 lbs. The wheels have a size of 1.99″(50mm)x1.42″(36mm) Pu with logo printing. The pattern is heat transferred. The trucks are 5″ heavy duty aluminum alloy. This skateboard can provide you a high-quality ride with an entry-level price. This is the best skateboard for both beginners and price-conscious expert skaters. It has an average rating of 4.3 on Amazon.
!function(n,t){function r(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function i(e){return void 0===e}if(n){var o={},s=n.TraceKit,a=[].slice,l="?";o.noConflict=function(){return n.TraceKit=s,o},o.wrap=function(e){function n(){try{return e.apply(this,arguments)}catch(e){throw o.report(e),e}}return n},o.report=function(){function e(e){l(),h.push(e)}function t(e){for(var n=h.length-1;n>=0;--n)h[n]===e&&h.splice(n,1)}function i(e,n){var t=null;if(!n||o.collectWindowErrors){for(var i in h)if(r(h,i))try{h[i].apply(null,[e].concat(a.call(arguments,2)))}catch(e){t=e}if(t)throw t}}function s(e,n,t,r,s){var a=null;if(w)o.computeStackTrace.augmentStackTraceWithInitialElement(w,n,t,e),u();else if(s)a=o.computeStackTrace(s),i(a,!0);else{var l={url:n,line:t,column:r};l.func=o.computeStackTrace.guessFunctionName(l.url,l.line),l.context=o.computeStackTrace.gatherContext(l.url,l.line),a={mode:"onerror",message:e,stack:[l]},i(a,!0)}return!!f&&f.apply(this,arguments)}function l(){!0!==d&&(f=n.onerror,n.onerror=s,d=!0)}function u(){var e=w,n=p;p=null,w=null,m=null,i.apply(null,[e,!1].concat(n))}function c(e){if(w){if(m===e)return;u()}var t=o.computeStackTrace(e);throw w=t,m=e,p=a.call(arguments,1),n.setTimeout(function(){m===e&&u()},t.incomplete?2e3:0),e}var f,d,h=[],p=null,m=null,w=null;return c.subscribe=e,c.unsubscribe=t,c}(),o.computeStackTrace=function(){function e(e){if(!o.remoteFetching)return"";try{var t=function(){try{return new n.XMLHttpRequest}catch(e){return new n.ActiveXObject("Microsoft.XMLHTTP")}},r=t();return r.open("GET",e,!1),r.send(""),r.responseText}catch(e){return""}}function t(t){if("string"!=typeof t)return[];if(!r(j,t)){var i="",o="";try{o=n.document.domain}catch(e){}var s=/(.*)\:\/\/([^:\/]+)([:\d]*)\/{0,1}([\s\S]*)/.exec(t);s&&s[2]===o&&(i=e(t)),j[t]=i?i.split("\n"):[]}return j[t]}function s(e,n){var r,o=/function ([^(]*)\(([^)]*)\)/,s=/['"]?([0-9A-Za-z$_]+)['"]?\s*[:=]\s*(function|eval|new Function)/,a="",u=10,c=t(e);if(!c.length)return l;for(var f=0;f0?s:null}function u(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#]/g,"\\$&")}function c(e){return u(e).replace("<","(?:<|<)").replace(">","(?:>|>)").replace("&","(?:&|&)").replace('"','(?:"|")').replace(/\s+/g,"\\s+")}function f(e,n){for(var r,i,o=0,s=n.length;or&&(i=s.exec(o[r]))?i.index:null}function h(e){if(!i(n&&n.document)){for(var t,r,o,s,a=[n.location.href],l=n.document.getElementsByTagName("script"),d=""+e,h=/^function(?:\s+([\w$]+))?\s*\(([\w\s,]*)\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,p=/^function on([\w$]+)\s*\(event\)\s*\{\s*(\S[\s\S]*\S)\s*\}\s*$/,m=0;m]+)>|([^\)]+))\((.*)\))? in (.*):\s*$/i,o=n.split("\n"),l=[],u=0;u=0&&(g.line=v+x.substring(0,j).split("\n").length)}}}else if(o=d.exec(i[y])){var _=n.location.href.replace(/#.*$/,""),T=new RegExp(c(i[y+1])),E=f(T,[_]);g={url:_,func:"",args:[],line:E?E.line:o[1],column:null}}if(g){g.func||(g.func=s(g.url,g.line));var k=a(g.url,g.line),A=k?k[Math.floor(k.length/2)]:null;k&&A.replace(/^\s*/,"")===i[y+1].replace(/^\s*/,"")?g.context=k:g.context=[i[y+1]],h.push(g)}}return h.length?{mode:"multiline",name:e.name,message:i[0],stack:h}:null}function y(e,n,t,r){var i={url:n,line:t};if(i.url&&i.line){e.incomplete=!1,i.func||(i.func=s(i.url,i.line)),i.context||(i.context=a(i.url,i.line));var o=/ '([^']+)' /.exec(r);if(o&&(i.column=d(o[1],i.url,i.line)),e.stack.length>0&&e.stack[0].url===i.url){if(e.stack[0].line===i.line)return!1;if(!e.stack[0].line&&e.stack[0].func===i.func)return e.stack[0].line=i.line,e.stack[0].context=i.context,!1}return e.stack.unshift(i),e.partial=!0,!0}return e.incomplete=!0,!1}function g(e,n){for(var t,r,i,a=/function\s+([_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*)?\s*\(/i,u=[],c={},f=!1,p=g.caller;p&&!f;p=p.caller)if(p!==v&&p!==o.report){if(r={url:null,func:l,args:[],line:null,column:null},p.name?r.func=p.name:(t=a.exec(p.toString()))&&(r.func=t[1]),"undefined"==typeof r.func)try{r.func=t.input.substring(0,t.input.indexOf("{"))}catch(e){}if(i=h(p)){r.url=i.url,r.line=i.line,r.func===l&&(r.func=s(r.url,r.line));var m=/ '([^']+)' /.exec(e.message||e.description);m&&(r.column=d(m[1],i.url,i.line))}c[""+p]?f=!0:c[""+p]=!0,u.push(r)}n&&u.splice(0,n);var w={mode:"callers",name:e.name,message:e.message,stack:u};return y(w,e.sourceURL||e.fileName,e.line||e.lineNumber,e.message||e.description),w}function v(e,n){var t=null;n=null==n?0:+n;try{if(t=m(e))return t}catch(e){if(x)throw e}try{if(t=p(e))return t}catch(e){if(x)throw e}try{if(t=w(e))return t}catch(e){if(x)throw e}try{if(t=g(e,n+1))return t}catch(e){if(x)throw e}return{mode:"failed"}}function b(e){e=1+(null==e?0:+e);try{throw new Error}catch(n){return v(n,e+1)}}var x=!1,j={};return v.augmentStackTraceWithInitialElement=y,v.guessFunctionName=s,v.gatherContext=a,v.ofCaller=b,v.getSource=t,v}(),o.extendToAsynchronousCallbacks=function(){var e=function(e){var t=n[e];n[e]=function(){var e=a.call(arguments),n=e[0];return"function"==typeof n&&(e[0]=o.wrap(n)),t.apply?t.apply(this,e):t(e[0],e[1])}};e("setTimeout"),e("setInterval")},o.remoteFetching||(o.remoteFetching=!0),o.collectWindowErrors||(o.collectWindowErrors=!0),(!o.linesOfContext||o.linesOfContext<1)&&(o.linesOfContext=11),void 0!==e&&e.exports&&n.module!==e?e.exports=o:"function"==typeof define&&define.amd?define("TraceKit",[],o):n.TraceKit=o}}("undefined"!=typeof window?window:global)},"./webpack-loaders/expose-loader/index.js?require!./shared/require-global.js":function(e,n,t){(function(n){e.exports=n.require=t("./shared/require-global.js")}).call(n,t("../../../lib/node_modules/webpack/buildin/global.js"))}});
The rider begins the ollie by crouching and jumping directly upward. As the rider begins to leap, instead of lifting the feet from the board, he/she "pops" the tail by striking it against the ground, which raises the board nose-first. Maintaining contact with the board, the rider lifts the front leg and bends the front ankle so that the outer or top side of the shoe slides towards the nose of the board. The friction between the shoe and the board's grip tape helps to guide and pull the board upward, while the rear foot only maintains slight contact with board to help guide it. When nearing the peak of the jump, the rider lifts the rear leg and pushes the front foot forward, which levels the board and keeps it in contact with the back foot.
No one had ever seen anything quite like it before, but no one knew just how transformative that moment would become. It wasn’t just that you could simply pop up into the air, it’s that it gave the rider a whole other set of opportunities to do tricks, and you don’t even have to be dependent on a ramp! As time went by, people began to add other skateboard tricks while they were airborne.
New Arrivals Men Backpacks & Bags Watches Wallets Sunglasses Hats Socks & Boxers Beanies Bandanas Belts Cologne Grooming Sun Care Jewelry Shoe Care SHOP ALL Women Backpacks Bags & Wallets Hats Belts Jewelry Sunglasses Watches Hair Accessories Socks & Tights Beauty SHOP ALL Phone & Tech Phone Accessories Tech Accessories Cameras Backpacks & Bags Backpacks Luggage & Duffle Bags Mini Backpacks Fanny Packs Lunch Bags Room & Home Kitchen & Drinkware Towels Inflatables Decor Pillows & Bedding Desk & School Supplies Novelties Stickers Patches Pins Keychains Air Fresheners Toys Toys & Plushes Blind Boxes Games Books Costumes & Masks Skateboards Longboard Skateboards Cruiser Skateboards Complete Skateboards Skate Accessories
Bought for my 7yo's first real board, and for the price its perfect. Beginners look no further! Sure the trucks, bearings, and wheels are my choice, but as someone whose ridden for 20+ years, guarantee these items are way above Walmart status and are more than capable for you shred park or street. Bonus that it came no put together, can teach the little clone how to put it all together.

Save time and avoid the hassle of setting up a new skateboard by buying a complete that we’ll build for you. Skate One offers a full range of complete skateboards featuring high-performance wood and composite decks, grip tape, bearings, wheels, trucks, and hardware suitable for men, women, boys and girls of all ages, experience levels, and styles of skateboarding. Whether you're looking for a classic re-issue, cruiser, funshape, longboard, mini, street or skatepark style complete skateboard, we have you covered.


Hi, I can do an Ollie for 1 month already but somehow my Ollie is always unbalanced, meaning the front nose pops much higher than the back wheel. I understand that this is due to my front foot not sliding up higher, but I’m not sure how to correct it because my foot seem to get stuck after sliding up about an inch. Is it because of wrong technique or lack of calf muscles?

My problem is that my board always lands crooked when I Ollie. The worst thing is that I even tell myself to “keep your shoulders straight” while I’m doing the Ollie and I still land crooked. I think it’s just hard for people to grasp the simple fact that everything on a skateboard has to be done horizontally which is odd because people don’t walk sideways. We walk straight. Like roller blading for example…. it’s easier for me to roller blade because I’m used to walking and running obviously except with a skateboard everything is as if you were hopping over a fence sideways. Skateboarding is tough.
Skateboards are for people who want to try something new and extreme.  If you have not given it a shot and you want to challenge yourself then you should try skateboarding.  It is a fact that there are certain risks that go along with skateboarding.  However, skateboarding can teach you to balance and it is also a great way of losing weight.  Skateboarding can also help you in making friends while you are in the park.  With skateboarding, you can learn perseverance and build confidence.
!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,l=0,u=[];l1)for(var t=1;td)return!1;if(p>f)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e="";return window.Q.sendErrorsToWeblogger&&"quora.com"==window.Q.subdomainSuffix&&(e+=[window.location.protocol,"//log.quora.com"].join("")),e+="/ajax/log_errors_3RD_PARTY_POST"}function l(){var e=o(h);h=[],0!==e.length&&c(a(),{errors:JSON.stringify(e)})}var u=t("./third_party/tracekit.js"),c=t("./shared/basicrpc.js").rpc;u.remoteFetching=!1,u.collectWindowErrors=!0,u.report.subscribe(r);var f=10,d=window.Q&&window.Q.errorSamplingRate||1,h=[],p=0,m=i(l,1e3),w=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{w&&console.error(e.stack||e),u.report(e)}catch(e){}};var y=function(e,n,t){r({name:n,message:t,source:e,stack:u.computeStackTrace.ofCaller().stack||[]}),w&&console.error(t)};n.logJsError=y.bind(null,"js"),n.logMobileJsError=y.bind(null,"mobile_js")},"./shared/globals.js":function(e,n,t){var r=t("./shared/links.js");(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),window.open(t).opener=null,!1}},"./shared/links.js":function(e,n){var t=[];n.onLinkClick=function(e){t.push(e)},n.linkClicked=function(e,n){for(var r=0;r>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t--)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,"lastIndexOf",c)}if(!Array.prototype.includes){var f=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.includes called on null or undefined");var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r
×