Jump to content
Hockey Wilderness
  • Making Sense Of the Jake Middleton Extension


    Image courtesy of Timothy T. Ludwig-USA TODAY Sports
    Justin Hein

    Jake Middleton has established himself as one of the Minnesota Wild’s most likable players. His toothless grin, bombastic mustache, and blue-collar upbringing call to mind memories of a bygone era of hard-nosed hockey. He’s charismatic on camera and endeared himself further to the entire State of Hockey with a dig at Edina in a feature in The Athletic.

    “I don’t think I’m (going to) Cake Eater country just yet,” he joked. “That’s not my speed yet. We’ll see. But not anytime soon.” 

    His striking appearance and physical on-ice style combine with that charisma to make Middleton something of a modern enforcer. He’s the type of player that makes fans and teammates glad he’s on their side. 

    So why did people meet his extension with groans?

    It’s not hard to find analysts and blog posts criticizing the front office for this move. There’s no need to rehash it here: public consensus is that while Middleton is an effective bottom-four defenseman, the Wild overpaid him on his new extension. Furthermore, the timing of this move makes little sense, given that Middleton is 28 years old and under contract for the 2024-25 season. With no pressure to retain him, why would Minnesota feel urgency to sign him to an extension -- least of all at this number? 

    That’s enough for some people to conclude that the front office had made a massive mistake by signing this extension – and perhaps those people are correct. However, for the curious mind, why? is not an incredulous remark but the beginning of a beautiful journey. 

    To answer that why, I started with an interesting piece of reporting from The Athletic’s Michael Russo: “Middleton played through injuries this past season himself, including a knee that had to be cleaned up after the season.” 

    Could that injury be the key to explaining this whole extension? 

    What comes next will require some speculation about what it means to “clean up a knee.” Please note that I am not reporting the nature of Middleton surgery because I do not have any new information to share. Based on Russo's wording in his report, I am simply speculating about the nature of that procedure. 

    Taking that leap in logic, it sounds like the procedure involves the removal of something from the knee. That could include a meniscus trim or repair. That hypothesis is also supported by the report that Middleton played through injury before the procedure, as is possible with meniscus injuries. It doesn’t prove that Middleton had a meniscus injury, but it’s possible. 

    It’s worth continuing down that rabbit hole, even with several degrees of uncertainty, because a meniscus procedure would explain a lot about Middleton’s extension. 

    There are two common procedures for treating an injured meniscus: a full repair and a meniscectomy (or a “trim”). The trim simply removes the damaged portion of the meniscus. It’s minimally invasive, and many professional athletes elect this procedure for its short recovery timeline. They can typically return to athletic activity in a month or two.  

    The repair has a longer recovery timeline: “Jogging typically begins around three to four months with return to sports around six to nine months.” The tradeoff is that a repair has better outcomes concerning strength, stability, and pain in the knee. These are crucial to the performance and future health of a player like Middleton, who the Wild often task with boxing out opponents at the net. 

    When a professional hockey player has the option to return to play sooner but work through more pain, that’s going to sound pretty familiar. Aside from the daily workout schedule, Middleton is no stranger to cross-checks, slashes, and blocking 90 MPH slap shots. But get him back on the ice sooner, and he’ll do it enthusiastically. So, perhaps he opted for the meniscus trim. 

    On the other hand, why would the team commit to Middleton this summer after a procedure like that? What if Middleton opted for the full repair, and they offered the extension after a successful surgery? 

    Middleton should be ready for the beginning of the season; the team hasn’t indicated otherwise. But with an aggressive timeline, Middleton could return to skating six months after surgery. If the procedure happened just after the season ended on April 18, he could be eyeing a return to the ice right around the October 10 season opener. 

    Steven Stamkos had a meniscus surgery in November 2016. It was presumably a full repair, given that it kept him out for the rest of the season; a trim would have allowed him to return before springtime. After that procedure, he never regained the breakneck scoring pace of his younger years, but he still played at an elite level. 

    Stammer Stats.JPG

    Steven Stamkos career statistics, courtesy of Hockey Reference

    Stamkos played a full load of games and minutes the year after his procedure but scored at a lower rate than his rookie season. The long recovery timeline may have played a part in his decreased production. Notably, he had one of the best seasons of his career the following year in 2018-19. 

    Stamkos also missed games due to injury in the 2019-20 and 2020-21 seasons. However, some of that was related to a core muscle injury. The team also termed some of it a “lower-body injury,” which may have been related to his meniscus. When he was healthy in those seasons, he scored at his usual elite rate or just below it. 

    If Middleton’s recovery follows this timeline, the four-year extension makes more sense. It also explains the contract’s timing. If Middleton returns to his second-pair form by the end of 2024-25, the whole league will know he’s back. He would then hit the open market, which could increase his price. By extending him this summer, the Wild are taking advantage of their trainers’ knowledge of Middleton’s outlook. In exchange, Middleton gets security. 

    That explains the term and the timing, but does it explain the price? Some of the $4.35 Average Annual Value (AAV) can be chalked up to Middleton’s locker room presence and veteran leadership. However, the AAV is well above his projected on-ice value from most publicly available models. As cool as Middleton is, surely Bill Guerin isn’t throwing in an extra $3 million annually for it. 

    Take a look at Dom Luszczyszyn’s contract value graphic below. Russo has reported that Middleton’s performance was marred by injury, but this model does not quantify how much injury hampered Middleton’s 2023-24 performance. Some of that is baked in because it predicts age-related decline, which is often related to injury. The model projects a significant dropoff in 2024-25, which could be accurate if Middleton needs time to ramp up to full strength. 

    However, if Middleton is poised for a bounce-back in the second year after his surgery (like Stamkos), he could reverse the aging curve in that season (2025-26) and the years after. Those are the years that this extension covers. If Middleton returns closer to his pre-injury performance, his 2022-23 performance is a better benchmark for those years. In that season, his on-ice value was near $5 million. In that scenario, he could live up to the full value of this extension in three or even all four years of the deal. 

    Add in his veteran leadership and some cap inflation, and it actually presents a scenario for Minnesota to come out ahead on this deal. However, it’s an unlikely situation. 28-year-old defensemen don’t usually return from injury at 100% of their pre-injury value because even healthy players in their late 20s typically don’t play at the same level as they did two years ago. 

    HV Age vs. Defensive impact.JPG

    Based on research courtesy of HockeyViz.com

    None of this makes the contract a great deal for the Wild. Still, it’s a much more reasonable analysis than looking at the deal and concluding, Man, Minnesota really stepped in it this time. Even if the deal is somewhat inefficient over its lifetime, that’s extremely common for veteran contracts in the NHL. Front offices must spend their money somewhere, and ELC and RFA deals nearly always favor the team. 

    On the negative side, remember that it took a few assumptions to get here. For example, we don’t know if Middleton’s injury was related to the meniscus. That’s mostly conjecture based on the wording of Russo’s report. It’s also still fair to criticize this move in light of the need to make room for younger players to join the NHL club. However, Minnesota’s defense prospects still have the opportunity to compete with players like Declan Chisholm. Middleton can also slide to the third pairing in the final years of this extension if those prospects grow into a second-pairing role. 

    There’s not much left to do, but watch and see how the deal plays out. In the words of another charismatic professional athlete, “Hate me or love me, you watched. And that’s all that you could do.” 

    Ultimately, I’m glad we get to love Jake Middleton for another four years. And if we hate the contract, there may not be a better guy the Wild could overpay. 

    Think you could write a story like this? Hockey Wilderness wants you to develop your voice, find an audience, and we'll pay you to do it. Just fill out this form.

    • Thanks 1
    • Confused 1

    User Feedback

    Recommended Comments



    Featured Comments

    Seems like the Wild should should have been able to get a 3 x $4M deal done, if not less. Making Jake Middleton the 6th(until Faber's extension) highest paid player on the team certainly feels like a bit more than necessary.

    • Like 5
    Link to comment
    Share on other sites

    38 minutes ago, Imyourhuckleberry said:

    Making Jake Middleton the 6th(until Faber's extension) highest paid player on the team

    It’s another example of asset mismanagement, regardless of how much we love Midzy

    #don’t be dumb Bill

    • Like 7
    Link to comment
    Share on other sites

    If a player is recovering from a knee injury that gives them LESS value, not more.  I like Middleton a lot as a player but this is a HUGE overpay. He is the new Dumba.  A good player being way overpaid.  Hopefully it doesn't cost us another Fiala.  Unforced error. 

    • Like 1
    Link to comment
    Share on other sites

    42 minutes ago, Pewterschmidt said:

    Justin, are you implying he has the full blown knee surgery (1 year recovery) or just the clean up (3 month recovery)

    I don't think Justin was speculating one way or the other, he was kind of playing both sides. I've had 3 trims in my life, and the last 2 were really easy to get back into the swing of things (and were more trimmed). 

    It's an injury that is pretty painful to play through, but once adrenalin kicks in, it's doable. All 3 times I came back better than I was. However, there is a time lapse from the body being healed and the mind. I had to bang the knees around a bit before my mind was convinced they were ok.

    Interestingly, my 1st was in my late 20s, and that was 2 weeks on crutches. My 2nd and 3rd were done in my late 50s and those were not even a day of crutches. I think the drs. have gotten better at the procedure. 

    Weirdly, though, my drs. did not call this a clean out. I didn't have a lot of swelling in my knee. This sounds like there were some floating things also in the knee, possibly bone fragments. It may have been a meniscus surgery, but I think there were other things cleaned out too. 

    • Like 5
    Link to comment
    Share on other sites

    1 minute ago, mnfaninnc said:

    I've had 3 trims in my life

    Bro, you've got to get out more

    <iframe src="https://giphy.com/embed/557I8VpHQv3ufXY3JI" width="319" height="480" style="" frameBorder="0" class="giphy-embed" allowFullScreen></iframe><p><a href="https://giphy.com/gifs/theprocess-jesse-heyoh-lbac-557I8VpHQv3ufXY3JI">via GIPHY</a></p>

     

    image.png

    Link to comment
    Share on other sites

    28 minutes ago, Patrick said:

    Hopefully it doesn't cost us another Fiala.  Unforced error. 

    I think if you look at the timelines, it won't cost us another Fiala. The main thing here is that within the organization, there is nobody with the bodytype of Middleton ready to come in within 5 years. Leskovar is the closest and he's an overage project that will likely take 5 years. 

    Assuming the cap remains on the same path, maybe a little more rounded on a graph, we could be looking at a $100m cap in year 3. I think by then, capflation will make this signing look pretty close to the market. You've got to know that agents are pushing the new cap limits and contracts from years ago are simply great value now. 

    Also, a large defender in the league does not regress so badly in his early 30s. He may not be quite as flexible, and skating might decline slightly, but his mind and reading the plays more than makes up for it. Plus, he's got the body to be more physical and slow guys down that way. 

    • Like 1
    Link to comment
    Share on other sites

    I think we covered that the other day.  All three big ticket extensions (Kap/Faber/Rossi) can be kept if they all want to be here.  If Wallstedt, Yurov or etc hit, that will happen after contracts slough off bit by bit.

    Guerin chose internal competition and stability over rearranging flashy desk chairs in free agency. 

    The main issue at play is the wait for that to occur, if it does at all.

    Risky play to pony up in free agency (A PLD can always happen) and you never know if prospects are what they are. Two sides of the same coin.

    • Like 2
    Link to comment
    Share on other sites

    22 minutes ago, mnfaninnc said:

    I think if you look at the timelines, it won't cost us another Fiala. The main thing here is that within the organization, there is nobody with the bodytype of Middleton ready to come in within 5 years. Leskovar is the closest and he's an overage project that will likely take 5 years. 

    Assuming the cap remains on the same path, maybe a little more rounded on a graph, we could be looking at a $100m cap in year 3. I think by then, capflation will make this signing look pretty close to the market. You've got to know that agents are pushing the new cap limits and contracts from years ago are simply great value now. 

    Also, a large defender in the league does not regress so badly in his early 30s. He may not be quite as flexible, and skating might decline slightly, but his mind and reading the plays more than makes up for it. Plus, he's got the body to be more physical and slow guys down that way. 

    Bogosian outplayed him and plays a similar game.  2 x 1.5M

    This contract by itself won't cost us a Fiala, but in aggregate they all might cost us more.  I"m not going to go full ODC here, and I'm not claiming KK97 will bail, but there is an opportunity cost lost that may impact many things.  We all know the salary cap is zero sum.

    I'm mostly disturbed that BG is revealing his hand here beyond much of a doubt.  His MO doesn't give a f* about optimizing the Wild's cap.

    Does he have a vision, or is he playing tic tac toe?

     

    • Like 4
    Link to comment
    Share on other sites

    Billy’s argument you can’t go get free agents because you over pay is ridiculous. He just went an over paid Trenin. He’s the highest paid  in his comparable. So I guess it’s better to stick with what you know?  So you over pay guys you know have proven they can’t get you past a round.. that’s ridiculous as well. If you look at free agency Billy could have got better value. stenlund  2 mil. It’s Billy’s fault he over pays free agents and his guys. No one else’s fault.  Cap management is part of winning. Billy is a failure at it . The great Lou Nanne said there no way in hell he’d give ntc or limited ntc s to anyone besides the core guys. None of blilys misfits are core guys. 
       I like middles. I’d like him on a two year deal at fair price.  Same with Trenin. Nothing wrong with smart contracts . However Billy handcuffed himself again in cost, term  a clauses for no reason .  Now I look at middles like a boat anchor  Hes not going to win you a cup . You could get a replacement for him and win cup. You can’t get a replacement for kappy . So Billy is wasting all his time  a money on replaceable players and not focusing on the core stars  because he has no money left from his dumb contracts. 
        Where is the growth going to come from to get the wild past the good teams with these contracts? They’ve boxed the kids out in a year they are going to suck again . This argument the misfits are going to have bounce back years is ridiculous. They are old and the leauge has passed them by. They are washed up vets that have proven they don’t belong in the playoffs . 
       For the Billy lovers who think kappy should walk if he’s not happy. Your crazy. Look how Calgary did . The team that gets best player wins trade . So billy losing a trade is good for the wild because Judd has some over hyped kids playing in a far off land.?  A good gm would be building a winning team to keep kappy. Billy is just finding more misfits for the country club. 

    • Like 1
    Link to comment
    Share on other sites

    OEL got $3.5M. He is not as good offensively anymore compared to when he was in Arizona and his defense isn't great either. Dumba got $3.75M.  Soucy is making $3.25M. Myers got $3M. 

    Did they overpay for Middleton? Maybe slightly, but some other team would have given him at least $3M. 

    Looking at his new deal, he has a NMC in the first year then it becomes a 15  team no-trade. Unlikely Guerin trades him but it wouldn't be impossible/difficult. If the cap continues to go up as it's projected to, this deal is not as bad as some of his other signings. 
     

    • Like 1
    Link to comment
    Share on other sites

    5 hours ago, Dean said:

    stenlund  2 mil.

    Stenlund and Trenin are 2 different players. Specifically, Trenin potted 17 under Heinzy a couple of years ago, Stenlund doesn't do that. Stenlund's bigger, but Trenin plays plenty big. 

    I think Heinzy really wanted Trenin. He knows what he can get from him, and Trenin knows what to expect from Heinzy. He was on Colorado and we don't know the other offers that Trenin was looking at. There may have been a bidding war here. 

    Would you rather a GM not go after a player that your new coach vouched for and said he wanted? Maybe his agent did a real good job selling his client to Guerin too. Is Trenin off the board 1st day to another team? We simply don't know those answers.

    5 hours ago, Dean said:

     Now I look at middles like a boat anchor  Hes not going to win you a cup .

    Winning cups takes guys like Middleton to play and sacrifice. You don't just get a whole bunch of point getters. You need guys like Middleton on your team. Here's what we don't know and Justin alludes to it: How bad was Middleton hurt and he still played on? Cleaning out a knee is usually more involved than a simple meniscus tear. I'd say it was both tear and cleaning out some bone fragments. It was likely painful to play. Those kind of warrior types DO win you cups. 

    • Like 5
    Link to comment
    Share on other sites

    6 hours ago, wildtwins said:

    OEL got $3.5M. He is not as good offensively anymore compared to when he was in Arizona and his defense isn't great either. Dumba got $3.75M.  Soucy is making $3.25M. Myers got $3M. 

    Did they overpay for Middleton? Maybe slightly, but some other team would have given him at least $3M. 

    Looking at his new deal, he has a NMC in the first year then it becomes a 15  team no-trade. Unlikely Guerin trades him but it wouldn't be impossible/difficult. If the cap continues to go up as it's projected to, this deal is not as bad as some of his other signings. 
     

     

    Link to comment
    Share on other sites

    Overpaying one player (in this case looks like it is about 1 mil per year) is ok but when this is happened to 5 players, it is 5 mil per year. This is good enough money to sigh a strong player and if let’s say u have extra 2 to add, 7 mil per can give u a secondary scoring Wild is looking for.

    also it becomes more and more obvious that Guerin does all the signings based on the favoritism first and team needs second. The buyouts was the first indication (unknown guy - Guerin had nine of the GM experience) coming to the established team which needs extra help to go more deep in playoffs and screwing the team for the 5 years without any plans. And don’t fool yourself, if it would not be Kaprizov (whos present in the team has nothing to do with Guerin) Wild would be picking first in the next 5 drafts. Than we have a Fiala which remove secondary scoring from the team and we still don’t have it. Yes we got Favor but not having Fiala crate much more fundamental problems than have great young defender. There are few more less known examples like this.

    Here is how I see it now: most of the people on this forum thinks we have a bad team. Few and BG thinks we have a competitive team. We will see it this upcoming year, so we just have to wait a little 

    • Like 1
    • Confused 2
    Link to comment
    Share on other sites

    I think the Wild have a chance to have a better season than last year’s. With the cap situation, ( better space to stock pile some $) they should be able to add some significant pieces at the trade deadline. The most important thing for a team like the Wild, without a ton of depth, is staying healthy. Mids can be a significant contributor during a playoff series or maybe even a run. What we really need is our goalies to get hot. The Wild have stockpiled future picks for a reason, I believe they have enough hockey IQ to send up some fireworks the next few years. 

    • Like 2
    Link to comment
    Share on other sites

    if it would not be Kaprizov (whos present in the team has nothing to do with Guerin)

     

    July 13, 2021 - Parise and Suter are bought out, giving the Wild an excess of money for the upcoming season ($10m)

    Sept 21, 2021 - Kaprizov signs the $45m deal ($9m AAV), which took effect immediately, since he was off his ELC.

     

    Saying Kaprizov's status with the Wild has nothing to do with Guerin and/or the buyouts is absolutely false. Guerin bet the farm on giving a lot of money for one season, and then locking all the shit down after that.

     

     

    Edited by Citizen Strife
    Link to comment
    Share on other sites

    The buyouts were designed to do 2 things.

    1. Make sure if Parise and Suter retired early (which has now happened), the team wasn't blindsided trying to gut a team out of nowhere.

    2. Give Kaprizov his money then and there, right off the jump

    Link to comment
    Share on other sites

    9 minutes ago, Citizen Strife said:

    if it would not be Kaprizov (whos present in the team has nothing to do with Guerin)

     

    July 13, 2021 - Parise and Suter are bought out, giving the Wild an excess of money for the upcoming season ($10m)

    Sept 21, 2021 - Kaprizov signs the $45m deal ($9m AAV), which took effect immediately, since he was off his ELC.

     

    Saying Kaprizov's status with the Wild has nothing to do with Guerin and/or the buyouts is absolutely false. Guerin bet the farm on giving a lot of money for one season, and then locking all the shit down after that.

     

     

    U are saying that if Guerin would not have done the buyout Wild would not be able to sign Kaprizov? This is very strange conclusion and it definitely wrong one. It could be a lot of much easier options to create money to sigh Kaprisov long term 

    • Like 2
    Link to comment
    Share on other sites

    Guerin probably did that to keep Kaprizov AND Fiala more than anything.  Kap and Fiala both were signed at the same time.  They also had Boldy coming up (if not on the team already).  By all accounts, Parise and Suter were not in the team's future anymore, so Guerin said, "Fuck it" and went scorched Earth.

    Keeping Parise and Suter doesn't keep #1 from happening.  They were no longer the top line players, and it was transforming into Kap's team overnight.  That is still the main reason.  Having Kap and Fiala on the same team for at least a season had something to do with it too.

    Unless you wanted to lug around ticking time bomb contracts for players that were pretty much dead weight (Parise was a 4th liner at that stage), then go right ahead.  Deal with Parise's retirement now, and see how well that screws up the team almost immediately.  Guerin's option was to scorched earth and save who knows how many sums of money from being paid back.

    Don't forget, Suter may or may not have retired at the same time, adding even MORE fucking money to the dead weight.  Guerin had to go into cost certainty mode, and made out with at least a season of Kaprizov and Fiala at their best as #1/#2 as a result.  It didn't work out...but I'm kinda glad Kap is still on the fucking team right now.

    Edited by Citizen Strife
    Link to comment
    Share on other sites

    *Couldn't edit on this last bit...dangit*

    I forget the exact amount, but it isn't just the $14.7m.  There's some wonky math that if Parise and Suter were to just pack up and retire, the Wild would be on the hook for $20-40m.  I'll take the $14.7m and a bunch of Middletons and Trenins over half the team being Calen Addisons, Adam Beckmans, and Sammy Walkers.

    Link to comment
    Share on other sites

    2 hours ago, Citizen Strife said:

    The buyouts were designed to do 2 things.

    1. Make sure if Parise and Suter retired early (which has now happened), the team wasn't blindsided trying to gut a team out of nowhere.

    2. Give Kaprizov his money then and there, right off the jump

    I think there was the expansion draft as well which meant somebody (Ek?) was at risk.

    • Like 1
    Link to comment
    Share on other sites

    13 hours ago, Lovehockey said:

    Overpaying one player (in this case looks like it is about 1 mil per year) is ok but when this is happened to 5 players, it is 5 mil per year.

    Asset mismanagement

    #deathbyamillioncuts

    #compounding of bad ideas works the same way as compounding of interest

    We'll all need to decide how far out we're willing to wait for that next prospect to ride in on a white horse.  Right now we're assuming Hooz Nuts and Ogie will contribute next season.  We're going to get a better idea whether or not Wallstedt is the Next Patrick Roy as we've conviced ourselves OR the next GUS.  Haight/Heidt will likely take a top six role out of camp this year is a sleeper savior.  Yurov is the current consensus can't miss as good as '97' prospect

    #hopeisnotastrategy

    I like the additions of Lauko, T-4-2 and Middles.  I'd like it better if we were getting them for -$500k vs +$500k and shorter term vs longer term.  All those $500k's add up to a nice addition when scouting meets effective asset management.  

    #itsabusinessbill

    #dontbedumbbill

    • Like 1
    Link to comment
    Share on other sites

    20 hours ago, Lovehockey said:

    Overpaying one player (in this case looks like it is about 1 mil per year) is ok but when this is happened to 5 players, it is 5 mil per year. This is good enough money to sigh a strong player and if let’s say u have extra 2 to add, 7 mil per can give u a secondary scoring Wild is looking for.

    I don't think the Wild have 5 players being overpaid by $1M each. You could make a case that Hartman is underpaid. After the top line became KK97, JEE, Boldy, Hartman put up 20 points in 30 games, which is around a 54 point pace.

    Lundell just put up 35 points in 78 games, which is almost exactly the same scoring pace he had the prior season, and he was extended at $5M per season. Hartman had more goals and more assists on the year.

    I do think the Wild have multiple players being paid $250K-$500k more than they probably should. For instance, Middleton at $3.85M per year for a few years seems fairly reasonable as a guy expected to play second pairing. Trenin at $3M per season seems more reasonable.

    Guerin is paying premium rates for these guys, but I don't think it's $1M high per guy. He is likely saving a decent amount on the JEE and Boldy deals, so somewhat offsets, but if these new extensions were collectively around just $2M less total, that could be a meaningful difference in acquiring another high level star for contention.

    Link to comment
    Share on other sites

    Extension for Middleton isn't all that bad.  Signing Bogosian was a head scratcher.  Is Middleton a 70 point defenseman?  No but he is one of the top defenseman we have at this point.  Until we get better ones on the roster he is fine where he is. 

    • Like 2
    Link to comment
    Share on other sites

    On 7/6/2024 at 9:10 AM, Pewterschmidt said:

    Justin, are you implying he has the full blown knee surgery (1 year recovery) or just the clean up (3 month recovery)

    It's tough to say -- if he has the full repair, he could be back to start the season but likely won't have the same conditioning as if he does the clean-up/trim. 

     

    But, if he got the full repair it would make the extended term make sense, because it would help him get back to full health and extend his career, at the expense of his 2024-25 performance. 

    Link to comment
    Share on other sites




    Join the conversation

    You can post now and register later. If you have an account, sign in now to post with your account.
    Note: Your post will require moderator approval before it will be visible.

    Guest
    Add a comment...

    ×   Pasted as rich text.   Paste as plain text instead

      Only 75 emoji are allowed.

    ×   Your link has been automatically embedded.   Display as a link instead

    ×   Your previous content has been restored.   Clear editor

    ×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...