<div id="talk">“Mm.” He stretches out, rolling onto his back, and I do my best to follow. No ducks here, only a chastised puppy belly-crawling after its owner. I dare a little kiss at his jaw as he says, “Have you actually had sex to this song?”\n\n“I mean... probably.”\n\n“Drunk,” he interprets.\n\n“Probably,” I agree.\n\nSince the jaw kiss didn’t get me any love, I kiss lower, on his shoulder, lower, on his arm, lower, on his knuckles, worming my way down the bed like a particularly attractive caterpillar. He flicks his fingers at me when I try to kiss his knuckles again, so I nab one and suck on the tip of it. He makes it half-a-knuckle into my mouth before he starts laughing.\n\nI huff. “Baby, come <i>on</i>.”\n\n“I can’t with this song.”\n\n“Fuck’s sake.” I pull myself up and scrub through my hair. “You’re being goddamn ridiculous.”\n\nHis eyes flick to my comm and back, as if to say, <i>me? I’m ridiculous?</i>\n\n“Alright pal, listen.” I sling my leg over both of his, plop down very unsexily on his thighs, and start undoing -- his pants don’t even have a fucking zipper. They’re elastic waist. Fuck me up the asshole.\n\n“Mmhm?” That smug bitch. “I’m listening.”\n\nI snap the waistband of his pants against his stomach. Listen to that, why don’t you? Course he just laughs, and I slump off the bed to kick out of my jeans. I trust he’ll figure out [[his own pants|4 bad choice]].\n</div>
<<if $choice5 is "TBBI">><<goto "eight">>\n<<elseif $choice5 is "SWTY">><<goto "seven">>\n<<elseif $choice5 is "XALS">><<goto "seven">>\n<</if>>
<div id="talk"><<set $mouth -= 1>>Maybe that last song has me a little hopped up. I know this music is a dumb choice, but I pick it anyway. How’s this for a sexy mood? I turn back to him all innocent, stroll over there like some two-timing husband pretending not to stink of another man’s cologne.\n\n“Really, Ty?”\n\n“What, you can’t appreciate some classic tunes?” I get my hand not even halfway to his waist before he sidesteps me. It’s toward the door that he moves, and that old kneejerk fear strikes me like a snakebite, venom burning my skin numb. It’s sick how much I don’t want him to go. \n\nBut it’s not the door he’s after -- he’s looking at the row of mask hooks next to it.\n\nHe says, “Why do you have these if you don’t use them?”\n\nI find my voice to say, “I hang my mask up. Sometimes.”\n\n“Hm.”\n\n“Not often.”\n\n“Mm-hm.”\n\n“[[Rarely.|MSI 2 badb]]”\n</div>
<div id="talk">“It’s a beautiful love song.” I grin, my face immediately matched by his.\n\n“Timeless,” he agrees. \n\nHe closes his eyes and nuzzles his forehead against mine. We don’t quite kiss. When he looks at me again, he’s controlled his smile and politely dimmed the light in his eyes, down from a shine to a glimmer. My brain’s on rings again, kissing his fingers in a dark place, away from the chandeliers of the party. Like I’d make it through the front door of one of those places. \n\nI say, “Hey. Would you be mad if I got you another ring?”\n\nHe reddens, but doesn’t lose his smile. Still, the answer takes him awhile to sort out. I bring my hand up to rub his back while he thinks.\n\nFinally, quietly, “No. I wouldn’t be mad.” \n\nThere’s something in there that I should ask about, a little bit of ivory poking up from the earth. But I’m too tired for shoveling tonight. I say, “Great,” and kiss him. I’ll dig later.\n\nFor now, I lean down and grab the sheets to tuck us in. He rolls over, pushing his hair up so I don’t suffocate on it, and I kiss the back of his neck [[goodnight|final]].\n</div>
<div id="talk">“You passing out, baby?”\n\nHe smiles. “Aren’t you?”\n\n“Mm...”\n\nI can barely see him blink, just a flutter of movement in the dark and then the quiet undarkness of his eyes. \n\nHe says, “I have to get up early tomorrow.”\n\nI drag my hand down his chest. Leave it politely on the bed. “Alright.”\n\nHe smiles again. “Sorry.”\n\n“Nah.” I kiss his shoulder and settle in behind him. \n\nI try to <i>be</i> for another while -- which is hard when I’m tucked against his ass like this, which is my fault, which is the usual. I focus on breathing. Smell the sweat on his neck. The stink of the sheets. The warmth trapped between us.\n\nI wake up more than once that night, not realizing I’ve been dreaming. I keep feeling hands on me. Curled fingers at my ribs and the back of my neck. But when I wake, Mouth’s hands are always in front of him, soft on the bed, and mine wrapped around [[him|final]].\n</div>
<<if $choice1 is "MSLO">>Mindless Self Indulgence - Lights Out ([img[note][https://www.youtube.com/watch?v=h8P73CQqkAw]])<<elseif $choice1 is "RBFI">>Royal Blood - Figure It Out ([img[note][https://www.youtube.com/watch?v=ZpQXsvy4iys]])<<elseif $choice1 is "GDBS">>Green Day - Blood, Sex, & Booze ([img[note][https://www.youtube.com/watch?v=TzZAYnoMLUI]])<<elseif $choice1 is "CCPB">>Counting Crows - Perfect Blue Buildings ([img[note][https://www.youtube.com/watch?v=oRwN2JV1MH8]])<</if>>
<div id="talk">I’ve worn him down. When he pulls his mask off, there’s half a smile underneath it. He leaves his mask on a hook and turns back to me. Shakes his head first, then smiles better. “You are the worst.”\n\n“I love you too.”\n\nI fucking do. Every time he takes his mask off, it feels like the first time. Suddenly I’m years younger, and stupider, and scared, and looking at him has never really stopped feeling like a miracle, I guess. It doesn’t help that he’s so pretty, with his magic blue eyes and cut jaw and sharp nose. Nothing really helps.\n\nHe passes by me, headed for the bed. I try to blink away the -- the everything that isn’t now. \n\n“But what if,” he says as he takes a seat, “you did change it.”\n\n“Change it?”\n\n“The song?”\n\n“Right -- [[yeah|bad 3 choice]].”\n</div>
<div id="talk"><<set $mouth += 1>><<set $sex to "good">>I slide into bed with him, not too sure of what’s coming next. Hopefully nothing worse. To pretty the odds a little, I roll onto my side and rest my chin on his shoulder.\n\n“Hey. Sorry I fuck around so much.”\n\nHe smiles quiet and scruffs at my hair. “Only sometimes.” After another meditative scruff, he adds, “I like you a lot.”\n\nHe drops little lines like that -- I don’t know what to call them, cuz they’re too tame to be romantic. Something calmer, older. Husbandtic lines. But anyway, I indulge him with a big mock of a gasp and a hand clutched to my chest.\n\n“<i>Really?</i> @@white-space:pre; @@You <i>do?”</i>\n\nHis smile widens. “I do. I even <i>like</i> like you.”\n\n“Oh, wowee! Keep going like that, and you’ll sweep me right off my feet, Mr. Mouthicus.”\n\nHe pushes at my head, which only makes me squirm in closer. I lean across his shoulder to peck a kiss at his jaw, at his chin, at his jaw again. The pestering wins him over: he finally agrees to turn his head and kiss me properly.\n\nGood. Enough talking.\n\nWe relax into long kisses, the music easy and warm around us. I push into the kisses, heavier and warmer, until I’m half-sat up and it’s stupid not to move all the way. So I get on top of him, his hands looping comfortably around my neck as we kiss. He looks nice under me. Hair splayed, mouth red from kissing, and the heat under his skin giving a slow blush to his face and chest. It’s my heat, pressed through his skin. I don’t know why that turns me on, but I hum into the kiss and he makes a warm sound back at me, like he’d agree with anything I’m thinking.\n\nI left the lube sitting by the pillow when I moved. Now I grab that and pop it open. Mouth is definitely on board with this program -- he pushes his briefs out of the way while I slick my fingers. I could get him off just using this. Lie him down beside me with a leg over my hip, fuck his ass with two steady fingers until he whines and cums on my stomach. It’s tempting; my dick twitches at the thought of it, him begging, trying so hard to grind against me, the heat of his cum dripping onto my cock. \n\nI breathe out and [[focus|fourb]].\n</div>
<div id="talk">I turn back to Mouth, eyebrows raised in question. How’s this?\n\n“I didn’t hate the last one,” he says.\n\n“Nah, I know.”\n\nBut what he means is, yeah, this song’s better. I saunter back to him, and his hand finds his way right back to my hair, but nicely this time, a gentle scruff at the back of my head. I don’t mind playing the sweet puppy dog getting his pets. I snuff and nuzzle into his shoulder, turn my head for some quick kisses at his neck. His hand gets steadier in my hair, long massaging strokes with a heavy palm. I take the hint and get serious.\n\nI kiss up to the edge of his mask and nudge it out of the way, just enough to reveal his jaw. More kisses along there, polite and pretty, his hand patient in my hair. When I get to his chin, I push his mask farther up -- and there’s his mouth, lips red and gently parted for me to find. I let him breathe out first, then chase the inhale, a hard kiss rough-mouthed. He makes a low sound into the kiss, and I feel his hand come to my side. \n\nI don’t let up. Pushing him, kissing him back toward the bed, til his leg hits the mattress and he turns his head away to breathe. Lucky for me, he uses that pause to pull off his mask completely. When he looks back at me, he’s him -- bare-faced and fucking beautiful. It’s not just his eyes, although that’s the first and only thing I can look at for awhile. He’s got a face like stone, pretty chiseled stone, the kind that makes knives and jewels, a sharp jaw and straight nose.\n\nIn short: he is [[so fucking attractive|GD 2 goodb]].\n</div>
<div id="talk"><<set $need to 2>>I do take the chance to check on my comm’s playlist -- I need another song as good as this one.\n\n<div id="songChoice"><div class="song3" id="YYR">Years & Years - Real ([img[note][https://www.youtube.com/watch?v=kfQFc-LV7Cw]])</div> <div class="song3" id="BSA">Barcelona - Slipping Away ([img[note][https://www.youtube.com/watch?v=OjFBgZv5wIY]])</div> \n<div class="song3" id="MR">Muse - Resistance ([img[note][https://www.youtube.com/watch?v=ywpJACWd0dA]])</div> <div class="song3" id="30S">30 Seconds to Mars - Stronger ([img[note][https://www.youtube.com/watch?v=2sCou8NZXWk]])</div></div>\n\nAnd preferably one more after that.\n\n<div id="songChoice"><div class="song" id="IAN">IAMX - Nightlife ([img[note][https://www.youtube.com/watch?v=lb_cMH8tfcg]])</div> <div class="song" id="COHT">Choir of Young Believers - Hollow Talk ([img[note][https://www.youtube.com/watch?v=Vy7yuj-UrNI]])</div> \n<div class="song" id="KOSO">Kings of Leon - Sex on Fire ([img[note][https://www.youtube.com/watch?v=WSN42wuG2sI]])</div> <div class="song" id="NSEX">Nickelback - S.E.X. ([img[note][https://www.youtube.com/watch?v=Os7KKD8dZHU]])</div> </div>\n<span class="btn1"><hr><<button "Yep, that's right.">><<goto "great 3 choiceb">><</button>> <<button "No, wait a second...">><<goto "great 3 choice">><</button>></span>\n</div>
<div id="talk">“Thanks for having me over,” he mumbles.\n\n“No, thank <i>you,</i> sir.”\n\n“Shut up.” He kisses my shoulder. “And you’re welcome.”\n\n“It’s a real honor to be graced with your presence.”\n\n“Damn right.” He snuggles in closer. “You’re still so warm.”\n\n“Are you getting cold? Grab the sheets.”\n\nHe untucks himself to grab the sheets and blanket. I’ll be sweaty by the morning -- only had the blanket pulled out for his sake -- but that’s alright. I don’t have a morning meeting to run off to. I tap my comm to kill the lights and feel him sigh against my shoulder.\n\n“Night, Ty.”\n\n“Night.”\n\nI stay up a little longer, like I usually do. I don’t really think about anything. The dark in here is never completely dark, with the light seeping in from the hall. I watch the shadows, watch my eyes fighting with them, like a shitty cop cam, zooming and unzooming, trying to make sense of the shapes. Out of focus.\n\nI’ll go to his place next time, some night there’s no meeting the next day, and the morning can be as long and slow as it wants. Long and slow breaths, the twitch of Mouth’s dreaming knuckles against my ribs. My heat trapped under the blanket. The dark behind my [[eyes|final]].\n</div>
<<if $choice6 is "TPNA">>The Postal Service - Natural Anthem ([img[note][https://www.youtube.com/watch?v=69jvJwLhkFE]])<<elseif $choice6 is "HGHI">>Hellogoodbye - Here In Your Arms ([img[note][https://www.youtube.com/watch?v=thEwoObM2ng]])<<elseif $choice6 is "CANG">>Cigarettes After Sex - Nothing's Gonna Hurt ([img[note][https://www.youtube.com/watch?v=R2LQdh42neg]])<</if>>
<div id="talk"><<set $mouth += 1>>After setting the music, I’m back as quick as I can be. Eager to please, I drop myself right where I was before -- my hand on his leg and my mouth on his mouth. I’m leaned into him, thumb starting to massage the inside of his thigh, when he goes and grins out of the kisses I’m trying to lay down.\n\nI huff, “What?” but he smiles at me.\n\n “I want to touch you too.”\n\n“And?” I say. “Am I stopping you?”\n\n“Lie down,” he orders.\n\nI pause -- not hesitation. No, not hesitation, but the braindeath that happens every time a pretty face gives me orders. I’m pretty sure he can hear the blood drop from my brain and slosh into my dick, it’s such an immediate fucking downpour.\n\nHe’s very mean to me and adds, “Please.”\n\n“I’m still in jeans, you animal.” Before he can make the situation worse, I scramble up to the middle of the bed and drop onto my back. “Here. [[Happy?|good 3 Greatb]]”\n</div>
<div id="talk">I sit up all the way. “Mouth, come on. It’s a dumb fucking song. Who cares?”\n\n“We could <i>talk</i> sometimes,” he says sharply. His eyes cut to me, and I wish I hadn’t sat up and painted a target on my face.\n\n“We talk all the time?”\n\n“When I come <i>over</i>, Ty. We could talk. Instead of going straight to -- ” His hand slices at the air in some kind of gesture. Then it hovers there, waiting, and me waiting with it, until it drops to the bed in silence.\n\nI say, tentatively, “Okay... I thought you were into it...”\n\n“I am into it,” he mutters. Breathes out. “I’m into it.”\n\n“Okay.”\n\n“I am.”\n\n“Great,” I say, because the fuck else should I say. “So then... I’ll change the song, and...”\n\n“Yeah.” His voice clicks shut like an office door. A heavy metal door at the top floor of some cold glassy building. \n\nFuck me. This is going to be [[fun|4 worst choice]] to fix.\n</div>
<div id="talk">Soon as he moves, my shoulders slump into the mattress -- didn’t realize I’d had them tensed. I can breathe again. But there’s this dreamy hell threatening to devour me. I can feel the room darken even though the lights don’t change, like my body’s yanking out wires from my eyes and plugging them into my dick.\n\n“Hey,” he says.\n\n<i>Anything you want,</i> I’m sure my eyes answer.\n\n“Keep talking to me.”\n\n“You’re fucking gorgeous. I can’t think, right now, at all. I don’t think I should be breathing.”\n\nHe laughs, surprise briefly tightening his muscles. A pitiful sound dies in my throat.\n\n“Why not?” he asks.\n\n“Waste of, um. Energy.”\n\n“Breathing?”\n\n“Yeah. It’s not you.” My thoughts are all hazy. The room dark, my eyes dark, they must be, all pupils and nothing. If it’s not you, what is it?\n\nHe stares into me, and I feel like he’s got fingers in my mouth again, or something inside me, I can feel it sliding from his eyes and into mine, this consumingness, the opposite of hunger, like choking. I’m so full up with him inside me. My hands find his hips and pull him down. Stay. I want him to feel this full. Me all through him, crushed against his bones.\n\nHe clenches around my cock. I groan awfully, the sound rooted in my gut, and I’m panting bad, fuck breathing. He clenches again; my fingers dig into his thighs; again; I keen at him, heart going [[wild|sevend]].\n</div>
<div id="talk">“Fuck, you are so beautiful.” I don’t care that the words come out soft and whining. They make him shiver, hum, and slowly tighten around my fingers. If that were my cock, I think, and moan low again.\n\n“I could do this all night,” I mumble at him.\n\nHe grins. “I couldn’t. My legs are already shaking.”\n\n“Then maybe you should sit down.”\n\n“Maybe I should.”\n\nReluctantly I slow my fingers and draw them out. He doesn’t leave me in the cold for long. He sits over my hips, takes my cock in hand, and eases himself down. I swear the whole way.\n\nMy dick feels ten times bigger inside him, like feeling the soft skin of your mouth with your own tongue. I probably whine at some point. Why wouldn’t I. All of my heart’s in my dick; I can feel it throbbing inside him. Makes me laugh.\n\n“Hm?” He rises and settles and rises again. I want him to ride my dick til I’m broken.\n\n“...um. I don’t remember.”\n\n“Something made you laugh?” he reminds me.\n\nMy eyes follow his hips, up, and down, and up, and, “Yeah?”\n\nHe stops at the top of a roll. “So what made you laugh?”\n\n“Idontfuckinknow, prolly -- I dunno. Nothing.” I have to pet my own thighs to keep them from panicking. “Why are you stopping?”\n\n“I’m curious.”\n\n“Baby, <i>please.”</i>\n\nHe smiles and [[saves|sevenc]] me.\n</div>
<div id="talk"><<set $mouth += 1>>At some point, we realize we gotta breathe. While we’re lying there, panting into each other’s mouths, I hear the lull between songs and the next one pick up. Thank fuck I set two at once. I don’t wanna go anywhere right now -- and Mouth doesn’t want me to either. He’s curled a hand in my hair while I wasn’t paying attention, kneading soft nails as he catches his breath. I smile when I realize what song’s come on.\n\n“What?”\n\nI shake my head. On fire -- yeah, the very heart of fire, the industrial blue core of it, like some kinda magic seed planted in the middle of all the red and yellow flames. What did ancient people used to think when they saw that blue? Like maybe there’s red water somewhere, as cold to the touch as his eyes are hot.\n\n“Are you just gonna stare at me?” he purrs, like it’s the best possible punishment he could ever think of.\n\n“I mean, you’re allowed to make a move too.”\n\n“Oh,” he says brightly, a brightness that means I should regret everything I just said. “In that case.” \n\nHe abandons my hair and goes straight for my jeans -- undoes them so quick I know this is some premeditated fucking murder. No hesitation in sticking his hand in my pants and grabbing my dick. I make some kind of wild noise, because who wouldn’t, and he gets nicer with his grip, massaging me now. I try not to be a desperate teenager and grind into his hand, though from his grin I think he’s half-expecting it. \n\nHis hand fills every inch that wasn’t left between my dick and my jeans, and my throat won’t swallow all the dark needy sounds I’m trying to shove down it. <i>You’re a bitch</i>, I don’t tell him, but he can see it in my face and my struggling throat. He nuzzles in and mouths at my poor throat, like I’m really gonna pay attention to kisses right now. \n\nI say faintly, “You could take those off?”\n\n“Yeah?”\n\n“[[Please|4 greatb]].”\n</div>
<<if $choice4 is "IAN" or $choice4 is "COHT">><<goto "4 good">>\n<<elseif $choice4 is "NSEX">><<goto "4b">>\n<<elseif $choice4 is "KOSO">><<goto "4 great">><</if>>
<div id="talk">“Not yet, he says. “Don’t finish yet, Ty.”\n\nI can’t make words, but my face says enough.\n\n“Please,” Mouth is begging, riding my cock in soft, sorry circles, “don’t cum yet. Don’t cum yet.”\n\nVoice sweet like smothering -- I wish he’d choke me -- I feel so dark and feral, a beast after gorging. “I can’t.” My teeth feel sharp around the words -- I wish they’d cut me.\n\nMouth -- “A little longer -- ” but I told him I can’t; I can’t. I cum into him. \n\nThe dark in my head like a wave of nausea. It’s that kind of finish where the relief takes a second. It’s an ache first, like a lost tooth and blood outflowing, and <i>then</i> the relief, sinking into a grateful moan, my fingers uncurling. I stroke heavy palms down his legs. He keeps rocking, easy circles, and every shift sends my cum dripping down the sides of my shaft, still swollen warm against him. \n\nThe pulse in my cock stutters in time with the throbbing in my head. I reach over and pull at his dick, making him twitch around me. The black is gone; neon colors sharp through the room. Mouth’s tattoos electric, his eyes a fire. I jack him off, and he cums up my chest, the white just as blinding. Some lands on my face, but I can’t think what to do with it. My brain is making nothing but animal moans.\n\nHe sits on my hips for awhile, breathing. Stroking the clean parts of my chest.\n\n“You alright?”\n\n“I’m amazing,” I tell him.\n\n“You look amazing.”\n\n“I am.”\n\nHe smiles. Soon after, he finds his way off me and grabs the tissue box. We clean up, gingerly, both of us stiff-legged and exhausted. He’s the one to remember the [[music|6]], actually.\n</div>
DJ Fukkboi
<div id="talk">Hand at the back of my head, his mouth hot as hell but softening for mine, lets me push, and push, until he’s on his back on the mattress and me over him, pushing my tongue into the softness, the little bright flickers of his nails curling in my hair, and the nice length of him all beneath me. \n\nI don’t let up until his hand flinches tight. Then I give him space to breathe, me ducking down to find his racing pulse. I want my tongue on it, to taste what I did to him. I suck heavy at his neck, listening to the rush of rough air as he struggles for breath. But apparently I take too long in admiring my handiwork -- he grabs my hair and tugs me up for more kisses.\n\nI give him a few and then pause again, looking down at him. His hair’s already messed up, half-loose from its ponytail. His mouth warm, eyes broad and steady like open water.\n\n“So,” I say. “How’s that for a big sexy line?” \n\nI live for the spasm of reactions his face goes through.\n\n“Ty,” he says politely.\n\n“Yes?”\n\n“Shut the fuck up.”\n\n[[Yep.|4]]\n</div>
<div id="talk">He looks up. “For what?” \n\nCan’t he just say <i>yes?</i> \n\n“That -- tonight -- didn’t go right.” \n\nI can’t give him what he really wants. I’m not ready to grovel. When I look at him, the breaking window flashes in my mind. The light glancing off his eyes. \n\nHe rubs his face. “Maybe I should go.”\n\n“You don’t have to.”\n\n“But maybe I should.”\n\n“Please.” I touch his knee, folded up so tight and safe beneath him. “I’m sorry about tonight. But -- ” But what? At least you can be miserable with company? “I really want you to stay.”\n\n“I know you do,” he says quietly. Then his voice picks up, like we’re in the middle of an argument, him sighing, “Just -- sometimes, Ty, just think a little more. About what you’re doing.”\n\n“I know. I’m sorry.”\n\nHe breathes out, and I can hear all the acid still stuck in his lungs. He admits, “I don’t want to leave,” bitterly, like it’s such a crime for him to stay.\n\n“We’ll sleep,” I promise. “No more bullshit. We’ll go straight to bed.”\n\nHe looks at me, and I’m as bare-faced and honest as I know how to be. Another slow sigh, his fingers leaving their cage of fists. One thing we can always count on -- how much both of us hate being alone. He says alright, and I turn out the lights. We don’t touch each other, but I listen to him breathe for a long while before I [[sleep|final]].\n</div>
<div id="talk"><<set $need to 1>>Last stop before I get back on the bed: nightstand. New song and a bottle of lube, just in case I manage to get my fucking act together.\n\n<div class="song" id="TBBI">The Boxer Rebellion - Big Ideas ([img[note][https://www.youtube.com/watch?v=c3yfHqACDAI]])</div> <div class="song" id="SWTY">She Wants Revenge - Tear You Apart ([img[note][https://www.youtube.com/watch?v=QicNRgElCsk]])</div> <div class="song" id="XALS">X Ambassadors - Love Songs Drug Songs ([img[note][https://www.youtube.com/watch?v=P8matN61jFY]])</div>\n\n<span class="btn1"><hr><<button "Yep, that's right.">><<goto "4 bad choiceb">><</button>> <<button "No, wait a second...">><<goto "4 bad choice">><</button>></span>\n</div>
<div id="talk"><<set $ending to "eight">>After turning off the lights, I decide I wanna be close. Thank fuck he doesn’t mind. I know I’m too hot and probably sweaty, but he doesn’t complain when I wrap an arm around his waist and tuck my head into his back. He’s swept his hair up out of way for me. I kiss between his shoulder blades and breathe out slow. He smells like sex. Or I do. Or the bed does, which it usually does. I kiss him again, and he reaches back and skritches at my hair.\n\n“Was that really okay?” he murmurs.\n\n“Absolutely, baby.” You know I don’t care how you treat me. “I mean, don’t cum in my eyes or anything..."\n\nHe laughs and snuggles back against me. “Not even the fake one?”\n\n“<i>Especially</i> not the fake one. That was fucking expensive. Imagine me showing up to the doc -- ‘Uh, hey fellas, you might need to pop this one out and give me another replacement... Oh, the usual, just a cum infection.’”\n\nMouth squirms in delight. “Gross.”\n\n“Robotic pink eye.”\n\n“You’re not a robot,” he says, cutting himself off with a yawn.\n\n“Nah.” I kiss the back of his neck, the skin still damp from fucking. “I’m not.”\n\nI can feel him fading out, muscles going soft and dumb all against me. There’s no better sleep narcotic than feeling someone fall asleep happy in your arms. My eyes are shut before I know it. \n\nI dream of a long time ago, fat flecks of snow hitting the windows. The inside of his car was warm, and the city lights bled into each other like melted candy. We couldn’t have been farther away from the world. His car was dark, I remember, and [[warm|final]].\n</div>
<div id="talk">I pick whatever, pretty confident that we’re doing alright tonight. Mouth must agree, from the way he’s showing off -- hand back on the bed, legs nicely parted, the whole of him a pretty, long, lean line of <i>come over here</i>. I go over there.\n\nHe looks up at me with his devil-blue eyes. They’re as bright as gunshots, break your eyes just looking at them, never mind the haze and ringing afterward. I don’t know why he really bothers with tattoos. Like any of the blue waves or red lines can compare to his own color. \n\nHey, maybe that’s the point.\n\n“Are you waiting for an invitation?” he asks, kicking his feet in patient impatience. \n\n“Nah.” I grin. “I was just thinking about how hot you are.”\n\nHe laughs and drops onto his back, arms swimming in the rumpled sheets. “Oh boy. Was that your big sexy line?”\n\n“Big -- what big sexy -- I’m sorry, I didn’t realize I was still supposed to be seducing you,” I say, climbing on top of his so conveniently empty hips. “I thought you had that handled with all your come-hither-bitch eyes.”\n\nHe flicks his come-hither-bitch eyes at me, brows raised. I raise mine back at him, and he laughs again.\n\n“I’m gonna fuckin fall off the bed like this,” I tell him. “Move up so I can [[get on top|good 3 Goodb]] of you.”\n</div>
<div id="talk">“Fuck,” he says, surrendering to a grin at last. \n\nGleeful, I slither my arm around his waist, using the anchor point to tuck myself into his side. He sighs and drops his hand in my hair. Scruffles at it.\n\nHe says, “Why are you like this.”\n\n“Cuz I love you.”\n\n“No, Ty, why are you <i>like this</i>.”\n\n“Oh.” I kiss his shoulder. “Great question. Probably daddy issues or something?”\n\n“Shut the fuck up.”\n\nHis hand drops to scruffle at my face -- so naturally I lick it. He jerks his hand away, takes a look at his spitty palm, and then wipes it down my back. I take the opportunity to rearrange my cuddling and rest my head on his shoulder. He allows it, albeit with a long-suffering sigh. The rare miracle of quiet settles around us. I like this song. I know he likes it too.\n\nI close my eyes when his hand returns to my hair. He picks through it like a kid locked out of the house, bored and yanking up tufts of grass in the park. I remember trying to eat it, and more than once. Makes me grin.\n\n“Hm?”\n\n“Nothing,” I mumble. “Feels nice.”\n\nDespite my (false) encouragement of his plucking, his hand does eventually soften. He strokes through my hair nicely. Lovingly. I keep my mouth damn well shut until the song fades out. Then I stir, his hand slipping to my shoulder, and ask if he wants to get into something better for sleeping. After a moment of consideration -- but only one moment, which is a great sign -- he [[nods|6]].\n</div>
<div id="talk"><<set $ending to "five">>The song doesn’t get one line in before he starts smiling.\n\n“What?” I ask.\n\n“This song.”\n\n“What song?” He shoulders into me, and I laugh. “Oh, you mean <i>this</i> song. I happen to like this song.”\n\nHe rolls onto his side to face me, wearing a grin lazy as a cat’s, his eyes slitted and shining. I should buy him something again. It’s been awhile. He gets weird about jewelry, but he always likes it in the end.\n\nHe says, “Uh-huh. And does the den know about that?” \n\nDiamonds would be too much. But with eyes like that, a man is tempted. “Know about what?”\n\n“The -- song, never mind.” He laughs and kisses me. “I’ll let you keep floating.”\n\n“Nah, I’m here.” I sling an arm around his waist. That’s about as much touching as I want to risk -- until he snuggles closer and kisses my forehead. “What do you got against it?”\n\n“I didn’t say I [[didn’t|Db]] like it.”\n</div>
<div id="talk">Well, we can’t have that, so I scoop his hand up in my warm one and say, “Fortunately, I know a great way to warm you up.”\n\nHe smiles out of obligation and crawls to the center of the bed, me following. I still haven’t found a good fix for when he gets moody like this. I ask about it, he gets cagey; I ignore it, I’m a blind asshole. So I try not to sigh when I drop down next to him, but he already knows.\n\n“Sorry.”\n\n“I don’t mind,” I lie. “It’s all good. Can I still kiss you?”\n\nHe says, “Sure,” in his small way, like he’s remembered he’s just a person after all, not a stained-glass masterpiece. What can I say? He’s not wrong. I can feel his very human skin under my hand when I rest it on his side. His skin’s still cooler than mine. Makes me feel like I’m blazing.\n\nWe kiss a few times while the song yowls in the background. I wish I’d picked something else. Something quieter. The kisses drop off, and he nuzzles vacantly into my shoulder while I stroke through his hair. \n\nEventually, finally, the track ticks [[over|4]].\n</div>
<div id="talk">He’s tucked his face into my chest. Doesn’t say anything but a soft moan. I can see his shoulders draw as tight as his breath, shudder-heavy sighs and clumsy kisses at my skin. I fuck with him a little more, nice teasing strokes, really, considering what I could be doing. Then I tell him to roll over onto his back. He goes without question, his hair fanning out behind his head like art -- if they had the balls to hang sex paintings in museums. They really should: look at his hair humming warm, and the hot red under his skin and in his lips, and the blue. Of course, the blue. The hazy blue, still poison-bright.\n\nI kiss him once before I get his pants off and out of the way. I leave his briefs for now. There’s something great about that stretch, the needy look of a hard cock bound and trapped. I lean down and mouth at him through his underwear. I suck loosely at his cock, leaving long dark stains in a line along his shaft. He’s never very loud, but the little groans and caught breaths are nice enough. Even better is the way his hips tense, like I might actually give him some kind of satisfaction. Yeah right. I suck at the tip, and his hand flickers to my hair, grips tight.\n\nI lift my head to grin at him. “Hey.”\n\n“Mmm.” The hum is liquid and wavering in his throat. He swallows, tries again. “Yeah?”\n\n“I’m gonna get the lube.”\n\n“Great,” he exhales, legs going loose in relief. Obviously I’ve gotta give his dick one last unexpected kiss – he laughs and swats my head away.\n\n“Alright, I’m going, I’m going.” \n\nI pat his thigh and pop to my feet. On the way to the nightstand, I shed my boxers, another gift for the floor gods. I grab the lube off the table and -- ah, [[yeah|4 good choice]].\n</div>
<div id="talk">I take a seat beside him, hand still on his face, and turn him to look at me. The blush has gone down, but not his smile. I help him iron that out with a slow, slow warm kiss. He relaxes in to it -- and into the next one, and the one after that -- his hand coming to rest on my thigh. Why didn’t I change from jeans to sweatpants once I knew he was coming over? I can barely feel his hand through the thick fabric; I shuffle closer in want.\n\n“Hm?”\n\n“Mm-mm,” I assure him, bringing my other hand to his leg. See, he was smart. He was prepared. He’s got some joggers on, loose thin shit that lets me stroke up his thigh, dragging my thumb along the inside of it, lets me feel his muscles tense under the petting. And it lets me feel his hips get stiff when I pick a spot high on the inside of his thigh and start rubbing warm circles there with my thumb. He drops out of the kisses to catch his breath. I nuzzle at his ducked head and give his hair a quick kiss.\n\nYou know what could balance out this jeans situation? If we didn’t have so many clothes on, period.\n\n“Hey.” I kiss at his temple. “Wanna take your shirt off?”\n\nHe smiles and lifts his head. “You first.”\n\n“What a gentleman.” I lean back and yank mine off, tossing it to the same place my mask went. That reminds me -- this song’s about [[finished|good 3 choice]].\n</div>
<div id="talk"><<set $mouth += 1>><<set $sex to "good">>I come back with the lube and immediate kisses. He grins at the enthusiasm, petting my chest with little fingers to slow me down. So fine, we relax into longer kisses, the music easy and warm around us. I can’t help it if I end up pushing into those kisses, heavier and warmer, until I’m half-sat up and then it’s stupid not to move all the way. So I get on top of him, his hands looping comfortably around my neck as we kiss. He looks nice under me. Hair splayed, mouth red from kissing, and the heat under his skin giving a slow blush to his face and chest. It’s my heat, pressed through his skin. I don’t know why that turns me on, but I hum into the kiss and he makes a warm sound back at me, like he’d agree with anything I’m thinking.\n\nI left the lube sitting by the pillow when I moved. Now I grab that and slick my fingers. I could get him off just using this. Lie him down beside me with a leg over my hip, fuck his ass with two steady fingers until he whines and cums on my stomach. It’s tempting; my dick twitches at the thought of it, him begging, trying so hard to grind against me, the heat of his cum dripping onto my cock. I breathe out and focus.\n\nI sit down between his legs. He’s drawn his knees up for me. With my clean hand rubbing his thigh, I slide in my first finger and wait to hear him breathe easy a few times before I add another. He can’t reach any of me while I’m doing this, starting a slow rhythm in and out, so his needy hand finds his own dick. I watch him run his fingers over the shaft, too light to call a stroke. Then he presses his thumb just below the tip, holds himself still. Starts to rub his thumb up and down so slowly, like my fingers are massaging him there and here at the same time. My cock is aching. I realize, late, that this show’s probably more for me than him.\n\n“How d’you feel?” I ask.\n\n“Good.”\n\n“Good?”\n\n“Ready,” he says. His voice sounds the way he looks – like something thick, beer in slow motion, pouring and pouring and pouring and never having to stop or swallow. His eyes remind me of drunk headlights. Still too bright, but hazy now and clouded [[wide|fiveb]].\n</div>
<div id="talk"><<set $mouth -= 1>>I try something more pop -- that’s what he’s into, right? How much more pop can you get than a pop cover of a pop song? And it looks good when I turn back -- he looks good, shrugging out of his shirt, balling it in his lap. I don’t exactly love how he stares down at it like he thinks he might’ve made the wrong choice just now, but I show up to interrupt that train of thought.\n\n“Well hi.” A kiss on his shoulder for good measure.\n\n“Hi.”\n\nI kiss shoulder again, in between two inky waves. He’s got a ship below them, sails all puffed in the wind, ropes crisscrossing the wood. I don’t look at this one a lot. It’s distracting, I guess -- too much detail -- or it’s sad, I guess. Too much detail for something we’ll never see in the flesh. \n\nI glance up from the ship, but his face looks the same. Sad and too close and faraway.\n\n“Baby, what?”\n\n“Nothing.” He kisses my temple reflexively.\n\n“Seriously -- ”\n\n“Seriously, nothing. Get yours off too.” He picks at my shirt. “You’re making me [[cold|bad 3 Badb]].”\n</div>
<div id="talk"><<set $ending to "seven">>After turning off the lights, I wanna be close. I know I’m hot and probably sweaty, but he sure doesn’t complain when I wrap an arm around his waist and tuck my head into his back. He’s swept his hair up out of way for me. I kiss between his shoulder blades and breathe out slow.\n\nHe smells like sex. Or I do. Or the bed does, which it usually does. When I open my eyes, there’s his shoulder in front of me, still red from my teeth.\n\n“Sorry about…” I kiss it.\n\n“Mm... yeah.” He reaches back and ruffles my hair. “Maybe lighter next time.”\n\n“Yeah.” \n\nI should have had a whore over tonight, if that’s the mood I was gonna be in. But it’s alright. He’s forgiven me. His body is so soft against me now. I rub my hand down his leg, and he barely responds, just a deep breath and easy exhale. I stroke up, to where his ribs are mine, and his chest is mine, and his neck is mine, up to where he tilts his head back for me, so my hand can swallow his neck and stroke steady up from base to jaw. And he just breathes through it all. Says dreamily, “feels nice,” and I stroke him again.\n\n<i>Do you know how hot it is when you open up like this?</i>\n\nIt seems unfair to take a whole round of sex to get his real mask off. And now that he’s mine, he’s falling [[asleep|E6b]].\n</div>
<<set \n\n$songNum to 0;\n$need to 0;\n$mouth to 0;\n$choice1 to [];\n$choice2 to [];\n$choice3 to [];\n$choice4 to [];\n$choice5 to [];\n$choice6 to [];\n$ending to [];\n$sex to [];\n$choice to []\n\n>>
<<if $choice5 is "TBBI">><<goto "four">>\n<<elseif $choice5 is "SWTY">><<goto "four">>\n<<elseif $choice5 is "XALS">><<goto "three">>\n<</if>>
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhDAQDMRSFn3VHAAAAcUlEQVQoz8WPqw2AQBAF5wBDCdDGUQe90QAVYAlNXBBYBA5oAbWYS/jkJUiem9mXza5DpcDjqfCUmdTFJd2tYGKXS/hIJu1GIBDo34UhDla9zZT5vOG3QkrDzvLG64sWwzAOicAUTScRqJkZacglPnMCqr8qDtoWSi4AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMTItMDRUMDM6NDk6MjArMDE6MDDR3UQhAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTEyLTA0VDAzOjQ5OjIwKzAxOjAwoID8nQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=
<div id="talk"><<set $need to 2>>While he’s getting undressed, I reach over to the nightstand and set the next song on the playlist.\n\n<div id="songChoice"><div class="song3" id="YYR">Years & Years - Real ([img[note][https://www.youtube.com/watch?v=kfQFc-LV7Cw]])</div> <div class="song3" id="BSA">Barcelona - Slipping Away ([img[note][https://www.youtube.com/watch?v=OjFBgZv5wIY]])</div> \n<div class="song3" id="MR">Muse - Resistance ([img[note][https://www.youtube.com/watch?v=ywpJACWd0dA]])</div> <div class="song3" id="30S">30 Seconds to Mars - Stronger ([img[note][https://www.youtube.com/watch?v=2sCou8NZXWk]])</div></div>\n\nAs well as the one after that.\n\n<div id="songChoice"><div class="song" id="IAN">IAMX - Nightlife ([img[note][https://www.youtube.com/watch?v=lb_cMH8tfcg]])</div> <div class="song" id="COHT">Choir of Young Believers - Hollow Talk ([img[note][https://www.youtube.com/watch?v=Vy7yuj-UrNI]])</div> \n<div class="song" id="KOSO">Kings of Leon - Sex on Fire ([img[note][https://www.youtube.com/watch?v=WSN42wuG2sI]])</div> <div class="song" id="NSEX">Nickelback - S.E.X. ([img[note][https://www.youtube.com/watch?v=Os7KKD8dZHU]])</div> </div>\n<span class="btn1"><hr><<button "Yep, that's right.">><<goto "good 3 choiceb">><</button>> <<button "No, wait a second...">><<goto "good 3 choice">><</button>></span>\n</div>
<div id="talk">Then he clenches his fist in my hair, and fuck me, I guess my jeans are enough to rub against cuz they sure feel jail-tight now. He tugs slow on my hair to tip my head back and open up my throat to him. I love him, you know. It’s foreplay, and I already love him.\n\nHe goes after my throat more gently than I expected. Long wet tongue. Breathing slow between kisses, hot air on cooling skin, his spit sticky and cold after he leaves.\n\n“Baby,” I complain, fingers pressed into the mattress.\n\nHe obliges by yanking on my hair. I moan -- moan louder than I meant to, fuck, my dick feels like someone tied it in a knot before shoving it in my pants. “Mouth, please -- ”\n\n“What?”\n\nI swallow, surprised I got the honor of a reply. “Uh. We should -- not -- clothes.”\n\nAfter a beat, his hand in my hair loosens. I exhale, rolling my head forward, and he pats my chest.\n\n“Shirts first,” he says.\n\nReally? Not pants? It’s cuz he’s in some loose fucking joggers. He doesn’t know my suffering. He unstraddles me, sitting aside to pull off his own shirt. [[Helpless|great 3 choice]], I follow suit.\n</div>
<<if $choice3 is "YYR">><<goto "good 3 Great">><<elseif $choice3 is "MR" or $choice3 is "BSA">><<goto "good 3 Good">><<elseif $choice3 is "30S">><<goto "good 3 Bad">><</if>>
<div id="talk"><<set $ending to "four">>The song doesn’t get one line in before he starts smiling.\n\n“What?” I ask.\n\n“This song.”\n\n“What song?” He shoulders into me, and I laugh. “Oh, you mean <i>this</i> song. I happen to like this song.”\n\nHe rolls onto his side to face me, wearing a grin lazy as a cat’s, his eyes slitted and shining. I should buy him something again. It’s been awhile. He gets weird about jewelry, but he always likes it in the end.\n\nHe says, “Uh-huh. And does the den know about that?” \n\nDiamonds would be too much. But with eyes like that, a man is tempted. “Know about what?”\n\n“The -- song, never mind.” He laughs and kisses me. “I’ll let you keep floating.”\n\n“Nah, I’m here.” I sling an arm around his waist. Then I think better of that, and slide my hand down to pat his ass. His eyebrows rise, but I maintain my fresh-faced innocence.\n\nHe says, “I thought we were going to [[sleep|Cb]].”\n</div>
<div id="talk"><<set $mouth += 1>>He joins me, straddles me comfortably like he’s found a nice empty bus seat. The weight on my hips is like a hammer to the head. <i>Kill me a little slower, baby</i>. He starts his hands on my stomach, fingers spread wide. They wander up my ribs, heavier on my chest as he starts to lean forward, his weight following, flowing into his hands. Then he stops and shoves down, watching my face. I wish he’d do it all, just fucking choke me already. Not this half-crushing bullshit. It’s splitting my brain in two -- the weight on my chest, the weight on my hips -- but with choking, there’s nothing but the red, red blind fear of it.\n\nHe lets up, and I breathe out heavy.\n\n“ -- awful,” I croak, and he coaxes himself to down to lie on top of me. \n\nAfter a soft kiss at my mouth, he chides me: “You like it.”\n\n“I like a lotta awful things.”\n\nHe bites at my lip. “Stop talking.”\n\nI stop talking. He kisses down into me, hair slipping loose from his shoulder. I do him a favor and get a hold of it. That sends a warm noise into my mouth, and he shifts to rest on his forearms -- on me, really. I don’t fucking mind. I knot my hand in his hair, rolling knuckles against the back of his neck in time with his pressing kisses. It doesn’t go for long; he starts losing his own rhythm, frustrated and squirming and says something about lying down, and I say okay and then he’s beside me, pushing me to roll into him, a full-body press, my arm around his waist.\n\nI hold him tight and kiss him til he can’t [[breathe|4]].\n</div>
<div id="talk">"Words words words?"\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium felis in magna ultricies, vitae pretium ex sagittis. Integer et sem sit amet lectus euismod eleifend.\n\n"Words." Integer viverra urna et tortor sagittis vestibulum.\n\nInteger et sem sit amet lectus euismod eleifend. Nunc dapibus lacus ex, ut accumsan justo ultrices nec. In fermentum erat nec dictum lobortis. Integer viverra urna et tortor sagittis vestibulum.\n\nInteger viverra urna et tortor sagittis vestibulum.\n\n<div class="song" id="TBBI">The Boxer Rebellion - Big Ideas ([img[note][https://www.youtube.com/watch?v=c3yfHqACDAI]])</div> <div class="song" id="SWTY">She Wants Revenge - Tear You Apart ([img[note][https://www.youtube.com/watch?v=QicNRgElCsk]])</div> <div class="song" id="XALS">X Ambassadors - Love Songs Drug Songs ([img[note][https://www.youtube.com/watch?v=P8matN61jFY]])</div>\n\n</div><div id="music"><span class="right">Playlist</span>\n\n<div id="firstSlot"></div>\n<div id="secondSlot"></div>\n<div id="thirdSlot"></div>\n<div id="fourthSlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div></div>
<div id="talk">I sit still a few minutes, watching him unfold. Like a flower, I guess. I’ve never seen a flower bloom, but like in the movies, the flushed pink petals unfurling in rings, one circle after another. Looseness ripples through him, through his thighs, his hips, his hands, his lungs, his shoulders. He sinks into the bed, eyes closed. \n\nSometimes I wish I could tolerate crown. It’s supposed to keep you hard for hours. I could roll him over like he is now, quiet and eyes closed, and fuck him til he fell asleep and woke back up later, hard and moaning well before he remembered where he was.\n\nHe opens his eyes. Smiles. \n\n“Hey.”\n\n“Welcome back,” I say. I rub my thumb into the soft muscle of his hip. “Enjoy yourself?”\n\n“You’re still talking,” he marvels.\n\nI laugh. “Sorry. Lemme pull out and get something to clean you up.”\n\nA complaint in his throat. “Right now?”\n\n“Otherwise I’m gonna sit here and keep talking at you.”\n\n“Mmmm.” He pushes a dizzy hand through his hair. “That’s stupid.”\n\n“I agree. So I’m gonna pull out.”\n\nI rest my clean hand on his hip and ease myself back. He hums at me, shifts afterward with a heavy sigh. I grab the well-placed box of tissues and preserve my sheets the best I can. He lounges while I clean him off -- he starts to push his hands through his hair in an attempt to tame it, but either he forgets what he’s doing or gives up halfway in. Then he’s just lying there with his hands above his head, fingers snared in his hair. He grins when he catches me glancing too many times in a row. Weirdo.\n\nI get up and [[toss|6]] the tissues.\n</div>
<div id="talk"><<if $choice is "tease">>I want more of that. I thumb over his cock again. Prepared this time, I don’t make any noise when he tightens around me. Nothing to distract from listening to the flat, urgent sound he makes, like a hand slammed against the wall. I give him a few strokes, near the top of his shaft, too quick to help. Then I’m really a piece of shit. I lean down so my stomach’s pressing on his cock again, but keep my hand in there, rubbing him against the slick mess he smeared all over me. Like that’s any kind of relief.\n\n“Ty,” he groans at me.\n\nI rock gently, careful not to slip out of him. Just enough movement to pretend I’m giving him friction as his cock slides against my stomach.\n\n<i>“Ty.”</i>\n\nAlright, alright. I sit up and get his cock properly in my hand again. I stroke him tight and steady, pausing now and again to roll my thumb across his tip, wet with new precum. I don’t mean to talk, but I end up babbling something anyway. Probably his name and how fucking good he looks and how much I want him to cum. I know he likes this part better when we’re smothered in each other, him whining in my shoulder, my hand crushed between his frantic hips and mine -- but sometimes you gotta make do.<<elseif $choice is "talk">>My thumb soft-circling his tip, I say, “Fuck, baby, it feels so good being inside you.”\n\nHe laughs, which is not my favorite reaction to dirty talk, but I feel too good to care. And it’s a cute laugh, red and bright and out of breath. I warm some long strokes up and down his cock; he doesn’t laugh at those.\n\n“You think I’m joking?” I say.\n\n“No -- ” He pauses to make this melting noise, a moan dripping slow and hot down the back of his throat. I stroke him faster. “No, I’m -- I’m happy.”\n\n“Well, I’m so glad I could make you <i>happy.”</i> I grin at him. “Not horny as fuck. Not mindblown or anything, but -- ”\n\n“Ty?”\n\n“Yeah?”\n\n“Sh.”\n\nI laugh, but obey.\n\nI wipe my fingers across my stomach, getting them slick with the precum he’s rubbed on me. Then I get a proper grip on him and stroke tight and steady, pausing now and again to roll my thumb across his tip, wet with new precum. I don’t mean to talk, but I end up babbling something anyway. Probably his name and how fucking good he looks and how much I want him to cum. I know he likes this part better when we’re smothered in each other, him whining in my shoulder, my hand crushed between his frantic hips and mine -- but sometimes you gotta make do.<<elseif $choice is "jack">>I wipe my fingers across my stomach, getting them slick with the precum he’s rubbed on me. Then I get a proper grip on him and stroke tight and steady, pausing now and again to roll my thumb across his tip, wet with new precum. I don’t mean to talk, but I end up babbling something anyway. Probably his name and how fucking good he looks and how much I want him to cum. I know he likes this part better when we’re smothered in each other, him whining in my shoulder, my hand crushed between his frantic hips and mine -- but sometimes you gotta make do.<</if>>\n\nI’m in the middle of saying, “Fuck, baby, you’re already getting me hard again,” and regardless of whether that’s true (getting me mentally and emotionally hard, sure), he finishes in my hand. I wish I’d been in a better spot for him to cum on me, but most of it goes up his own stomach, not mine. That’s alright. I guide him through the orgasm with a softer hand, his hips shuddering tight around me. So maybe the thing about me getting another erection wasn’t a complete lie.\n\nI moan a little, trying a roll with my hips. I’m still soft as fuck for wanting to do something like that. But he’s nice and moans back at me, reaches for my free hand. I give to him, and he squeezes me [[tight|fivee]].\n</div>
<div id="talk">More slow hip-rocking, more shivers, his nails digging in. No, I shouldn’t be mean. I shift back to fuck him properly and see his lungs open up in relief. He could still say <i>please</i> if he wanted, <i>please Ty, stay here and cum inside me</i> -- fuck me, like I need to be any harder right now. I steady my hands on the bed and fuck with slow, constant thrusts. In and out, head down and listening. The world is reduced to heat and sound. The burning need at the base of my spine and his warmth ready for it. I hear his breath shorten, turn into gasps, and the hitch at the front of them gets rougher and rounder until it’s its own sound, a hard little marble of a moan. I could fuck thousands of those out of his mouth. \n\nBut not right now. Right now my hips twitch, and I hear myself grunt, hands fisted in the sheets. Somewhere in the corner of my consciousness, I know Mouth is touching me, hands on my head or face or neck. I’m not there to feel it. Everything is a single warm release, shuddering to completion.\n\nI breathe out heavy as the warmth pools outward, seeping through me like fresh dumb blood, no longer on fire. I remember to open my eyes. Blink a few times. Smile when I find him. He strokes his thumb across my cheek, so I turn and kiss it.\n\n“Lemme do you,” I mumble, already reaching down for him. He’s been rubbing precum against my stomach for awhile now. I thumb over his tip, feeling how fucking slick it is. His legs twitch tight, making me join him in a moan. I love feeling him move around me, my dick inside him like it could always be there, and he’d breathe and twitch and live around me.\n\nI keep [[teasing|fived][$choice to "tease"]] him. | I [[talk|fived][$choice to "talk"]] to him. | I [[jack|fived][$choice to "jack"]] him off.\n</div>
<div id="talk">I pull out my fingers, drawing a soft sound from him. Still thick and pouring. I get more lube, this time for me, and then I line up my dick and press in. He moans, so liquid and easy that my dick wants to be the same. Cum in him right then, liquid and easy; he wouldn’t notice, already so hot and full up and my nails dig into my palms. Don’t fuckin blow this. No pun intended.\n\n“You’re gonna kill me,” I mumble.\n\nHe laughs, cut off by his own hissed inhale as I push in deeper, an exhale as I rock back. He feels great. He feels great. My head goes stupid a few seconds -- well, stupider -- and I’m not capable of doing a damn thing except rocking back and forth, reaching in deeper. \n\nMy soul comes back to me slowly. I wake up and adjust myself, planting my hands up near his chest. He approves of the change with immediate hands in my hair, grips tight when I push in. My cock feels like -- nothing, you know, like, ascended. Like it’s exactly where it should always be, and everything else is just killing time until it gets to be here again. I don’t notice if I’ve made any sounds. Far as I can tell, we’re both just breathing, heavy, a drowsy hum sometimes when we gotta close our mouths and swallow. He traces his nails across my neck and shoulders, smooths heavy palms back up into my hair. It’s fucking nice. \n\nHe says my name, twice before I hear it. I blink and focus on him.\n\n“Come kiss me.”\n\nI push my cock in deep, earning one of those throat-hums. I rest my hips there, all inside him, and lean down for kisses. If these can be called kisses -- more like pushing our lips together and panting into each other’s mouths. I feel my legs tensing, asking to be remembered, and I rock slowly against him. It breaks the kiss; he moans and grips at my shoulder.\n\n“Are you, um -- ” He swallows, breathes. “ -- are you finishing? Here?”\n\n“You want it another way?” I rock my hips again, feel him shiver all the way down to my cock. \n\nThe pressure’s building at the back of my head. My neck feels like stone, and the heaviness pours molten down my spine. Mouth’s hand curls and uncurls in my shoulder.\n\n“No,” he says, “this is good. Stay here.”\n\nI wonder if I could get him to say [[please|fivec]].\n</div>
data:image/png;base64,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
<div id="talk"><i>Please what? Please don’t tell me what I want to hear? Please don’t need me so bad?</i>\n\nHe says, “I’ll talk to you tomorrow. I have a meeting anyway. In the morning.”\n\nI sit there stupid. He says some more shit while putting himself together, gathering up his things. Then he pauses, and this is where he used to splinter. Either get pissed or start apologizing, don’t be angry, I’m still yours. He doesn’t say anything now, and there’s no point in me doing it either. It’s like walking a tightrope in the dark, trying to talk to someone without eyes. I can’t get through the mask.\n\nSo I shrug. “Okay. Sorry.”\n\n“It’s fine. Maybe come over to my place next time.”\n\nBecause <i>that</i> was the problem tonight. I say, “Yeah alright. Drive safe.”\n\n“Thanks.” His fingers trickle nervously over the door knob before he grips it. “Night, Ty.”\n\n“G’night.”\n\nHe closes the door behind him, and I close my fucking [[eyes|final]].\n</div>
<div id="talk">Then he clenches his fist in my hair, and fuck me, I guess my jeans are enough to rub against cuz they sure feel jail-tight now. He tugs slow on my hair to tip my head back and open up my throat to him. I love him, you know. It’s foreplay, and I already love him.\n\nHe goes after my throat more gently than I expected. Long wet tongue. Breathing slow between kisses, hot air on cooling skin, his spit sticky and cold after he leaves.\n\n“Baby,” I complain, fingers pressed into the mattress.\n\nHe obliges by yanking on my hair. I moan -- moan louder than I meant to, fuck, my dick feels like someone tied it in a knot before shoving it in my pants. “Mouth, please -- ”\n\n“What?”\n\nI swallow, surprised I got the honor of a reply. “Uh. We should -- not -- clothes.”\n\nAfter a beat, his hand in my hair loosens. I exhale, rolling my head forward, and he pats my chest.\n\n“Shirts first,” he says.\n\nReally? Not pants? It’s cuz he’s in some loose fucking joggers. He doesn’t know my suffering. He unstraddles me, sitting aside to pull off his own shirt. [[Helpless|great 3 choice]], I follow suit.\n</div>
<div id="talk">He kisses my jaw. “Yeah.”\n\nGreat. I speed up, fingers more thrusting than sliding now -- but he makes an abrupt sound like something else wearing a laugh for a mask.\n\n“What?”\n\n“I thought you were going to take them out.”\n\n“Oh. Yeah, I can.”\n\n“No, it’s fine -- you can keep -- ”\n\nI’ve already pulled them out by that point, and I don’t feel like sticking them back in to start this whole thing over.\n\n“Nah, it’s good. And,” I give him a big ol’ wink, “I know you’re hungry for my cock anyway.”\n\n“Ohh yeah,” he coos. “Practically gagging for it.”\n\nI break first, turning my head so I don’t snort into his face. He laughs and kisses at my ear, a flat smacking kiss that makes me take a swipe at his dumb head.\n\nHe is completely undeterred: “Ooh, Ty, can I have your big fat cock now?”\n\n“<i>All</i> right, pal, the bit’s over.”\n\n“Mmm, but I’m still so hungry...” He rocks against me in what I can only assume is a display of wild, unbridled passion. “Please, daddy?”\n\n“Fuckin -- ” I fumble through the bright red blush painting my face. “ -- [[eat up|sixc]] then.”\n</div>
<div id="talk">He laughs and finds my cock, stroking it nicely in preparation. Then he sits up to guide himself onto it, my hands resting on his hips as he does. I like to feel the little responses, the unconscious twitch and pause and loosen, as he works me inside him. That’s a nice thought. Works me inside him. \n\nAnd deeper inside him, slowly, rising up and down before he can sink low to my hips. I moan easy at him. Even my voice feels slack now. The only hard thing in me is the hard thing that’s inside him. I get this crazy flash of desire -- my finger in his ass again, rubbing along my own dick, feeling how I look inside him, swollen ridges of vein pressed against smooth muscle. I swallow, my hips twitching without meaning to. I don’t have the leverage to actually fuck him. Not unless I wanted to grab his hips and force him up and down on me. Somehow I don’t think he’d go for it. \n\nMaybe it’s the sugary nice kisses he’s giving me again, like this is the fucking time for cuddles. I don’t wanna be rude, so I try to correct course more subtly -- by grabbing his dick. I feel him tense around me as I start stroking, my hand much quicker than his kisses. His breath catches, little hums dripping out of his mouth, sounds that I decide are positive. \n\nI say, “I want you to cum first, baby.”\n\nHe doesn’t answer except to rock desperately into my hand, his ass still so tight around my cock. \n\nI kiss clumsy at his neck while I talk: “I want you to cum first. I wanna feel you shaking around me. Fuck, you’re tight tonight, you know that, you feel so tight and fucking good. I could stay in you all night like this. Feels so fucking right. You’re too good to me, Mouth, you’re so good to me, baby.”\n\nHis pulse races under my tongue; it takes everything in me not to suck it black and blue. I force my head aside and bite his shoulder instead -- he jerks hard. The sound that cuts through his gritted teeth is [[not|sixd]] a good one.\n</div>
<div id="talk">Well, we can’t have that, so I scoop his hand up in my warm one and say, “Fortunately, I know a great way to warm you up.”\n\nHe smiles out of obligation and crawls to the center of the bed, me following. I still haven’t found a good fix for when he gets moody like this. I ask about it, he gets cagey; I ignore it, I’m a blind asshole. So I try not to sigh when I drop down next to him, but he already knows.\n\n“Sorry.”\n\n“I don’t mind,” I lie. “It’s all good. Can I still kiss you?”\n\nHe says, “Sure,” in his small way, like he’s remembered he’s just a person after all, not a stained-glass masterpiece. What can I say? He’s not wrong. I can feel his very human skin under my hand when I rest it on his side. His skin’s still cooler than mine. Makes me feel like I’m blazing. My dick hasn’t caught up with the rest of the situation yet, so it feels even more than blazing, still shoving at the front of my jeans. I’m hoping it figures itself out sooner than fucking later.\n\nWe kiss a few times while the song yowls in the background, but it’s lukewarm at best. I wish I’d picked something else. Something quieter. The kisses drop off, and he nuzzles vacantly into my shoulder while I stroke through his hair, my dick still not wholly convinced we don’t need to be rolling him over and grinding into him right now. I breathe out, and in, and out again.\n\nEventually, the track ticks [[over|4]].\n</div>
<div id="talk"><<set $mouth += 1>>“How’s this?” I ask.\n\nHe says, “That’s a much better choice,” and his voice is as warm and real as blood in my mouth. He’s pulled off his mask, I realize as I turn around, and he’s standing there grinning at me like he knows how worthless I get for the first minute after he bares his face. Looking at him’s like smoking a blunt of depth too strong for you -- the fumes go straight through your lungs and into your blood, and you feel blind-bright and a little like you’re already dead.\n\nWhatever stupid face I’ve got on, it makes him grin wider. “Come here, Ty.”\n\nI trot the fuck over like the good boy I am. He sets his mask aside in time to have a free hand to greet me -- but it’s a palm to my chest, push back, sit your ass down. I plant myself on the end of the bed and watch as he kneels, a knee on either side of my lap. I lean back in preparation, rooting my hands on the bed behind me. He takes my face in his hands and fucking kisses me. His face, bared from the mask, is still cold from outside. It only makes his tongue feel hotter. \n\nI groan into the kiss, thinking about that hotness, about the wet tight heat that I could have my fingers in if he’d let me. He won’t -- my hands are trapped on the bed, prisoner to my own weight -- and knowing that makes me harder. I wish he’d sit his weight down too, give me something to press against that’s not my own jeans. But Mouth knows exactly what he’s doing. His left hand strays down to my shoulder, the other finding my hair.\n\nI say, “Oh, fuck,” and he breathes a [[laugh|CC 2 greatb]].\n</div>
<div id="talk">I pick whatever, pretty confident that we’re doing stellar tonight. Mouth must agree, from the way he’s showing off -- hand back on the bed, legs nicely parted, the whole of him a pretty, long, lean line of <i>come over here</i>. \n\nI go over there.\n\nHe looks up at me with his devil-blue eyes. They’re as bright as gunshots, break your eyes just looking at them, never mind the haze and ringing afterward. I don’t know why he really bothers with tattoos. Like any of the blue waves or red lines can compare to his own color. \n\nHey, maybe that’s the point.\n\n“Are you waiting for an invitation?” he asks, kicking his feet in patient impatience. \n\n“Nah.” I grin. “I was just thinking about how hot you are.”\n\nHe laughs and drops onto his back, arms swimming in the rumpled sheets. “Oh boy. Was that your big sexy line?”\n\n“Big -- what big sexy -- I’m sorry, I didn’t realize I was still supposed to be seducing you,” I say, climbing on top of his so conveniently empty hips. “I thought you had that handled with all your come-hither-bitch eyes.”\n\nHe flicks his come-hither-bitch eyes at me, brows raised. I raise mine back at him, and he laughs again.\n\n“I’m gonna fuckin fall off the bed like this,” I tell him. “Move up so I can [[get on top|great 3 Goodb]] of you.”\n</div>
<div id="talk"><<set $mouth -= 1>>Why do I have so many fucking songs on this thing? I get impatient, warmth fading from the back of my head, and flick-scroll down the list, stab my finger at a random one of them. \n\n“Why?” I say, picking up the conversation. “You got any big plans for tonight?”\n\n“...no. Not really.” When did his voice get so flat and chilled? “You’re the one who called me over.”\n\nI look back at him -- and when did his shoulders get so stiff? I reach out for his hip, but I don’t get my hand halfway there before he sidesteps it. It’s toward the door that he moves, and that old kneejerk fear strikes me like a snakebite, venom burning my skin numb. It’s sick how much I don’t want him to go. \n\nBut it’s not the door he’s after -- he’s looking at the row of mask hooks next to it.\n\nHe says, “Why do you have these if you don’t use them?”\n\nI find my voice to say, “I hang my mask up. Sometimes.”\n\n“Hm.”\n\n“Not often.”\n\n“Mm-hm.”\n\n“[[Rarely|GD 2 badb]].”\n</div>
<div id="talk">He gradually wriggles his way up the bed, me following with elegant knee-waddles. Fuck me if I’m not gonna burn this pair of jeans afterward for how it’s betrayed me. Every waddle is another reminder to wear velcro tear-aways the next time I ask Mouth over for sex.\n\nFinally he’s high enough on the bed for me to lie down on him -- in a sexier way than it sounds, trust me. I get a handful of his hair, most of it already slipped from his ponytail, and kiss him heavy into the bed. He’s decided to play soft for me now, mouth easy and wanting and taking my pushing. He’s so soft it makes me a little crazy, cuz I know he’s playing with me, that he could shove back any time he wanted. He’s asking me to push harder, and a little harder, and harder, until I hit that line where he’s forced to fight back.\n\nI don’t know the line until I’ve crossed it, and his nails scrape bright across the back of my head. I jerk up, breathing hard, and he turns his head to breathe too. But it’s a good line that I crossed; he doesn’t look unhappy, and his fingers pet absentmindedly at my neck.\n\nSo I catch enough air to duck my head and find his pulse -- I want my tongue on it, to taste what I did to him. I suck heavy at the heartbeat in his neck, listening to the rush of rough air as he struggles to breathe. My hips roll against his without thinking about it. A short moan on that, and he tightens his hand in my hair, dragging me up for more kisses.\n\nI give him a few and then pause, looking down at him. His hair’s a hot mess, his mouth warm, and his eyes broad and steady as open water.\n\n“So,” I say. “How’s that for a big sexy line?” \n\nI live for the spasm of reactions his face goes through.\n\n“Ty,” he says politely.\n\n“Yes?”\n\n“Shut the fuck up.”\n\n[[Yep.|4]]\n</div>
<div id="talk">Can’t have that, so I get rid of my shirt. Maybe I should’ve done it sexier, but I don’t think it would’ve helped. He’s eyeing the bed, not me. \n\nI take his hand in my warm one and say, “Cmon. I know a way to warm you up.”\n\nHe smiles out of obligation and crawls to the center of the bed, me following. I still haven’t found a good fix for when he gets moody like this. I ask about it, he gets cagey; I ignore it, I’m a blind asshole. So I try not to sigh when I drop down next to him, but he already knows.\n\n“Sorry.”\n\n“I don’t mind,” I lie. “It’s all good. Can I still kiss you?”\n\nHe says, “Sure,” in his small way, like he’s remembered he’s just a person after all, not a stained-glass masterpiece. What can I say? He’s not wrong. I can feel his very human skin under my hand when I rest it on his side. His skin’s still cooler than mine. Makes me feel like I’m blazing.\n\nWe kiss a few times while the song yowls in the background. I wish I’d picked something else. Something quieter. The kisses drop off, and he nuzzles vacantly into my shoulder while I stroke through his hair. \n\nEventually, finally, the track ticks [[over|4]].\n</div>
<<if $choice3 is "YYR">><<goto "bad 3 Great">><<elseif $choice3 is "MR" or $choice3 is "BSA">><<goto "bad 3 Good">><<elseif $choice3 is "30S">><<goto "bad 3 Bad">><</if>>
<div id="talk">Alright, getting serious now. No more dumb fuck-ups. \n\nAnd Mouth’s on the same page as me -- at least, about getting serious. He’s pulled his shirt off, has it balled in his lap. Call me a fucking animal, but it’s crazy how much <i>less</i> of a reveal that is. Maybe it’s all the tattoos, the blue lines on his arms, the great sturdy sailing wheel on his chest -- maybe I get too distracted to be horny. Either way, it’s nothing like seeing his mask come off.\n\nNot to say it’s <i>not</i> hot. I yank off my own shirt and toss that out of the picture.\n\nI clomp back down on the bed, crawling my way to the middle of it. He scoots up to join me, and I give him a long, sweeping appraisal.\n\n“Well,” I say. “Hello there, handsome.”\n\nA smile pulls at the corner of his mouth. “That’s it. That’s your big sexy line.”\n\n“I’m fucking sorry, I didn’t realize I was still trying to seduce you. I mean, we’ve already got shir—mm.” \n\nHe shuts me up with a [[fantastic kiss|bad 3 Goodb]].\n</div>
<div id="talk"><<set $ending to "six">>After turning off the lights, I wanna be close again. Thankfully, he doesn’t seem to mind. I wrap an arm around his waist and tuck my head into his back, and he settles in against me. He smells comfortable, and a little like winter to me, which I guess means a room full of old jackets that haven’t been aired out in months. But in a good way -- he smells real.\n\nI know I’m too warm, and his back will be sweaty in the morning, but he’s not complaining now. I kiss his shoulder. Maybe sometimes it gets in the way, me being shorter than him, but it sure works out for spooning. Otherwise I’d have a face full of his hair right now, and as pretty as his is, I don’t feel like swallowing it.\n\n“What are you thinking about?” he wants to know.\n\nI grin. “Who says I’m thinking at all?”\n\n“I can hear your brain whirring.”\n\n“Whirring?”\n\n“Mm...” He reaches back to scrounge at my hair and divine what brain-secrets lurk beneath it. “Maybe... munching.”\n\n“You think I got a munchy brain?”\n\n“[[Very munchy|E1b]].”\n</div>
<div id="talk"><<set $need to 2>>I slap on a smile and grab my comm. Let’s not fuck it up this time, shall we? \n\nI need to pick a redeeming song.\n\n<div id="songChoice"><div class="song3" id="YYR">Years & Years - Real ([img[note][https://www.youtube.com/watch?v=kfQFc-LV7Cw]])</div> <div class="song3" id="BSA">Barcelona - Slipping Away ([img[note][https://www.youtube.com/watch?v=OjFBgZv5wIY]])</div> \n<div class="song3" id="MR">Muse - Resistance ([img[note][https://www.youtube.com/watch?v=ywpJACWd0dA]])</div> <div class="song3" id="30S">30 Seconds to Mars - Stronger ([img[note][https://www.youtube.com/watch?v=2sCou8NZXWk]])</div></div>\n\nAnd another good one after that.\n\n<div id="songChoice"><div class="song" id="IAN">IAMX - Nightlife ([img[note][https://www.youtube.com/watch?v=lb_cMH8tfcg]])</div> <div class="song" id="COHT">Choir of Young Believers - Hollow Talk ([img[note][https://www.youtube.com/watch?v=Vy7yuj-UrNI]])</div> \n<div class="song" id="KOSO">Kings of Leon - Sex on Fire ([img[note][https://www.youtube.com/watch?v=WSN42wuG2sI]])</div> <div class="song" id="NSEX">Nickelback - S.E.X. ([img[note][https://www.youtube.com/watch?v=Os7KKD8dZHU]])</div> </div>\n<span class="btn1"><hr><<button "Yep, that's right.">><<goto "bad 3 choiceb">><</button>> <<button "No, wait a second...">><<goto "bad 3 choice">><</button>></span>\n</div>
<div id="talk"><<set $mouth += 1>>I pick a song that I know for sure he likes. When it came on at the club, the first time I heard it, something switched him in like – I don’t know what. Like we were alive, but we were so alive he couldn’t take it, the way his hands dug into me like he was trying to get inside. I guess that sounds like a bad thing, but that’s how it was.\n\nI don’t know if he remembers that night like I do, but either way the song makes him smile. He pulls his shirt off slow, muscles taut over his ribs as he lifts his arms. He drops his shirt on the bed behind him, and I get the fuck out of my own.\n\nThen I come over to him quiet, like I’ve got something to confess. Can’t be anything he hasn’t heard before -- <i>I love you, you’re beautiful, I want you so much</i>. He smiles up at me. His eyes make me fucking crazy. I must look at them like how some guys see pills, this hunger in their heads like a drowning, like as long as that blue stays in sight, the rest of the world can go burn. He doesn’t say anything. He stands up, kisses me once, a <i>thank you</i> for my confession, and then takes my hand and pulls me onto the bed.\n\nWe lie down together, happy to tangle, mouths and legs and my hand in his hair. It’s fallen loose from its ponytail, so I grip it in a firm fist at the back of his head, driving warm sounds into our kisses. His mouth’s steady, but his hands fidget -- they touch my chest, stroke my side, nails at my back. I want to say something about it, tell him it’s fine. But every time I stop kissing him, he takes it like a gift, sucking at my lips or pushing my chin up to kiss heavy at the soft skin of my throat.\n\nI give up on it after awhile. Let his hands run around, I don’t mind. I let go of his hair to wrap my arm around his waist and kiss him til he doesn’t have the air [[to waste|4]] on idle hands anyway.\n</div>
<div id="songChoice"><div class="song" id="YYR">Years & Years - Real ([img[note][https://www.youtube.com/watch?v=kfQFc-LV7Cw]])</div> <div class="song" id="BSA">Barcelona - Slipping Away ([img[note][https://www.youtube.com/watch?v=OjFBgZv5wIY]])</div> \n<div class="song" id="MR">Muse - Resistance ([img[note][https://www.youtube.com/watch?v=ywpJACWd0dA]])</div> <div class="song" id="30S">30 Seconds to Mars - Stronger ([img[note][https://www.youtube.com/watch?v=2sCou8NZXWk]])</div>\n\n<div class="song" id="IAN">IAMX - Nightlife ([img[note][https://www.youtube.com/watch?v=lb_cMH8tfcg]])</div> <div class="song" id="COHT">Choir of Young Believers - Hollow Talk ([img[note][https://www.youtube.com/watch?v=Vy7yuj-UrNI]])</div> \n<div class="song" id="KOSO">Kings of Leon - Sex on Fire ([img[note][https://www.youtube.com/watch?v=WSN42wuG2sI]])</div> <div class="song" id="NSEX">Nickelback - S.E.X. ([img[note][https://www.youtube.com/watch?v=Os7KKD8dZHU]])</div> </div>\n
<div id="talk"><<set $choice6 to "">><<set $need to 1>>Fuck off.\n\nI'm not playing that.\n\n<div class="song" id="TPNA">The Postal Service - Natural Anthem ([img[note][https://www.youtube.com/watch?v=69jvJwLhkFE]])</div> <div class="song" id="CANG">Cigarettes After Sex - Nothing's Gonna Hurt ([img[note][https://www.youtube.com/watch?v=R2LQdh42neg]])</div>\n\n<span class="btn1"><hr><<button "Yes, that's what I want.">><<goto "6b">><</button>> <<button " No. ">><<goto "G">><</button>></span>\n</div>
<div id="talk">Great song, but kinda morose for an occasion like this. Maybe I had it queued in case he said no, and I needed to drink myself through jerking off alone to his pictures tonight. He listens to the song for another few seconds. Makes me nervous, the waiting. I hate masks, especially when I’m already naked, and I know the other person can see how desperately my eyes flick over their face, like a dog pawing and whining at the door to be let in.\n\n“This would sound good in your voice,” he decides. My shoulders drop in relief, and it makes him laugh. “What?”\n\n“I dunno. I couldn’t tell what you were thinking.”\n\nPitying, he steps close and takes my hands, brings them to either side of his neck. I don’t need further direction. I push my hands up his neck, palms heavy, pressed deep into muscle. Up and down a few times til I feel him go loose, and then finally into his hair. I curl my fingers and scratch light across his hairline, sending a shiver down his back. He lifts his hands again, rests them gently on top of mine. \n\n“I was thinking,” he says, “that I’m glad I came over.”\n\n“That’s fuckin crazy,” I say. “I was thinking the exact same thing.”\n\nHe laughs and pushes my hands away. I flash him a grin and go over to my comm to pick something a little more [[atmospheric|CC 2 choice]].</div>
<div id="open">@@font-size:1.5rem;<b>Content Warnings</b>@@\n\nLots of profanity & explicit gay sex acts between two male characters. The sex is pretty vanilla, but the main character's internal monologue draws a lot of comparisons between sex and violence. If that kinda thinking turns you off, I'm sorry, you'll have to seek your porn elsewhere.\n\nFirst person pov, so the grammar is intentionally loosey-goosey. He writes 'come' as 'cum'. I tried to stop him, I swear.\n\nAnd with those warnings out of the way, you can [[start playing|0a]] the game or get a [[smidge more bg info|info]].</div>
<<if $choice2 is "BLOW">><<goto "RB 2 bad">><<elseif $choice2 is "MSLL" or $choice2 is "RDT">><<goto "RB 2 good">><<elseif $choice2 is "RHBT">><<goto "RB 2 great">><</if>>
<div id="talk">I grin into his back. “Well, you’d be right. It was munching on your hair.”\n\n“Is it in the way?”\n\n“Nope. It’s perfect.”\n\nHe wiggles a little, and as cute as he is, I wish he wouldn’t do that on nights we aren’t having sex. I pat his hip and center myself. Munching. Hairballs. Old coats. No boners.\n\nHe says, “I think I’m going to sleep. Alright?”\n\n“Yeah, ‘course. Sleep well, baby.”\n\nI feel him sigh heavy through his whole body, his shoulders and ass sinking into me after the long release. I do my best to accommodate. Old hair and mothballs. \n\nIn the dim light leaking in from the hall, I can make out the blue gleam of stars over his shoulder. I study the constellations, how they ripple when he swallows. I don’t remember closing my eyes, only the dream after. The stars stick to my fingers like burrs. His throat beneath them is white -- but when I kiss it, it still tastes like [[stars|final]].\n</div>
<div id="talk"><<set $ending to "one">>I don’t wanna turn the lights off yet, but he looks so hazy and perfect for sleep. And this song’s as thick as smoke, as thick as skin under my hands, feeling the heat rub off him, the beneathness cool and smooth with drying sweat. I end up on top of him for a few more inevitable kisses. I can feel him grinning between them.\n\n“What?”\n\nHe shrugs. “It’s a cute song.”\n\nIt is. I kiss his face, his cheek, up to his eyes so he closes them. Then it’s only feeling, no sight to distract him from my slow mouth on his neck. His fingers brush at my hair and trail away. \n\nAfter another slow kiss, I’m satisfied enough to say, “Alright. I’m gonna turn the lights off,” and he hums agreement. I tap my comm to kill the lights and settle down beside him.\n\nThere’s something right about the dark when you’ve got someone in your arms. Something kind of religious about it -- as if I’d know. But it feels like the dark was made for these situations, me with my arm around his waist, him rolling over so I can press a kiss into the back of his neck. Stray hairs stuck to it. I brush them aside. Things are smooth in the dark, like airbrushed celebrities, everything fuzzy and perfect because you can’t know otherwise. I hold him close and kiss between his shoulder blades.\n\n“Hey Mouth.”\n\n“Hm?”\n\n“Love you.”\n\nHis smile radiates through his skin. I can taste the warmth of it. \n\n“I love you too.” \n\nHe tucks into me, like we’re not already as flush as we can be. I nuzzle into his back, feeling his breathing slow and even out. There’s no better sleep narcotic than feeling someone fall asleep happy in your arms. I fade out with him. I’d like to think we step into the same dream, like strangers across a dark club, drawn to the floor by the same song.\n\nIn the dream there’s sun on my back. I don’t remember much else. The smell of him, and lips moving against mine like he’s spelling out a [[prayer|final]].\n</div>
<div id="talk"><<set $ending to "thirteen">>This song stinks of smoke. I can hear it billowing between the words like they’re so many teeth and parted lips. I wish he’d try it once. He dealt for long enough that he knows how to be careful with depth. If he’d try it, he could stop thinking so fucking much and hating whatever I do. I rub my face and roll over, making a feeble attempt at suffocating myself in the pillow. I don’t think he’d like this song anyway. Do I like it? Or do I like getting high to it? What’s the fucking difference -- now I sound like him, running every good thing into the ground because it might not be perfect.\n\nI think dully about my dick. It thinks back at me, not at all impressed. But the song is warm, and if I pushed into the mattress... So then, what, I’m hard when he comes out of the bathroom? <i>I just get so jazzed over you not being here, baby.</i>\n\nI roll onto my back and wait for him.\n\nThe door opens not long after. I sit up to a shy Mouth, eyes down, hands busy with his hair. He gets off the first shot: “I think I’m going to head home.”\n\n“You don’t have to go.”\n\n“Yeah,” he says, easing along the wall toward his mask. “I know.”\n\n“I won’t -- ”\n\n“Ty.”\n\n“I won’t even touch you; we can sit and -- ”\n\n“[[Please|I3b]],” he says.\n</div>
<div id="talk"><<set $mouth += 1>>After setting the music, I’m back as quick as I can be. Eager to please, I drop myself right where I was before, my feet tiptapping against the carpet. I don’t blame him for grinning.\n\n“Can I help you?” he says.\n\n“In so many ways, baby.”\n\nHis grin splits into a laugh. Taking his time, he lays his hand on my thigh for balance and then leisurely swings his leg to my other side. On top of me again, hands on my shoulders, he says, “Maybe we should try to narrow that down. Where do you need the <i>most</i> help?”\n\n“Umm... <<cyclinglink '$choice' 'probably my mouth' 'my chest is kinda cold' 'my dick'>>."\n\n<<timed 5s>>[[Solid answer.|great 3 Greatb]]<</timed>>\n</div>
<div id="songChoice"><div class="song" id="BLOW">Barenaked Ladies - One Week ([img[note][https://www.youtube.com/watch?v=4WfSq3tH9tI]])</div> <div class="song" id="MSLL">Mumford & Sons - Little Lion Man ([img[note][https://www.youtube.com/watch?v=92_D-ZAlSTM]])</div> \n<div class="song" id="RHBT">Red Hot Chili Peppers - By the Way ([img[note][https://www.youtube.com/watch?v=O-A7It0bZ2w]])</div> <div class="song" id="RDT">Robots Don't Sleep - Trouble ([img[note][https://www.youtube.com/watch?v=f5TCakPHvd8]])</div></div>\n
<div id="talk"><<set $ending to "ten">>I think I got this song from Patterson -- it sounds like his style, something I need to be drowsy on depth to really have the patience for. At least it’s quiet, no words. Nobody whining at me. I breathe out, breathe the acid out of my muscles. Just like exercising. Gotta stretch yourself after, breathe and stretch out. \n\nThe music zithers at my ears while I’m trying to breathe, so finally I give in and go with it. After all, it’s telling me about somewhere far away, and I’d rather be anywhere than here. It’s telling me about something like a bird in flight, but faster and formless. Telling about old water coursing through a canyon and cutting into rocks, the relentless pressure of it, and then lifting, crashing down over the cliff, emptying into the flat basin below. I’ve never been here. I make the water red, cut feet stumbling over the flinty bits of rock clinging to the bed of the river. The closest place I’ve ever been is a sewer. It stank, and my clothes stank like it afterward for weeks. I had to throw them away, so I was fucking petty and threw them in the sewer that did it.\n\nThe bathroom door opens; so do my eyes. \n\nI sit up, blinking hard against the lights of the room. Mouth’s frame is dark in the doorway of the bathroom.\n\nHe says, “Were you falling asleep?” in a tone I can’t describe.\n\n“Calming down.” \n\nI can still feel it draining out of my chest. The acid, the sewage. He flips out the bathroom light and approaches me and the bed. His eyes more on the bed than me. \n\n“You looked asleep,” he says, for some fucking reason, and I make myself breathe out. I don’t say anything. I watch him fold his leg under him before he sits on the edge of the mattress.\n\n“[[I’m sorry.|H2b]]”\n</div>
<div id="talk"><<set $ending to "eleven">>The song starts without him.\n\nI think I got this song from Patterson -- it sounds like his style, something you’d listen to while drowsing on depth. Even sober, it makes me feel far away. And strained. Stretched out, I mean, like an old shirt. I roll over and close my eyes so I’m not staring at the bathroom door when he comes through it. It’s good we don’t live together. I’d always be waiting for him by the front door, and the dumb puppy routine gets old real fast. \n\nI breathe out and try to find somewhere else to be, but even far away circles back to Mouth. I’d like to be in his car again, the windows down even though the city smells, the lights too bright flashing by, painting us in bloody red and sick yellow. My hand out the window, wavering like an old shirt in the wind. His car is quiet, doesn’t rattle like the old truck we shared with the neighbors when I was a kid. No greasy windows or taped-up mirrors.\n\nThe bathroom door opens; so do my eyes.\n\nHe slides back into the bed without offering any excuse. I’m glad. I don’t want to go through all that. The explaining and the forgiving. For a minute, I stay silent, staring at the wall and listening to him fidget behind my back.\n\n“Are you gonna stay the night?” I ask.\n\nA long pause. He touches my back. I roll over to see him, prove I’m not angry. I take his hand in mine and rub my thumb across the back of his.\n\nI say, “It’s pretty late already.”\n\n“Yeah.” He’s looking at our hands.\n\n“I’m gonna get the lights,” I tell him. \n\nOne last chance to shoot me down. But he doesn’t. He settles in behind me while I tap my comm to kill the lights. I draw up the sheets to cover us, and he finds my hand again in the dark. We don’t say anything more that [[night|final]].\n</div>
<<if $choice2 is "BLOW">>Barenaked Ladies - One Week ([img[note][https://www.youtube.com/watch?v=4WfSq3tH9tI]])<<elseif $choice2 is "MSLL">>Mumford & Sons - Little Lion Man ([img[note][https://www.youtube.com/watch?v=92_D-ZAlSTM]])<<elseif $choice2 is "RHBT">>Red Hot Chili Peppers - By the Way ([img[note][https://www.youtube.com/watch?v=O-A7It0bZ2w]])<<elseif $choice2 is "RDT">>Robots Don't Sleep - Trouble ([img[note][https://www.youtube.com/watch?v=f5TCakPHvd8]])<</if>>
<div id="talk"><<set $mouth -= 1>>Well... shit. \n\nI wince at the opening chords, recognizing the song way before Mouth does. Why the fuck did I pick this? Yeah, it’s not a bad song with a fuckbuddy who’s as drunk and punchy as I am -- but that’s not Mouth.\n\nI shouldn’t have made a face. Now Mouth has paused too, listening to the words. I try to kiss him, and although he lets me, it’s definitely me kissing him and nothing more. I bring a sweet hand to his hair -- what if I stroke through this like a nice boyfriend? -- and he lets me do that too.\n\nThen it hits the chorus, and he rolls onto his back. I’m fucked.\n\n“Hey,” I try to say, but I’ve got no follow-up. \n\nOr no follow-up he hasn’t heard before, because he says, “I know. I know you don’t play songs because they mean anything -- ” which isn’t exactly true, but alright, “ -- but. It’s -- sorry. You know I think too much about stupid -- about shit.”\n\n“Yeah, I mean, I really just put on whatever…” I sit up on my forearm, trying to sneak into his peripheral. Aren’t I cuter than your stupid thoughts about shit?\n\nHe keeps his eyes trained on the ceiling.\n\n“I know.” He swallows. Twice. “But -- ” He sighs. Twice! “Am I being stupid?”\n\n“Uh. I don’t...”\n\n“[[You don’t know|4 worstb]],” he says, like I didn’t even bother showing up for class that day so of course I don’t have the fucking notes.\n</div>
<<set $need to 1>><div id="talk">“At least I wore one this time.” \n\nI used to go out naked to meet him, but I’m trying to be more civilized lately. I expect some quip from him about the bare minimum of effort, and when it doesn’t come, I glance over. His head’s cocked, listening to something -- ah, right. I forgot I left a playlist running on my comm. \n\nThe previous song must have ended while I was out waiting for him. Right now, it’s playing...\n\n<div id="songChoice"><div class="song" id="RBFI">Royal Blood - Figure It Out ([img[note][https://www.youtube.com/watch?v=ZpQXsvy4iys]])</div> <div class="song" id="CCPB">Counting Crows - Perfect Blue Buildings ([img[note][https://www.youtube.com/watch?v=oRwN2JV1MH8]])</div> \n<div class="song" id="MSLO">Mindless Self Indulgence - Lights Out ([img[note][https://www.youtube.com/watch?v=h8P73CQqkAw]])</div> <div class="song" id="GDBS">Green Day - Blood, Sex, & Booze ([img[note][https://www.youtube.com/watch?v=TzZAYnoMLUI]])</div></div>\n<span class="btn1"><hr><<button "Yep, that's right.">><<goto "0c">><</button>> <<button "No, wait a second...">><<goto "0b">><</button>></span>\n</div>
<<if $choice1 is "MSLO">><<goto "1 MSI">><<elseif $choice1 is "RBFI">><<goto "1 RB">><<elseif $choice1 is "GDBS">><<goto "1 GD">><<elseif $choice1 is "CCPB">><<goto "1 CC">><</if>>
<div id="talk">I meet Mouth out back.\n\n<<timed 2s>>He always looks so fucking good, his brown hair pulled sleek over his shoulder, his boots black, and his shoulders cocky. Although I wish it wasn’t autumn. I like him better in short sleeves with his tattoos on full display, arms lit up like fireworks. \n\nBut I can tell that he’s dressed up for me at least a little, or else it’s chance that he’s wearing a shirt cut like that to show off his neck. The stars are his newest tattoos, got them while we weren’t together (or were together, but on break, or whatever the fuck that was). They’re all blue in different shades and sizes, dotted around his throat like he’s casually swallowed the sky. It’s impossible not to want them under my tongue -- but I’m a good boy, you know. I keep my hands to myself and bring him into the building.\n\nIn the dimness of the hallway, his eyes flicker cat-bright through the slits in his mask. We don’t say anything until we get inside my room. It’s simple and dingy in here -- no windows, low ceiling -- but I like to think it makes for a cozy little loveden. And anyway, it’s better than the closet I used to live in.\n\nI’ve pulled off my mask well before I lock the door and tossed it somewhere behind me.\n\n“You’re going to step on that [[later|0b]],” he wisely observes.<<endtimed>>\n</div>
litrouke
<div id="talk"><<set $need to 1>>He likes some of my music, and me some of his, but he’s more into the electronic stuff and some shit I’d call pop, but don’t really know the name of. \n\nI decide to go with...\n\n<div id="songChoice"><div class="song" id="BLOW">Barenaked Ladies - One Week ([img[note][https://www.youtube.com/watch?v=4WfSq3tH9tI]])</div> <div class="song" id="MSLL">Mumford & Sons - Little Lion Man ([img[note][https://www.youtube.com/watch?v=92_D-ZAlSTM]])</div> \n<div class="song" id="RHBT">Red Hot Chili Peppers - By the Way ([img[note][https://www.youtube.com/watch?v=O-A7It0bZ2w]])</div> <div class="song" id="RDT">Robots Don't Sleep - Trouble ([img[note][https://www.youtube.com/watch?v=f5TCakPHvd8]])</div></div>\n<span class="btn1"><hr><<button "Yep, that's right.">><<goto "RB 2 choiceb">><</button>> <<button "No, wait a second...">><<goto "RB 2 choice">><</button>></span>\n</div>
<div id="talk"><<set $mouth -= 1>>Well... shit. \n\nI wince at the opening chords, recognizing the song way before Mouth does. Why the fuck did I pick this? Yeah, it’s not a bad song with a fuckbuddy who’s as drunk and punchy as I am -- but that’s not Mouth.\n\nHe doesn’t catch on immediately. Right now, he’s a little preoccupied with kissing at my shoulder. He closes his last kiss with a graze of teeth, and normally I’d shiver or something at that, so he glances at me.\n\nI’m quick to put a hand through his hair, say, “Go for it,” with a smile.\n\n“You don’t mind if it leaves a bruise?”\n\n“Sure,” I chirp -- too fast. “I don’t mind.” It makes him frown.\n\n“Why are you saying it like that?”\n\n“I’m saying it like I want you to do it.”\n\n“No, you’re saying it like you’re hiding a baby duck behind your back, and you don’t want me to notice it quacking.”\n\n“...uh.”\n\nHe laughs at my expression. “Am I wrong?”\n\n“Uhhhh.” Does Nickelback count as a baby duck? “Ye—no?”\n\nHe shakes his head and kisses me once, twice, and then lies back. It’s the silence afterward that dooms me. I can see the lyrics trickle into his brain and flatten out his smile into something just disappointed, not angry.\n\n“...really?” he says.\n\n“It’s on shuffle,” [[I lie|4 badb]].\n</div>
<<if $choice5 is "TBBI">><<goto "one">>\n<<elseif $choice5 is "SWTY" or $choice5 is "XALS">><<goto "two">><</if>>
<div id="talk">I feel as dumb and hungry as my eyes must look. “What?”\n\n“Song’s ending.”\n\nThat’s the worst fucking excuse to stop kissing that I’ve ever heard. I’m halfway to arguing when his mask tilts in an absolute grin, his shoulders rising in amusement. \n\n“Oh, you are so cute,” I tell him in disgust.\n\n“Thanks.”\n\n“So fucking cute.”\n\nI shake my head loose of his hands to go and pick the next damn song. To be fair, he probably learned this annoying shit from me. Actually, that doesn’t make it any better. \n\nI grab my comm and take a look at [[my options|RB 2 choice]].\n</div>
<div id="talk"><<set $sex to "no">>I set the song and roll silently back to where I was. I don’t touch him. We stare at the ceiling as the music floats in, gentle and soft-eyed like I should’ve been. But I can do that. I can be sweet.\n\nBefore I get a chance to be anything, he says, “Sorry.”\n\n“It’s fine?”\n\n“No, it was... like you said. It was a stupid song. I shouldn’t care.” His hands are in fists on his stomach, twisting tight and tighter as I watch them. One day I’ll figure out what I’m supposed to say here.\n\nFor now, I go with, “I don’t mind. Alright? You’re still here.”\n\nHe frowns at me, stricken, like he’d never consider something so awful. “Of course I’m here.”\n\n“Exactly,” I’m quick to say. “You’re here, so I’m happy. We don’t gotta fuck.”\n\n“You called me over to fuck.”\n\n“And if I called you over to see a movie, but we went and got nachos instead, do you think I’d care?”\n\nHis eyes flicker away from me. I’m not sure he actually wants to be convinced. He’s curled up in that wall of his like it’s a baby blanket. I roll onto my side, still not touching him.\n\n“So let’s talk,” I say. “Or watch a movie. Or -- well, maybe not nachos, cuz it’s kinda late.”\n\nHe mutters, “The nacho place is 24 hours.”\n\n“...uh, yeah, but it’s cold outside.”\n\nA smile squirms through his mouth, but he manages to fight it off for now. “You’re a furnace. You don’t get cold.”\n\n “Wrong. I get cold all the time.” I snuggle in closer, my eyes big and innocent. “In fact, I’m cold right now.”\n\n“You’re full of shit, Czarny.”\n\n“Yeah, but it’s [[cozy warm shit|oneb]].”\n</div>
<<timed 1s>><div id="open">@@font-size:1.5rem;Hello and welcome to <b>DJ FUKKBOI</b>@@ -- or rather, its demo.\n\nThe full version will have four romanceable characters. Today, you get to play one. Because I ran out of time for a proper intro, here's the quick and dirty of it:\n\nThe game takes place in a semi-futuristic scifi dystopia funtimes land. Everybody wears masks in public here; leaving your face bare is the same as not covering your tits and/or dicks. Also, they refer to cell phones as <i>comms.</i> Don't worry too much about it.\n\nIn this game, you play as <b>Ty</b>, a thug who makes his living by making other people bleed. Your on-again-off-again boyfriend is <b>Mouth</b>, an ex-drug dealer now-whatever, who lives in another part of the city. Being young and horny and lonely, you've called Mouth over for a lil action tonight.\n\nAnd with that, you can [[start playing|0a]] the game, get a [[smidge more bg info|info]], or read [[content warnings]] for the game.</div><</timed>>
<div id="talk">This time, I don’t wait on his musical approval. I return to him -- and his neck -- with lips replacing hands. My kisses stay easy, pretty little bits of worship, as I work up his neck to the edge of his mask. I nudge his mask out of the way, just enough to reveal his jaw. More kisses along there, polite and pretty, his hand patient in my hair. When I get to his chin, I push his mask farther up -- and there’s his mouth, lips red and gently parted for me to find. I let him breathe out first, then chase the inhale, a hard kiss rough-mouthed. He makes a low sound into the kiss, and I feel his hand come to my side. \n\nI don’t let up. Pushing him, kissing him back toward the bed, til his leg hits the mattress and he turns his head away to breathe. Lucky for me, he uses that pause to pull off his mask completely. When he looks back at me, he’s him -- bare-faced and fucking beautiful. It’s not just his eyes, although that’s the first and only thing I can look at for awhile. He’s got a face like stone, pretty chiseled stone, the kind that makes knives and jewels, a sharp jaw and straight nose.\n\nIn short: he is so fucking attractive.\n\nI touch a hand to his face, not caring how dumb and romantic it is, and I say, “Mouth. You are so fucking attractive.”\n\nHe laughs and goes red like he always does. He nudges into my hand like it’ll hide his red ears. Course it won’t, but I let him try.\n\n“Thanks,” he says.\n\n“Welcome. Sit down?”\n\n[[He does|CC 2 goodb]].\n</div>
<div id="talk"><<set $mouth += 1>>“That better?”\n\nHe says, “Much better,” and his voice is as warm and real as blood in my mouth. He’s pulled off his mask, I realize as I turn around, and he’s standing there grinning at me like he knows how worthless I get for the first minute after he bares his face. Looking at him’s like smoking a blunt of depth too strong for you -- the fumes go straight through your lungs and into your blood, and you feel blind-bright and a little like you’re already dead.\n\nWhatever stupid face I’ve got on, it makes him grin wider. “Come here, Ty.”\n\nI trot the fuck over like the good boy I am. He sets his mask aside in time to have a free hand to greet me – but it’s a palm to my chest, push back, sit your ass down. I plant myself on the end of the bed and watch as he kneels, a knee on either side of my lap. I lean back in preparation, rooting my hands on the bed behind me. He takes my face in his hands and fucking kisses me. His face, bared from the mask, is still cold from outside. It only makes his tongue feel hotter. \n\nI groan into the kiss, thinking about that hotness, about the wet tight heat that I could have my fingers in if he’d let me. He won’t -- my hands are trapped on the bed, prisoner to my own weight -- and knowing that makes me harder. I wish he’d sit his weight down too, give me something to press against that’s not my own jeans. But Mouth knows exactly what he’s doing. His left hand strays down to my shoulder, the other finding my hair.\n\nI say, “Oh, fuck,” and he breathes a [[laugh|MSI 2 greatb]].</div>
<<if $choice2 is "BLOW">><<goto "CC 2 bad">><<elseif $choice2 is "MSLL" or $choice2 is "RDT">><<goto "CC 2 good">><<elseif $choice2 is "RHBT">><<goto "CC 2 great">><</if>>
<div id="talk"><<set $mouth -= 1>>Yeah, he might have learned it from me, but I’m still the annoying-shit master. How’s this for a sexy mood?\n\nI turn back to him all innocent, stroll over there like some two-timing husband pretending not to stink of another man’s cologne.\n\n“Really, Ty?”\n\n“What, you can’t appreciate some classic tunes?” I get my hand not even halfway to his waist before he sidesteps me. It’s toward the door that he moves, and that old kneejerk fear strikes me like a snakebite, venom burning my skin numb. It’s sick how much I don’t want him to go. \n\nBut it’s not the door he’s after -- he’s looking at the row of mask hooks next to it.\n\nHe says, “Why do you have these if you don’t use them?”\n\nI find my voice, say, “I hang my mask up. Sometimes.”\n\n“Hm.”\n\n“Not often.”\n\n“Mm-hm.”\n\n“[[Rarely|RB 2 badb]].”\n</div>
<div id="talk">He says, “I don’t, um...”\n\n“Yeah,” I say, wondering why I bothered getting the lube in the first place. “No problem.”\n\nI get off him. My back hasn’t even hit the mattress before he’s turned to me and started apologizing.\n\n“It’s fine.” I shrug. “We don’t gotta fuck every time.”\n\nHe’s got the decency not to point out that I invited him over for that very particular and single reason. Instead his fingers touch at my hips, and he says, “Do you want me to finish you off?”\n\nHe’s trying to keep his voice comfortable, like this is our normal bullshit. And it used to be, before we took a break (or broke up or he dumped me or however the story gets told). We’ve been a lot better recently. But shit happens.\n\n“Nah baby, I’m alright. Thanks.”\n\nHis fingers dry up, as faint as his voice. “Alright.”\n\nI clear my throat at the same time he tells me he’s going to use the bathroom. He doesn’t wait on my permission -- and he shouldn’t -- just slips off the bed and into the other room. I sigh and glance at my comm. We really have been doing better lately. I thought.\n\nWhatever. I restart the song on my comm, push down my boxers, and rub one out before he gets back. After finishing and tossing the tissues away, I’m left with nothing better to do than stare some more at my comm. There’s notifications waiting for me, texts from fucking whoever. When I slide open my convos, it greets me with the most recent one -- Mouth’s, from before he came over tonight. We’re still doing better. Shit just happens, I guess. That’s what he’d tell me if I brought it up.\n\nI close out the texts [[without|6]] answering any.\n</div>
<div id="talk"><<set $mouth -= 1>><<set $sex to "no">>I slide back into bed with him, the both of us down to underwear. There’s no worse time to be awkward with someone than when you’re naked, so I do my best to fix that by cuddling in and setting my chin on his shoulder.\n\nI say, “Sorry I fuck around too much.”\n\nHe offers half a smile and scruffs my hair. “I know.”\n\n“I love you a lot.”\n\n“Yeah,” he says. “I know.”\n\nI kiss him before he feels required to say anything else. Slow kisses with the heaviness of the song behind them. We’ve had good times to this song before. I leave the lube near the pillow and roll into him for deeper kisses, roll on top of him for even deeper. He doesn’t stop me. He circles his arms loose around my neck, fingers grazing my hair occasionally. Otherwise he’s still.\n\nI feel like I could pass through him sometimes, all of me leaking through his skin the way my heat does. Sink in and burn there, between his bones. He turns his head to breathe (or speak), and I sit back.\n\nHis eyes catch me, flitting like bird wings, a sudden burst of blue between concrete buildings, reflected all the way up in the glass office windows. I look down. I don’t know why. But I look down and move back so I can get rid of his briefs. He’s not exactly as hard as I’d like, but neither am I, to be honest.\n\n“Ty?”\n\nThat’s not an encouraging tone of voice. Leaving my hands on his hips, I force myself to look up with a smile. He doesn’t return the favor, his face like [[dead air|threeb]].\n</div>
<div id="talk"><<set $sex to "no">><<set $mouth -= 1>>I switch the music to something properly sexy -- because he’s <i>so</i> into it, right? Super into it. I know I’m making a mistake well before I roll back to him, lying on my side, staring at him staring at the ceiling. The music seeps in behind me. Neither of us speak for a long thirty seconds.\n\nThen suddenly he’s up, knees drawn to his chest.\n\n“What?” I scramble to sit up with him, but he doesn’t like that. Doesn’t want me anywhere near him, does he? He jerks away, off the bed, face black like I’ve already hit him. “What!”\n\n“Don’t fucking shout at me.” He cuts across the floor, yanking his hair up, back, into a tight ponytail.\n\n“Where are you -- are you leaving?”\n\n“I’m going to the bathroom.”\n\n“For <i>what?”</i> There’s no erection to get rid of.\n\nHe turns his cold eyes on me, like they’re supposed to have any effect. Like I’m more scared of when he hates me than when he loves me.\n\nIn a steel-taut voice, he says, “I don’t need your [[permission|twob]] to piss.”\n</div>
<div id="talk">He says, “I don’t want to sleep yet.”\n\n“You don’t want to go to the meeting.”\n\nHe grumbles and rolls into me, burying his face in my shoulder. I pat his head. He wiggles into a more comfortable position, tucked properly into my side, and I pet through his hair.\n\n“Thanks for having me over,” he mumbles.\n\n“No, thank <i>you,</i> sir.”\n\n“Shut up.” He kisses my shoulder. “And you’re welcome.”\n\n“It’s a real honor to be graced with your presence.”\n\n“Damn right.” He snuggles in closer. “You’re still so warm.”\n\n“Are you getting cold? Grab the sheets.”\n\nHe untucks himself to grab the sheets and blanket. I’ll be sweaty by the morning -- only had the blanket pulled out for his sake -- but that’s alright. I don’t have a morning meeting to run off to. I tap my comm to kill the lights and feel him sigh against my shoulder.\n\n“Night, Ty.”\n\n“Night.”\n\nI stay up a little longer, like I usually do. I don’t really think about anything. The dark in here is never completely dark, with the light seeping in from the hall. I watch the shadows, watch my eyes fighting with them, like a shitty cop cam, zooming and unzooming, trying to make sense of the shapes. Out of focus.\n\nI’ll go to his place next time, some night there’s no meeting the next day, and the morning can be as long and slow as it wants. Long and slow breaths, the twitch of Mouth’s dreaming knuckles against my ribs. My heat trapped under the blanket. The dark behind my [[eyes|final]].\n</div>
<div id="talk">He pecks a kiss at my jaw and pulls his hand free. When my own hand strays low to take care of it, he brushes me aside. Undresses me himself, jeans first, then boxers, those pushed down slower, like he’s considering not doing it. I huff at him, and he finally does, a nice apologetic stroke to my dick once it comes free.\n\n“Thank you,” I breathe out.\n\n“You’re welcome.”\n\nLeaving me to recover, he skims out of his own pants and briefs. Then he curls back in with kisses, like innocent kisses are what he’s got in mind right now. At least he shows his hand soon enough -- by taking mine by the wrist and guiding it down. I reach for his dick first, as a gentleman does, but he holds me still and pushes my fingers wide. Wide enough for the both of us. He cocks his hips forward, and I circle my hand around both our dicks, rub them softly together. The warm friction of it sends liquid sounds down his throat, pooling there as he rocks into me.\n\nI start up some strokes, short and loose, as he kisses me. Maybe I get a little distracted and end up circling my thumb over his tip more than mine, but when the fuck am I gonna say no to the way his shoulders twitch when I thumb across the right spot. He hums out of a kiss and says my name.\n\n“Yeah, baby?” \n\nI go back to easy strokes around the both of us, just in case he’s gotten wise to my cheating.\n\nBut he says, “Will you get the lube?”\n\nMy hand stops. “Absolutely.”\n\nI let go, roll over, grab the lube from the nightstand, and -- ah, [[right|4 great choice]].\n</div>
<<if $choice5 is "TBBI">><<goto "five">>\n<<elseif $choice5 is "SWTY">><<goto "five">>\n<<elseif $choice5 is "XALS">><<goto "six">>\n<</if>>
<div id="talk">I stroke over his thighs, keeping well clear of his dick. He takes a long second to suspend his disbelief. Watching my hands seems to do something, his shoulders easing lower. \n\nHe mutters, “I don’t want you to be an asshole.”\n\n“Got it,” I say quickly. “Okay. Seriously, I couldn’t want you more right now.”\n\nHe sits forward, setting a hand on my chest for balance. He finds a new, quiet rhythm for his hips, and I’m pretty sure my dick twitches bad the first time he moves.\n\n“Really, I -- ” I have to swallow as he slides down my cock. A shiver flickers through my shoulders. “Your hair looks -- this sounds dumb, but it looks really good.”\n\nHe tries not to smile. “That doesn’t sound dumb.”\n\n“Looks really, really good,” I repeat, feeling like a pull-string toy. “And you are so, so tight, baby. I feel like I can’t breathe.”\n\nHe lets a little grin slip through. Then he settles comfortably on my cock and clenches around it. The strangled noise that comes out of me -- -- at least it’s low-pitched, not as embarrassing as a squeak. That’s all I can say for it.\n\nMouth says, “You were right about being hard,” gone from homicidal to smug in a minute flat. “I can feel you throbbing.”\n\n“Mmm-hm.” Fuckin yup. “Yeah.”\n\nHe grins to himself and picks up the pace. Rides me steady, and I can moan now, and babble things at him, and push my thumbs into his hips. My legs are getting jumpy already; I started off so hard to begin with. \n\n“Baby, I’m -- I’m getting close.”\n\n“Come on, Ty.” He doesn’t slow down a bit. “Don’t finish yet.”\n\n“I [[can’t|eighte]] -- ”\n</div>
data:image/gif;base64,R0lGODlhMAHqAPcAAAAAAAgAUiEhISkAezExYzkApTk5OUJ7rUoAAEoA1kohOUqcrVJajFpaWmtra2ul93N7rZxjQqWlpaXO97XW/73//87O/9bW1ue9pf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////yH/C05FVFNDQVBFMi4wAwEAAAAh/lhDcmVhdGVkIGJ5IFpvZSBPbmxpbmUgZm9yIFpvZSBPbmxpbmUNCkNvcHlyaWdodCBoYWxwZXJpbiAxOTk4LCAxOTk5DQpBTEwgUklHSFRTIFJFU0VSVkVEACH5BAwJAAAA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1rgnWBEQACH+WENyZWF0ZWQgYnkgWm9lIE9ubGluZSBmb3IgWm9lIE9ubGluZQ0KQ29weXJpZ2h0IGhhbHBlcmluIDE5OTgsIDE5OTkNCkFMTCBSSUdIVFMgUkVTRVJWRUQAIfkEDAkAAAAsAAAAADAB6gCHAAAACABSISEhIVqMKQB7KXuMMTFjMTlrOQClOTk5QnutSgAASgDWSiE5SoTWSpytUlqMa2tra6X3c3uthKXOhK3enGNCpaWlpc73tdb/vf//zs7/3t7e572l////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP8AAQgcSLCgwYMIEypc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Ji7fpyMRiCwN54E35Tush4FqhhUBAQAh/lhDcmVhdGVkIGJ5IFpvZSBPbmxpbmUgZm9yIFpvZSBPbmxpbmUNCkNvcHlyaWdodCBoYWxwZXJpbiAxOTk4LCAxOTk5DQpBTEwgUklHSFRTIFJFU0VSVkVEACH5BAwJAAAALAAAAAAwAeoAhwAAAAgAUiEhISkAezExYzE5azkApTk5OTlznEJ7rUoAAEoA1kohOUqcrVJajFJ7tWul93N7rYSlzoSt3pxjQqXO97XW/73//87O/97e3ue9pf//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////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6UhwYagvjKctE2iG7eg8w2g4HlgpQBYQACH+WENyZWF0ZWQgYnkgWm9lIE9ubGluZSBmb3IgWm9lIE9ubGluZQ0KQ29weXJpZ2h0IGhhbHBlcmluIDE5OTgsIDE5OTkNCkFMTCBSSUdIVFMgUkVTRVJWRUQAIfkEDAkAAAAsAAAAADAB6gCHAAAACABSISEhKQB7MTFjMTlrOQClOTk5OXOcQnutSgAASgDWSiE5SpytUlqMUnu1a6X3c3uthKXOhK3enGNCpc73tdb/vf//zs7/3t7e572l////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////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ZHiDk6QRIlUYaEhdwYZbN8GDwEZ5F/F2i6FiWHmDdIM4dIjYftr3G4SIPW11fccHb3jYdpvSgOJnd5HIdXuIbshyJ8U1iaUoNLWjicu2EdZHSyHoU0lmEqB4EcihbdXmI2cmOHljffcHZB3xauPkaRy4Qn24i8I4JxFob0Onb5vCEgxjfslCbwjogMqjiofTjEsyZgEBACH+WENyZWF0ZWQgYnkgWm9lIE9ubGluZSBmb3IgWm9lIE9ubGluZQ0KQ29weXJpZ2h0IGhhbHBlcmluIDE5OTgsIDE5OTkNCkFMTCBSSUdIVFMgUkVTRVJWRUQAIfkEDAkAAAAsAAAAADAB6gCHAAAACABSISEhIVqMKQB7KXuMMTFjMTlrOQClOTk5QnutSgAASgDWSiE5SoTWSpytUlqMa2tra6X3c3uthKXOhK3enGNCpaWlpc73tdb/vf//zs7/3t7e572l////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////CP8AAQgcSLCgwYMIEypcyLChw4cDJ0CcaPAAxYsYM2rcyLEjAIseQ24EKbLkQ5ImUzZEqbKly5cwY8qcSbOmzZIsRS642TEnz59AFTYIOtAn0ZtGbQ49ehImAqYmFxzocGAn1KsLn75MihVAAwYbGCztypGrQ4lkXX4NOzZtTa0uzbq06jajXI5w69Zs21OvX7sl+f4dTDhu4cOIE9+EoLgxw7sJ6ToeOZmnZMIGNEKuXBItZ8CIH2CUSvXy580LGVP+DIB01cEGDEz498BAgouoHeYOKiCjZ4y7QYsMTlR0RtM2f1NUTjFAYuY2kfvNzFMw4gO9dbP2ut0h9Zt5b0L/hyjALHGE43mG7351rdjGARTcPov+sHvr7I+uP3xAgvOO0rm1X35M4SfTb7kFcAAEGEBwQADZDdSAZOkJtFuFMBlI4IYqCaDggg9k8E8GEyhwwAEJRCiXRK4FyCFn570YgIIMmvifZi9SFGOOMQVn1AET7DiQi4/xaCSB8d145JLdxYjhQuVFSJiQTFapEpVW+oUlUmkp+dCTP21pk5gIkcmklDpmWdaSZoYE5poYqcZUm2r6VqdBctL05p1Y0cnnn4BeteJEeQba0Z6GJloYon0OJ5xGjNaEZQSrKboVjiYVOtdBkJ13gaWHOqpnXRqqFMEF/1xAaVEiRQpqoAsQ/0CkSp++atJufiYWqwWy2rRqRWnaOhhLxC04UYULNECABf/wOiGnwqrkarQa7dproNNClGt3s8oUq3RAWrotj5uVSpO5wFJrYXUHoFvXt5c21O1gDbTL07gQKQsBAe4utpC1816lKVT68ltXsQ/VC4EGDvaLqUfJLtssv9LV63Ba+CrMsL3a4UYqAfteTBRJACdUcFvZ5nhyVyljZPFk8CKkccPqvlxTy8KWurK6PIt3HEM264VzzyqJnJCZZA4takdGEz0gUS1S+zTRMoP1HlDj+fjSwEDdB2NaU0PNc9hhstY0l6+ePTLVE4GEL9tHK/Q23HS3XSRTStfNU95w8v85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
<div id="talk"><<set $need to 1>><<if visited("one")>>We both strip down to underwear, and I take the opportunity to put on one last song to lull us to sleep.<<elseif visited("two")>>Should I bother with picking another song? I guess it might calm me down, even if he doesn’t give a shit.<<elseif visited("three")>>That leaves me back on the music screen, my playlist awaiting a last song. I find something quiet to play when he gets back.<<elseif visited("four")>>Before I get back in bed, I stop at the nightstand for my comm. I need something nice for this afterglow.<<elseif visited("five")>>Before I get back in bed, I stop at the nightstand for my comm. I need something nice for this afterglow.<<elseif visited("six")>>Before I join him, I pick one last song, something nice for the afterglow.<<elseif visited("seven")>>I snag my comm for him and dumbly press on something – something nice for the afterward, those couple of minutes before we deservedly sack out.<<elseif visited("eight")>>In the pause afterward, I take the opportunity to roll back to my comm and find one last song to wrap up the night. I don’t know about him, but I’m more than ready to pass the fuck out.<</if>>\n\n<div class="song" id="TPNA">The Postal Service - Natural Anthem ([img[note][https://www.youtube.com/watch?v=69jvJwLhkFE]])</div> <div class="song" id="HGHI">Hellogoodbye - Here In Your Arms ([img[note][https://www.youtube.com/watch?v=thEwoObM2ng]])</div> <div class="song" id="CANG">Cigarettes After Sex - Nothing's Gonna Hurt ([img[note][https://www.youtube.com/watch?v=R2LQdh42neg]])</div> \n\n<span class="btn1"><hr><<button "Yes, that's what I want.">><<goto "6b">><</button>> <<button " No. ">><<goto "6">><</button>></span>\n</div>
<div id="talk"><<set $need to 1>>I go over to my comm and pick a new one. He likes some of my music, and me some of his, but he’s more into the electronic stuff and some shit I’d call pop but don’t really know the name of. \n\nI decide on...\n\n<div id="songChoice"><div class="song" id="BLOW">Barenaked Ladies - One Week ([img[note][https://www.youtube.com/watch?v=4WfSq3tH9tI]])</div> <div class="song" id="MSLL">Mumford & Sons - Little Lion Man ([img[note][https://www.youtube.com/watch?v=92_D-ZAlSTM]])</div> \n<div class="song" id="RHBT">Red Hot Chili Peppers - By the Way ([img[note][https://www.youtube.com/watch?v=O-A7It0bZ2w]])</div> <div class="song" id="RDT">Robots Don't Sleep - Trouble ([img[note][https://www.youtube.com/watch?v=f5TCakPHvd8]])</div></div>\n<span class="btn1"><hr><<button "Yep, that's right.">><<goto "GD 2 choiceb">><</button>> <<button "No, wait a second...">><<goto "GD 2 choice">><</button>></span>\n</div>
<<timedgoto "finale" 1s>>
<<if visited("one")>><<if $choice6 is "HGHI">><<goto "D">><<elseif $choice6 is "TPNA">><<goto "F">><<elseif $choice6 is "CANG">><<goto "E1">><</if>>\n\n<<elseif visited("two")>><<if $choice6 is "HGHI">><<goto "G">><<elseif $choice6 is "TPNA">><<goto "H2">><<elseif $choice6 is "CANG">><<goto "I2">><</if>>\n\n<<elseif visited("three")>><<if $choice6 is "HGHI">><<goto "G">><<elseif $choice6 is "TPNA">><<goto "H3">><<elseif $choice6 is "CANG">><<goto "I3">><</if>>\n\n<<elseif visited("four")>><<if $choice6 is "HGHI">><<goto "C">><<elseif $choice6 is "TPNA">><<goto "B">><<elseif $choice6 is "CANG">><<goto "A45">><</if>>\n\n<<elseif visited("five")>><<if $choice6 is "HGHI">><<goto "C">><<elseif $choice6 is "TPNA">><<goto "B">><<elseif $choice6 is "CANG">><<goto "A45">><</if>>\n\n<<elseif visited("six")>><<if $choice6 is "HGHI">><<goto "D">><<elseif $choice6 is "TPNA">><<goto "F">><<elseif $choice6 is "CANG">><<goto "E6">><</if>>\n\n<<elseif visited("seven")>><<if $choice6 is "HGHI">><<goto "C">><<elseif $choice6 is "TPNA">><<goto "B">><<elseif $choice6 is "CANG">><<goto "A7">><</if>>\n\n<<elseif visited("eight")>><<if $choice6 is "HGHI">><<goto "D">><<elseif $choice6 is "TPNA">><<goto "F">><<elseif $choice6 is "CANG">><<goto "E8">><</if>>\n\n<</if>>\n\nnatural TPNA\nhere HGHI\ncig CANG
<div id="talk"><<set $ending to "three">>My legs are still fuckoff tight. I stretch them out before lying down with Mouth, only to watch him do the same.\n\n“Need a massage?” I offer, stealing a hand onto his thigh.\n\nHe grins small but wicked, the temptation glinting in his eyes. But he sighs and says, “I have a meeting tomorrow. Tomorrow morning.”\n\n“That’s stupid.”\n\n“Incredibly stupid.”\n\nI sneak a kiss. “So stupid you could boycott it.”\n\n“Mmm...”\n\nI grin and relent, sinking back into the mattress. He doesn’t follow, but he does pick up my hand and interlace our fingers. He waggles around our twined hands like a dog shaking a new toy. I watch him watch the show. His face is clear, maybe a little drained, but I’m sure mine looks the same. He drops our hands to the bed.\n\n“Done playing?”\n\nHe says, “I don’t want to sleep yet.”\n\n“You don’t want to go to the meeting.”\n\nHe grumbles and rolls into me, burying his face in my shoulder. I pat his head. He wiggles into a more comfortable position, tucked properly into my side, and I pet through his [[hair|Bb]].\n</div>
<div id="songChoice"><div class="song" id="RBFI">Royal Blood - Figure It Out ([img[note][https://www.youtube.com/watch?v=ZpQXsvy4iys]])</div> <div class="song" id="CCPB">Counting Crows - Perfect Blue Buildings ([img[note][https://www.youtube.com/watch?v=oRwN2JV1MH8]])</div> \n<div class="song" id="MSLO">Mindless Self Indulgence - Lights Out ([img[note][https://www.youtube.com/watch?v=h8P73CQqkAw]])</div> <div class="song" id="GDBS">Green Day - Blood, Sex, & Booze ([img[note][https://www.youtube.com/watch?v=TzZAYnoMLUI]])</div></div>\n\n
<div id="talk"><<set $ending to "nine">>I stretch out before lying down with Mouth, then turn to watch him do the same. I smile a little and rub his leg, which inspires a quick kiss, and then a few more. He nuzzles his forehead against mine and sighs, content. He doesn’t look keen to leave the bed any time soon.\n\nSo I ask, “You gonna stay the night?”\n\n“Yeah.”\n\nThere’s not much winkwink in his answer -- and to be fair, I didn’t ask with much nudgenudge either. I test my luck, running my hand up his leg again, now skimming the inside of his thigh.\n\nHe smiles a little, but says, “I have a meeting tomorrow. Tomorrow morning.”\n\n“That’s stupid.”\n\n“Incredibly stupid.”\n\n“So stupid you could boycott it.”\n\n“Mmm...”\n\nI grin and slide my hand off his leg. But he follows it, picking up my hand and interlacing our fingers. He waggles around our twined hands like a dog shaking a new toy. I watch him watch the show. His face is clear, maybe a little drained, but I’m sure mine looks the same. He drops our hands to the bed.\n\n“[[Done playing?|Fb]]”\n</div>
<div id="talk"><b>@@font-size:1.5em;The End of DJ Fukkboi@@</b> <<timed 1.5s>>(for now)\n\n<<next>>Thanks for playing. In this playthrough, you had <b>$sex</b> sex, reached ending <b>$ending</b> of <b>thirteen</b>, and finished the game with an overall <b><<if $mouth < -1>>poor<<elseif $mouth > 1>>fantastic<<else>>decent<</if>></b> relationship with Mouth. What should you do now? \n\nWell, you could [[play again|Start]] for a different ending, check out my [[other games|https://litrouke.itch.io/]], or look through my [[dev blog|https://litrouke-works.tumblr.com/]]. I'll be working on releasing three more lovers for this game, so keep an eye out for that.\n\nIf you think my musical taste is trash and would like to inform me of that, allow me to point that 1) you're wrong, and 2) you're absolutely right. Consider me already quite well-informed. \n\nIf you'd like to inform me of anything else relevant to this game, my inbox is open. \n\nYou can find me as litrouke just about anywhere.<<endtimed>>\n</div>
version.extensions.timedgotoMacro={\n\tmajor:1,minor:1,revision:1 /*SugarCube version*/\n};\nmacros["goto"]=macros["timedgoto"]={\n\ttimer:null,handler:function(a,b,c,d){\n\t\tfunction cssTimeUnit(s){\n\t\t\tif(typeof s=="string"){\n\t\t\t\tif(s.slice(-2).toLowerCase()=="ms"){\n\t\t\t\t\treturn Number(s.slice(0,-2))||0;\n\t\t\t\t}\n\t\t\t\telse{\n\t\t\t\t\tif(s.slice(-1).toLowerCase()=="s"){\n\t\t\t\t\t\treturn Number(s.slice(0,-1))*1000||0;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\tthrowError(a,s+" isn't a CSS time unit");\n\t\t\treturn 0;\n\t\t}\n\t\tvar t,d,m,s;\n\t\tt=c[c.length-1];\n\t\td=d.fullArgs();\n\t\tm=0;\n\t\tif(b!="goto"){\n\t\t\td=d.slice(0,d.lastIndexOf(t));\n\t\t\tm=cssTimeUnit(t);\n\t\t}\n\t\td=eval(Wikifier.parse(d));\n\t\tif(d+""){\n\t\t\tif(this.timer){\n\t\t\tclearTimeout(this.timer);\n\t\t\t}\t\n\t\t\ts=state.active.title;\n\t\t\tthis.timer=setTimeout(function(){\n\t\t\t\tif(state.active.title==s){\n\t\t\t\t\tstate.display(d,a);\n\t\t\t\t}\n\t\t\t},m);\n\t\t}\n\t}\n};
<div id="talk"><<set $mouth -=1>>I try something more pop -- that’s what he’s into, right? How much more pop can you get than a pop cover of a pop song? And it looks good when I turn back -- he looks good, sitting there waiting for me, even if his tattoos are a little strange when he’s naked. I figure he planned them for wearing a shirt. \n\nThe heavy wheel on his chest leaves his heart bare. Its spokes go up his shoulder and down into his ribs, but just one points sheepishly leftward at the open skin over his heart. I don’t know what he plans to get there. The captain’s wheel is matched by a sailing ship on his left arm, and I don’t know enough about boats to say what could bridge them. Rope, maybe. Seems ominous, painting a knot on top of your heart. \n\nI’m eager to go sit down with him, but fuck me if his face doesn’t look as bare as his heart.\n\n“Baby,” I say, “what’s wrong?”\n\n“Nothing.” He kisses my temple reflexively.\n\n“Seriously -- ” We were fine thirty seconds ago when I stood up. Better than goddamn fine. Weren’t we?\n\n“Seriously, nothing.” He braces himself with a smile. “I’m [[getting cold|great 3 Badb]] sitting here.”\n</div>
<<if $choice4 is "YYR">>Years & Years - Real ([img[note][https://www.youtube.com/watch?v=kfQFc-LV7Cw]])<<elseif $choice4 is "COHT">>Choir of Young Believers - Hollow Talk ([img[note][https://www.youtube.com/watch?v=Vy7yuj-UrNI]])<<elseif $choice4 is "BSA">>Barcelona - Slipping Away ([img[note][https://www.youtube.com/watch?v=OjFBgZv5wIY]])<<elseif $choice4 is "30S">>30 Seconds to Mars - Stronger ([img[note][https://www.youtube.com/watch?v=2sCou8NZXWk]])<<elseif $choice4 is "IAN">>IAMX - Nightlife ([img[note][https://www.youtube.com/watch?v=lb_cMH8tfcg]])<<elseif $choice4 is "MR">>Muse - Resistance ([img[note][https://www.youtube.com/watch?v=ywpJACWd0dA]])<<elseif $choice4 is "NSEX">>Nickelback - S.E.X. ([img[note][https://www.youtube.com/watch?v=Os7KKD8dZHU]])<<elseif $choice4 is "KOSO">>Kings of Leon - Sex on Fire ([img[note][https://www.youtube.com/watch?v=WSN42wuG2sI]])<</if>>
<div id="talk">He says my name, twice before I hear it. I blink and focus on him.\n\n“Come kiss me.”\n\nI push my cock in deep, earning one of those throat-hums. I rest my hips there, all inside him, and lean down for kisses. If these can be called kisses -- more like pushing our lips together and panting into each other’s mouths. I feel my legs tensing, asking to be remembered, and I rock slowly against him. It breaks the kiss; he moans and grips at my shoulder.\n\n“Are you, um -- ” He swallows, breathes. “ -- are you finishing? Here?”\n\n“You want it another way?” I rock my hips again, feel him shiver all the way down to my cock. \n\nThe pressure’s building at the back of my head. My neck feels like stone, and the heaviness pours molten down my spine. Mouth’s hand curls and uncurls in my shoulder.\n\n“No,” he says, “this is good. Stay here.”\n\nI wonder if I could get him to say please. More slow hip-rocking, more shivers, his nails digging in. No, I shouldn’t be mean. I shift back to fuck him properly and see his lungs open up in relief. He could still say <i>please</i> if he wanted, <i>please Ty, stay here and cum inside me</i> -- fuck me, like I need to be any harder right now. I steady my hands on the bed and fuck with slow, constant thrusts. In and out, head down and listening. The world is reduced to heat and sound. The burning need at the base of my spine and his warmth ready for it. I hear his breath shorten, turn into gasps, and the hitch at the front of them gets rougher and rounder until it’s its own sound, a hard little marble of a moan. I could fuck thousands of those out of his mouth. \n\nBut not right now. Right now my hips twitch, and I hear myself grunt, hands fisted in the sheets. Somewhere in the corner of my consciousness, I know Mouth is touching me, hands on my head or face or neck. I’m not there to feel it. Everything is a single warm release, shuddering to completion.\n\nI breathe out heavy as the warmth pools outward, seeping through me like fresh dumb blood, no longer on fire. I remember to open my eyes. Blink a few times. Smile when I find him. He strokes his thumb across my cheek, so I turn and kiss it.\n\n“Lemme do you,” I mumble, already reaching down for him. He’s been rubbing precum against my stomach for awhile now. I thumb over his tip, feeling how fucking slick it is. His legs twitch tight, making me join him in a moan. I love feeling him move around me, my dick inside him like it could always be there, and he’d breathe and twitch and [[live|fourd]] around me.\n</div>
<div id="talk">I sit down between his legs. He’s drawn his knees up for me. With my clean hand rubbing his thigh, I slide in my first finger and wait to hear him breathe easy a few times before I add another. He can’t reach any of me while I’m doing this, starting a slow rhythm in and out, so his needy hand finds his own dick. \n\nI watch him run his fingers over the shaft, too light to call a stroke. Then he presses his thumb just below the tip, holds himself still. Starts to rub his thumb up and down so slowly, like my fingers are massaging him there and here at the same time. My cock is aching. I realize, late, that this show’s probably more for me than him.\n\n“How d’you feel?” I ask.\n\n“Good.”\n\n“Good?”\n\n“Ready,” he says. His voice sounds the way he looks -- like something thick, beer in slow motion, pouring and pouring and pouring and never having to stop or swallow. His eyes remind me of drunk headlights. Still too bright, but hazy now and clouded wide.\n\nI pull out my fingers, drawing a soft sound from him. Still thick and pouring. I get more lube, this time for me, and then I line up my dick and press in. He moans, so liquid and easy that my dick wants to be the same. Cum in him right then, liquid and easy; he wouldn’t notice, already so hot and full up and my nails dig into my palms. Don’t fuckin blow this. No pun intended.\n\n“You’re gonna kill me,” I mumble.\n\nHe laughs, cut off by his own hissed inhale as I push in deeper, an exhale as I rock back. He feels <i>great</i>. He feels great. My head goes stupid a few seconds -- well, stupider -- and I’m not capable of doing a damn thing except rocking back and forth, reaching in deeper. \n\nMy soul comes back to me slowly. I wake up and adjust myself, planting my hands up near his chest. He approves of the change with immediate hands in my hair, grips tight when I push in. My cock feels like -- nothing, you know, like, ascended. Like it’s exactly where it should always be, and everything else is just killing time until it gets to be here again. I don’t notice if I’ve made any sounds. Far as I can tell, we’re both just breathing, heavy, a drowsy hum sometimes when we gotta close our mouths and swallow. He traces his nails across my neck and shoulders, smooths heavy palms back up into my hair. \n\nIt’s fucking [[nice|fourc]].\n</div>
<div id="talk"><<if $choice is "tease">>I want more of that. I thumb over his cock again. Prepared this time, I don’t make any noise when he tightens around me. Nothing to distract from listening to the flat, urgent sound he makes, like a hand slammed against the wall. I give him a few strokes, near the top of his shaft, too quick to help. Then I’m really a piece of shit. I lean down so my stomach’s pressing on his cock again, but keep my hand in there, rubbing him against the slick mess he smeared all over me. Like that’s any kind of relief.\n\n“Ty,” he groans at me.\n\nI rock gently, careful not to slip out of him. Just enough movement to pretend I’m giving him friction as his cock slides against my stomach.\n\n<i>“Ty.”</i>\n\nAlright, alright. I sit up and get his cock properly in my hand again. I stroke him tight and steady, pausing now and again to roll my thumb across his tip, wet with new precum. I don’t mean to talk, but I end up babbling something anyway. Probably his name and how fucking good he looks and how much I want him to cum. I know he likes this part better when we’re smothered in each other, him whining in my shoulder, my hand crushed between his frantic hips and mine -- but sometimes you gotta make do.<<elseif $choice is "talk">>My thumb soft-circling his tip, I say, “Fuck, baby, it feels so good being inside you.”\n\nHe laughs, which is not my favorite reaction to dirty talk, but I feel too good to care. And it’s a cute laugh, red and bright and out of breath. I warm some long strokes up and down his cock; he doesn’t laugh at those.\n\n“You think I’m joking?” I say.\n\n“No -- ” He pauses to make this melting noise, a moan dripping slow and hot down the back of his throat. I stroke him faster. “No, I’m -- I’m happy.”\n\n“Well, I’m so glad I could make you <i>happy.”</i> I grin at him. “Not horny as fuck. Not mindblown or anything, but -- ”\n\n“Ty?”\n\n“Yeah?”\n\n“Sh.”\n\nI laugh, but obey.\n\nI wipe my fingers across my stomach, getting them slick with the precum he’s rubbed on me. Then I get a proper grip on him and stroke tight and steady, pausing now and again to roll my thumb across his tip, wet with new precum. I don’t mean to talk, but I end up babbling something anyway. Probably his name and how fucking good he looks and how much I want him to cum. I know he likes this part better when we’re smothered in each other, him whining in my shoulder, my hand crushed between his frantic hips and mine -- but sometimes you gotta make do.<<elseif $choice is "jack">>I wipe my fingers across my stomach, getting them slick with the precum he’s rubbed on me. Then I get a proper grip on him and stroke tight and steady, pausing now and again to roll my thumb across his tip, wet with new precum. I don’t mean to talk, but I end up babbling something anyway. Probably his name and how fucking good he looks and how much I want him to cum. I know he likes this part better when we’re smothered in each other, him whining in my shoulder, my hand crushed between his frantic hips and mine -- but sometimes you gotta make do.<</if>>\n\nI’m in the middle of saying, “Fuck, baby, you’re already getting me hard again,” and regardless of whether that’s true (getting me mentally and emotionally hard, sure), he finishes in my hand. I wish I’d been in a better spot for him to cum on me, but most of it goes up his own stomach, not mine. That’s alright. I guide him through the orgasm with a softer hand, his hips shuddering tight around me. So maybe the thing about me getting another erection wasn’t a complete lie.\n\nI moan a little, trying a roll with my hips. I’m still soft as fuck for wanting to do something like that. But he’s nice and moans back at me, reaches for my free hand. I give to him, and he squeezes me [[tight|fourf]].\n</div>
<div id="talk">I keep [[teasing|foure][$choice to "tease"]] him.\n\nI [[talk|foure][$choice to "talk"]] to him.\n\nI [[jack|foure][$choice to "jack"]] him off.</div>
<div id="talk">I sit still a few minutes, watching him unfold. Like a flower, I guess. I’ve never seen a flower bloom, but like in the movies, the flushed pink petals unfurling in rings, one circle after another. Looseness ripples through him, through his thighs, his hips, his hands, his lungs, his shoulders. He sinks into the bed, eyes closed. \n\nSometimes I wish I could tolerate crown. It’s supposed to keep you hard for hours. I could roll him over like he is now, quiet and eyes closed, and fuck him til he fell asleep and woke back up later, hard and moaning well before he remembered where he was.\n\nHe opens his eyes. Smiles. \n\n“Hey.”\n\n“Welcome back,” I say. I rub my thumb into the soft muscle of his hip. “Enjoy yourself?”\n\n“You’re still talking,” he marvels.\n\nI laugh. “Sorry. Lemme pull out and get something to clean you up.”\n\nA complaint in his throat. “Right now?”\n\n“Otherwise I’m gonna sit here and keep talking at you.”\n\n“Mmmm.” He pushes a dizzy hand through his hair. “That’s stupid.”\n\n“I agree. So I’m gonna pull out.”\n\nI rest my clean hand on his hip and ease myself back. He hums at me, shifts afterward with a heavy sigh. I grab the well-placed box of tissues and preserve my sheets the best I can. He lounges while I clean him off -- he starts to push his hands through his hair in an attempt to tame it, but either he forgets what he’s doing or gives up halfway in. Then he’s just lying there with his hands above his head, fingers snared in his hair. He grins when he catches me glancing too many times in a row. Weirdo.\n\nI get up and [[toss|6]] the tissues.\n</div>
<div id="open">@@font-size:1.5rem;<b>More BG Info</b>@@\n\n<b>The Game's World</b>\n\nHumans now live in massive metropolitan complexes closed off from the outside world. Within these cities, society has become ultra-"egalitarian." Bisexuality is legally enforced, with therapy pushed on those who are too biased toward one gender.\n\nAll citizens are required to wear masks in public, in order to lessen prejudices and encourage everyone to be race/gender/skin/hair/eye/face-blind in their interactions. (Yes, as you might have guessed, this doesn't work at all.)\n\nRecent technological advancements have replaced the majority of working-class employees with machines, leaving a large chunk of the population unemployed. Desperate for money, many have gone "underground" to join the warring drug cartels that sprawl the city and supply its elites with whatever pleasures they desire.\n\n<b>Ty's Smaller World</b>\n\nTy works specifically for a drug cartel in the south side of the city. He and his "brothers" live in "the den," a communal living space for low-ranking members of the cartel. Everyone in the den trades in violence -- thugs, debt collectors, armed escorts, etc. This violence is fueled by a steady supply of cheap drugs from "the poobahs," as the higher-ups are referred to.\n\nThe main drugs are depth, which is a relaxant smoked much like marijuana, and crown, a stimulant sorta similar to cocaine. If you're dying to learn more, you can scour [[this tag|https://litrouke-works.tumblr.com/tagged/world%3A-masktopia]] on my dev blog.\n\nAnd now, you can [[start playing|0a]] the game or read its [[content warnings]].</div>
Config.debug = false;\nConfig.history.controls = false;\n\n/*! <<replacelink>> macro set for SugarCube 2.x */\n!function(){"use strict";function showVer(n,notrans){n&&(n.innerHTML="",new Wikifier(n,n.tweecode),n.setAttribute("data-enabled","true"),n.style.display="inline",n.classList.remove("revision-span-out"),notrans||(n.classList.add("revision-span-in"),n.timeout&&clearTimeout(n.timeout),n.timeout=setTimeout(function(){n.classList.remove("revision-span-in"),n=null},20)))}function hideVer(n,notrans){n&&(n.setAttribute("data-enabled","false"),n.classList.remove("revision-span-in"),n.timeout&&clearTimeout(n.timeout),notrans?(n.style.display="none",n.innerHTML="",n=null):(n.classList.add("revision-span-out"),n.timeout=setTimeout(function(){"false"===n.getAttribute("data-enabled")&&(n.classList.remove("revision-span-out"),n.style.display="none",n.innerHTML=""),n=null},1e3)))}function tagcontents(b,starttags,desttags,endtags,k){function tagfound(i,e,endtag){for(var j=0;j<e.length;j++)if(a.indexOf("<<"+e[j]+(endtag?">>":""),i)===i)return e[j]}for(var tg,l=0,c="",a=b.source.slice(k),i=0;i<a.length;i++){if(tg=tagfound(i,starttags))l++;else{if((tg=tagfound(i,desttags,!0))&&0===l)return b.nextMatch=k+i+tg.length+4,[c,tg];if((tg=tagfound(i,endtags,!0))&&(l--,0>l))return null}c+=a.charAt(i)}return null}function revisionSpanHandler(g,e,f,b){function mkspan(vtype){return h=insertElement(m,"span",null,"revision-span "+vtype),h.setAttribute("data-enabled",!1),h.style.display="none",h.tweecode="",h}var becomes,c,cn,m,h,vsn,k=b.source.indexOf(">>",b.matchStart)+2,vsns=[],vtype=e,flen=f.length;if(this.shorthand&&flen)for(;f.length>0;)vsns.push([f.shift(),"insert"===this.flavour?"gains":"becomes"]);else("insert"===this.flavour||"continue"===this.flavour&&"time"===this.trigger)&&vsns.push(["","becomes"]);if("continue"===this.flavour&&flen)b.nextMatch=k+b.source.slice(k).length,vsns.push([b.source.slice(k),vtype]);else{if(becomes=["becomes","gains"],c=tagcontents(b,begintags,becomes.concat(endtags),endtags,k),c&&-1===endtags.indexOf(c[1])){for(;c;)vsns.push(c),c=tagcontents(b,begintags,becomes,endtags,b.nextMatch);c=tagcontents(b,begintags,["/"+e,"end"+e],endtags,b.nextMatch)}if(!c)return void throwError(g,"<<"+e+">>: cannot find a matching close tag");vsns.push(c),"continue"===this.flavour&&(k=b.nextMatch,b.nextMatch=k+b.source.slice(k).length,vsns.push([b.source.slice(k),""]))}for("remove"===this.flavour&&vsns.push(["","becomes"]),cn=0,m=insertElement(g,"span",null,e),m.setAttribute("data-flavour",this.flavour),h=mkspan("initial"),vsn=vsns.shift(),h.tweecode=vsn[0],showVer(h,!0);vsns.length>0;)vsn&&(vtype=vsn[1]),vsn=vsns.shift(),h=mkspan(vtype),h.tweecode=vsn[0];"function"==typeof this.setup&&this.setup(m,g,e,f)}function revisionSetup(m,g,e,f){m.className+=" "+f[0].replace(" ","_")}function keySetup(m,g,e,f){f[0];m.setEventListener("keydown",function l(e){var done=!revise("revise",m);done&&m.removeEventListener("keydown",l)})}function timeSetup(m,g,e,f){function cssTimeUnit(s){if("string"==typeof s){if("ms"===s.slice(-2).toLowerCase())return Number(s.slice(0,-2))||0;if("s"===s.slice(-1).toLowerCase())return 1e3*Number(s.slice(0,-1))||0}return throwError(g,"<<"+e+'>>: "'+s+'" is not a valid CSS time unit'),0}var tm=cssTimeUnit(f[0]),s=passage();setTimeout(function timefn(){if(passage()===s){var done=!revise("revise",m);done||setTimeout(timefn,tm)}},tm)}function hoverSetup(m){var fn,noMouseEnter=null!==document.head.onmouseenter,m1=m.children[0],m2=m.children[1],gains=m2.className.indexOf("gains")>-1;m1&&m2&&(m1.onmouseenter=function(e){for(var efp=document.elementFromPoint(e.clientX,e.clientY);efp&&efp!==this;)efp=efp.parentNode;efp&&"false"!==this.getAttribute("data-enabled")&&revise("revise",this.parentNode)},m2.onmouseleave=function(e){for(var efp=document.elementFromPoint(e.clientX,e.clientY);efp&&efp!==this;)efp=efp.parentNode;efp||"false"!==this.getAttribute("data-enabled")&&revise("revert",this.parentNode)},gains&&(m1.onmouseleave=m2.onmouseleave),noMouseEnter&&(fn=function(n){return function(e){event.relatedTarget&&(event.relatedTarget===this||this.compareDocumentPosition(event.relatedTarget)&Node.DOCUMENT_POSITION_CONTAINED_BY)||this[n]()}},m1.onmouseover=fn("onmouseenter"),m2.onmouseout=fn("onmouseleave"),gains&&(m1.onmouseout=m2.onmouseout)),m=null)}function mouseSetup(m){var evt=null===document.head.onmouseenter?"onmouseenter":"onmouseover";m[evt]=function(){var done=!revise("revise",this);done&&(this[evt]=null)},m=null}function linkSetup(m,g,e,f){var l=document.createElement("a"),p=m.parentNode;l.className="link-internal replaceLink",p.insertBefore(l,m),l.insertBefore(m,null),jQuery(l).ariaClick(function(){var done=!1;m&&m.parentNode===this&&(done=!revise("revise",m),scrollWindowTo(m)),done&&(this.parentNode.insertBefore(m,this),this.parentNode.removeChild(this))}),l=null}function visitedSetup(m,g,e,f){var done,sav=State.variables,os="once seen",d=m.firstChild&&("insert"===this.flavour?m.firstChild.nextSibling:m.firstChild).tweecode;if(sav[os]=sav[os]||{},d&&!sav[os].hasOwnProperty(d))sav[os][d]=1;else{for(var i=sav[os][d];i>0&&!done;i--)done=!revise("revise",m,!0);sav[os].hasOwnProperty(d)&&(sav[os][d]+=1)}}function insideDepartingSpan(elem){for(var r=elem.parentNode;!r.classList.contains("passage");){if(r.classList.contains("revision-span-out"))return!0;r=r.parentNode}}function reviseAll(rt,rname){for(var rall=document.querySelectorAll(".passage [data-flavour]."+rname),ret=!1,i=0;i<rall.length;i++)insideDepartingSpan(rall[i])||(ret=revise(rt,rall[i])||ret);return ret}function revise(rt,r,notrans){function doToGainerSpans(n,fn){for(var k=n-1;k>=0&&rc[k+1].classList.contains("gains");k--)fn(rc[k],notrans)}for(var ind2,curr,next,ind=-1,rev="revert"===rt,rnd=rt.indexOf("random")>-1,fl=r.getAttribute("data-flavour"),rc=r.childNodes,cyc="cycle"===fl,rcl=rc.length-1,k=0;rcl>=k;k++)"true"===rc[k].getAttribute("data-enabled")&&(ind=k);rev&&(ind-=1),curr=ind>=0?rc[ind]:cyc?rc[rcl]:null,ind2=ind,rnd&&(ind2=(ind+Math.floor(Math.random()*rcl))%rcl),next=rcl>ind2?rc[ind2+1]:cyc?rc[0]:null;var docurr=rev?showVer:hideVer,donext=rev?hideVer:showVer,currfn=function(){next&&next.classList.contains("gains")&&!rnd||(docurr(curr,notrans),doToGainerSpans(ind,docurr,notrans))},nextfn=function(){donext(next,notrans),rnd&&doToGainerSpans(ind2+1,donext,notrans)};return rev?(nextfn(),currfn()):(currfn(),nextfn()),cyc?!0:rev?ind>0:rcl-1>ind2}if("undefined"==typeof version||"undefined"==typeof version.title||"SugarCube"!==version.title||"undefined"==typeof version.major||version.major<2)throw new Error("<<replacelink>> macro set requires SugarCube 2.0.0 or greater, aborting load");version.extensions.replacelinkMacroSet={major:1,minor:1,revision:7};var begintags=[],endtags=[];[{name:"insertlink",flavour:"insert",trigger:"link",setup:linkSetup},{name:"timedinsert",flavour:"insert",trigger:"time",setup:timeSetup},{name:"insertion",flavour:"insert",trigger:"revisemacro",setup:revisionSetup},{name:"later",flavour:"insert",trigger:"visited",setup:visitedSetup},{name:"keyinsert",flavour:"insert",trigger:"key",setup:keySetup},{name:"replacelink",flavour:"replace",trigger:"link",setup:linkSetup},{name:"timedreplace",flavour:"replace",trigger:"time",setup:timeSetup},{name:"mousereplace",flavour:"replace",trigger:"mouse",setup:mouseSetup},{name:"hoverreplace",flavour:"replace",trigger:"hover",setup:hoverSetup},{name:"revision",flavour:"replace",trigger:"revisemacro",setup:revisionSetup},{name:"keyreplace",flavour:"replace",trigger:"key",setup:keySetup},{name:"timedremove",flavour:"remove",trigger:"time",setup:timeSetup},{name:"mouseremove",flavour:"remove",trigger:"mouse",setup:mouseSetup},{name:"hoverremove",flavour:"remove",trigger:"hover",setup:hoverSetup},{name:"removal",flavour:"remove",trigger:"revisemacro",setup:revisionSetup},{name:"once",flavour:"remove",trigger:"visited",setup:visitedSetup},{name:"keyremove",flavour:"remove",trigger:"key",setup:keySetup},{name:"continuelink",flavour:"continue",trigger:"link",setup:linkSetup},{name:"timedcontinue",flavour:"continue",trigger:"time",setup:timeSetup},{name:"mousecontinue",flavour:"continue",trigger:"mouse",setup:mouseSetup},{name:"keycontinue",flavour:"continue",trigger:"key",setup:keySetup},{name:"cycle",flavour:"cycle",trigger:"revisemacro",setup:revisionSetup},{name:"mousecycle",flavour:"cycle",trigger:"mouse",setup:mouseSetup},{name:"timedcycle",flavour:"cycle",trigger:"time",setup:timeSetup},{name:"keycycle",flavour:"replace",trigger:"key",setup:keySetup}].forEach(function(e){e.handler=revisionSpanHandler,e.shorthand=["link","mouse","hover"].indexOf(e.trigger)>-1,macros[e.name]=e,Macro.tags.register(e.name),begintags.push(e.name),endtags.push("/"+e.name,"end"+e.name)}),macros.revertlink=macros.reviselink=macros.randomiselink=macros.randomizelink={handler:function(a,b,c){function disableLink(l){l.style.display="none"}function enableLink(l){l.style.display="inline"}function updateLink(l){if(l.className.indexOf("random")>-1)return void enableLink(l);for(var cannext,canprev,r,fl,rall=document.querySelectorAll(".passage [data-flavour]."+rname),i=0;i<rall.length;i++)r=rall[i],fl=r.getAttribute("data-flavour"),insideDepartingSpan(r)||("cycle"===fl?cannext=canprev=!0:("false"===r.firstChild.getAttribute("data-enabled")&&(canprev=!0),"false"===r.lastChild.getAttribute("data-enabled")&&(cannext=!0)));var can=l.classList.contains("revert")?canprev:cannext;(can?enableLink:disableLink)(l)}function toggleText(w){w.classList.toggle(rl+"Enabled"),w.classList.toggle(rl+"Disabled"),w.style.display="none"===w.style.display?"inline":"none"}if(c.length<2)return void throwError(a,"<<"+b+">>: insufficient arguments (requires at least 2)");var l,rname,rl="reviseLink",v="",end=!1,out=!1;switch(rname=c.shift().replace(" ","_"),l=insertElement(a,"a"),l.className="link-internal "+rl+" "+rl+"_"+rname+" "+b,c.length>1&&"$"===c[0][0]&&(v=c[0].slice(1),c.shift()),c[c.length-1]){case"end":end=!0,c.pop();break;case"out":out=!0,c.pop()}for(var h=State.variables,i=0;i<c.length;i++){var on=i===Math.max(c.indexOf(h[v]),0),d=insertElement(null,"span",null,rl+(on?"En":"Dis")+"abled");on?(h[v]=c[i],l.setAttribute("data-cycle",i)):d.style.display="none",insertText(d,c[i]),l.appendChild(d)}jQuery(l).ariaClick(function(){reviseAll(b,rname);var lall,t=this.childNodes,u=this.getAttribute("data-cycle")-0,m=t.length;if((end||out)&&u>=m-(end?2:1)){if(!end)return void this.parentNode.removeChild(this);var n=this.removeChild(t[u+1]||t[u]);n.className=rl+"End",n.style.display="inline",this.parentNode.replaceChild(n,this)}else toggleText(t[u]),u=(u+1)%m,v&&(h[v]=c[u]),toggleText(t[u]),this.setAttribute("data-cycle",u);lall=document.getElementsByClassName(rl+"_"+rname);for(var i=0;i<lall.length;i++)updateLink(lall[i])}),disableLink(l),setTimeout(function(l){return function(){updateLink(l)}}(l),1),l=null}},macros.mouserevise=macros.hoverrevise={handler:function(a,b,c,d){var endtags=["/"+b,"end"+b],evt=null===window.onmouseenter?"onmouseenter":"onmouseover",t=tagcontents(d,[b],endtags,endtags,d.source.indexOf(">>",d.matchStart)+2);if(t){var rname=c[0].replace(" ","_"),h=insertElement(a,"span",null,"hoverrevise hoverrevise_"+rname),f=function(){var done=!reviseAll("revise",rname);"hoverrevise"!=b&&done&&(this[evt]=null)};new Wikifier(h,t[0]),"hoverrevise"===b?(h.onmouseover=f,h.onmouseout=function(){reviseAll("revert",rname)}):h[evt]=f,h=null}}},Macro.tags.register("mouserevise"),Macro.tags.register("hoverrevise"),macros.instantrevise={handler:function(a,b,c,d){reviseAll("revise",c[0].replace(" ","_"))}}}();\n\n\n/*! <<cyclinglink>> macro for SugarCube 2.x */\n!function(){"use strict";if("undefined"==typeof version||"undefined"==typeof version.title||"SugarCube"!==version.title||"undefined"==typeof version.major||version.major<2)throw new Error("<<cyclinglink>> macro requires SugarCube 2.0 or greater, aborting load");version.extensions.cyclinglinkMacro={major:3,minor:3,revision:2},macros.cyclinglink={handler:function(a,b,c){function toggleText(w){w.classList.remove("cyclingLinkInit"),w.classList.toggle(rl+"Enabled"),w.classList.toggle(rl+"Disabled"),w.style.display="none"===w.style.display?"inline":"none"}var rl="cyclingLink";switch(c[c.length-1]){case"end":var end=!0;c.pop();break;case"out":var out=!0;c.pop()}var v=null;c.length&&"$"===c[0][0]&&(v=c[0].slice(1),c.shift());var h=State.variables;if(!out||!v||""!==h[v]){var l=insertElement(a,"a");l.className="link-internal cyclingLink",l.setAttribute("data-cycle",0);for(var i=0;i<c.length;i++){var on=i===(v?Math.max(c.indexOf(h[v]),0):0),d=insertElement(null,"span",null,"cyclingLinkInit cyclingLink"+(on?"En":"Dis")+"abled");on?(v&&(h[v]=c[i]),l.setAttribute("data-cycle",i)):d.style.display="none",insertText(d,c[i]),on&&end&&i===c.length-1?l.parentNode.replaceChild(d,l):l.appendChild(d)}jQuery(l).ariaClick(function(){var t=this.childNodes,u=this.getAttribute("data-cycle")-0,m=t.length;if(toggleText(t[u]),u+=1,out&&u===m?v&&(h[v]=""):(u%=m,v&&(h[v]=c[u])),(end||out)&&u===m-(end?1:0)){if(!end)return void this.parentNode.removeChild(this);var n=this.removeChild(t[u]);return n.className=rl+"End",n.style.display="inline",void this.parentNode.replaceChild(n,this)}toggleText(t[u]),this.setAttribute("data-cycle",u)})}}}}();\n\n\n\n\n\n/*! jQuery UI - v1.12.1 - 2016-09-14\n* http://jqueryui.com\n* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js\n* Copyright jQuery Foundation and other contributors; Licensed MIT */\n\n(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function e(t){for(var e=t.css("visibility");"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e}function i(t){for(var e,i;t.length&&t[0]!==document;){if(e=t.css("position"),("absolute"===e||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}function s(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},t.extend(this._defaults,this.regional[""]),this.regional.en=t.extend(!0,{},this.regional[""]),this.regional["en-US"]=t.extend(!0,{},this.regional.en),this.dpDiv=n(t("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}function n(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,function(){t(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,o)}function o(){t.datepicker._isDisabledDatepicker(m.inline?m.dpDiv.parent()[0]:m.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function a(e,i){t.extend(e,i);for(var s in i)null==i[s]&&(e[s]=i[s]);return e}function r(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}t.ui=t.ui||{},t.ui.version="1.12.1";var h=0,l=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},h=e.split(".")[0];e=e.split(".")[1];var l=h+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][l.toLowerCase()]=function(e){return!!t.data(e,l)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:h,widgetName:e,widgetFullName:l}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,s,n=l.call(arguments,1),o=0,a=n.length;a>o;o++)for(i in n[o])s=n[o][i],n[o].hasOwnProperty(i)&&void 0!==s&&(e[i]=t.isPlainObject(s)?t.isPlainObject(e[i])?t.widget.extend({},e[i],s):t.widget.extend({},s):s);return e},t.widget.bridge=function(e,i){var s=i.prototype.widgetFullName||e;t.fn[e]=function(n){var o="string"==typeof n,a=l.call(arguments,1),r=this;return o?this.length||"instance"!==n?this.each(function(){var i,o=t.data(this,s);return"instance"===n?(r=o,!1):o?t.isFunction(o[n])&&"_"!==n.charAt(0)?(i=o[n].apply(o,a),i!==o&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+n+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+n+"'")}):r=void 0:(a.length&&(n=t.widget.extend.apply(null,[n].concat(a))),this.each(function(){var e=t.data(this,s);e?(e.option(n||{}),e._init&&e._init()):t.data(this,s,new i(n,this))})),r}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=h++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\sS+/g)||[],!0),e.extra&&i(e.extra.match(/\sS+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\sw:-]*)\ss*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\s+\s-]\sd+(\s.[\sd]+)?%?/,c=/^\sw+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width<e.element[0].scrollWidth,o="scroll"===s||"auto"===s&&e.height<e.element[0].scrollHeight;return{width:o?t.position.scrollbarWidth():0,height:n?t.position.scrollbarWidth():0}},getWithinInfo:function(e){var i=t(e||window),s=t.isWindow(i[0]),n=!!i[0]&&9===i[0].nodeType,o=!s&&!n;return{element:i,isWindow:s,isDocument:n,offset:o?t(e).offset():{left:0,top:0},scrollLeft:i.scrollLeft(),scrollTop:i.scrollTop(),width:i.outerWidth(),height:i.outerHeight()}}},t.fn.position=function(n){if(!n||!n.of)return d.apply(this,arguments);n=t.extend({},n);var u,p,f,g,m,_,v=t(n.of),b=t.position.getWithinInfo(n.within),y=t.position.getScrollInfo(b),w=(n.collision||"flip").split(" "),k={};return _=s(v),v[0].preventDefault&&(n.at="left top"),p=_.width,f=_.height,g=_.offset,m=t.extend({},g),t.each(["my","at"],function(){var t,e,i=(n[this]||"").split(" ");1===i.length&&(i=r.test(i[0])?i.concat(["center"]):h.test(i[0])?["center"].concat(i):["center","center"]),i[0]=r.test(i[0])?i[0]:"center",i[1]=h.test(i[1])?i[1]:"center",t=l.exec(i[0]),e=l.exec(i[1]),k[this]=[t?t[0]:0,e?e[0]:0],n[this]=[c.exec(i[0])[0],c.exec(i[1])[0]]}),1===w.length&&(w[1]=w[0]),"right"===n.at[0]?m.left+=p:"center"===n.at[0]&&(m.left+=p/2),"bottom"===n.at[1]?m.top+=f:"center"===n.at[1]&&(m.top+=f/2),u=e(k.at,p,f),m.left+=u[0],m.top+=u[1],this.each(function(){var s,r,h=t(this),l=h.outerWidth(),c=h.outerHeight(),d=i(this,"marginLeft"),_=i(this,"marginTop"),x=l+d+i(this,"marginRight")+y.width,C=c+_+i(this,"marginBottom")+y.height,D=t.extend({},m),I=e(k.my,h.outerWidth(),h.outerHeight());"right"===n.my[0]?D.left-=l:"center"===n.my[0]&&(D.left-=l/2),"bottom"===n.my[1]?D.top-=c:"center"===n.my[1]&&(D.top-=c/2),D.left+=I[0],D.top+=I[1],s={marginLeft:d,marginTop:_},t.each(["left","top"],function(e,i){t.ui.position[w[e]]&&t.ui.position[w[e]][i](D,{targetWidth:p,targetHeight:f,elemWidth:l,elemHeight:c,collisionPosition:s,collisionWidth:x,collisionHeight:C,offset:[u[0]+I[0],u[1]+I[1]],my:n.my,at:n.at,within:b,elem:h})}),n.using&&(r=function(t){var e=g.left-D.left,i=e+p-l,s=g.top-D.top,r=s+f-c,u={target:{element:v,left:g.left,top:g.top,width:p,height:f},element:{element:h,left:D.left,top:D.top,width:l,height:c},horizontal:0>i?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-h,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});var c="ui-effects-",u="ui-effects-style",d="ui-effects-animated",p=t;t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,function(t,o){var a,r=o.re.exec(i),h=r&&o.parse(r),l=o.space||"rgba";return h?(a=s[l](h),s[c[l].cache]=a[c[l].cache],n=s._rgba=a._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,o.transparent),s):o[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var o,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\s-+])=\ss*(\sd+\s.?\sd*)/,h=[{re:/rgba?\s(\ss*(\sd{1,3})\ss*,\ss*(\sd{1,3})\ss*,\ss*(\sd{1,3})\ss*(?:,\ss*(\sd?(?:\s.\sd+)?)\ss*)?\s)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\s(\ss*(\sd+(?:\s.\sd+)?)\s%\ss*,\ss*(\sd+(?:\s.\sd+)?)\s%\ss*,\ss*(\sd+(?:\s.\sd+)?)\s%\ss*(?:,\ss*(\sd?(?:\s.\sd+)?)\ss*)?\s)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\s(\ss*(\sd+(?:\s.\sd+)?)\ss*,\ss*(\sd+(?:\s.\sd+)?)\s%\ss*,\ss*(\sd+(?:\s.\sd+)?)\s%\ss*(?:,\ss*(\sd?(?:\s.\sd+)?)\ss*)?\s)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=l.support={},p=t("<p>")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),l.fn=t.extend(l.prototype,{parse:function(n,a,r,h){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(a),a=e);var u=this,d=t.type(n),p=this._rgba=[];return a!==e&&(n=[n,a,r,h],d="array"),"string"===d?this.parse(s(n)||o._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof l?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var o=s.cache;f(s.props,function(t,e){if(!u[o]&&s.to){if("alpha"===t||null==n[t])return;u[o]=s.to(u._rgba)}u[o][e.idx]=i(n[t],e,!0)}),u[o]&&0>t.inArray(null,u[o].slice(0,3))&&(u[o][3]=1,s.from&&(u._rgba=s.from(u[o])))}),this):e},is:function(t){var i=l(t),s=!0,n=this;return f(c,function(t,o){var a,r=i[o.cache];return r&&(a=n[o.cache]||o.to&&o.to(n._rgba)||[],f(o.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===a[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=l(t),n=s._space(),o=c[n],a=0===this.alpha()?l("transparent"):this,r=a[o.cache]||o.to(a._rgba),h=r.slice();return s=s[o.cache],f(o.props,function(t,n){var o=n.idx,a=r[o],l=s[o],c=u[n.type]||{};null!==l&&(null===a?h[o]=l:(c.mod&&(l-a>c.mod/2?a+=c.mod:a-l>c.mod/2&&(a-=c.mod)),h[o]=i((l-a)*e+a,n)))}),this[n](h)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=l(e)._rgba;return l(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),h=Math.min(s,n,o),l=r-h,c=r+h,u=.5*c;return e=h===r?0:s===r?60*(n-o)/l+360:n===r?60*(o-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5>=u?l/c:l/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],o=t[3],a=.5>=s?s*(1+i):s+i-s*i,r=2*s-a;return[Math.round(255*n(r,a,e+1/3)),Math.round(255*n(r,a,e)),Math.round(255*n(r,a,e-1/3)),o]},f(c,function(s,n){var o=n.props,a=n.cache,h=n.to,c=n.from;l.fn[s]=function(s){if(h&&!this[a]&&(this[a]=h(this._rgba)),s===e)return this[a].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[a].slice();return f(o,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=l(c(d)),n[a]=d,n):l(d)},f(o,function(e,i){l.fn[e]||(l.fn[e]=function(n){var o,a=t.type(n),h="alpha"===e?this._hsla?"hsla":"rgba":s,l=this[h](),c=l[i.idx];return"undefined"===a?c:("function"===a&&(n=n.call(this,c),a=t.type(n)),null==n&&i.empty?this:("string"===a&&(o=r.exec(n),o&&(n=c+parseFloat(o[2])*("+"===o[1]?1:-1))),l[i.idx]=n,this[h](l)))})})}),l.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var o,a,r="";if("transparent"!==n&&("string"!==t.type(n)||(o=s(n)))){if(n=l(o||n),!d.rgba&&1!==n._rgba[3]){for(a="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&a&&a.style;)try{r=t.css(a,"backgroundColor"),a=a.parentNode}catch(h){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(h){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=l(e.elem,i),e.end=l(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},l.hook(a),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(p),function(){function e(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(o[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(o[i]=n[i]);return o}function i(e,i){var s,o,a={};for(s in i)o=i[s],e[s]!==o&&(n[s]||(t.fx.step[s]||!isNaN(parseFloat(o)))&&(a[s]=o));return a}var s=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(p.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(n,o,a,r){var h=t.speed(o,a,r);return this.queue(function(){var o,a=t(this),r=a.attr("class")||"",l=h.children?a.find("*").addBack():a;l=l.map(function(){var i=t(this);return{el:i,start:e(this)}}),o=function(){t.each(s,function(t,e){n[e]&&a[e+"Class"](n[e])})},o(),l=l.map(function(){return this.end=e(this.el[0]),this.diff=i(this.start,this.end),this}),a.attr("class",r),l=l.map(function(){var e=this,i=t.Deferred(),s=t.extend({},h,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,l.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),h.complete.call(a[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,o){return s?t.effects.animateClass.call(this,{add:i},s,n,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,s,n,o,a){return"boolean"==typeof s||void 0===s?n?t.effects.animateClass.call(this,s?{add:i}:{remove:i},n,o,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},s,n,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,o){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,o)}})}(),function(){function e(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function i(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}function s(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\s((-?\sd*\s.?\sd*px|-?\sd+%|auto),?\ss*(-?\sd*\s.?\sd*px|-?\sd+%|auto),?\ss*(-?\sd*\s.?\sd*px|-?\sd+%|auto),?\ss*(-?\sd*\s.?\sd*px|-?\sd+%|auto)\s)$/,o=n.exec(t)||["",0,i,s,0];return{top:parseFloat(o[1])||0,right:"auto"===o[2]?i:parseFloat(o[2]),bottom:"auto"===o[3]?s:parseFloat(o[3]),left:parseFloat(o[4])||0}}t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=function(e){return function(i){return!!t(i).data(d)||e(i)}}(t.expr.filters.animated)),t.uiBackCompat!==!1&&t.extend(t.effects,{save:function(t,e){for(var i=0,s=e.length;s>i;i++)null!==e[i]&&t.data(c+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;n>s;s++)null!==e[s]&&(i=t.data(c+e[s]),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(a){o=document.body}return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).trigger("focus"),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger("focus")),e}}),t.extend(t.effects,{version:"1.12.1",define:function(e,i,s){return s||(s=i,i="effect"),t.effects.effect[e]=s,t.effects.effect[e].mode=i,s},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,n="vertical"!==i?(e||100)/100:1;return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();e>1&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data(u,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(u)||"",t.removeData(u)},mode:function(t,e){var i=t.is(":hidden");return"toggle"===e&&(e=i?"show":"hide"),(i?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(e){var i,s=e.css("position"),n=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(s)&&(s="absolute",i=t("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),"float":e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data(c+"placeholder",i)),e.css({position:s,left:n.left,top:n.top}),i},removePlaceholder:function(t){var e=c+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])}),n}}),t.fn.extend({effect:function(){function i(e){function i(){r.removeData(d),t.effects.cleanUp(r),"hide"===s.mode&&r.hide(),a()}function a(){t.isFunction(h)&&h.call(r[0]),t.isFunction(e)&&e()}var r=t(this);s.mode=c.shift(),t.uiBackCompat===!1||o?"none"===s.mode?(r[l](),a()):n.call(r[0],s,i):(r.is(":hidden")?"hide"===l:"show"===l)?(r[l](),a()):n.call(r[0],s,a)}var s=e.apply(this,arguments),n=t.effects.effect[s.effect],o=n.mode,a=s.queue,r=a||"fx",h=s.complete,l=s.mode,c=[],u=function(e){var i=t(this),s=t.effects.mode(i,l)||o;i.data(d,!0),c.push(s),o&&("show"===s||s===o&&"hide"===s)&&i.show(),o&&"none"===s||t.effects.saveStyle(i),t.isFunction(e)&&e()};return t.fx.off||!n?l?this[l](s.duration,h):this.each(function(){h&&h.call(this)}):a===!1?this.each(u).each(i):this.queue(r,u).queue(r,i)},show:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="show",this.effect.call(this,n)\n}}(t.fn.show),hide:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(t.fn.hide),toggle:function(t){return function(s){if(i(s)||"boolean"==typeof s)return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):s(this.css("clip"),this)},transfer:function(e,i){var s=t(this),n=t(e.to),o="fixed"===n.css("position"),a=t("body"),r=o?a.scrollTop():0,h=o?a.scrollLeft():0,l=n.offset(),c={top:l.top-r,left:l.left-h,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("<div class='ui-effects-transfer'></div>").appendTo("body").addClass(e.className).css({top:u.top-r,left:u.left-h,height:s.innerHeight(),width:s.innerWidth(),position:o?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){d.remove(),t.isFunction(i)&&i()})}}),t.fx.step.clip=function(e){e.clipInit||(e.start=t(e.elem).cssClip(),"string"==typeof e.end&&(e.end=s(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}();var f=t.effects;t.effects.define("blind","hide",function(e,i){var s={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=t(this),o=e.direction||"up",a=n.cssClip(),r={clip:t.extend({},a)},h=t.effects.createPlaceholder(n);r.clip[s[o][0]]=r.clip[s[o][1]],"show"===e.mode&&(n.cssClip(r.clip),h&&h.css(t.effects.clipToBox(r)),r.clip=a),h&&h.animate(t.effects.clipToBox(r),e.duration,e.easing),n.animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("bounce",function(e,i){var s,n,o,a=t(this),r=e.mode,h="hide"===r,l="show"===r,c=e.direction||"up",u=e.distance,d=e.times||5,p=2*d+(l||h?1:0),f=e.duration/p,g=e.easing,m="up"===c||"down"===c?"top":"left",_="up"===c||"left"===c,v=0,b=a.queue().length;for(t.effects.createPlaceholder(a),o=a.css(m),u||(u=a["top"===m?"outerHeight":"outerWidth"]()/3),l&&(n={opacity:1},n[m]=o,a.css("opacity",0).css(m,_?2*-u:2*u).animate(n,f,g)),h&&(u/=Math.pow(2,d-1)),n={},n[m]=o;d>v;v++)s={},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g).animate(n,f,g),u=h?2*u:u/2;h&&(s={opacity:0},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g)),a.queue(i),t.effects.unshift(a,b,p+1)}),t.effects.define("clip","hide",function(e,i){var s,n={},o=t(this),a=e.direction||"vertical",r="both"===a,h=r||"horizontal"===a,l=r||"vertical"===a;s=o.cssClip(),n.clip={top:l?(s.bottom-s.top)/2:s.top,right:h?(s.right-s.left)/2:s.right,bottom:l?(s.bottom-s.top)/2:s.bottom,left:h?(s.right-s.left)/2:s.left},t.effects.createPlaceholder(o),"show"===e.mode&&(o.cssClip(n.clip),n.clip=s),o.animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("drop","hide",function(e,i){var s,n=t(this),o=e.mode,a="show"===o,r=e.direction||"left",h="up"===r||"down"===r?"top":"left",l="up"===r||"left"===r?"-=":"+=",c="+="===l?"-=":"+=",u={opacity:0};t.effects.createPlaceholder(n),s=e.distance||n["top"===h?"outerHeight":"outerWidth"](!0)/2,u[h]=l+s,a&&(n.css(u),u[h]=c+s,u.opacity=1),n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("explode","hide",function(e,i){function s(){b.push(this),b.length===u*d&&n()}function n(){p.css({visibility:"visible"}),t(b).remove(),i()}var o,a,r,h,l,c,u=e.pieces?Math.round(Math.sqrt(e.pieces)):3,d=u,p=t(this),f=e.mode,g="show"===f,m=p.show().css("visibility","hidden").offset(),_=Math.ceil(p.outerWidth()/d),v=Math.ceil(p.outerHeight()/u),b=[];for(o=0;u>o;o++)for(h=m.top+o*v,c=o-(u-1)/2,a=0;d>a;a++)r=m.left+a*_,l=a-(d-1)/2,p.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-a*_,top:-o*v}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:_,height:v,left:r+(g?l*_:0),top:h+(g?c*v:0),opacity:g?0:1}).animate({left:r+(g?0:l*_),top:h+(g?0:c*v),opacity:g?1:0},e.duration||500,e.easing,s)}),t.effects.define("fade","toggle",function(e,i){var s="show"===e.mode;t(this).css("opacity",s?0:1).animate({opacity:s?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("fold","hide",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=e.size||15,h=/([0-9]+)%/.exec(r),l=!!e.horizFirst,c=l?["right","bottom"]:["bottom","right"],u=e.duration/2,d=t.effects.createPlaceholder(s),p=s.cssClip(),f={clip:t.extend({},p)},g={clip:t.extend({},p)},m=[p[c[0]],p[c[1]]],_=s.queue().length;h&&(r=parseInt(h[1],10)/100*m[a?0:1]),f.clip[c[0]]=r,g.clip[c[0]]=r,g.clip[c[1]]=0,o&&(s.cssClip(g.clip),d&&d.css(t.effects.clipToBox(g)),g.clip=p),s.queue(function(i){d&&d.animate(t.effects.clipToBox(f),u,e.easing).animate(t.effects.clipToBox(g),u,e.easing),i()}).animate(f,u,e.easing).animate(g,u,e.easing).queue(i),t.effects.unshift(s,_,4)}),t.effects.define("highlight","show",function(e,i){var s=t(this),n={backgroundColor:s.css("backgroundColor")};"hide"===e.mode&&(n.opacity=0),t.effects.saveStyle(s),s.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("size",function(e,i){var s,n,o,a=t(this),r=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],l=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],c=e.mode,u="effect"!==c,d=e.scale||"both",p=e.origin||["middle","center"],f=a.css("position"),g=a.position(),m=t.effects.scaledDimensions(a),_=e.from||m,v=e.to||t.effects.scaledDimensions(a,0);t.effects.createPlaceholder(a),"show"===c&&(o=_,_=v,v=o),n={from:{y:_.height/m.height,x:_.width/m.width},to:{y:v.height/m.height,x:v.width/m.width}},("box"===d||"both"===d)&&(n.from.y!==n.to.y&&(_=t.effects.setTransition(a,h,n.from.y,_),v=t.effects.setTransition(a,h,n.to.y,v)),n.from.x!==n.to.x&&(_=t.effects.setTransition(a,l,n.from.x,_),v=t.effects.setTransition(a,l,n.to.x,v))),("content"===d||"both"===d)&&n.from.y!==n.to.y&&(_=t.effects.setTransition(a,r,n.from.y,_),v=t.effects.setTransition(a,r,n.to.y,v)),p&&(s=t.effects.getBaseline(p,m),_.top=(m.outerHeight-_.outerHeight)*s.y+g.top,_.left=(m.outerWidth-_.outerWidth)*s.x+g.left,v.top=(m.outerHeight-v.outerHeight)*s.y+g.top,v.left=(m.outerWidth-v.outerWidth)*s.x+g.left),a.css(_),("content"===d||"both"===d)&&(h=h.concat(["marginTop","marginBottom"]).concat(r),l=l.concat(["marginLeft","marginRight"]),a.find("*[width]").each(function(){var i=t(this),s=t.effects.scaledDimensions(i),o={height:s.height*n.from.y,width:s.width*n.from.x,outerHeight:s.outerHeight*n.from.y,outerWidth:s.outerWidth*n.from.x},a={height:s.height*n.to.y,width:s.width*n.to.x,outerHeight:s.height*n.to.y,outerWidth:s.width*n.to.x};n.from.y!==n.to.y&&(o=t.effects.setTransition(i,h,n.from.y,o),a=t.effects.setTransition(i,h,n.to.y,a)),n.from.x!==n.to.x&&(o=t.effects.setTransition(i,l,n.from.x,o),a=t.effects.setTransition(i,l,n.to.x,a)),u&&t.effects.saveStyle(i),i.css(o),i.animate(a,e.duration,e.easing,function(){u&&t.effects.restoreStyle(i)})})),a.animate(v,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var e=a.offset();0===v.opacity&&a.css("opacity",_.opacity),u||(a.css("position","static"===f?"relative":f).offset(e),t.effects.saveStyle(a)),i()}})}),t.effects.define("scale",function(e,i){var s=t(this),n=e.mode,o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"effect"!==n?0:100),a=t.extend(!0,{from:t.effects.scaledDimensions(s),to:t.effects.scaledDimensions(s,o,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(a.from.opacity=1,a.to.opacity=0),t.effects.effect.size.call(this,a,i)}),t.effects.define("puff","hide",function(e,i){var s=t.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});t.effects.effect.scale.call(this,s,i)}),t.effects.define("pulsate","show",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=o||a,h=2*(e.times||5)+(r?1:0),l=e.duration/h,c=0,u=1,d=s.queue().length;for((o||!s.is(":visible"))&&(s.css("opacity",0).show(),c=1);h>u;u++)s.animate({opacity:c},l,e.easing),c=1-c;s.animate({opacity:c},l,e.easing),s.queue(i),t.effects.unshift(s,d,h+1)}),t.effects.define("shake",function(e,i){var s=1,n=t(this),o=e.direction||"left",a=e.distance||20,r=e.times||3,h=2*r+1,l=Math.round(e.duration/h),c="up"===o||"down"===o?"top":"left",u="up"===o||"left"===o,d={},p={},f={},g=n.queue().length;for(t.effects.createPlaceholder(n),d[c]=(u?"-=":"+=")+a,p[c]=(u?"+=":"-=")+2*a,f[c]=(u?"-=":"+=")+2*a,n.animate(d,l,e.easing);r>s;s++)n.animate(p,l,e.easing).animate(f,l,e.easing);n.animate(p,l,e.easing).animate(d,l/2,e.easing).queue(i),t.effects.unshift(n,g,h+1)}),t.effects.define("slide","show",function(e,i){var s,n,o=t(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=e.mode,h=e.direction||"left",l="up"===h||"down"===h?"top":"left",c="up"===h||"left"===h,u=e.distance||o["top"===l?"outerHeight":"outerWidth"](!0),d={};t.effects.createPlaceholder(o),s=o.cssClip(),n=o.position()[l],d[l]=(c?-1:1)*u+n,d.clip=o.cssClip(),d.clip[a[h][1]]=d.clip[a[h][0]],"show"===r&&(o.cssClip(d.clip),o.css(l,d[l]),d.clip=s,d[l]=n),o.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:i})});var f;t.uiBackCompat!==!1&&(f=t.effects.define("transfer",function(e,i){t(this).transfer(e,i)})),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,.\s/:;<=>?@[\s]^`{|}~])/g;return function(e){return e.replace(t,"\s\s$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\sd+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||e.active!==!1&&null!=e.active||(e.active=0),this._processPanels(),0>e.active&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e,i,s=this.options.icons;s&&(e=t("<span>"),this._addClass(e,"ui-accordion-header-icon","ui-icon "+s.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,s.header)._addClass(i,null,s.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||this.options.active!==!1||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons()),void 0)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(t(e.target).attr("tabIndex",-1),t(o).attr("tabIndex",0),t(o).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),e.active===!1&&e.collapsible===!0||!this.headers.length?(e.active=!1,this.active=t()):e.active===!1?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=t(this),i=e.uniqueId().attr("id"),s=e.next(),n=s.uniqueId().attr("id");e.attr("aria-controls",n),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(e=n.height(),this.element.siblings(":visible").each(function(){var i=t(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(e-=i.outerHeight(!0))}),this.headers.each(function(){e-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===s&&(e=0,this.headers.next().each(function(){var i=t(this).is(":visible");i||t(this).show(),e=Math.max(e,t(this).css("height","").height()),i||t(this).hide()}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i,s,n=this.options,o=this.active,a=t(e.currentTarget),r=a[0]===o[0],h=r&&n.collapsible,l=h?t():a.next(),c=o.next(),u={oldHeader:o,oldPanel:c,newHeader:h?t():a,newPanel:l};e.preventDefault(),r&&!n.collapsible||this._trigger("beforeActivate",e,u)===!1||(n.active=h?!1:this.headers.index(a),this.active=r?t():a,this._toggle(u),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),n.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),r||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),n.icons&&(s=a.children(".ui-accordion-header-icon"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,e):(s.hide(),i.show(),this._toggleComplete(e)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var s,n,o,a=this,r=0,h=t.css("box-sizing"),l=t.length&&(!e.length||t.index()<e.index()),c=this.options.animate||{},u=l&&c.down||c,d=function(){a._toggleComplete(i)};return"number"==typeof u&&(o=u),"string"==typeof u&&(n=u),n=n||u.easing||c.easing,o=o||u.duration||c.duration,e.length?t.length?(s=t.show().outerHeight(),e.animate(this.hideProps,{duration:o,easing:n,step:function(t,e){e.now=Math.round(t)}}),t.hide().animate(this.showProps,{duration:o,easing:n,complete:d,step:function(t,i){i.now=Math.round(t),"height"!==i.prop?"content-box"===h&&(r+=i.now):"content"!==a.options.heightStyle&&(i.now=Math.round(s-e.outerHeight()-r),r=0)}}),void 0):e.animate(this.hideProps,o,n,d):t.animate(this.showProps,o,n,d)},_toggleComplete:function(t){var e=t.oldPanel,i=e.prev();this._removeClass(e,"ui-accordion-content-active"),this._removeClass(i,"ui-accordion-header-active")._addClass(i,"ui-accordion-header-collapsed"),e.length&&(e.parent()[0].className=e.parent()[0].className),this._trigger("activate",null,t)}}),t.ui.safeActiveElement=function(t){var e;try{e=t.activeElement}catch(i){e=t.body}return e||(e=t.body),e.nodeName||(e=t.body),e},t.widget("ui.menu",{version:"1.12.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,h=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=h.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("<span>").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=h.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\s-\su2014\su2013\ss]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(e){this.active=this.active||t(e.target).closest(".ui-menu-item");var i={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(e,!0),this._trigger("select",e,i)},_filterMenuItems:function(e){var i=e.replace(/[\s-\s[\s]{}()*+?.,\s\s\s^$|#\ss]/g,"\s\s$&"),s=RegExp("^"+i,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return s.test(t.trim(t(this).children(".ui-menu-item-wrapper").text()))})}}),t.widget("ui.autocomplete",{version:"1.12.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;\nthis.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==t.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("<div>").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,i){var s=i.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==t.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=s})),!1!==this._trigger("select",e,{item:s})&&this._value(s.value),this.term=this._value(),this.close(e),this.selectedItem=s}}),this.liveRegion=t("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length<this.options.minLength?this.close(e):this._trigger("search",e)!==!1?this._search(t):void 0},_search:function(t){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:t},this._response())},_response:function(){var e=++this.requestIndex;return t.proxy(function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")},this)},__response:function(t){t&&(t=this._normalize(t)),this._trigger("response",null,{content:t}),!this.options.disabled&&t&&t.length&&!this.cancelSearch?(this._suggest(t),this._trigger("open")):this._close()},close:function(t){this.cancelSearch=!0,this._close(t)},_close:function(t){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",t))},_change:function(t){this.previous!==this._value()&&this._trigger("change",t,{item:this.selectedItem})},_normalize:function(e){return e.length&&e[0].label&&e[0].value?e:t.map(e,function(e){return"string"==typeof e?{label:e,value:e}:t.extend({},e,{label:e.label||e.value,value:e.value||e.label})})},_suggest:function(e){var i=this.menu.element.empty();this._renderMenu(i,e),this.isNewMenu=!0,this.menu.refresh(),i.show(),this._resizeMenu(),i.position(t.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var t=this.menu.element;t.outerWidth(Math.max(t.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(e,i){var s=this;t.each(i,function(t,i){s._renderItemData(e,i)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-autocomplete-item",e)},_renderItem:function(e,i){return t("<li>").append(t("<div>").text(i.label)).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\s-\s[\s]{}()*+?.,\s\s\s^$|#\ss]/g,"\s\s$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("<div>").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete;var g=/ui-corner-([a-z]){2,6}/g;t.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"<div>",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,function(s,n){var o,a={};return n?"controlgroupLabel"===s?(o=e.element.find(n),o.each(function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("<span class='ui-controlgroup-label-contents'></span>")}),e._addClass(o,null,"ui-widget ui-widget-content ui-state-default"),i=i.concat(o.get()),void 0):(t.fn[s]&&(a=e["_"+s+"Options"]?e["_"+s+"Options"]("middle"):{classes:{}},e.element.find(n).each(function(){var n=t(this),o=n[s]("instance"),r=t.widget.extend({},a);if("button"!==s||!n.parent(".ui-spinner").length){o||(o=n[s]()[s]("instance")),o&&(r.classes=e._resolveClassesValues(r.classes,o)),n[s](r);var h=n[s]("widget");t.data(h[0],"ui-controlgroup-data",o?o:n[s]("instance")),i.push(h[0])}})),void 0):void 0}),this.childWidgets=t(t.unique(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var i=t(this),s=i.data("ui-controlgroup-data");s&&s[e]&&s[e]()})},_updateCornerClass:function(t,e){var i="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",s=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,i),this._addClass(t,null,s)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(e,i){var s={};return t.each(e,function(n){var o=i.options.classes[n]||"";o=t.trim(o.replace(g,"")),s[n]=(o+" "+e[n]).replace(/\ss+/g," ")}),s},_setOption:function(t,e){return"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"===t?(this._callChildMethod(e?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],function(t,s){var n=e[s]().data("ui-controlgroup-data");if(n&&i["_"+n.widgetName+"Options"]){var o=i["_"+n.widgetName+"Options"](1===e.length?"only":s);o.classes=i._resolveClassesValues(o.classes,n),n.element[n.widgetName](o)}else i._updateCornerClass(e[s](),s)}),this._callChildMethod("refresh"))}}),t.widget("ui.checkboxradio",[t.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i,s=this,n=this._super()||{};return this._readType(),i=this.element.labels(),this.label=t(i[i.length-1]),this.label.length||t.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){s.originalLabel+=3===this.nodeType?t(this).text():this.outerHTML}),this.originalLabel&&(n.label=this.originalLabel),e=this.element[0].disabled,null!=e&&(n.disabled=e),n},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||t.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e,i=this.element[0].name,s="input[name='"+t.ui.escapeSelector(i)+"']";return i?(e=this.form.length?t(this.form[0].elements).filter(s):t(s).filter(function(){return 0===t(this).form().length}),e.not(this.element)):t([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=t(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){return"label"!==t||e?(this._super(t,e),"disabled"===t?(this._toggleClass(this.label,null,"ui-state-disabled",e),this.element[0].disabled=e,void 0):(this.refresh(),void 0)):void 0},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=t("<span>"),this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),this.iconSpace&&(t=t.not(this.iconSpace[0])),t.remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]),t.ui.checkboxradio,t.widget("ui.button",{version:"1.12.1",defaultElement:"<button>",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,e=this._super()||{};return this.isInput=this.element.is("input"),t=this.element[0].disabled,null!=t&&(e.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(e.label=this.originalLabel),e},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(e){e.keyCode===t.ui.keyCode.SPACE&&(e.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(e,i){var s="iconPosition"!==e,n=s?this.options.iconPosition:i,o="top"===n||"bottom"===n;this.icon?s&&this._removeClass(this.icon,null,this.options.icon):(this.icon=t("<span>"),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),s&&this._addClass(this.icon,null,i),this._attachIcon(n),o?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=t("<span> </span>"),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var e=void 0===t.showLabel?this.options.showLabel:t.showLabel,i=void 0===t.icon?this.options.icon:t.icon;e||i||(t.showLabel=!0),this._super(t)},_setOption:function(t,e){"icon"===t&&(e?this._updateIcon(t,e):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,e),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!e),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(e):(this.element.html(e),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,e),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",e),this.element[0].disabled=e,e&&this.element.blur())},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),t.uiBackCompat!==!1&&(t.widget("ui.button",t.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,e){return"text"===t?(this._super("showLabel",e),void 0):("showLabel"===t&&(this.options.text=e),"icon"===t&&(this.options.icons.primary=e),"icons"===t&&(e.primary?(this._super("icon",e.primary),this._super("iconPosition","beginning")):e.secondary&&(this._super("icon",e.secondary),this._super("iconPosition","end"))),this._superApply(arguments),void 0)}}),t.fn.button=function(e){return function(){return!this.length||this.length&&"INPUT"!==this[0].tagName||this.length&&"INPUT"===this[0].tagName&&"checkbox"!==this.attr("type")&&"radio"!==this.attr("type")?e.apply(this,arguments):(t.ui.checkboxradio||t.error("Checkboxradio widget missing"),0===arguments.length?this.checkboxradio({icon:!1}):this.checkboxradio.apply(this,arguments))}}(t.fn.button),t.fn.buttonset=function(){return t.ui.controlgroup||t.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),t.ui.button,t.extend(t.ui,{datepicker:{version:"1.12.1"}});var m;t.extend(s.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(t){return a(this._defaults,t||{}),this},_attachDatepicker:function(e,i){var s,n,o;s=e.nodeName.toLowerCase(),n="div"===s||"span"===s,e.id||(this.uuid+=1,e.id="dp"+this.uuid),o=this._newInst(t(e),n),o.settings=t.extend({},i||{}),"input"===s?this._connectDatepicker(e,o):n&&this._inlineDatepicker(e,o)},_newInst:function(e,i){var s=e[0].id.replace(/([^A-Za-z0-9_\s-])/g,"\s\s\s\s$1");return{id:s,input:e,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:i,dpDiv:i?n(t("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")):this.dpDiv}},_connectDatepicker:function(e,i){var s=t(e);i.append=t([]),i.trigger=t([]),s.hasClass(this.markerClassName)||(this._attachments(s,i),s.addClass(this.markerClassName).on("keydown",this._doKeyDown).on("keypress",this._doKeyPress).on("keyup",this._doKeyUp),this._autoSize(i),t.data(e,"datepicker",i),i.settings.disabled&&this._disableDatepicker(e))},_attachments:function(e,i){var s,n,o,a=this._get(i,"appendText"),r=this._get(i,"isRTL");i.append&&i.append.remove(),a&&(i.append=t("<span class='"+this._appendClass+"'>"+a+"</span>"),e[r?"before":"after"](i.append)),e.off("focus",this._showDatepicker),i.trigger&&i.trigger.remove(),s=this._get(i,"showOn"),("focus"===s||"both"===s)&&e.on("focus",this._showDatepicker),("button"===s||"both"===s)&&(n=this._get(i,"buttonText"),o=this._get(i,"buttonImage"),i.trigger=t(this._get(i,"buttonImageOnly")?t("<img/>").addClass(this._triggerClass).attr({src:o,alt:n,title:n}):t("<button type='button'></button>").addClass(this._triggerClass).html(o?t("<img/>").attr({src:o,alt:n,title:n}):n)),e[r?"before":"after"](i.trigger),i.trigger.on("click",function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===e[0]?t.datepicker._hideDatepicker():t.datepicker._datepickerShowing&&t.datepicker._lastInput!==e[0]?(t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(e[0])):t.datepicker._showDatepicker(e[0]),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,o=new Date(2009,11,20),a=this._get(t,"dateFormat");a.match(/[DM]/)&&(e=function(t){for(i=0,s=0,n=0;t.length>n;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(e,i){var s=t(e);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),t.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block"))},_dialogDatepicker:function(e,i,s,n,o){var r,h,l,c,u,d=this._dialogInst;return d||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=t("<input type='text' id='"+r+"' style='position: absolute; top: -100px; width: 0px;'/>"),this._dialogInput.on("keydown",this._doKeyDown),t("body").append(this._dialogInput),d=this._dialogInst=this._newInst(this._dialogInput,!1),d.settings={},t.data(this._dialogInput[0],"datepicker",d)),a(d.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(d,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,u=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+c,l/2-150+u]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),d.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",d),this},_destroyDatepicker:function(e){var i,s=t(e),n=t.data(e,"datepicker");s.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),t.removeData(e,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty(),m===n&&(m=null))},_enableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!1,o.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!0,o.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;this._disabledInputs.length>e;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(e){try{return t.data(e,"datepicker")}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,i,s){var n,o,r,h,l=this._getInst(e);return 2===arguments.length&&"string"==typeof i?"defaults"===i?t.extend({},t.datepicker._defaults):l?"all"===i?t.extend({},l.settings):this._get(l,i):null:(n=i||{},"string"==typeof i&&(n={},n[i]=s),l&&(this._curInst===l&&this._hideDatepicker(),o=this._getDateDatepicker(e,!0),r=this._getMinMaxDate(l,"min"),h=this._getMinMaxDate(l,"max"),a(l.settings,n),null!==r&&void 0!==n.dateFormat&&void 0===n.minDate&&(l.settings.minDate=this._formatDate(l,r)),null!==h&&void 0!==n.dateFormat&&void 0===n.maxDate&&(l.settings.maxDate=this._formatDate(l,h)),"disabled"in n&&(n.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(t(e),l),this._autoSize(l),this._setDate(l,o),this._updateAlternate(l),this._updateDatepicker(l)),void 0)},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);e&&this._updateDatepicker(e)},_setDateDatepicker:function(t,e){var i=this._getInst(t);i&&(this._setDate(i,e),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(t,e){var i=this._getInst(t);return i&&!i.inline&&this._setDateFromField(i,e),i?this._getDate(i):null},_doKeyDown:function(e){var i,s,n,o=t.datepicker._getInst(e.target),a=!0,r=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,t.datepicker._datepickerShowing)switch(e.keyCode){case 9:t.datepicker._hideDatepicker(),a=!1;break;case 13:return n=t("td."+t.datepicker._dayOverClass+":not(."+t.datepicker._currentClass+")",o.dpDiv),n[0]&&t.datepicker._selectDay(e.target,o.selectedMonth,o.selectedYear,n[0]),i=t.datepicker._get(o,"onSelect"),i?(s=t.datepicker._formatDate(o),i.apply(o.input?o.input[0]:null,[s,o])):t.datepicker._hideDatepicker(),!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 34:t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&t.datepicker._clearDate(e.target),a=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&t.datepicker._gotoToday(e.target),a=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?1:-1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,-7,"D"),a=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?-1:1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,7,"D"),a=e.ctrlKey||e.metaKey;break;default:a=!1}else 36===e.keyCode&&e.ctrlKey?t.datepicker._showDatepicker(this):a=!1;a&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var i,s,n=t.datepicker._getInst(e.target);return t.datepicker._get(n,"constrainInput")?(i=t.datepicker._possibleChars(t.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||" ">s||!i||i.indexOf(s)>-1):void 0},_doKeyUp:function(e){var i,s=t.datepicker._getInst(e.target);if(s.input.val()!==s.lastVal)try{i=t.datepicker.parseDate(t.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,t.datepicker._getFormatConfig(s)),i&&(t.datepicker._setDateFromField(s),t.datepicker._updateAlternate(s),t.datepicker._updateDatepicker(s))}catch(n){}return!0},_showDatepicker:function(e){if(e=e.target||e,"input"!==e.nodeName.toLowerCase()&&(e=t("input",e.parentNode)[0]),!t.datepicker._isDisabledDatepicker(e)&&t.datepicker._lastInput!==e){var s,n,o,r,h,l,c;s=t.datepicker._getInst(e),t.datepicker._curInst&&t.datepicker._curInst!==s&&(t.datepicker._curInst.dpDiv.stop(!0,!0),s&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),n=t.datepicker._get(s,"beforeShow"),o=n?n.apply(e,[e,s]):{},o!==!1&&(a(s.settings,o),s.lastVal=null,t.datepicker._lastInput=e,t.datepicker._setDateFromField(s),t.datepicker._inDialog&&(e.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(e),t.datepicker._pos[1]+=e.offsetHeight),r=!1,t(e).parents().each(function(){return r|="fixed"===t(this).css("position"),!r}),h={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(s),h=t.datepicker._checkOffset(s,h,r),s.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":r?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"}),s.inline||(l=t.datepicker._get(s,"showAnim"),c=t.datepicker._get(s,"duration"),s.dpDiv.css("z-index",i(t(e))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[l]?s.dpDiv.show(l,t.datepicker._get(s,"showOptions"),c):s.dpDiv[l||"show"](l?c:null),t.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),t.datepicker._curInst=s))\n}},_updateDatepicker:function(e){this.maxRows=4,m=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var i,s=this._getNumberOfMonths(e),n=s[1],a=17,r=e.dpDiv.find("."+this._dayOverClass+" a");r.length>0&&o.apply(r.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&e.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",a*n+"em"),e.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(i=e.yearshtml,setTimeout(function(){i===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),i=e.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(e,i,s){var n=e.dpDiv.outerWidth(),o=e.dpDiv.outerHeight(),a=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:t(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-a:0,i.left-=s&&i.left===e.input.offset().left?t(document).scrollLeft():0,i.top-=s&&i.top===e.input.offset().top+r?t(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>h&&h>n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+o>l&&l>o?Math.abs(o+r):0),i},_findPos:function(e){for(var i,s=this._getInst(e),n=this._get(s,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||t.expr.filters.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return i=t(e).offset(),[i.left,i.top]},_hideDatepicker:function(e){var i,s,n,o,a=this._curInst;!a||e&&a!==t.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(a,"showAnim"),s=this._get(a,"duration"),n=function(){t.datepicker._tidyDialog(a)},t.effects&&(t.effects.effect[i]||t.effects[i])?a.dpDiv.hide(i,t.datepicker._get(a,"showOptions"),s,n):a.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,o=this._get(a,"onClose"),o&&o.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(t.datepicker._curInst){var i=t(e.target),s=t.datepicker._getInst(i[0]);(i[0].id!==t.datepicker._mainDivId&&0===i.parents("#"+t.datepicker._mainDivId).length&&!i.hasClass(t.datepicker.markerClassName)&&!i.closest("."+t.datepicker._triggerClass).length&&t.datepicker._datepickerShowing&&(!t.datepicker._inDialog||!t.blockUI)||i.hasClass(t.datepicker.markerClassName)&&t.datepicker._curInst!==s)&&t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,s){var n=t(e),o=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(o,i+("M"===s?this._get(o,"showCurrentAtPos"):0),s),this._updateDatepicker(o))},_gotoToday:function(e){var i,s=t(e),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(e,i,s){var n=t(e),o=this._getInst(n[0]);o["selected"+("M"===s?"Month":"Year")]=o["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(n)},_selectDay:function(e,i,s,n){var o,a=t(e);t(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(a[0])||(o=this._getInst(a[0]),o.selectedDay=o.currentDay=t("a",n).html(),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=s,this._selectDate(e,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(e){var i=t(e);this._selectDate(i,"")},_selectDate:function(e,i){var s,n=t(e),o=this._getInst(n[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),s=this._get(o,"onSelect"),s?s.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var i,s,n,o=this._get(e,"altField");o&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),s=this._getDate(e),n=this.formatDate(i,s,this._getFormatConfig(e)),t(o).val(n))},noWeekends:function(t){var e=t.getDay();return[e>0&&6>e,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(e,i,s){if(null==e||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;var n,o,a,r,h=0,l=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,c="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),u=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,d=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,g=-1,m=-1,_=-1,v=-1,b=!1,y=function(t){var i=e.length>n+1&&e.charAt(n+1)===t;return i&&n++,i},w=function(t){var e=y(t),s="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,n="y"===t?s:1,o=RegExp("^\s\sd{"+n+","+s+"}"),a=i.substring(h).match(o);if(!a)throw"Missing number at position "+h;return h+=a[0].length,parseInt(a[0],10)},k=function(e,s,n){var o=-1,a=t.map(y(e)?n:s,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(t.each(a,function(t,e){var s=e[1];return i.substr(h,s.length).toLowerCase()===s.toLowerCase()?(o=e[0],h+=s.length,!1):void 0}),-1!==o)return o+1;throw"Unknown name at position "+h},x=function(){if(i.charAt(h)!==e.charAt(n))throw"Unexpected literal at position "+h;h++};for(n=0;e.length>n;n++)if(b)"'"!==e.charAt(n)||y("'")?x():b=!1;else switch(e.charAt(n)){case"d":_=w("d");break;case"D":k("D",u,d);break;case"o":v=w("o");break;case"m":m=w("m");break;case"M":m=k("M",p,f);break;case"y":g=w("y");break;case"@":r=new Date(w("@")),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"!":r=new Date((w("!")-this._ticksTo1970)/1e4),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"'":y("'")?x():b=!0;break;default:x()}if(i.length>h&&(a=i.substr(h),!/^\ss+/.test(a)))throw"Extra/unparsed characters found in date: "+a;if(-1===g?g=(new Date).getFullYear():100>g&&(g+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c>=g?0:-100)),v>-1)for(m=1,_=v;;){if(o=this._getDaysInMonth(g,m-1),o>=_)break;m++,_-=o}if(r=this._daylightSavingAdjust(new Date(g,m-1,_)),r.getFullYear()!==g||r.getMonth()+1!==m||r.getDate()!==_)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(t,e,i){if(!e)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,a=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,h=function(e){var i=t.length>s+1&&t.charAt(s+1)===e;return i&&s++,i},l=function(t,e,i){var s=""+e;if(h(t))for(;i>s.length;)s="0"+s;return s},c=function(t,e,i,s){return h(t)?s[e]:i[e]},u="",d=!1;if(e)for(s=0;t.length>s;s++)if(d)"'"!==t.charAt(s)||h("'")?u+=t.charAt(s):d=!1;else switch(t.charAt(s)){case"d":u+=l("d",e.getDate(),2);break;case"D":u+=c("D",e.getDay(),n,o);break;case"o":u+=l("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=l("m",e.getMonth()+1,2);break;case"M":u+=c("M",e.getMonth(),a,r);break;case"y":u+=h("y")?e.getFullYear():(10>e.getFullYear()%100?"0":"")+e.getFullYear()%100;break;case"@":u+=e.getTime();break;case"!":u+=1e4*e.getTime()+this._ticksTo1970;break;case"'":h("'")?u+="'":d=!0;break;default:u+=t.charAt(s)}return u},_possibleChars:function(t){var e,i="",s=!1,n=function(i){var s=t.length>e+1&&t.charAt(e+1)===i;return s&&e++,s};for(e=0;t.length>e;e++)if(s)"'"!==t.charAt(e)||n("'")?i+=t.charAt(e):s=!1;else switch(t.charAt(e)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=t.charAt(e)}return i},_get:function(t,e){return void 0!==t.settings[e]?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,a=this._getFormatConfig(t);try{o=this.parseDate(i,s,a)||n}catch(r){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(e,i,s){var n=function(t){var e=new Date;return e.setDate(e.getDate()+t),e},o=function(i){try{return t.datepicker.parseDate(t.datepicker._get(e,"dateFormat"),i,t.datepicker._getFormatConfig(e))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?t.datepicker._getDate(e):null)||new Date,o=n.getFullYear(),a=n.getMonth(),r=n.getDate(),h=/([+\s-]?[0-9]+)\ss*(d|D|w|W|m|M|y|Y)?/g,l=h.exec(i);l;){switch(l[2]||"d"){case"d":case"D":r+=parseInt(l[1],10);break;case"w":case"W":r+=7*parseInt(l[1],10);break;case"m":case"M":a+=parseInt(l[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a));break;case"y":case"Y":o+=parseInt(l[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a))}l=h.exec(i)}return new Date(o,a,r)},a=null==i||""===i?s:"string"==typeof i?o(i):"number"==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return a=a&&"Invalid Date"==""+a?s:a,a&&(a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0)),this._daylightSavingAdjust(a)},_daylightSavingAdjust:function(t){return t?(t.setHours(t.getHours()>12?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,a=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=a.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=a.getMonth(),t.drawYear=t.selectedYear=t.currentYear=a.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){var e=!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return e},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),s="#"+e.id.replace(/\s\s\s\s/g,"\s\s");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){t.datepicker._adjustDate(s,-i,"M")},next:function(){t.datepicker._adjustDate(s,+i,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(s)},selectDay:function(){return t.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(s,this,"Y"),!1}};t(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,o,a,r,h,l,c,u,d,p,f,g,m,_,v,b,y,w,k,x,C,D,I,T,P,M,S,H,z,O,A,N,W,E,F,L,R=new Date,B=this._daylightSavingAdjust(new Date(R.getFullYear(),R.getMonth(),R.getDate())),Y=this._get(t,"isRTL"),j=this._get(t,"showButtonPanel"),q=this._get(t,"hideIfNoPrevNext"),K=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),V=this._get(t,"showCurrentAtPos"),$=this._get(t,"stepMonths"),X=1!==U[0]||1!==U[1],G=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),Q=this._getMinMaxDate(t,"min"),J=this._getMinMaxDate(t,"max"),Z=t.drawMonth-V,te=t.drawYear;if(0>Z&&(Z+=12,te--),J)for(e=this._daylightSavingAdjust(new Date(J.getFullYear(),J.getMonth()-U[0]*U[1]+1,J.getDate())),e=Q&&Q>e?Q:e;this._daylightSavingAdjust(new Date(te,Z,1))>e;)Z--,0>Z&&(Z=11,te--);for(t.drawMonth=Z,t.drawYear=te,i=this._get(t,"prevText"),i=K?this.formatDate(i,this._daylightSavingAdjust(new Date(te,Z-$,1)),this._getFormatConfig(t)):i,s=this._canAdjustMonth(t,-1,te,Z)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>":q?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+i+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"e":"w")+"'>"+i+"</span></a>",n=this._get(t,"nextText"),n=K?this.formatDate(n,this._daylightSavingAdjust(new Date(te,Z+$,1)),this._getFormatConfig(t)):n,o=this._canAdjustMonth(t,1,te,Z)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>":q?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+n+"'><span class='ui-icon ui-icon-circle-triangle-"+(Y?"w":"e")+"'>"+n+"</span></a>",a=this._get(t,"currentText"),r=this._get(t,"gotoCurrent")&&t.currentDay?G:B,a=K?this.formatDate(a,r,this._getFormatConfig(t)):a,h=t.inline?"":"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(t,"closeText")+"</button>",l=j?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(Y?h:"")+(this._isInRange(t,r)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+a+"</button>":"")+(Y?"":h)+"</div>":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,u=this._get(t,"showWeek"),d=this._get(t,"dayNames"),p=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),g=this._get(t,"monthNamesShort"),m=this._get(t,"beforeShowDay"),_=this._get(t,"showOtherMonths"),v=this._get(t,"selectOtherMonths"),b=this._getDefaultDate(t),y="",k=0;U[0]>k;k++){for(x="",this.maxRows=4,C=0;U[1]>C;C++){if(D=this._daylightSavingAdjust(new Date(te,Z,t.selectedDay)),I=" ui-corner-all",T="",X){if(T+="<div class='ui-datepicker-group",U[1]>1)switch(C){case 0:T+=" ui-datepicker-group-first",I=" ui-corner-"+(Y?"right":"left");break;case U[1]-1:T+=" ui-datepicker-group-last",I=" ui-corner-"+(Y?"left":"right");break;default:T+=" ui-datepicker-group-middle",I=""}T+="'>"}for(T+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+I+"'>"+(/all|left/.test(I)&&0===k?Y?o:s:"")+(/all|right/.test(I)&&0===k?Y?s:o:"")+this._generateMonthYearHeader(t,Z,te,Q,J,k>0||C>0,f,g)+"</div><table class='ui-datepicker-calendar'><thead>"+"<tr>",P=u?"<th class='ui-datepicker-week-col'>"+this._get(t,"weekHeader")+"</th>":"",w=0;7>w;w++)M=(w+c)%7,P+="<th scope='col'"+((w+c+6)%7>=5?" class='ui-datepicker-week-end'":"")+">"+"<span title='"+d[M]+"'>"+p[M]+"</span></th>";for(T+=P+"</tr></thead><tbody>",S=this._getDaysInMonth(te,Z),te===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,S)),H=(this._getFirstDayOfMonth(te,Z)-c+7)%7,z=Math.ceil((H+S)/7),O=X?this.maxRows>z?this.maxRows:z:z,this.maxRows=O,A=this._daylightSavingAdjust(new Date(te,Z,1-H)),N=0;O>N;N++){for(T+="<tr>",W=u?"<td class='ui-datepicker-week-col'>"+this._get(t,"calculateWeek")(A)+"</td>":"",w=0;7>w;w++)E=m?m.apply(t.input?t.input[0]:null,[A]):[!0,""],F=A.getMonth()!==Z,L=F&&!v||!E[0]||Q&&Q>A||J&&A>J,W+="<td class='"+((w+c+6)%7>=5?" ui-datepicker-week-end":"")+(F?" ui-datepicker-other-month":"")+(A.getTime()===D.getTime()&&Z===t.selectedMonth&&t._keyEvent||b.getTime()===A.getTime()&&b.getTime()===D.getTime()?" "+this._dayOverClass:"")+(L?" "+this._unselectableClass+" ui-state-disabled":"")+(F&&!_?"":" "+E[1]+(A.getTime()===G.getTime()?" "+this._currentClass:"")+(A.getTime()===B.getTime()?" ui-datepicker-today":""))+"'"+(F&&!_||!E[2]?"":" title='"+E[2].replace(/'/g,"'")+"'")+(L?"":" data-handler='selectDay' data-event='click' data-month='"+A.getMonth()+"' data-year='"+A.getFullYear()+"'")+">"+(F&&!_?" ":L?"<span class='ui-state-default'>"+A.getDate()+"</span>":"<a class='ui-state-default"+(A.getTime()===B.getTime()?" ui-state-highlight":"")+(A.getTime()===G.getTime()?" ui-state-active":"")+(F?" ui-priority-secondary":"")+"' href='#'>"+A.getDate()+"</a>")+"</td>",A.setDate(A.getDate()+1),A=this._daylightSavingAdjust(A);T+=W+"</tr>"}Z++,Z>11&&(Z=0,te++),T+="</tbody></table>"+(X?"</div>"+(U[0]>0&&C===U[1]-1?"<div class='ui-datepicker-row-break'></div>":""):""),x+=T}y+=x}return y+=l,t._keyEvent=!1,y},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var h,l,c,u,d,p,f,g,m=this._get(t,"changeMonth"),_=this._get(t,"changeYear"),v=this._get(t,"showMonthAfterYear"),b="<div class='ui-datepicker-title'>",y="";if(o||!m)y+="<span class='ui-datepicker-month'>"+a[e]+"</span>";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,y+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>",c=0;12>c;c++)(!h||c>=s.getMonth())&&(!l||n.getMonth()>=c)&&(y+="<option value='"+c+"'"+(c===e?" selected='selected'":"")+">"+r[c]+"</option>");y+="</select>"}if(v||(b+=y+(!o&&m&&_?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!_)b+="<span class='ui-datepicker-year'>"+i+"</span>";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),p=function(t){var e=t.match(/c[+\s-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\s-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e},f=p(u[0]),g=Math.max(f,p(u[1]||"")),f=s?Math.max(f,s.getFullYear()):f,g=n?Math.min(g,n.getFullYear()):g,t.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";g>=f;f++)t.yearshtml+="<option value='"+f+"'"+(f===i?" selected='selected'":"")+">"+f+"</option>";t.yearshtml+="</select>",b+=t.yearshtml,t.yearshtml=null}return b+=this._get(t,"yearSuffix"),v&&(b+=(!o&&m&&_?"":" ")+y),b+="</div>"},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&i>e?i:e;return s&&n>s?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,s+(0>e?e:n[0]*n[1]),1));return 0>e&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),a=null,r=null,h=this._get(t,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),a=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\s-].*/)&&(a+=s),i[1].match(/[+\s-].*/)&&(r+=s)),(!n||e.getTime()>=n.getTime())&&(!o||e.getTime()<=o.getTime())&&(!a||e.getFullYear()>=a)&&(!r||r>=e.getFullYear())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),{shortYearCutoff:e,dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),t.fn.datepicker=function(e){if(!this.length)return this;t.datepicker.initialized||(t(document).on("mousedown",t.datepicker._checkExternalClick),t.datepicker.initialized=!0),0===t("#"+t.datepicker._mainDivId).length&&t("body").append(t.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof e||"isDisabled"!==e&&"getDate"!==e&&"widget"!==e?"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof e?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)}):t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i))},t.datepicker=new s,t.datepicker.initialized=!1,t.datepicker.uuid=(new Date).getTime(),t.datepicker.version="1.12.1",t.datepicker,t.ui.ie=!!/msie [\sw.]+/.exec(navigator.userAgent.toLowerCase());var _=!1;t(document).on("mouseup",function(){_=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!_){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,n="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!n&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),_=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,_=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.ui.safeBlur=function(e){e&&"body"!==e.nodeName.toLowerCase()&&t(e).trigger("blur")},t.widget("ui.draggable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(e){var i=this.options;return this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(e),this.handle?(this._blurActiveElement(e),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=t(this);return t("<div>").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=t.ui.safeActiveElement(this.document[0]),s=t(e.target);s.closest(i).length||t.ui.safeBlur(i)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===t(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",e,s)===!1)return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",e)!==!1&&i._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return this.options.handle?!!t(e.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper),n=s?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}\n},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options,o=this.document[0];return this.relativeContainer=null,n.containment?"window"===n.containment?(this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===n.containment?(this.containment=[0,0,t(o).width()-this.helperProportions.width-this.margins.left,(t(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=t(n.containment),s=i[0],s&&(e=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i),void 0):(this.containment=null,void 0)},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,a=this.options,r=this._isRootNode(this.scrollParent[0]),h=t.pageX,l=t.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.left<i[0]&&(h=i[0]+this.offset.click.left),t.pageY-this.offset.click.top<i[1]&&(l=i[1]+this.offset.click.top),t.pageX-this.offset.click.left>i[2]&&(h=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),a.grid&&(n=a.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/a.grid[1])*a.grid[1]:this.originalPageY,l=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-a.grid[1]:n+a.grid[1]:n,o=a.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/a.grid[0])*a.grid[0]:this.originalPageX,h=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-a.grid[0]:o+a.grid[0]:o),"y"===a.axis&&(h=this.originalPageX),"x"===a.axis&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,s){var n=t.extend({},i,{item:s.element});s.sortables=[],t(s.options.connectToSortable).each(function(){var i=t(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",e,n))})},stop:function(e,i,s){var n=t.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,t.each(s.sortables,function(){var t=this;t.isOver?(t.isOver=0,s.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,n))})},drag:function(e,i,s){t.each(s.sortables,function(){var n=!1,o=this;o.positionAbs=s.positionAbs,o.helperProportions=s.helperProportions,o.offset.click=s.offset.click,o._intersectsWith(o.containerCache)&&(n=!0,t.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&t.contains(o.element[0],this.element[0])&&(n=!1),n})),n?(o.isOver||(o.isOver=1,s._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},e.target=o.currentItem[0],o._mouseCapture(e,!0),o._mouseStart(e,!0,!0),o.offset.click.top=s.offset.click.top,o.offset.click.left=s.offset.click.left,o.offset.parent.left-=s.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=s.offset.parent.top-o.offset.parent.top,s._trigger("toSortable",e),s.dropped=o.element,t.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,o.fromOutside=s),o.currentItem&&(o._mouseDrag(e),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",e,o._uiHash(o)),o._mouseStop(e,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper,o.placeholder&&o.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(e),i.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,t.each(s.sortables,function(){this.refreshPositions()}))})}}),t.ui.plugin.add("draggable","cursor",{start:function(e,i,s){var n=t("body"),o=s.options;n.css("cursor")&&(o._cursor=n.css("cursor")),n.css("cursor",o.cursor)},stop:function(e,i,s){var n=s.options;n._cursor&&t("body").css("cursor",n._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(e,i,s){var n=s.options;n._opacity&&t(i.helper).css("opacity",n._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,i,s){var n=s.options,o=!1,a=s.scrollParentNotHidden[0],r=s.document[0];a!==r&&"HTML"!==a.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+a.offsetHeight-e.pageY<n.scrollSensitivity?a.scrollTop=o=a.scrollTop+n.scrollSpeed:e.pageY-s.overflowOffset.top<n.scrollSensitivity&&(a.scrollTop=o=a.scrollTop-n.scrollSpeed)),n.axis&&"y"===n.axis||(s.overflowOffset.left+a.offsetWidth-e.pageX<n.scrollSensitivity?a.scrollLeft=o=a.scrollLeft+n.scrollSpeed:e.pageX-s.overflowOffset.left<n.scrollSensitivity&&(a.scrollLeft=o=a.scrollLeft-n.scrollSpeed))):(n.axis&&"x"===n.axis||(e.pageY-t(r).scrollTop()<n.scrollSensitivity?o=t(r).scrollTop(t(r).scrollTop()-n.scrollSpeed):t(window).height()-(e.pageY-t(r).scrollTop())<n.scrollSensitivity&&(o=t(r).scrollTop(t(r).scrollTop()+n.scrollSpeed))),n.axis&&"y"===n.axis||(e.pageX-t(r).scrollLeft()<n.scrollSensitivity?o=t(r).scrollLeft(t(r).scrollLeft()-n.scrollSpeed):t(window).width()-(e.pageX-t(r).scrollLeft())<n.scrollSensitivity&&(o=t(r).scrollLeft(t(r).scrollLeft()+n.scrollSpeed)))),o!==!1&&t.ui.ddmanager&&!n.dropBehaviour&&t.ui.ddmanager.prepareOffsets(s,e)}}),t.ui.plugin.add("draggable","snap",{start:function(e,i,s){var n=s.options;s.snapElements=[],t(n.snap.constructor!==String?n.snap.items||":data(ui-draggable)":n.snap).each(function(){var e=t(this),i=e.offset();this!==s.element[0]&&s.snapElements.push({item:this,width:e.outerWidth(),height:e.outerHeight(),top:i.top,left:i.left})})},drag:function(e,i,s){var n,o,a,r,h,l,c,u,d,p,f=s.options,g=f.snapTolerance,m=i.offset.left,_=m+s.helperProportions.width,v=i.offset.top,b=v+s.helperProportions.height;for(d=s.snapElements.length-1;d>=0;d--)h=s.snapElements[d].left-s.margins.left,l=h+s.snapElements[d].width,c=s.snapElements[d].top-s.margins.top,u=c+s.snapElements[d].height,h-g>_||m>l+g||c-g>b||v>u+g||!t.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)?(s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(n=g>=Math.abs(c-b),o=g>=Math.abs(u-v),a=g>=Math.abs(h-_),r=g>=Math.abs(l-m),n&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left)),p=n||o||a||r,"outer"!==f.snapMode&&(n=g>=Math.abs(c-v),o=g>=Math.abs(u-b),a=g>=Math.abs(h-m),r=g>=Math.abs(l-_),n&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||o||a||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||o||a||r||p)}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var n,o=s.options,a=t.makeArray(t(o.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});a.length&&(n=parseInt(t(a[0]).css("zIndex"),10)||0,t(a).each(function(e){t(this).css("zIndex",n+e)}),this.css("zIndex",n+a.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(e,i,s){var n=s.options;n._zIndex&&t(i.helper).css("zIndex",n._zIndex)}}),t.ui.draggable,t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("<div class='ui-wrapper' style='overflow: hidden;'></div>").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("<div>"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidth<t.width,n=this._isNumber(t.height)&&e.maxHeight&&e.maxHeight<t.height,o=this._isNumber(t.width)&&e.minWidth&&e.minWidth>t.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("<div style='overflow:hidden;'></div>"),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,g=s.maxWidth&&p>s.maxWidth,m=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),g&&(p-=l),m&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable,t.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var i=t(this).css(e).offset().top;0>i&&t(this).css("top",e.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&t.fn.draggable&&this._makeDraggable(),this.options.resizable&&t.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?t(e):this.document.find(e||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),t=e.parent.children().eq(e.index),t.length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog\n},disable:t.noop,enable:t.noop,close:function(e){var i=this;this._isOpen&&this._trigger("beforeClose",e)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||t.ui.safeBlur(t.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",e)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,i){var s=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+t(this).css("z-index")}).get(),o=Math.max.apply(null,n);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),s=!0),s&&!i&&this._trigger("focus",e),s},open:function(){var e=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=t(t.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){e._focusTabbable(),e._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var t=this._focusedElement;t||(t=this.element.find("[autofocus]")),t.length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).trigger("focus")},_keepFocus:function(e){function i(){var e=t.ui.safeActiveElement(this.document[0]),i=this.uiDialog[0]===e||t.contains(this.uiDialog[0],e);i||this._focusTabbable()}e.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=t("<div>").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(e){if(this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===t.ui.keyCode.ESCAPE)return e.preventDefault(),this.close(e),void 0;if(e.keyCode===t.ui.keyCode.TAB&&!e.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),s=i.filter(":first"),n=i.filter(":last");e.target!==n[0]&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==s[0]&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay(function(){n.trigger("focus")}),e.preventDefault()):(this._delay(function(){s.trigger("focus")}),e.preventDefault())}},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var e;this.uiDialogTitlebar=t("<div>"),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(e){t(e.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=t("<button type='button'></button>").button({label:t("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),e=t("<span>").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(e,"ui-dialog-title"),this._title(e),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(t){this.options.title?t.text(this.options.title):t.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=t("<div>"),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=t("<div>").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var e=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),t.isEmptyObject(i)||t.isArray(i)&&!i.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(t.each(i,function(i,s){var n,o;s=t.isFunction(s)?{click:s,text:i}:s,s=t.extend({type:"button"},s),n=s.click,o={icon:s.icon,iconPosition:s.iconPosition,showLabel:s.showLabel,icons:s.icons,text:s.text},delete s.click,delete s.icon,delete s.iconPosition,delete s.showLabel,delete s.icons,"boolean"==typeof s.text&&delete s.text,t("<button></button>",s).button(o).appendTo(e.uiButtonSet).on("click",function(){n.apply(e.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function e(t){return{position:t.position,offset:t.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(s,n){i._addClass(t(this),"ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",s,e(n))},drag:function(t,s){i._trigger("drag",t,e(s))},stop:function(n,o){var a=o.offset.left-i.document.scrollLeft(),r=o.offset.top-i.document.scrollTop();s.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" "+"top"+(r>=0?"+":"")+r,of:i.window},i._removeClass(t(this),"ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",n,e(o))}})},_makeResizable:function(){function e(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}var i=this,s=this.options,n=s.resizable,o=this.uiDialog.css("position"),a="string"==typeof n?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:a,start:function(s,n){i._addClass(t(this),"ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",s,e(n))},resize:function(t,s){i._trigger("resize",t,e(s))},stop:function(n,o){var a=i.uiDialog.offset(),r=a.left-i.document.scrollLeft(),h=a.top-i.document.scrollTop();s.height=i.uiDialog.height(),s.width=i.uiDialog.width(),s.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" "+"top"+(h>=0?"+":"")+h,of:i.window},i._removeClass(t(this),"ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",n,e(o))}}).css("position",o)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=t(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),i=t.inArray(this,e);-1!==i&&e.splice(i,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(e){var i=this,s=!1,n={};t.each(e,function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,i){var s,n,o=this.uiDialog;"disabled"!==e&&(this._super(e,i),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:t("<a>").text(""+this.options.closeText).html()}),"draggable"===e&&(s=o.is(":data(ui-draggable)"),s&&!i&&o.draggable("destroy"),!s&&i&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(n=o.is(":data(ui-resizable)"),n&&!i&&o.resizable("destroy"),n&&"string"==typeof i&&o.resizable("option","handles",i),n||i===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=t(this);return t("<div>").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return t(e.target).closest(".ui-dialog").length?!0:!!t(e.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=!0;this._delay(function(){e=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(t){e||this._allowInteraction(t)||(t.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=t("<div>").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var t=this.document.data("ui-dialog-overlays")-1;t?this.document.data("ui-dialog-overlays",t):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),t.uiBackCompat!==!1&&t.widget("ui.dialog",t.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(t,e){"dialogClass"===t&&this.uiDialog.removeClass(this.options.dialogClass).addClass(e),this._superApply(arguments)}}),t.ui.dialog,t.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=t.isFunction(s)?s:function(t){return t.is(s)},this.proportions=function(){return arguments.length?(e=arguments[0],void 0):e?e:e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},this._addToManager(i.scope),i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){t.ui.ddmanager.droppables[e]=t.ui.ddmanager.droppables[e]||[],t.ui.ddmanager.droppables[e].push(this)},_splice:function(t){for(var e=0;t.length>e;e++)t[e]===this&&t.splice(e,1)},_destroy:function(){var e=t.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,i){if("accept"===e)this.accept=t.isFunction(i)?i:function(t){return t.is(i)};else if("scope"===e){var s=t.ui.ddmanager.droppables[this.options.scope];this._splice(s),this._addToManager(i)}this._super(e,i)},_activate:function(e){var i=t.ui.ddmanager.current;this._addActiveClass(),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this._removeActiveClass(),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var s=i||t.ui.ddmanager.current,n=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=t(this).droppable("instance");return i.options.greedy&&!i.options.disabled&&i.options.scope===s.options.scope&&i.accept.call(i.element[0],s.currentItem||s.element)&&v(s,t.extend(i,{offset:i.element.offset()}),i.options.tolerance,e)?(n=!0,!1):void 0}),n?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",e,this.ui(s)),this.element):!1):!1},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var v=t.ui.intersect=function(){function t(t,e,i){return t>=e&&e+i>t}return function(e,i,s,n){if(!i.offset)return!1;var o=(e.positionAbs||e.position.absolute).left+e.margins.left,a=(e.positionAbs||e.position.absolute).top+e.margins.top,r=o+e.helperProportions.width,h=a+e.helperProportions.height,l=i.offset.left,c=i.offset.top,u=l+i.proportions().width,d=c+i.proportions().height;switch(s){case"fit":return o>=l&&u>=r&&a>=c&&d>=h;case"intersect":return o+e.helperProportions.width/2>l&&u>r-e.helperProportions.width/2&&a+e.helperProportions.height/2>c&&d>h-e.helperProportions.height/2;case"pointer":return t(n.pageY,c,i.proportions().height)&&t(n.pageX,l,i.proportions().width);case"touch":return(a>=c&&d>=a||h>=c&&d>=h||c>a&&h>d)&&(o>=l&&u>=o||r>=l&&u>=r||l>o&&r>u);default:return!1}}}();t.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,i){var s,n,o=t.ui.ddmanager.droppables[e.options.scope]||[],a=i?i.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;o.length>s;s++)if(!(o[s].options.disabled||e&&!o[s].accept.call(o[s].element[0],e.currentItem||e.element))){for(n=0;r.length>n;n++)if(r[n]===o[s].element[0]){o[s].proportions().height=0;continue t}o[s].visible="none"!==o[s].element.css("display"),o[s].visible&&("mousedown"===a&&o[s]._activate.call(o[s],i),o[s].offset=o[s].element.offset(),o[s].proportions({width:o[s].element[0].offsetWidth,height:o[s].element[0].offsetHeight}))}},drop:function(e,i){var s=!1;return t.each((t.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&v(e,this,this.options.tolerance,i)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(e,i){e.element.parentsUntil("body").on("scroll.droppable",function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)})},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i),t.each(t.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,o,a=v(e,this,this.options.tolerance,i),r=!a&&this.isover?"isout":a&&!this.isover?"isover":null;r&&(this.options.greedy&&(n=this.options.scope,o=this.element.parents(":data(ui-droppable)").filter(function(){return t(this).droppable("instance").options.scope===n}),o.length&&(s=t(o[0]).droppable("instance"),s.greedyChild="isover"===r)),s&&"isover"===r&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,i),s&&"isout"===r&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(e,i){e.element.parentsUntil("body").off("scroll.droppable"),e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}},t.uiBackCompat!==!1&&t.widget("ui.droppable",t.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),t.ui.droppable,t.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=t("<div>").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(t){return void 0===t?this.options.value:(this.options.value=this._constrainedValue(t),this._refreshValue(),void 0)},_constrainedValue:function(t){return void 0===t&&(t=this.options.value),this.indeterminate=t===!1,"number"!=typeof t&&(t=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).width(i.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,e===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("<div>").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}}),t.widget("ui.selectable",t.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e.elementPos=t(e.element[0]).offset(),e.selectees=t(e.options.filter,e.element[0]),e._addClass(e.selectees,"ui-selectee"),e.selectees.each(function(){var i=t(this),s=i.offset(),n={left:s.left-e.elementPos.left,top:s.top-e.elementPos.top};t.data(this,"selectable-item",{element:this,$element:i,left:n.left,top:n.top,right:n.left+i.outerWidth(),bottom:n.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=t("<div>"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(e){var i=this,s=this.options;this.opos=[e.pageX,e.pageY],this.elementPos=t(this.element[0]).offset(),this.options.disabled||(this.selectees=t(s.filter,this.element[0]),this._trigger("start",e),t(s.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=t.data(this,"selectable-item");s.startselected=!0,e.metaKey||e.ctrlKey||(i._removeClass(s.$element,"ui-selected"),s.selected=!1,i._addClass(s.$element,"ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",e,{unselecting:s.element}))}),t(e.target).parents().addBack().each(function(){var s,n=t.data(this,"selectable-item");return n?(s=!e.metaKey&&!e.ctrlKey||!n.$element.hasClass("ui-selected"),i._removeClass(n.$element,s?"ui-unselecting":"ui-selected")._addClass(n.$element,s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",e,{selecting:n.element}):i._trigger("unselecting",e,{unselecting:n.element}),!1):void 0}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,o=this.opos[0],a=this.opos[1],r=e.pageX,h=e.pageY;return o>r&&(i=r,r=o,o=i),a>h&&(i=h,h=a,a=i),this.helper.css({left:o,top:a,width:r-o,height:h-a}),this.selectees.each(function(){var i=t.data(this,"selectable-item"),l=!1,c={};i&&i.element!==s.element[0]&&(c.left=i.left+s.elementPos.left,c.right=i.right+s.elementPos.left,c.top=i.top+s.elementPos.top,c.bottom=i.bottom+s.elementPos.top,"touch"===n.tolerance?l=!(c.left>r||o>c.right||c.top>h||a>c.bottom):"fit"===n.tolerance&&(l=c.left>o&&r>c.right&&c.top>a&&h>c.bottom),l?(i.selected&&(s._removeClass(i.$element,"ui-selected"),i.selected=!1),i.unselecting&&(s._removeClass(i.$element,"ui-unselecting"),i.unselecting=!1),i.selecting||(s._addClass(i.$element,"ui-selecting"),i.selecting=!0,s._trigger("selecting",e,{selecting:i.element}))):(i.selecting&&((e.metaKey||e.ctrlKey)&&i.startselected?(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,s._addClass(i.$element,"ui-selected"),i.selected=!0):(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,i.startselected&&(s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",e,{unselecting:i.element}))),i.selected&&(e.metaKey||e.ctrlKey||i.startselected||(s._removeClass(i.$element,"ui-selected"),i.selected=!1,s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",e,{unselecting:i.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,t(".ui-unselecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",e,{unselected:s.element})}),t(".ui-selecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-selecting")._addClass(s.$element,"ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",e,{selected:s.element})}),this._trigger("stop",e),this.helper.remove(),!1}}),t.widget("ui.selectmenu",[t.ui.formResetMixin,{version:"1.12.1",defaultElement:"<select>",options:{appendTo:null,classes:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"},disabled:null,icons:{button:"ui-icon-triangle-1-s"},position:{my:"left top",at:"left bottom",collision:"none"},width:!1,change:null,close:null,focus:null,open:null,select:null},_create:function(){var e=this.element.uniqueId().attr("id");this.ids={element:e,button:e+"-button",menu:e+"-menu"},this._drawButton(),this._drawMenu(),this._bindFormResetHandler(),this._rendered=!1,this.menuItems=t()},_drawButton:function(){var e,i=this,s=this._parseOption(this.element.find("option:selected"),this.element[0].selectedIndex);this.labels=this.element.labels().attr("for",this.ids.button),this._on(this.labels,{click:function(t){this.button.focus(),t.preventDefault()}}),this.element.hide(),this.button=t("<span>",{tabindex:this.options.disabled?-1:0,id:this.ids.button,role:"combobox","aria-expanded":"false","aria-autocomplete":"list","aria-owns":this.ids.menu,"aria-haspopup":"true",title:this.element.attr("title")}).insertAfter(this.element),this._addClass(this.button,"ui-selectmenu-button ui-selectmenu-button-closed","ui-button ui-widget"),e=t("<span>").appendTo(this.button),this._addClass(e,"ui-selectmenu-icon","ui-icon "+this.options.icons.button),this.buttonItem=this._renderButtonItem(s).appendTo(this.button),this.options.width!==!1&&this._resizeButton(),this._on(this.button,this._buttonEvents),this.button.one("focusin",function(){i._rendered||i._refreshMenu()})},_drawMenu:function(){var e=this;this.menu=t("<ul>",{"aria-hidden":"true","aria-labelledby":this.ids.button,id:this.ids.menu}),this.menuWrap=t("<div>").append(this.menu),this._addClass(this.menuWrap,"ui-selectmenu-menu","ui-front"),this.menuWrap.appendTo(this._appendTo()),this.menuInstance=this.menu.menu({classes:{"ui-menu":"ui-corner-bottom"},role:"listbox",select:function(t,i){t.preventDefault(),e._setSelection(),e._select(i.item.data("ui-selectmenu-item"),t)},focus:function(t,i){var s=i.item.data("ui-selectmenu-item");null!=e.focusIndex&&s.index!==e.focusIndex&&(e._trigger("focus",t,{item:s}),e.isOpen||e._select(s,t)),e.focusIndex=s.index,e.button.attr("aria-activedescendant",e.menuItems.eq(s.index).attr("id"))}}).menu("instance"),this.menuInstance._off(this.menu,"mouseleave"),this.menuInstance._closeOnDocumentClick=function(){return!1},this.menuInstance._isDivider=function(){return!1}},refresh:function(){this._refreshMenu(),this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(this._getSelectedItem().data("ui-selectmenu-item")||{})),null===this.options.width&&this._resizeButton()},_refreshMenu:function(){var t,e=this.element.find("option");this.menu.empty(),this._parseOptions(e),this._renderMenu(this.menu,this.items),this.menuInstance.refresh(),this.menuItems=this.menu.find("li").not(".ui-selectmenu-optgroup").find(".ui-menu-item-wrapper"),this._rendered=!0,e.length&&(t=this._getSelectedItem(),this.menuInstance.focus(null,t),this._setAria(t.data("ui-selectmenu-item")),this._setOption("disabled",this.element.prop("disabled")))},open:function(t){this.options.disabled||(this._rendered?(this._removeClass(this.menu.find(".ui-state-active"),null,"ui-state-active"),this.menuInstance.focus(null,this._getSelectedItem())):this._refreshMenu(),this.menuItems.length&&(this.isOpen=!0,this._toggleAttr(),this._resizeMenu(),this._position(),this._on(this.document,this._documentClick),this._trigger("open",t)))},_position:function(){this.menuWrap.position(t.extend({of:this.button},this.options.position))},close:function(t){this.isOpen&&(this.isOpen=!1,this._toggleAttr(),this.range=null,this._off(this.document),this._trigger("close",t))},widget:function(){return this.button},menuWidget:function(){return this.menu},_renderButtonItem:function(e){var i=t("<span>");return this._setText(i,e.label),this._addClass(i,"ui-selectmenu-text"),i},_renderMenu:function(e,i){var s=this,n="";t.each(i,function(i,o){var a;o.optgroup!==n&&(a=t("<li>",{text:o.optgroup}),s._addClass(a,"ui-selectmenu-optgroup","ui-menu-divider"+(o.element.parent("optgroup").prop("disabled")?" ui-state-disabled":"")),a.appendTo(e),n=o.optgroup),s._renderItemData(e,o)})},_renderItemData:function(t,e){return this._renderItem(t,e).data("ui-selectmenu-item",e)},_renderItem:function(e,i){var s=t("<li>"),n=t("<div>",{title:i.element.attr("title")});return i.disabled&&this._addClass(s,null,"ui-state-disabled"),this._setText(n,i.label),s.append(n).appendTo(e)},_setText:function(t,e){e?t.text(e):t.html(" ")},_move:function(t,e){var i,s,n=".ui-menu-item";this.isOpen?i=this.menuItems.eq(this.focusIndex).parent("li"):(i=this.menuItems.eq(this.element[0].selectedIndex).parent("li"),n+=":not(.ui-state-disabled)"),s="first"===t||"last"===t?i["first"===t?"prevAll":"nextAll"](n).eq(-1):i[t+"All"](n).eq(0),s.length&&this.menuInstance.focus(e,s)},_getSelectedItem:function(){return this.menuItems.eq(this.element[0].selectedIndex).parent("li")},_toggle:function(t){this[this.isOpen?"close":"open"](t)},_setSelection:function(){var t;this.range&&(window.getSelection?(t=window.getSelection(),t.removeAllRanges(),t.addRange(this.range)):this.range.select(),this.button.focus())},_documentClick:{mousedown:function(e){this.isOpen&&(t(e.target).closest(".ui-selectmenu-menu, #"+t.ui.escapeSelector(this.ids.button)).length||this.close(e))}},_buttonEvents:{mousedown:function(){var t;window.getSelection?(t=window.getSelection(),t.rangeCount&&(this.range=t.getRangeAt(0))):this.range=document.selection.createRange()},click:function(t){this._setSelection(),this._toggle(t)},keydown:function(e){var i=!0;switch(e.keyCode){case t.ui.keyCode.TAB:case t.ui.keyCode.ESCAPE:this.close(e),i=!1;break;case t.ui.keyCode.ENTER:this.isOpen&&this._selectFocusedItem(e);break;case t.ui.keyCode.UP:e.altKey?this._toggle(e):this._move("prev",e);break;case t.ui.keyCode.DOWN:e.altKey?this._toggle(e):this._move("next",e);break;case t.ui.keyCode.SPACE:this.isOpen?this._selectFocusedItem(e):this._toggle(e);break;case t.ui.keyCode.LEFT:this._move("prev",e);break;case t.ui.keyCode.RIGHT:this._move("next",e);break;case t.ui.keyCode.HOME:case t.ui.keyCode.PAGE_UP:this._move("first",e);break;case t.ui.keyCode.END:case t.ui.keyCode.PAGE_DOWN:this._move("last",e);break;default:this.menu.trigger(e),i=!1}i&&e.preventDefault()}},_selectFocusedItem:function(t){var e=this.menuItems.eq(this.focusIndex).parent("li");e.hasClass("ui-state-disabled")||this._select(e.data("ui-selectmenu-item"),t)},_select:function(t,e){var i=this.element[0].selectedIndex;this.element[0].selectedIndex=t.index,this.buttonItem.replaceWith(this.buttonItem=this._renderButtonItem(t)),this._setAria(t),this._trigger("select",e,{item:t}),t.index!==i&&this._trigger("change",e,{item:t}),this.close(e)},_setAria:function(t){var e=this.menuItems.eq(t.index).attr("id");this.button.attr({"aria-labelledby":e,"aria-activedescendant":e}),this.menu.attr("aria-activedescendant",e)},_setOption:function(t,e){if("icons"===t){var i=this.button.find("span.ui-icon");this._removeClass(i,null,this.options.icons.button)._addClass(i,null,e.button)}this._super(t,e),"appendTo"===t&&this.menuWrap.appendTo(this._appendTo()),"width"===t&&this._resizeButton()},_setOptionDisabled:function(t){this._super(t),this.menuInstance.option("disabled",t),this.button.attr("aria-disabled",t),this._toggleClass(this.button,null,"ui-state-disabled",t),this.element.prop("disabled",t),t?(this.button.attr("tabindex",-1),this.close()):this.button.attr("tabindex",0)},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_toggleAttr:function(){this.button.attr("aria-expanded",this.isOpen),this._removeClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"closed":"open"))._addClass(this.button,"ui-selectmenu-button-"+(this.isOpen?"open":"closed"))._toggleClass(this.menuWrap,"ui-selectmenu-open",null,this.isOpen),this.menu.attr("aria-hidden",!this.isOpen)},_resizeButton:function(){var t=this.options.width;return t===!1?(this.button.css("width",""),void 0):(null===t&&(t=this.element.show().outerWidth(),this.element.hide()),this.button.outerWidth(t),void 0)},_resizeMenu:function(){this.menu.outerWidth(Math.max(this.button.outerWidth(),this.menu.width("").outerWidth()+1))},_getCreateOptions:function(){var t=this._super();return t.disabled=this.element.prop("disabled"),t},_parseOptions:function(e){var i=this,s=[];e.each(function(e,n){s.push(i._parseOption(t(n),e))}),this.items=s},_parseOption:function(t,e){var i=t.parent("optgroup");return{element:t,index:e,value:t.val(),label:t.text(),optgroup:i.attr("label")||"",disabled:i.prop("disabled")||t.prop("disabled")}},_destroy:function(){this._unbindFormResetHandler(),this.menuWrap.remove(),this.button.remove(),this.element.show(),this.element.removeUniqueId(),this.labels.attr("for",this.ids.element)}}]),t.widget("ui.slider",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"slide",options:{animate:!1,classes:{"ui-slider":"ui-corner-all","ui-slider-handle":"ui-corner-all","ui-slider-range":"ui-corner-all ui-widget-header"},distance:0,max:100,min:0,orientation:"horizontal",range:!1,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null},numPages:5,_create:function(){this._keySliding=!1,this._mouseSliding=!1,this._animateOff=!0,this._handleIndex=null,this._detectOrientation(),this._mouseInit(),this._calculateNewMax(),this._addClass("ui-slider ui-slider-"+this.orientation,"ui-widget ui-widget-content"),this._refresh(),this._animateOff=!1\n},_refresh:function(){this._createRange(),this._createHandles(),this._setupEvents(),this._refreshValue()},_createHandles:function(){var e,i,s=this.options,n=this.element.find(".ui-slider-handle"),o="<span tabindex='0'></span>",a=[];for(i=s.values&&s.values.length||1,n.length>i&&(n.slice(i).remove(),n=n.slice(0,i)),e=n.length;i>e;e++)a.push(o);this.handles=n.add(t(a.join("")).appendTo(this.element)),this._addClass(this.handles,"ui-slider-handle","ui-state-default"),this.handle=this.handles.eq(0),this.handles.each(function(e){t(this).data("ui-slider-handle-index",e).attr("tabIndex",0)})},_createRange:function(){var e=this.options;e.range?(e.range===!0&&(e.values?e.values.length&&2!==e.values.length?e.values=[e.values[0],e.values[0]]:t.isArray(e.values)&&(e.values=e.values.slice(0)):e.values=[this._valueMin(),this._valueMin()]),this.range&&this.range.length?(this._removeClass(this.range,"ui-slider-range-min ui-slider-range-max"),this.range.css({left:"",bottom:""})):(this.range=t("<div>").appendTo(this.element),this._addClass(this.range,"ui-slider-range")),("min"===e.range||"max"===e.range)&&this._addClass(this.range,"ui-slider-range-"+e.range)):(this.range&&this.range.remove(),this.range=null)},_setupEvents:function(){this._off(this.handles),this._on(this.handles,this._handleEvents),this._hoverable(this.handles),this._focusable(this.handles)},_destroy:function(){this.handles.remove(),this.range&&this.range.remove(),this._mouseDestroy()},_mouseCapture:function(e){var i,s,n,o,a,r,h,l,c=this,u=this.options;return u.disabled?!1:(this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()},this.elementOffset=this.element.offset(),i={x:e.pageX,y:e.pageY},s=this._normValueFromMouse(i),n=this._valueMax()-this._valueMin()+1,this.handles.each(function(e){var i=Math.abs(s-c.values(e));(n>i||n===i&&(e===c._lastChangedValue||c.values(e)===u.min))&&(n=i,o=t(this),a=e)}),r=this._start(e,a),r===!1?!1:(this._mouseSliding=!0,this._handleIndex=a,this._addClass(o,null,"ui-state-active"),o.trigger("focus"),h=o.offset(),l=!t(e.target).parents().addBack().is(".ui-slider-handle"),this._clickOffset=l?{left:0,top:0}:{left:e.pageX-h.left-o.width()/2,top:e.pageY-h.top-o.height()/2-(parseInt(o.css("borderTopWidth"),10)||0)-(parseInt(o.css("borderBottomWidth"),10)||0)+(parseInt(o.css("marginTop"),10)||0)},this.handles.hasClass("ui-state-hover")||this._slide(e,a,s),this._animateOff=!0,!0))},_mouseStart:function(){return!0},_mouseDrag:function(t){var e={x:t.pageX,y:t.pageY},i=this._normValueFromMouse(e);return this._slide(t,this._handleIndex,i),!1},_mouseStop:function(t){return this._removeClass(this.handles,null,"ui-state-active"),this._mouseSliding=!1,this._stop(t,this._handleIndex),this._change(t,this._handleIndex),this._handleIndex=null,this._clickOffset=null,this._animateOff=!1,!1},_detectOrientation:function(){this.orientation="vertical"===this.options.orientation?"vertical":"horizontal"},_normValueFromMouse:function(t){var e,i,s,n,o;return"horizontal"===this.orientation?(e=this.elementSize.width,i=t.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)):(e=this.elementSize.height,i=t.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)),s=i/e,s>1&&(s=1),0>s&&(s=0),"vertical"===this.orientation&&(s=1-s),n=this._valueMax()-this._valueMin(),o=this._valueMin()+s*n,this._trimAlignValue(o)},_uiHash:function(t,e,i){var s={handle:this.handles[t],handleIndex:t,value:void 0!==e?e:this.value()};return this._hasMultipleValues()&&(s.value=void 0!==e?e:this.values(t),s.values=i||this.values()),s},_hasMultipleValues:function(){return this.options.values&&this.options.values.length},_start:function(t,e){return this._trigger("start",t,this._uiHash(e))},_slide:function(t,e,i){var s,n,o=this.value(),a=this.values();this._hasMultipleValues()&&(n=this.values(e?0:1),o=this.values(e),2===this.options.values.length&&this.options.range===!0&&(i=0===e?Math.min(n,i):Math.max(n,i)),a[e]=i),i!==o&&(s=this._trigger("slide",t,this._uiHash(e,i,a)),s!==!1&&(this._hasMultipleValues()?this.values(e,i):this.value(i)))},_stop:function(t,e){this._trigger("stop",t,this._uiHash(e))},_change:function(t,e){this._keySliding||this._mouseSliding||(this._lastChangedValue=e,this._trigger("change",t,this._uiHash(e)))},value:function(t){return arguments.length?(this.options.value=this._trimAlignValue(t),this._refreshValue(),this._change(null,0),void 0):this._value()},values:function(e,i){var s,n,o;if(arguments.length>1)return this.options.values[e]=this._trimAlignValue(i),this._refreshValue(),this._change(null,e),void 0;if(!arguments.length)return this._values();if(!t.isArray(arguments[0]))return this._hasMultipleValues()?this._values(e):this.value();for(s=this.options.values,n=arguments[0],o=0;s.length>o;o+=1)s[o]=this._trimAlignValue(n[o]),this._change(null,o);this._refreshValue()},_setOption:function(e,i){var s,n=0;switch("range"===e&&this.options.range===!0&&("min"===i?(this.options.value=this._values(0),this.options.values=null):"max"===i&&(this.options.value=this._values(this.options.values.length-1),this.options.values=null)),t.isArray(this.options.values)&&(n=this.options.values.length),this._super(e,i),e){case"orientation":this._detectOrientation(),this._removeClass("ui-slider-horizontal ui-slider-vertical")._addClass("ui-slider-"+this.orientation),this._refreshValue(),this.options.range&&this._refreshRange(i),this.handles.css("horizontal"===i?"bottom":"left","");break;case"value":this._animateOff=!0,this._refreshValue(),this._change(null,0),this._animateOff=!1;break;case"values":for(this._animateOff=!0,this._refreshValue(),s=n-1;s>=0;s--)this._change(null,s);this._animateOff=!1;break;case"step":case"min":case"max":this._animateOff=!0,this._calculateNewMax(),this._refreshValue(),this._animateOff=!1;break;case"range":this._animateOff=!0,this._refresh(),this._animateOff=!1}},_setOptionDisabled:function(t){this._super(t),this._toggleClass(null,"ui-state-disabled",!!t)},_value:function(){var t=this.options.value;return t=this._trimAlignValue(t)},_values:function(t){var e,i,s;if(arguments.length)return e=this.options.values[t],e=this._trimAlignValue(e);if(this._hasMultipleValues()){for(i=this.options.values.slice(),s=0;i.length>s;s+=1)i[s]=this._trimAlignValue(i[s]);return i}return[]},_trimAlignValue:function(t){if(this._valueMin()>=t)return this._valueMin();if(t>=this._valueMax())return this._valueMax();var e=this.options.step>0?this.options.step:1,i=(t-this._valueMin())%e,s=t-i;return 2*Math.abs(i)>=e&&(s+=i>0?e:-e),parseFloat(s.toFixed(5))},_calculateNewMax:function(){var t=this.options.max,e=this._valueMin(),i=this.options.step,s=Math.round((t-e)/i)*i;t=s+e,t>this.options.max&&(t-=i),this.max=parseFloat(t.toFixed(this._precision()))},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshRange:function(t){"vertical"===t&&this.range.css({width:"",left:""}),"horizontal"===t&&this.range.css({height:"",bottom:""})},_refreshValue:function(){var e,i,s,n,o,a=this.options.range,r=this.options,h=this,l=this._animateOff?!1:r.animate,c={};this._hasMultipleValues()?this.handles.each(function(s){i=100*((h.values(s)-h._valueMin())/(h._valueMax()-h._valueMin())),c["horizontal"===h.orientation?"left":"bottom"]=i+"%",t(this).stop(1,1)[l?"animate":"css"](c,r.animate),h.options.range===!0&&("horizontal"===h.orientation?(0===s&&h.range.stop(1,1)[l?"animate":"css"]({left:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({width:i-e+"%"},{queue:!1,duration:r.animate})):(0===s&&h.range.stop(1,1)[l?"animate":"css"]({bottom:i+"%"},r.animate),1===s&&h.range[l?"animate":"css"]({height:i-e+"%"},{queue:!1,duration:r.animate}))),e=i}):(s=this.value(),n=this._valueMin(),o=this._valueMax(),i=o!==n?100*((s-n)/(o-n)):0,c["horizontal"===this.orientation?"left":"bottom"]=i+"%",this.handle.stop(1,1)[l?"animate":"css"](c,r.animate),"min"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:i+"%"},r.animate),"max"===a&&"horizontal"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({width:100-i+"%"},r.animate),"min"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:i+"%"},r.animate),"max"===a&&"vertical"===this.orientation&&this.range.stop(1,1)[l?"animate":"css"]({height:100-i+"%"},r.animate))},_handleEvents:{keydown:function(e){var i,s,n,o,a=t(e.target).data("ui-slider-handle-index");switch(e.keyCode){case t.ui.keyCode.HOME:case t.ui.keyCode.END:case t.ui.keyCode.PAGE_UP:case t.ui.keyCode.PAGE_DOWN:case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(e.preventDefault(),!this._keySliding&&(this._keySliding=!0,this._addClass(t(e.target),null,"ui-state-active"),i=this._start(e,a),i===!1))return}switch(o=this.options.step,s=n=this._hasMultipleValues()?this.values(a):this.value(),e.keyCode){case t.ui.keyCode.HOME:n=this._valueMin();break;case t.ui.keyCode.END:n=this._valueMax();break;case t.ui.keyCode.PAGE_UP:n=this._trimAlignValue(s+(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.PAGE_DOWN:n=this._trimAlignValue(s-(this._valueMax()-this._valueMin())/this.numPages);break;case t.ui.keyCode.UP:case t.ui.keyCode.RIGHT:if(s===this._valueMax())return;n=this._trimAlignValue(s+o);break;case t.ui.keyCode.DOWN:case t.ui.keyCode.LEFT:if(s===this._valueMin())return;n=this._trimAlignValue(s-o)}this._slide(e,a,n)},keyup:function(e){var i=t(e.target).data("ui-slider-handle-index");this._keySliding&&(this._keySliding=!1,this._stop(e,i),this._change(e,i),this._removeClass(t(e.target),null,"ui-state-active"))}}}),t.widget("ui.sortable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return t>=e&&e+i>t},_isFloating:function(t){return/left|right/.test(t.css("float"))||/inline|table-cell/.test(t.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(t,e){this._super(t,e),"handle"===t&&this._setHandleClassName()},_setHandleClassName:function(){var e=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),t.each(this.items,function(){e._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")})},_destroy:function(){this._mouseDestroy();for(var t=this.items.length-1;t>=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(e),t(e.target).parents().each(function(){return t.data(this,o.widgetName+"-item")===o?(s=t(this),!1):void 0}),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),s?!this.options.handle||i||(t(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(e,i,s){var n,o,a=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),a.containment&&this._setContainment(),a.cursor&&"auto"!==a.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",a.cursor),this.storedStylesheet=t("<style>*{ cursor: "+a.cursor+" !important; }</style>").appendTo(o)),a.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",a.opacity)),a.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",a.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,a=this.options,r=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<a.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+a.scrollSpeed:e.pageY-this.overflowOffset.top<a.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-a.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<a.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+a.scrollSpeed:e.pageX-this.overflowOffset.left<a.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-a.scrollSpeed)):(e.pageY-this.document.scrollTop()<a.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-a.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<a.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+a.scrollSpeed)),e.pageX-this.document.scrollLeft()<a.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-a.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<a.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+a.scrollSpeed))),r!==!1&&t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=this.items[i],n=s.item[0],o=this._intersectsWithPointer(s),o&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==n&&!t.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!t.contains(this.element[0],n):!0)){if(this.direction=1===o?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(e,s),this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,a={};o&&"x"!==o||(a.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(a.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(a,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new t.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each(function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\s-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))}),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each(function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")}),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,h=r+t.height,l=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||s+l>r&&h>s+l,d="y"===this.options.axis||e+c>o&&a>e+c,p=u&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>t[this.floating?"width":"height"]?p:e+this.helperProportions.width/2>o&&a>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(t){var e,i,s="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top,t.height),n="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left,t.width),o=s&&n;return o?(e=this._getDragVerticalDirection(),i=this._getDragHorizontalDirection(),this.floating?"right"===i||"down"===e?2:1:e&&("down"===e?2:1)):!1},_intersectsWithSides:function(t){var e=this._isOverAxis(this.positionAbs.top+this.offset.click.top,t.top+t.height/2,t.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,t.left+t.width/2,t.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&i||"left"===n&&!i:s&&("down"===s&&e||"up"===s&&!e)},_getDragVerticalDirection:function(){var t=this.positionAbs.top-this.lastPositionAbs.top;return 0!==t&&(t>0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){function i(){r.push(this)}var s,n,o,a,r=[],h=[],l=this._connectWith();if(l&&e)for(s=l.length-1;s>=0;s--)for(o=t(l[s],this.document[0]),n=o.length-1;n>=0;n--)a=t.data(o[n],this.widgetFullName),a&&a!==this&&!a.options.disabled&&h.push([t.isFunction(a.options.items)?a.options.items.call(a.element):t(a.options.items,a.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),a]);for(h.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=h.length-1;s>=0;s--)h[s][0].each(i);return t(r)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(t){for(var i=0;e.length>i;i++)if(e[i]===t.item[0])return!1;return!0})},_refreshItems:function(e){this.items=[],this.containers=[this];var i,s,n,o,a,r,h,l,c=this.items,u=[[t.isFunction(this.options.items)?this.options.items.call(this.element[0],e,{item:this.currentItem}):t(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(n=t(d[i],this.document[0]),s=n.length-1;s>=0;s--)o=t.data(n[s],this.widgetFullName),o&&o!==this&&!o.options.disabled&&(u.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i--)for(a=u[i][1],r=u[i][0],s=0,l=r.length;l>s;s++)h=t(r[s]),h.data(this.widgetName+"-item",a),c.push({item:h,instance:a,width:0,height:0,left:0,top:0})},refreshPositions:function(e){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,o;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),o=n.offset(),s.left=o.left,s.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){e=e||this;var i,s=e.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]);return e._addClass(n,"ui-sortable-placeholder",i||e.currentItem[0].className)._removeClass(n,"ui-sortable-helper"),"tbody"===s?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("<tr>",e.document[0]).appendTo(n)):"tr"===s?e._createTrPlaceholder(e.currentItem,n):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,i){var s=this;e.children().each(function(){t("<td> </td>",s.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(e){var i,s,n,o,a,r,h,l,c,u,d=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!t.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(d&&t.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",e,this._uiHash(this)),this.containers[i].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,o=null,c=d.floating||this._isFloating(this.currentItem),a=c?"left":"top",r=c?"width":"height",u=c?"pageX":"pageY",s=this.items.length-1;s>=0;s--)t.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(h=this.items[s].item.offset()[a],l=!1,e[u]-h>this.items[s][r]/2&&(l=!0),n>Math.abs(e[u]-h)&&(n=Math.abs(e[u]-h),o=this.items[s],this.direction=l?"up":"down"));if(!o&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[p])return this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;o?this._rearrange(e,o,null,!0):this._rearrange(e,null,this.containers[p].element,!0),this._trigger("change",e,this._uiHash()),this.containers[p]._trigger("change",e,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1}},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper)?t(i.helper.apply(this.element[0],[e,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||t("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var e=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&t.ui.ie)&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var t=this.currentItem.position();return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:t.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===n.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(e=t(n.containment)[0],i=t(n.containment).offset(),s="hidden"!==t(e).css("overflow"),this.containment=[i.left+(parseInt(t(e).css("borderLeftWidth"),10)||0)+(parseInt(t(e).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(t(e).css("borderTopWidth"),10)||0)+(parseInt(t(e).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(e.scrollWidth,e.offsetWidth):e.offsetWidth)-(parseInt(t(e).css("borderLeftWidth"),10)||0)-(parseInt(t(e).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(e.scrollHeight,e.offsetHeight):e.offsetHeight)-(parseInt(t(e).css("borderTopWidth"),10)||0)-(parseInt(t(e).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(e,i){i||(i=this.position);var s="absolute"===e?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,o=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())*s}},_generatePosition:function(e){var i,s,n=this.options,o=e.pageX,a=e.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&t.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(e.pageX-this.offset.click.left<this.containment[0]&&(o=this.containment[0]+this.offset.click.left),e.pageY-this.offset.click.top<this.containment[1]&&(a=this.containment[1]+this.offset.click.top),e.pageX-this.offset.click.left>this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(a=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((a-this.originalPageY)/n.grid[1])*n.grid[1],a=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;\nthis._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){function i(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!e&&n.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||n.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(n.push(function(t){this._trigger("remove",t,this._uiHash())}),n.push(function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)e||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(s=0;n.length>s;s++)n[s].call(this,t);this._trigger("stop",t,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){t.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(e){var i=e||this;return{helper:i.helper,placeholder:i.placeholder||t([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:e?e.element:null}}}),t.widget("ui.spinner",{version:"1.12.1",defaultElement:"<input>",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e=this._super(),i=this.element;return t.each(["min","max","step"],function(t,s){var n=i.attr(s);null!=n&&n.length&&(e[s]=n)}),e},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t),void 0)},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((e>0?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(e){function i(){var e=this.element[0]===t.ui.safeActiveElement(this.document[0]);e||(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===t.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),e.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(e)!==!1&&this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){return t(e.currentTarget).hasClass("ui-state-active")?this._start(e)===!1?!1:(this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("<span>").parent().append("<a></a><a></a>")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(e){var i=this.options,s=t.ui.keyCode;switch(e.keyCode){case s.UP:return this._repeat(null,1,e),!0;case s.DOWN:return this._repeat(null,-1,e),!0;case s.PAGE_UP:return this._repeat(null,i.page,e),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,e),!0}return!1},_start:function(t){return this.spinning||this._trigger("start",t)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&this._trigger("spin",e,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(e){var i=this.options.incremental;return i?t.isFunction(i)?i(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;return e=null!==s.min?s.min:0,i=t-e,i=Math.round(i/s.step)*s.step,t=e+i,t=parseFloat(t.toFixed(this._precision())),null!==s.max&&t>s.max?s.max:null!==s.min&&s.min>t?s.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){var i,s,n;return"culture"===t||"numberFormat"===t?(i=this._parse(this.element.val()),this.options[t]=e,this.element.val(this._format(i)),void 0):(("max"===t||"min"===t||"step"===t)&&"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(s=this.buttons.first().find(".ui-icon"),this._removeClass(s,null,this.options.icons.up),this._addClass(s,null,e.up),n=this.buttons.last().find(".ui-icon"),this._removeClass(n,null,this.options.icons.down),this._addClass(n,null,e.down)),this._super(t,e),void 0)},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:r(function(t){this._super(t)}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null===t?!1:t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&(i=this._parse(t),null!==i&&(e||(i=this._adjustValue(i)),t=this._format(i))),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:r(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:r(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:r(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:r(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?(r(this._value).call(this,t),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),t.uiBackCompat!==!1&&t.widget("ui.spinner",t.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return"<span>"},_buttonHtml:function(){return"<a></a><a></a>"}}),t.ui.spinner,t.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var t=/#.*$/;return function(e){var i,s;i=e.href.replace(t,""),s=location.href.replace(t,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return e.hash.length>1&&i===s}}(),_create:function(){var e=this,i=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,i.collapsible),this._processTabs(),i.active=this._initialActive(),t.isArray(i.disabled)&&(i.disabled=t.unique(i.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):t(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var e=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===e&&(s&&this.tabs.each(function(i,n){return t(n).attr("aria-controls")===s?(e=i,!1):void 0}),null===e&&(e=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===e||-1===e)&&(e=this.tabs.length?0:!1)),e!==!1&&(e=this.tabs.index(this.tabs.eq(e)),-1===e&&(e=i?!1:0)),!i&&e===!1&&this.anchors.length&&(e=0),e},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):t()}},_tabKeydown:function(e){var i=t(t.ui.safeActiveElement(this.document[0])).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:s++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:n=!1,s--;break;case t.ui.keyCode.END:s=this.anchors.length-1;break;case t.ui.keyCode.HOME:s=0;break;case t.ui.keyCode.SPACE:return e.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case t.ui.keyCode.ENTER:return e.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}e.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),e.ctrlKey||e.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===t.ui.keyCode.UP&&(e.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(e){return e.altKey&&e.keyCode===t.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):e.altKey&&e.keyCode===t.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(e,i){function s(){return e>n&&(e=0),0>e&&(e=n),e}for(var n=this.tabs.length-1;-1!==t.inArray(s(),this.options.disabled);)e=i?e+1:e-1;return e},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).trigger("focus"),t},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):(this._super(t,e),"collapsible"===t&&(this._toggleClass("ui-tabs-collapsible",null,e),e||this.options.active!==!1||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e),void 0)},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\s/:;<=>?@\s[\s]\s^`{|}~]/g,"\s\s$&"):""},refresh:function(){var e=this.options,i=this.tablist.children(":has(a[href])");e.disabled=t.map(i.filter(".ui-state-disabled"),function(t){return i.index(t)}),this._processTabs(),e.active!==!1&&this.anchors.length?this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=t()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=t()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var e=this,i=this.tabs,s=this.anchors,n=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(e){t(this).is(".ui-state-disabled")&&e.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){t(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return t("a",this)[0]}).attr({role:"presentation",tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=t(),this.anchors.each(function(i,s){var n,o,a,r=t(s).uniqueId().attr("id"),h=t(s).closest("li"),l=h.attr("aria-controls");e._isLocal(s)?(n=s.hash,a=n.substring(1),o=e.element.find(e._sanitizeSelector(n))):(a=h.attr("aria-controls")||t({}).uniqueId()[0].id,n="#"+a,o=e.element.find(n),o.length||(o=e._createPanel(a),o.insertAfter(e.panels[i-1]||e.tablist)),o.attr("aria-live","polite")),o.length&&(e.panels=e.panels.add(o)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":a,"aria-labelledby":r}),o.attr("aria-labelledby",r)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),i&&(this._off(i.not(this.tabs)),this._off(s.not(this.anchors)),this._off(n.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(e){return t("<div>").attr("id",e).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(e){var i,s,n;for(t.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1),n=0;s=this.tabs[n];n++)i=t(s),e===!0||-1!==t.inArray(n,e)?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=e,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,e===!0)},_setupEvents:function(e){var i={};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var i,s=this.element.parent();"fill"===e?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var e=t(this),s=e.css("position");"absolute"!==s&&"fixed"!==s&&(i-=e.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=t(this).outerHeight(!0)}),this.panels.each(function(){t(this).height(Math.max(0,i-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.panels.each(function(){i=Math.max(i,t(this).height("").height())}).height(i))},_eventHandler:function(e){var i=this.options,s=this.active,n=t(e.currentTarget),o=n.closest("li"),a=o[0]===s[0],r=a&&i.collapsible,h=r?t():this._getPanelForTab(o),l=s.length?this._getPanelForTab(s):t(),c={oldTab:s,oldPanel:l,newTab:r?t():o,newPanel:h};e.preventDefault(),o.hasClass("ui-state-disabled")||o.hasClass("ui-tabs-loading")||this.running||a&&!i.collapsible||this._trigger("beforeActivate",e,c)===!1||(i.active=r?!1:this.tabs.index(o),this.active=a?t():o,this.xhr&&this.xhr.abort(),l.length||h.length||t.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(o),e),this._toggle(e,c))},_toggle:function(e,i){function s(){o.running=!1,o._trigger("activate",e,i)}function n(){o._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active"),a.length&&o.options.show?o._show(a,o.options.show,s):(a.show(),s())}var o=this,a=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){o._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),n()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),a.length&&r.length?i.oldTab.attr("tabIndex",-1):a.length&&this.tabs.filter(function(){return 0===t(this).attr("tabIndex")}).attr("tabIndex",-1),a.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(e){var i,s=this._findActive(e);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return e===!1?t():this.tabs.eq(e)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+t.ui.escapeSelector(e)+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){t.data(this,"ui-tabs-destroy")?t(this).remove():t(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var e=t(this),i=e.data("ui-tabs-aria-controls");i?e.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(e){var i=this.options.disabled;i!==!1&&(void 0===e?i=!1:(e=this._getIndex(e),i=t.isArray(i)?t.map(i,function(t){return t!==e?t:null}):t.map(this.tabs,function(t,i){return i!==e?i:null})),this._setOptionDisabled(i))},disable:function(e){var i=this.options.disabled;if(i!==!0){if(void 0===e)i=!0;else{if(e=this._getIndex(e),-1!==t.inArray(e,i))return;i=t.isArray(i)?t.merge([e],i).sort():[e]}this._setOptionDisabled(i)}},load:function(e,i){e=this._getIndex(e);var s=this,n=this.tabs.eq(e),o=n.find(".ui-tabs-anchor"),a=this._getPanelForTab(n),r={tab:n,panel:a},h=function(t,e){"abort"===e&&s.panels.stop(!1,!0),s._removeClass(n,"ui-tabs-loading"),a.removeAttr("aria-busy"),t===s.xhr&&delete s.xhr};this._isLocal(o[0])||(this.xhr=t.ajax(this._ajaxSettings(o,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(n,"ui-tabs-loading"),a.attr("aria-busy","true"),this.xhr.done(function(t,e,n){setTimeout(function(){a.html(t),s._trigger("load",i,r),h(n,e)},1)}).fail(function(t,e){setTimeout(function(){h(t,e)},1)})))},_ajaxSettings:function(e,i,s){var n=this;return{url:e.attr("href").replace(/#.*$/,""),beforeSend:function(e,o){return n._trigger("beforeLoad",i,t.extend({jqXHR:e,ajaxSettings:o},s))}}},_getPanelForTab:function(e){var i=t(e).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}}),t.uiBackCompat!==!1&&t.widget("ui.tabs",t.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),t.ui.tabs,t.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var e=t(this).attr("title")||"";return t("<a>").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(e,i){var s=(e.attr("aria-describedby")||"").split(/\ss+/);s.push(i),e.data("ui-tooltip-id",i).attr("aria-describedby",t.trim(s.join(" ")))},_removeDescribedBy:function(e){var i=e.data("ui-tooltip-id"),s=(e.attr("aria-describedby")||"").split(/\ss+/),n=t.inArray(i,s);-1!==n&&s.splice(n,1),e.removeData("ui-tooltip-id"),s=t.trim(s.join(" ")),s?e.attr("aria-describedby",s):e.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=t("<div>").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=t([])},_setOption:function(e,i){var s=this;this._super(e,i),"content"===e&&t.each(this.tooltips,function(t,e){s._updateContent(e.element)})},_setOptionDisabled:function(t){this[t?"_disable":"_enable"]()},_disable:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s.element[0],e.close(n,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var e=t(this);return e.is("[title]")?e.data("ui-tooltip-title",e.attr("title")).removeAttr("title"):void 0}))},_enable:function(){this.disabledTitles.each(function(){var e=t(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))}),this.disabledTitles=t([])},open:function(e){var i=this,s=t(e?e.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&s.parents().each(function(){var e,s=t(this);s.data("ui-tooltip-open")&&(e=t.Event("blur"),e.target=e.currentTarget=this,i.close(e,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._registerCloseHandlers(e,s),this._updateContent(s,e))},_updateContent:function(t,e){var i,s=this.options.content,n=this,o=e?e.type:null;return"string"==typeof s||s.nodeType||s.jquery?this._open(e,t,s):(i=s.call(t[0],function(i){n._delay(function(){t.data("ui-tooltip-open")&&(e&&(e.type=o),this._open(e,t,i))})}),i&&this._open(e,t,i),void 0)},_open:function(e,i,s){function n(t){l.of=t,a.is(":hidden")||a.position(l)}var o,a,r,h,l=t.extend({},this.options.position);if(s){if(o=this._find(i))return o.tooltip.find(".ui-tooltip-content").html(s),void 0;i.is("[title]")&&(e&&"mouseover"===e.type?i.attr("title",""):i.removeAttr("title")),o=this._tooltip(i),a=o.tooltip,this._addDescribedBy(i,a.attr("id")),a.find(".ui-tooltip-content").html(s),this.liveRegion.children().hide(),h=t("<div>").html(a.find(".ui-tooltip-content").html()),h.removeAttr("name").find("[name]").removeAttr("name"),h.removeAttr("id").find("[id]").removeAttr("id"),h.appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:n}),n(e)):a.position(t.extend({of:i},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval(function(){a.is(":visible")&&(n(l.of),clearInterval(r))},t.fx.interval)),this._trigger("open",e,{tooltip:a})}},_registerCloseHandlers:function(e,i){var s={keyup:function(e){if(e.keyCode===t.ui.keyCode.ESCAPE){var s=t.Event(e);s.currentTarget=i[0],this.close(s,!0)}}};i[0]!==this.element[0]&&(s.remove=function(){this._removeTooltip(this._find(i).tooltip)}),e&&"mouseover"!==e.type||(s.mouseleave="close"),e&&"focusin"!==e.type||(s.focusout="close"),this._on(!0,i,s)},close:function(e){var i,s=this,n=t(e?e.currentTarget:this.element),o=this._find(n);return o?(i=o.tooltip,o.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),o.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){s._removeTooltip(t(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&t.each(this.parents,function(e,i){t(i.element).attr("title",i.title),delete s.parents[e]}),o.closing=!0,this._trigger("close",e,{tooltip:i}),o.hiding||(o.closing=!1)),void 0):(n.removeData("ui-tooltip-open"),void 0)},_tooltip:function(e){var i=t("<div>").attr("role","tooltip"),s=t("<div>").appendTo(i),n=i.uniqueId().attr("id");return this._addClass(s,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(e)),this.tooltips[n]={element:e,tooltip:i}},_find:function(t){var e=t.data("ui-tooltip-id");return e?this.tooltips[e]:null},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_appendTo:function(t){var e=t.closest(".ui-front, dialog");return e.length||(e=this.document[0].body),e},_destroy:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur"),o=s.element;n.target=n.currentTarget=o[0],e.close(n,!0),t("#"+i).remove(),o.data("ui-tooltip-title")&&(o.attr("title")||o.attr("title",o.data("ui-tooltip-title")),o.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),t.uiBackCompat!==!1&&t.widget("ui.tooltip",t.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var t=this._superApply(arguments);return this.options.tooltipClass&&t.tooltip.addClass(this.options.tooltipClass),t}}),t.ui.tooltip});
<div id="talk">“I am fucking exhausted,” I agree.\n\nClearly he takes that as a compliment. I can feel the smug purr in his kisses. I don’t know who smiles out of the kisses first; they end with both of us looking like giddy dumbasses. He’s dimmed the light in his eyes, down from a shine to a glimmer. My brain’s on rings again, kissing his fingers in a dark place, away from the chandeliers of the party. Like I’d make it through the front door of one of those places. \n\nI say, “Hey. Would you be mad if I got you another ring?”\n\nHe reddens, but doesn’t lose his smile. Still, the answer takes him awhile to sort out. I bring my hand up to rub his back while he thinks.\n\nFinally, quietly, “No. I wouldn’t be mad.” \n\nThere’s something in there that I should ask about, a little bit of ivory poking up from the earth. But I’m too tired for shoveling tonight. I say, “Great,” and kiss him. I’ll dig later.\n\nFor now, I lean down and grab the sheets to tuck us in. He rolls over, pushing his hair up so I don’t suffocate on it, and I kiss the back of his neck [[goodnight|final]].\n</div>
<div id="talk">I couldn’t have picked a better song if I tried. Clearly Mouth agrees: his head cocks in a grin, and I can’t help drawing closer to him.\n\n“What?” I say.\n\n“What what?”\n\n“I can hear you smiling under that mask.” My hands go to his hips, pulling him in to close the distance\n\n“Is that a bad thing?”\n\n“No, sir.” I press a warm, wide-mouthed kiss to his neck, sucking at the skin for as long as I please before pulling back. I like the way spit glistens on skin, and especially on his skin, the blue of his tattoos wet like ink should be. He hums and pushes his hand into my hair. I nuzzle into it as he strokes through and says, “You should do that again.”\n\n“Yes, sir.”\n\nMy mouth’s on him quick enough to catch his laugh vibrating under my tongue. I suck on his stars, working across his throat, swallowing the soft hums of pleasure he gives me. He keeps his hand in my hair -- I don’t realize it until he tugs, and my head [[comes up|1 RBb]].\n</div>
<div id="talk">“What’s your fucking problem?”\n\n“You’re my fucking problem -- ”\n\n“You told me to change the song!”\n\n“I didn’t tell you <i>shit</i>,” he snarls.\n\n“Okay, alright. Yep,” I say. And I smile. “You’re right. You didn’t tell me shit, just like you never do. Just like right fucking now when you can’t tell me what I did wrong.”\n\n“You don’t listen to me!” \n\nSo much for not shouting. I sit back on the bed, cuz I know he hates this when I refuse to light myself on fire and burn on the pyre for him. I shrug and say, “You told me you were into it.”\n\nHis eyes so bright and sharp that I can taste the metal. “You knew I was lying.”\n\nI laugh, “Yeah? And? What do you want me to do, Mouth, call your bullshit every time you lie to me? Should I assume no every time you say yes? How ‘bout the opposite?” \n\n“Fuck you.”\n\nHe [[slams|twoc]] the bathroom door.\n</div>
<div id="talk">I’ve worn him down. When he pulls his mask off, there’s half a smile underneath it. He leaves his mask on a hook and turns back to me. Shakes his head first, then smiles better. “You are the worst.”\n\n“I love you too.”\n\nI fucking do. Every time he takes his mask off, it feels like the first time. Suddenly I’m years younger, and stupider, and scared, and looking at him has never really stopped feeling like a miracle, I guess. It doesn’t help that he’s so pretty, with his magic blue eyes and cut jaw and sharp nose. Nothing really helps.\n\nHe passes by me, headed for the bed. I try to blink away the -- the everything that isn’t now. \n\n“But what if,” he says as he takes a seat, “you did change it.”\n\n“Change it?”\n\n“The song?”\n\n“Right -- [[yeah|bad 3 choice]].”\n</div>
<div id="talk">I groan into the kiss, thinking about that hotness, about the wet tight heat that I could have my fingers in if he’d let me. He won’t -- my hands are trapped on the bed, prisoner to my own weight -- and knowing that makes me harder. I wish he’d sit his weight down too, give me something to press against that’s not my own jeans. But Mouth knows exactly what he’s doing. His left hand strays down to my shoulder, the other going to my hair.\n\nI say, “Oh, fuck,” and he breathes a laugh.\n\nThen he clenches his fist in my hair, and fuck me, I guess my jeans are enough to rub against cuz they sure feel jail-tight now. He tugs slow on my hair to tip my head back and open up my throat to him. I love him, you know. It’s foreplay, and I already love him.\n\nHe goes after my throat more gently than I expected. Long wet tongue. Breathing slow between kisses, hot air on cooling skin, his spit sticky and cold after he leaves.\n\n“Baby,” I complain, fingers pressed into the mattress.\n\nHe obliges by yanking on my hair. I moan -- moan louder than I meant to, fuck, my dick feels like someone tied it in a knot before shoving it in my pants. “Mouth, please -- ”\n\n“What?”\n\nI swallow, surprised I got the honor of a reply. “Uh. We should -- not -- clothes.”\n\nAfter a beat, his hand in my hair loosens. I exhale, rolling my head forward, and he pats my chest.\n\n“Shirts first,” he says.\n\nReally? Not pants? It’s cuz he’s in some loose fucking joggers. He doesn’t know my suffering. He unstraddles me, sitting aside to pull off his own shirt. [[Helpless|great 3 choice]], I follow suit.\n</div>
<<if $choice5 is "TBBI">>The Boxer Rebellion - Big Ideas ([img[note][https://www.youtube.com/watch?v=c3yfHqACDAI]])<<elseif $choice5 is "SWTY">>She Wants Revenge - Tear You Apart ([img[note][https://www.youtube.com/watch?v=QicNRgElCsk]])<<elseif $choice5 is "XALS">>X Ambassadors - Love Songs Drug Songs ([img[note][https://www.youtube.com/watch?v=P8matN61jFY]])<</if>>
<div id="talk">I take a seat beside him, hand still on his face, and turn him to look at me. The blush has gone down, but not his smile. I help him iron that out with a slow, slow warm kiss. He relaxes in to it -- and into the next one, and the one after that -- his hand coming to rest on my thigh. Why didn’t I change from jeans to sweatpants once I knew he was coming over? I can barely feel his hand through the thick fabric; I shuffle closer in want.\n\n“Hm?”\n\n“Mm-mm,” I assure him, bringing my other hand to his leg. See, he was smart. He was prepared. He’s got some joggers on, loose thin shit that lets me stroke up his thigh, dragging my thumb along the inside of it, lets me feel his muscles tense under the petting. And it lets me feel his hips get stiff when I pick a spot high on the inside of his thigh and start rubbing warm circles there with my thumb. He drops out of the kisses to catch his breath. I nuzzle at his ducked head and give his hair a quick kiss.\n\nYou know what could balance out this jeans situation? If we didn’t have so many clothes on, period.\n\n“Hey.” I kiss at his temple. “Wanna take your shirt off?”\n\nHe smiles and lifts his head. “You first.”\n\n“What a gentleman.” I lean back and yank mine off, tossing it to the same place my mask went. That reminds me -- this song’s about [[finished|good 3 choice]].\n</div>
<div id="talk"><<set $need to 1>>I should pick a song for The Actual Fucking, shouldn’t I.\n\n<div class="song" id="TBBI">The Boxer Rebellion - Big Ideas ([img[note][https://www.youtube.com/watch?v=c3yfHqACDAI]])</div> <div class="song" id="SWTY">She Wants Revenge - Tear You Apart ([img[note][https://www.youtube.com/watch?v=QicNRgElCsk]])</div> <div class="song" id="XALS">X Ambassadors - Love Songs Drug Songs ([img[note][https://www.youtube.com/watch?v=P8matN61jFY]])</div>\n\n<span class="btn1"><hr><<button "Yep, that's right.">><<goto "4 great choiceb">><</button>> <<button "No, wait a second...">><<goto "4 great choice">><</button>></span>\n</div>
<div id="talk">I flick on the next song and stalk back to him real quick, none of this funny business. I pick up where I left off, mouthing hot at his neck. But then I turn north, kissing up to the edge of his mask. I nudge his mask out of the way, just enough to reveal his jaw and kiss nice and polite along that. When I get to his chin, I push the mask up farther – and there’s his mouth, lips red and gently parted for me to find. I let him breathe out first, then chase the inhale, a hard kiss rough-mouthed. He makes a low sound into the kiss, and I feel his hand come to my side. \n\nI don’t let up. Pushing him, kissing him back toward the bed, til his leg hits the mattress and he turns his head away to breathe. Lucky for me, he uses that pause to pull off his mask completely. When he looks back at me, he’s him -- bare-faced and fucking beautiful. It’s not just his eyes, although that’s the first and only thing I can look at for awhile. He’s got a face like stone, pretty chiseled stone, the kind that makes knives and jewels, a sharp jaw and straight nose.\n\nIn short: he is so fucking attractive.\n\nI touch a hand to his face, not caring how dumb and romantic it is, and I say, “Mouth. You are so fucking attractive.”\n\nHe laughs and goes red like he always does. He nudges into my hand like it’ll hide his red ears. Course it won’t, but I let him try.\n\n“Thanks,” he says.\n\n“Welcome. Sit down?”\n\n[[He does|RB 2 goodb]].\n</div>
<div id="talk"><<set $ending to "twelve">>This song stinks of smoke. I can taste the blunt on my tongue. I breathe in like that’ll get me any relief, but the smoke all clings to the words; none of it gets in my lungs. My lungs get to sit there and deal with it unmedicated, be tight and hurtful and growling when I try to draw a deep breath out of them. Like yanking a bone out of a dog’s teeth. \n\nSometimes it’s not worth trying. So if I calm down for the three minutes this song lasts? What’s that worth? Then he comes out, and I wanna kill him or kiss him and I can’t do either, and I get angry all over again. The rush of blood and fever. Let me simmer, not cool off. \n\nI pack the bedsheet into a ball in my fist. Toss it down the bed. Snatch the corner of it, yank it back. Ball it up. Throw it away.\n\nHe doesn’t have the decency to look at me when he leaves the bathroom. Turns straight left, along the wall to his mask. Fucking coward.\n\n“That’s it?” I say. “You’re running out the door?”\n\nHis mask is already fixed in place. I think he might try to ignore me altogether, but he pivots and stalks to the bed. I sit up as he pushes his mask up to say, “The next time you call me here, do it when you want someone over. Not just a body to fuck.” He slots his mask into place. “I know you have enough of those handy.”\n\nI dry-laugh as he grabs his shit. “Like you’re such a fucking angel, Mouth. You didn’t come over here to play a game of cards with me. You wanted -- ”\n\nHe slams the door.\n\n<i>You wanted, you wanted, you wanted.</i>\n\nI get up and kick the door. \n\n<i>You wanted me too, asshole.</i>\n\nYeah, it’s a stupid thing do -- but what’s stupider? Me kicking the door, or him waiting outside for me to do it just so he can bang on the door in response? I got half a mind to follow him -- just like he wants, wants, wants my attention even when he doesn’t want me anymore. I got a face a lot softer to punch than a door is, and I got fists of my own.\n\nBut I step back. Breathe out. I’d rather fight someone that I don’t care about hitting. So I throw on clothes to go into the den proper. There’s always someone there who’s good for a [[fight|final]].\n</div>
<div id="talk"><<set $need to 1>>I go over to my comm and flick on a new song. He likes some of my music, and me some of his, but he’s more into the electronic stuff and some shit I’d call pop but don’t really know the name of. \n\nI decide to go with...\n\n<div id="songChoice"><div class="song" id="BLOW">Barenaked Ladies - One Week ([img[note][https://www.youtube.com/watch?v=4WfSq3tH9tI]])</div> <div class="song" id="MSLL">Mumford & Sons - Little Lion Man ([img[note][https://www.youtube.com/watch?v=92_D-ZAlSTM]])</div> \n<div class="song" id="RHBT">Red Hot Chili Peppers - By the Way ([img[note][https://www.youtube.com/watch?v=O-A7It0bZ2w]])</div> <div class="song" id="RDT">Robots Don't Sleep - Trouble ([img[note][https://www.youtube.com/watch?v=f5TCakPHvd8]])</div></div>\n<span class="btn1"><hr><<button "Yep, that's right.">><<goto "MSI 2 choiceb">><</button>> <<button "No, wait a second...">><<goto "MSI 2 choice">><</button>></span>\n</div>
<div id="talk">A den classic -- but maybe not the most appropriate song for a romantic night in.\n\nMouth comes to the same conclusion: “Did you have a back-up plan in case I said no?”\n\n“Sure.” I grin. “Next plan was comm sex, and if you said no to <i>that</i>, my next plan was to keep looking at the pics you sent me. But uh,” I glance at my comm and the violence pumping through its speakers. “No, I wasn’t planning to go out.”\n\n“Either way. I’m glad I said yes.” He steps into me, my hands going instinctively to his waist. \n\n“Mm -- me too.” I lean in and kiss at his neck, starting polite at first. Then the kisses deepen, wet and swallowing at the stars across his throat. He moans soft, head titled back to offer more skin. I can feel his moan under my tongue, can’t help sucking hard at the vibration.\n\n“Ty -- ” he laughs, already sounding breathless. \n\n“Sorry.” I dot some chaste kisses up his neck, to his jaw and the edge of his neck. Then I lean back and grin at him. “How bout I put on something a little more comfortable?”\n\nReturning my grin, he says, “[[Sure|MSI 2 choice]].”\n</div>
<div id="talk"><<set $mouth += 1>><<set $sex to "fantastic">>When I get back, I’m greeted by heavy kisses and Mouth’s leg slung over my hip. I lube up and reach through his legs, press in my first finger and stroke a few times before adding a second. He doesn’t seem to mind -- or rather, he minds a whole fucking lot, but in the best way. He moans and rolls with my fingers, taking them so eagerly you’d think they were a cock. \n\nHe brings a clumsy hand to my face, thumb brushing across my lips as he strokes my cheek. I kiss at his thumb too late to catch it, but he’s good to me. He knows what I was wanting. So he pushes two hard fingers between my lips, at the same time mine penetrate him. I moan without meaning to, breaking the tightness of my mouth. But that’s alright, he lets me pant, fingers lying heavy on my tongue, until I catch my breath and swallow at them. \n\nThen he’s moving again, slick fingers in and out, stroking over my tongue. I don’t realize that my hand is following his same rhythm until he speeds up and makes himself moan, high and velvety. My fingers are fucking his ass hard -- really, <i>he’s</i> fucking himself hard, using me as a toy between his fingers and his ass. I feel my cock dripping.\n\nHe pulls his fingers free, and I groan at the absence of them. Lick my lips that must be a raw, beaten red. \n\n“Let me get on top of you,” he says. \n\nTo be honest, I hear nothing the first time. I blink at him glassy-eyed until he says it again.\n\n“Oh,” I say, after my brain’s remembered that words and thinky things still exist, “yeah. Do it.”\n\nI pull out my fingers and roll over, Mouth following, straddling me on hands and knees. He makes sure I can still reach -- and I can, so I slide my fingers back in and start up slow. He’s so good to me. From here, I can see my fingers disappearing, reappearing so slick and warm, and I can see how needy his hips are, rocking back to meet my hand. And best -- best, <i>best,</i> best -- after enough strokes, I can see the bead of precum form at the tip of his cock. It glistens soft and tear-like before it drips onto me. \n\nIt’s enough to make me thirsty, and I don’t even like sucking cock. But my tongue could be under his dick while he’s like this, just cupped along the bottom of his shaft, waiting for the torture-slow <i>dr i p</i> -- I shudder through a [[moan|sevenb]].\n</div>
<<if tags().includes("picker")>>\n<<run UIBar.unstow()>>\n<<elseif tags().includes("hide-ui")>>\n<<run UIBar.unstow()>>\n<<else>>\n<<run UIBar.stow()>>\n<</if>>
<div id="talk">“Sorry -- ”\n\n“’s fine.”\n\n“Sorry.” My hand loses its rhythm while I kiss apologies over his red shoulder. In the corner of my vision, I can see his eyes flicker, blinking fast to clear something away. My hand stops completely.\n\n“Mouth, do you want to cum first?”\n\n“Sure,” he says breathless, “but, um, maybe more lube.”\n\nFuck, I’m off my game tonight. I find the lube in the sheets, wet my hand with it, and coat his dick. He breathes a definite sigh of relief, which doesn’t make me feel any better. He could’ve said something earlier. Whatever.\n\nI steady out my strokes, longer and slower, and he seems to take well to that. My strokes fall into time with the slow kisses he’s picked back up. I was hoping he’d forgot about them. Well, I suffer through them -- my dick still feels as cozy and happy as can be, and Mouth’s making unambiguously nice sounds now. When those sounds tense up, their pitch rising, I finally return to quicker strokes.\n\nHe goes with me this time, moaning heavy before he shudders into my hand. Watching him finish, I think to myself that it was all worth it. The hot cum splattering my stomach and the absolute clench of muscle around my dick -- either I go blind for a second, or I’d might as well for how I stop sensing anything that isn’t skin. I groan louder than he does. I fumble to catch up with my hand and milk him through the orgasm. I can feel my own looming like a storm behind my eyes, these swelling rainclouds in my gut and groin. He whines, hips shuddering again, and I have to let go. I cum into him harder than I’d like, grunting against his -- neck? chest? shoulder? I mumble something that’s not words and feel his nails stroke dizzily through my hair. He hums back at me, not words either.\n\nWe take awhile fucking each other up. My thighs will twitch which makes him shiver which makes me groan which makes him -- you get the point. I ask if he wants to get off my lap, but he says not yet, says he wants to just <i>be</i> for a little longer. Is that we’re doing? Being? I thought we were throbbing and watching the adrenaline drain out of our veins like a burst sore. But sure, I rest my head on his shoulder and <i>be</i> for a while.\n\nSome time later, Mouth decides he’s satisfied. He kisses my hair and eases himself up. I grab tissues, and we clean up as best we can -- or care to. Then Mouth slides exhausted into the sheets, limp all over from his hair to his [[cock|6]].\n</div>
@import url('https://fonts.googleapis.com/css?family=Encode+Sans+Condensed');\n\nbody.hide-ui #ui-bar { \n display: none; \n}\n\n#ui-bar {\n\tbackground-color: #290000;\n\tborder-right: 1px solid #444;\n\ttext-align: center;\n\tcolor: rgba(255,255,255,.8);\n\twidth: 20em;\n}\n\n#ui-bar-toggle:hover {\n\tbackground-color: rgba(255,255,255,.3);\n\tborder-color: #eee;\n\ttext-decoration: none;\n}\n\n#ui-bar a.link-external:after {\n\tcontent: normal;\n}\n\n#story-author {\ndisplay: none;\n}\n\n#story-caption {\npadding: 20px;\ntext-align: left;\n}\n\n#menu {\ndisplay: none;\n}\n\nbody {\nmargin-left: 5em;\nfont-size: 1.2rem;\ncolor: black;\nfont-family: 'Encode Sans Condensed', sans-serif;\nbackground-color: #290000;\nbackground-image: [img[navy]];\n}\n\nbody.opening {\nbackground-color: black;\nfont-size: 1.2rem;\ncolor: black;\nmargin-left: -4em;\nbackground-image: [img[stars]];\nbackground-repeat: repeat;\n}\n\n#open {\nbackground-color: rgba(255,255,255,.7);\nborder-radius: 5px;\npadding: 30px;\nwidth: 70%;\n}\n\nbody.opening a {\ncolor: midnightblue;\n}\n\nbody.opening a:hover {\ncolor: midnightblue;\n}\n\n.passage {\nmargin-top: 2em;\nline-height: 145%;\n}\n\n#songChoice {\nposition: relative;\nwidth: 70%;\nmargin: 0 auto;\n}\n\n#talk {\nbackground-color: rgba(255, 255, 255, .5);\nborder-radius: 5px;\npadding: 20px;\nwidth: 88%;\nmargin-bottom: 3%;\n}\n\n.song, .song3 {\npadding: 5px;\nbackground-color: rgba(41,0,0,.7);\ndisplay: inline-block;\nfont-size: .9rem;\npadding-left: 10px;\npadding-right: 10px;\ncolor: rgba(255,255,255,.8);\nmargin-top: 5px;\nz-index: 100;\n/*margin-right: 20px;*/\n}\n\nbutton {\npadding: 15px;\nbackground-color: rgba(0,0,0,0);\ndisplay: inline-block;\ncolor: rgba(41,0,0,.7);\nborder: none;\nfont-weight: 700;\nmargin-left: 120px;\n}\n\nbutton:hover {\nbackground-color: rgba(0,0,0,0);\nfont-weight: 700;\ntext-decoration: underline;\n}\n\nhr {\nmargin-top: 0px;\n}\n\n.left {\nfloat: left;\n}\n\n.righto {\nfloat: right;\n}\n\n.touch {\ncursor: pointer;\n}\n\n.done {\nbackground-color: rgba(255,255,255,0);\nborder: none;\n}\n\n#firstSlot, #secondSlot, #thirdSlot, #fourthSlot, #fifthSlot, #sixthSlot, .emptySlot {\nwidth: 100%;\nborder: 3px ridge brown;\nborder-radius: 5px;\nbackground-color: rgba(255,255,255,.1);\nheight: 45px;\ncolor: red;\nfont-size: 1.1rem;\ntext-align: center;\n}\n\n.Slot {\nwidth: 97%;\nborder: 3px ridge brown;\nborder-radius: 5px;\nbackground-color: rgba(255,255,255,.1);\nheight: 35px;\nfont-size: .9rem;\ncolor: rgba(255,255,255,.8);\npadding-top: 10px;\npadding-left: 10px;\npadding-right: 0px;\n}\n\n.right {\n/*text-align: right;\ndisplay: block;\nmargin-bottom: -40px;*/\ncolor: rgba(255,255,255,.8);\n}\n\nimg {\nopacity: 1;\n}\n\nimg:hover {\nopacity: .5;\n}\n\na, a:visited {\ncolor: rgba(41,0,0,.7);\nfont-weight: 700;\n}\n\na:hover {\ncolor: rgba(41,0,0,.7);\nfont-weight: 700;\ntext-decoration: underline;\n}\n\n.revision-span-in {\n\topacity: 0;\n}\n.revision-span:not(.revision-span-out) {\n\ttransition: 1s; -webkit-transition: 1s;\n}\n.revision-span-out {\n\tposition:absolute;\n\topacity: 0;\n}\n\n#passages a.link-external:after {\n\tcontent: normal;\n}\n\n@media screen and (max-width: 960px) {\n .passage { font-size: 90%; width: 70%; }\n}\n@media screen and (max-width: 840px) {\n .passage { font-size: 87.5%; width: 80%; }\n}\n@media screen and (max-width: 720px) {\n .passage { font-size: 75%; width: 90%; }\n}
<div id="talk"><<set $need to 1>>He likes some of my music, and me some of his, but he’s more into the electronic stuff and some shit I’d call pop, but don’t really know the name of. \n\nI decide to go with...\n\n<div id="songChoice"><div class="song" id="BLOW">Barenaked Ladies - One Week ([img[note][https://www.youtube.com/watch?v=4WfSq3tH9tI]])</div> <div class="song" id="MSLL">Mumford & Sons - Little Lion Man ([img[note][https://www.youtube.com/watch?v=92_D-ZAlSTM]])</div> \n<div class="song" id="RHBT">Red Hot Chili Peppers - By the Way ([img[note][https://www.youtube.com/watch?v=O-A7It0bZ2w]])</div> <div class="song" id="RDT">Robots Don't Sleep - Trouble ([img[note][https://www.youtube.com/watch?v=f5TCakPHvd8]])</div></div>\n<span class="btn1"><hr><<button "Yep, that's right.">><<goto "CC 2 choiceb">><</button>> <<button "No, wait a second...">><<goto "CC 2 choice">><</button>></span>\n</div>
<div id="talk">I’ve worn him down. When he pulls his mask off, there’s half a smile underneath it. He leaves his mask on a hook and turns back to me. Shakes his head first, then smiles better. “You are the worst.”\n\n“I love you too.”\n\nI fucking do. Every time he takes his mask off, it feels like the first time. Suddenly I’m years younger, and stupider, and scared, and looking at him has never really stopped feeling like a miracle, I guess. It doesn’t help that he’s so pretty, with his magic blue eyes and cut jaw and sharp nose. Nothing really helps.\n\nHe passes by me, headed for the bed. I try to blink away the – the everything that isn’t now. \n\n“But what if,” he says as he takes a seat, “you did change it.”\n\n“Change it?”\n\n“The song?”\n\n“Right -- [[yeah|bad 3 choice]].”\n</div>
<div id="talk">Then he clenches his fist in my hair, and fuck me, I guess my jeans are enough to rub against cuz they sure feel jail-tight now. He tugs slow on my hair to tip my head back and open up my throat to him. I love him, you know. It’s foreplay, and I already love him.\n\nHe goes after my throat more gently than I expected. Long wet tongue. Breathing slow between kisses, hot air on cooling skin, his spit sticky and cold after he leaves.\n\n“Baby,” I complain, fingers pressed into the mattress.\n\nHe obliges by yanking on my hair. I moan -- moan louder than I meant to, fuck, my dick feels like someone tied it in a knot before shoving it in my pants. “Mouth, please -- ”\n\n“What?”\n\nI swallow, surprised I got the honor of a reply. “Uh. We should -- not -- clothes.”\n\nAfter a beat, his hand in my hair loosens. I exhale, rolling my head forward, and he pats my chest.\n\n“Shirts first,” he says.\n\nReally? Not pants? It’s cuz he’s in some loose fucking joggers. He doesn’t know my suffering. He unstraddles me, sitting aside to pull off his own shirt. [[Helpless|great 3 choice]], I follow suit.\n</div>
<<timed 1s>><div id="talk">I <<timed 1s>> breathe.\n\n<<next>>And flop onto my back. Think better of it and roll over, bury my face in the pillow, and snarl. He better not come out crying. That’ll be a whole fucking thing, and I’ll end up apologizing even though I didn’t do shit wrong. On the upside, maybe he’d cry enough to want kisses after.\n\nFuck me. \n\nI roll back over and rub my face. Not that I’d really want kisses. Like shoving candy in your mouth to forget about a stomachache. I rub the front of my jeans, but I’m not even half-hard, and that’s wilting fast. I’m left with only one distraction. \n\nI grab my comm off the nightstand and flip through my notifications. Stupid texts. Someone broke a window. I don’t recognize the street from the shaky video, whoever recorded it laughing too hard to hold still.\n\nClosing out the texts leaves me staring at tonight’s [[playlists|6]].<<endtimed>></div><<endtimed>>
<<if $choice3 is "YYR">><<goto "great 3 Great">><<elseif $choice3 is "MR" or $choice3 is "BSA">><<goto "great 3 Good">><<elseif $choice3 is "30S">><<goto "great 3 Bad">><</if>>
<div id="talk"><<set $sex to "okay">>No taking chances here: I pick a song that we’ve fucked to before. Then I crawl up to the wall behind my bed and plant my back against it. I meet my eyes and pat my lap. <i>Come here, baby.</i> Mouth grins lazy at me. He stretches out on the bed, perfectly naked, a black dog-jaw yawning down one leg, a machine gun lining the other. A regular one-man slaughterhouse. \n\n“It’s a real shame you’re not a thug,” I say.\n\nLeisurely, he picks himself up off the bed and pushes his hands through his hair. “I don’t think they’d appreciate the competition.”\n\n“What competition?” I say as he makes his way to me. “You’d be on our side.”\n\nHe grins into a kiss. “Mmhm?”\n\n“Yeah. Absolutely.” I take him by the hips and lead him onto my lap. My cock’s in front of him for now, rubbing against his as he settles. Once he’s comfortable, I pop the lube and slick my fingers. His arms come to rest on my shoulders, fingers grazing in my hair while he kisses me. It’s all kinda absentminded and floating, and that’s great but not great, you know? Especially not with this song thrumming in my ears. I kiss back harder than he’s giving. It takes a couple before he meets me on it, starts kissing heavy enough to keep my head pinned to the wall.\n\nThat’s when I push my fingers in -- he makes a tight noise of surprise. Or upsetness?\n\n“Hey, one first,” he mumbles into my mouth.\n\n“Sure, sorry.” \n\nSometimes starting with two is fine, I thought. But it doesn’t matter, I can use one. I make sure that one does its job very thoroughly, coating him in slickness. I ask if I can add another. He agrees, ducking his head to my neck so that I don’t have to play with kisses and asses at the same time. I appreciate the concern, but my dick’s not so swollen yet that I can’t handle some simple multitasking.\n\nWhatever. I stroke in and out with two fingers, pausing now and again to spread or curl them. His sounds are too quiet, muffled in my own skin, for me to read them well.\n\n[[“Good?”|sixb]] I ask.\n</div>
<div id="talk"><<set $need to 1>>For now, I take the welcome break of getting up from the bed and picking a new song.\n\n<div class="song" id="TBBI">The Boxer Rebellion - Big Ideas ([img[note][https://www.youtube.com/watch?v=c3yfHqACDAI]])</div> <div class="song" id="SWTY">She Wants Revenge - Tear You Apart ([img[note][https://www.youtube.com/watch?v=QicNRgElCsk]])</div> <div class="song" id="XALS">X Ambassadors - Love Songs Drug Songs ([img[note][https://www.youtube.com/watch?v=P8matN61jFY]])</div>\n\n<span class="btn1"><hr><<button "Yep, that's right.">><<goto "4 worst choiceb">><</button>> <<button "No, wait a second...">><<goto "4 worst choice">><</button>></span>\n</div>
<div id="talk"><<set $mouth -= 1>>I try something more pop -- that’s what he’s into, right? How much more pop can you get than a pop cover of a pop song? And it looks good when I turn back -- he looks good, sitting there waiting for me, even if his tattoos are a little strange when he’s naked. I figure he planned them for wearing a shirt. \n\nThe heavy wheel on his chest leaves his heart bare. Its spokes go up his shoulder and down into his ribs, but just one points sheepishly leftward at the open skin over his heart. I don’t know what he plans to get there. The captain’s wheel is matched by a sailing ship on his left arm, and I don’t know enough about boats to say what could bridge them. Rope, maybe. Seems ominous, painting a knot on top of your heart. \n\nI go to sit down with him, but fuck me if his face doesn’t look as bare as his heart.\n\n“Baby,” I say, “what’s wrong?”\n\n“Nothing.” He kisses my temple reflexively.\n\n“Seriously -- ” We were fine thirty seconds ago when I stood up. Weren’t we?\n\n“Seriously, nothing.” He braces himself with a smile. “I’m [[getting cold|good 3 Badb]] sitting here.”\n</div>
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhDAQELhfUgzzmAAAAe0lEQVQoz8WPsQ2DQBAE54CEEnAb7zrojQZcAalFEy8HpARkhhaI1sEjYT0nETLZ7q3u9gwHNQQCT4I9Ks+mOVz7C+i8y6zggsp1FyKRyDsPDGlg3/1o1v3UQYLLDncFVKrTqjmTxxd6KbF5EtC4O70nAbWa9FGn2pMZP2czVuReY86jAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTEyLTA0VDA0OjQ2OjIzKzAxOjAwbE0DaQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0xMi0wNFQwNDo0NjoyMyswMTowMB0Qu9UAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC
<div id="talk"><<set $ending to "two">>I don’t wanna turn the lights off yet. I want to see him a little longer. And this song’s as thick as smoke, as thick as skin under my hands, feeling the heat rub off him, the beneathness cool and smooth with drying sweat. I end up on top of him for a few more inevitable kisses. His hands meet at the back of my head, holding me close. \n\nBut after another slow kiss, I’m satisfied enough to say, “Alright. I’m gonna turn the lights off,” and he hums agreement, lets his hands fall away. I tap my comm to kill the lights and settle down beside him.\n\nThere’s something right about the dark when you’ve got someone in your arms. Something kind of religious about it -- as if I’d know. But it feels like the dark was made for these situations, me with my arm around his waist, him rolling over so I can press a kiss into the back of his neck. Stray hairs stuck to it. I brush them aside. Things are smooth in the dark, like airbrushed celebrities, everything fuzzy and perfect because you can’t know otherwise. I hold him close and kiss between his shoulder blades. I know I’m too warm, pressed into him like this, and we’ll both wake up sweaty in the morning.\n\n“Hey Mouth,” I say.\n\n“Hm?”\n\n“Love you.”\n\nHis smile radiates through his skin. I can taste the heat of it. \n\n“I love you too.” \n\nHe tucks into me, like we’re not already as flush as we can be. I nuzzle into his back, feeling his breathing slow and even out. There’s no better sleep narcotic than feeling someone fall asleep happy in your arms. I fade out with him. \n\nI’d like to think we step into the same dream, like strangers across a dark club, drawn to the floor by the same song. The way he moves through the crowd toward me, like rain on the horizon. All black overhead, me stood in an alleyway watching the storm swallow building after building. The towers melt into the black clouds, and him into me, a hot and absolute drenching. Hair plastered to my neck like his hands to my face.\n\nI wake once that night, breathing hard against his neck. Just like I figured, I’ve made his back damp with the heat trapped between us. My breathing slows as I take him in, one breath after another. \n\nThat time I sleep to a blue sky, a smudgy blue sky with blue stars hand-painted on it. They look cheap and plastic and vibrant. They don’t fade at all when the [[sun|final]] comes up.\n</div>
<div id="talk">I’ve worn him down. When he pulls his mask off, there’s half a smile underneath it. He leaves his mask on a hook and turns back to me. Shakes his head first, then smiles better. “You are the worst.”\n\n“I love you too.”\n\nI fucking do. Every time he takes his mask off, it feels like the first time. Suddenly I’m years younger, and stupider, and scared, and looking at him has never really stopped feeling like a miracle, I guess. It doesn’t help that he’s so pretty, with his magic blue eyes and cut jaw and sharp nose. Nothing really helps.\n\nHe passes by me, headed for the bed. I try to blink away the -- the everything that isn’t now. \n\n“But what if,” he says as he takes a seat, “you did change it.”\n\n“Change it?”\n\n“The song?”\n\n“Right -- [[yeah|bad 3 choice]].”\n</div>
<div id="talk"><<set $need to 1>>I should pick a song for The Actual Fucking, shouldn’t I.\n\n<div class="song" id="TBBI">The Boxer Rebellion - Big Ideas ([img[note][https://www.youtube.com/watch?v=c3yfHqACDAI]])</div> <div class="song" id="SWTY">She Wants Revenge - Tear You Apart ([img[note][https://www.youtube.com/watch?v=QicNRgElCsk]])</div> <div class="song" id="XALS">X Ambassadors - Love Songs Drug Songs ([img[note][https://www.youtube.com/watch?v=P8matN61jFY]])</div>\n\n<span class="btn1"><hr><<button "Yep, that's right.">><<goto "4 good choiceb">><</button>> <<button "No, wait a second...">><<goto "4 good choice">><</button>></span>\n</div>
<<if $choice2 is "BLOW">><<goto "MSI 2 bad">><<elseif $choice2 is "MSLL" or $choice2 is "RDT">><<goto "MSI 2 good">><<elseif $choice2 is "RHBT">><<goto "MSI 2 great">><</if>>
<div id="talk">"Words words words?"\n\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus pretium felis in magna ultricies, vitae pretium ex sagittis. Integer et sem sit amet lectus euismod eleifend.\n\n"Words." Integer viverra urna et tortor sagittis vestibulum.\n\nInteger et sem sit amet lectus euismod eleifend. Nunc dapibus lacus ex, ut accumsan justo ultrices nec. In fermentum erat nec dictum lobortis. Integer viverra urna et tortor sagittis vestibulum.\n\nInteger viverra urna et tortor sagittis vestibulum.\n\n<div class="song" id="TPNA">The Postal Service - Natural Anthem ([img[note][https://www.youtube.com/watch?v=69jvJwLhkFE]])</div> <div class="song" id="HGHI">Hellogoodbye - Here In Your Arms ([img[note][https://www.youtube.com/watch?v=thEwoObM2ng]])</div> <div class="song" id="CANG">Cigarettes After Sex - Nothing's Gonna Hurt ([img[note][https://www.youtube.com/watch?v=R2LQdh42neg]])</div> \n\n</div><div id="music"><span class="right">Playlist</span>\n\n<div id="firstSlot"></div>\n<div id="secondSlot"></div>\n<div id="thirdSlot"></div>\n<div id="fourthSlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div></div>
<div id="talk">He gradually wriggles his way up the bed, me following with elegant knee-waddles. Finally he’s high enough for me to lie down on him -- in a sexier way than it sounds, trust me. I get a handful of his hair, most of it already slipped from his ponytail, and kiss him heavy into the bed. He’s soft for me tonight, mouth easy and wanting and taking my pushing. He’s so soft it makes me a little crazy, cuz I know he’s playing with me, that he could shove back any time he wanted. It’s like he’s asking me to push harder, and a little harder, and harder, until I hit that line where he’s forced to fight back.\n\nI don’t know the line until I’ve crossed it, and his nails scrape bright across the back of my head. I jerk up, breathing hard, and he turns his head to breathe too. But it’s a good line that I crossed; he doesn’t look unhappy. So I duck my head to find his pulse. I want my tongue on it, to taste what I did to him. I suck heavy at the heartbeat in his neck, listening to the rush of rough air as he struggles for breath. But apparently I take too long in admiring my handiwork -- he grabs my hair and tugs me up for more kisses.\n\nI give him a few and then pause, looking down at him. His hair’s a hot mess, his mouth warm, and his eyes broad and steady as open water.\n\n“So,” I say. “How’s that for a big sexy line?” \n\nI live for the spasm of reactions his face goes through.\n\n“Ty,” he says politely.\n\n“Yes?”\n\n“Shut the fuck up.”\n\n[[Yep.|4]]\n</div>
<div id="talk">“Please,” with his red mouth and drowning eyes and voice soft as the inside of him. I jerk hard, sputtering an apology at the same time as cum. Break off into a groan. He slows for me, easy down to rocking. I try to apologize again, but he says it’s fine. He reaches back and rubs my thighs as he rocks. I’m trying to swallow my after-moans, but he still feels so good -- even better when he seats himself again on my pulsing dick. I watch helplessly as he takes his cock into his hand.\n\n“You’re gonna kill me,” I say faintly.\n\nHe doesn’t answer. He strokes himself carefully, well aware of his audience. His thumb gathers the precum off his tip and smears it pretty and glistening down the length of his shaft before he strokes back up, full-handed. And of course he can’t quite sit still -- these little fidgeting adjustments, nudging my cock every time he touches himself.\n\nThe noises I make this time, they are embarrassing. Keening. If I’m gonna be restrained like this, I’d rather be tied down.\n\nHe says, “Do you want to touch me?”\n\n“So fucking bad.”\n\n“You want to use your mouth?”\n\nThat’s a bold line. I hesitate half a second too long: “Yeah. Yeah, I’ll use my mouth.”\n\nApparently I’m not very convincing. He bites his lip and goes back to working on himself. Tighter strokes and quiet breaths, rocking like crazy on my dick. I groan at him and feel his ass clench in response; I could fucking die or kill him or both, but he’s sitting up suddenly, up to his knees, my dick slipping out. He finishes with a sharp sound, legs shivering, and he cums up my chest. I open my mouth late, but it’s alright -- not much gets to my face anyway. Most of it’s on my chest and neck. I’m not that into cum, something about the texture of it. But I like its hotness, fresh out of a dick, as fevered and real as blood. I lick some from my chin as he sinks back, taking a seat on my thighs. \n\nOnce he catches his breath, he says, “Was that alright?” like a skittish teenager.\n\nI guess we haven’t done that before. \n\n“Yeah baby, I don’t mind.” I feel a drop ready to slide off my cheek. I wipe my face with the back of my hand and grin. “But I wouldn’t mind some tissues.”\n\n“Oh yeah, sure.”\n\nHe clambers off the bed, legs wobbling on the first few steps. He gets tissues and we both clean up as [[best|6]] we can.\n</div>
<div id="talk"><<set $mouth -= 1>>I figure this song is the most opposite of morose there can be. But when I turn back to Mouth, his shoulders have hardened.\n\nHe says, “Ty... You wanted me to come over so that we could...” fuck. Right?\n\n“Yeah?” Frowning, I come over to him. “Yeah, that’s why I thought I’d pick something less, yknow. Sad.”\n\n“...right.”\n\nI reach out for his hip, but my hand’s not halfway there before he sidesteps me. It’s toward the door that he moves, and that old kneejerk fear strikes me like a snakebite, venom burning my skin numb. It’s sick how much I don’t want him to go. \n\nBut it’s not the door he’s after -- he’s looking at the row of mask hooks next to it.\n\nHe says, “Why do you have these if you don’t use them?”\n\nI find my voice, say, “I hang my mask up. Sometimes.”\n\n“Hm.”\n\n“Not often.”\n\n“Mm-hm.”\n\n“[[Rarely|CC 2 badb]].”\n</div>
$(document).on(':passageend', function (ev) {\n\t$('.btn1').hide();\n\t$('.btn2').hide();\n\n\t$( ".song" ).addClass("touch");\n\t$( ".song3" ).addClass("touch");\n\n\t$( ".song" ).draggable({\n\trevert: true,\n\tcontainment: "document",\n\tscope: "all"\n\t});\n\n $( ".song3" ).draggable({\n\trevert: true,\n\tcontainment: "document",\n\tscope: "three"\n\t});\n\n\t$( "#firstSlot" ).droppable({\n\tdrop: handleFirstDrop,\n\tscope: "all"\n\t});\n\n\t$( "#secondSlot" ).droppable({\n\tdrop: handleSecondDrop,\n\tscope: "all"\n\t});\n\n\t$( "#thirdSlot" ).droppable({\n\tdrop: handleThirdDrop,\n\tscope: "three"\n\t});\n\n\t$( "#fourthSlot" ).droppable({\n\tdrop: handleFourthDrop,\n\tscope: "all"\n\t});\n\n\t$( "#fifthSlot" ).droppable({\n\tdrop: handleFifthDrop,\n\tscope: "all"\n\t});\n\n\t$( "#sixthSlot" ).droppable({\n\tdrop: handleSixthDrop,\n\tscope: "all"\n\t});\n\n\tState.variables["songNum"] = 0;\n});\n\nfunction handleFirstDrop( event, ui ) {\n\t$(this).html("");\n ui.draggable.draggable( 'disable');\n $(this).droppable( 'disable' );\n\tui.draggable.removeClass('touch');\n\tui.draggable.addClass('done');\n ui.draggable.position( { of: $(this), my: 'left center', at: 'left+3 center' } );\n ui.draggable.draggable('option', 'revert', false);\n\n State.variables["songNum"]++;\n\tState.variables["choice1"] = ui.draggable.attr('id');\n\n if ( State.variables["songNum"] == State.variables["need"]) {\n $('.btn1').show();\n\t$('.btn2').show();\n\t$('.ui-draggable').removeClass('touch');\n\t$('.ui-draggable').draggable('disable');\n }\n} \n\n\nfunction handleSecondDrop( event, ui ) {\n ui.draggable.draggable( 'disable');\n $(this).droppable( 'disable' );\n\tui.draggable.removeClass('touch');\n\tui.draggable.addClass('done');\n ui.draggable.position( { of: $(this), my: 'left center', at: 'left+3 center' } );\n ui.draggable.draggable('option', 'revert', false);\n\n State.variables["songNum"]++;\n\tState.variables["choice2"] = ui.draggable.attr('id');\n\n if ( State.variables["songNum"] == State.variables["need"]) {\n $('.btn1').show();\n\t$('.btn2').show();\n\t$('.ui-draggable').removeClass('touch');\n\t$('.ui-draggable').draggable('disable');\n }\n} \n\nfunction handleThirdDrop( event, ui ) {\n ui.draggable.draggable( 'disable');\n $(this).droppable( 'disable' );\n\tui.draggable.removeClass('touch');\n\tui.draggable.addClass('done');\n ui.draggable.position( { of: $(this), my: 'left center', at: 'left+3 center' } );\n ui.draggable.draggable('option', 'revert', false);\n\n State.variables["songNum"]++;\n\tState.variables["choice3"] = ui.draggable.attr('id');\n\n if ( State.variables["songNum"] == State.variables["need"]) {\n $('.btn1').show();\n\t$('.btn2').show();\n\t$('.ui-draggable').removeClass('touch');\n\t$('.ui-draggable').draggable('disable');\n }\n} \n\nfunction handleFourthDrop( event, ui ) {\n ui.draggable.draggable( 'disable');\n $(this).droppable( 'disable' );\n\tui.draggable.removeClass('touch');\n\tui.draggable.addClass('done');\n ui.draggable.position( { of: $(this), my: 'left center', at: 'left+3 center' } );\n ui.draggable.draggable('option', 'revert', false);\n\n State.variables["songNum"]++;\n\tState.variables["choice4"] = ui.draggable.attr('id');\n\n if ( State.variables["songNum"] == State.variables["need"]) {\n $('.btn1').show();\n\t$('.btn2').show();\n\t$('.ui-draggable').removeClass('touch');\n\t$('.ui-draggable').draggable('disable');\n }\n} \n\nfunction handleFifthDrop( event, ui ) {\n ui.draggable.draggable( 'disable');\n $(this).droppable( 'disable' );\n\tui.draggable.removeClass('touch');\n\tui.draggable.addClass('done');\n ui.draggable.position( { of: $(this), my: 'left center', at: 'left+3 center' } );\n ui.draggable.draggable('option', 'revert', false);\n\n State.variables["songNum"]++;\n\tState.variables["choice5"] = ui.draggable.attr('id');\n\n if ( State.variables["songNum"] == State.variables["need"]) {\n $('.btn1').show();\n\t$('.btn2').show();\n\t$('.ui-draggable').removeClass('touch');\n\t$('.ui-draggable').draggable('disable');\n }\n} \n\nfunction handleSixthDrop( event, ui ) {\n ui.draggable.draggable( 'disable');\n $(this).droppable( 'disable' );\n\tui.draggable.removeClass('touch');\n\tui.draggable.addClass('done');\n ui.draggable.position( { of: $(this), my: 'left center', at: 'left+3 center' } );\n ui.draggable.draggable('option', 'revert', false);\n\n State.variables["songNum"]++;\n\tState.variables["choice6"] = ui.draggable.attr('id');\n\n if ( State.variables["songNum"] == State.variables["need"]) {\n $('.btn1').show();\n\t$('.btn2').show();\n\t$('.ui-draggable').removeClass('touch');\n\t$('.ui-draggable').draggable('disable');\n }\n} \n\n\n$(document).on('click', '.btn2 button', function() {\n\n State.variables["songNum"] = 0;\n\n $('.btn1').hide();\n\t$('.btn2').hide();\n\n $('.ui-draggable') \n .draggable('enable')\n .addClass('touch')\n\t\t.removeClass('done')\n .draggable( 'option', 'revert', true);\n $('.ui-droppable').droppable('enable');\n\n $('.song').removeAttr('style');\n\t$('.song3').removeAttr('style');\n\n});
<div id="talk"><<set $sex to "okay">>By the time I’m tucked back into him, I’ve got the lid popped and two fingers wet with lube. He hooks a leg over my hip, our cocks sliding against each other every time he shifts. And he starts shifting quite a bit, rocking with my fingers in his ass, rolling to meet them even though he doesn’t have the leverage to get any more pressure. I hum at him to stay still a second, and he obeys. Now I can play a little more -- spread my fingers, easy pushing; slide in deep and curl them til his knees jerk and he moans hot into my shoulder. He can’t help rolling into my hand again.\n\n<i>“Fuck,</i> Ty,” between sloppy kisses at my neck. \n\nHe moans into my skin again when I pick up the pace. It doesn’t match the song, speeding up like this, but I try to ignore it. I know it shouldn’t bother me, that I shouldn’t be thinking about music at all with my fingers up his ass and his precum dripping onto my cock -- but I am. So. I test out a slower pace, but he takes that as me teasing him and groans a complaint into my neck.\n\n“I could just do you like this,” I say. Curl my fingers and feel him shudder. “Yeah? Get you to cum like this, just my fingers?”\n\nHe pulls his head back to see me. Well, for me to see <i>him,</i> really. The lightning-bright of his eyes, the crack of white blinding the sky.\n\n“No,” he says. “I want you to fuck me.”\n\nHe kisses me hard, pushing any reply I might have had right down my throat, and gets a tight hold of my hair to make sure I don’t try to cheat the kiss. I don’t, but I do pull my fingers out of his ass. He makes a noise into my mouth, too brief and dark for me to judge the tone. I try to turn my head, but he keeps me in place for one more heavy kiss. \n\nAfter, I ask, [[“Here?”|eightb]]\n</div>
<div id="talk">He pleasures himself on me, leaned back, hands on my thighs, his dick as hard as mine. I don’t think he’d let me touch it, but I risk my hands to his thighs. He eyes me, half-lidded, pupils black and wide in their crown of blue. I don’t manage to keep my mouth shut this time. The daggers in his eyes and his hair a mess -- I groan soft and he sinks down, down on my cock, coming to rest on my hips. He stops.\n\nWatches me. Feels my legs twitch. I flex my hands in and out of fists on his thighs. \n\n<i>Do you want something from me?</i> @@opacity:0; @@his eyes are asking. <i>Beg for it.</i> I control my breathing and exhale slow.\n\n“Can I touch you?”\n\nThat’s not what he wanted. “You’re already touching me.”\n\n“Can I touch your dick?”\n\n“My dick’s fine. I can get off just doing this.”\n\nCruel. That’s what he is. I say, “Great. Then enjoy yourself.”\n\n“You’re being a fucking asshole.”\n\nI blink. “I thought you <i>wanted</i> me to be.”\n\n“Why would I want you to be an asshole to me.”\n\n“Cuz -- ” You were being one, and it was hot, and the whole hatefuck routine, right? Wasn’t it? “I, uh. I don’t know.”\n\n“Do you even want to have sex?”\n\n“Fucking shit, yes -- <i>yes,</i> I want to have sex. Do you feel how hard I am? I want you like crazy.”\n\nA sound grates through his teeth. “Then <i>tell me</i> that.”\n\n“I just did!” Shit -- I see him withdraw. “I didn’t mean to yell -- baby, I’m sorry.” I press my hands down on his thighs, please don’t leave. “I’m sorry, I misunderstood, I thought we were doing an angry sex thing, of course I want you. Course I want you. It’s [[killing me|eightd]] not touching you.”\n</div>
<div id="talk">“What?”\n\n“Fuck you here? Like this?”\n\nThe sound he makes this time -- I can read the tone clear as day.\n\nJust as pissy, I snap, “I can’t read your fucking mind, alright?” It was a reasonable question.\n\n“Alright.” His hand fists in my hair, holding me still for the upcoming lesson. I wish that didn’t turn me on so much. I don’t want to be pissy-horny with him. Nobody comes out of that situation a winner.\n\nHe says, “I’ll spell it out for you, Ty. I want you to take your dick, put some lube on it, get on top of me, and fuck me with said dick.”\n\nAlright, princess. “Sure you don’t want me to bend you over and spank you too?”\n\nThe way his eyes go to glass -- reminds me of old times, shoved against a wall and tasting like blood. I tell myself it’s not attractive. I shouldn’t be getting hard for a dark face and nails biting into the back of my head. \n\nI force a sigh and say, “Joking. I’m joking.”\n\nHis scowl sure isn’t. He tears his hand out of my hair and sits up.\n\n“Mouth -- ” I startle up too, but he pushes me down by the chest.\n\n“Stay on your back,” he orders. Grabs the lube. For a tiny quarter of a second, I think he’s planning to fuck me. But the lube goes to his own dick -- of course. He’ll ride me. I don’t know why I thought he’d have the guts to fuck me. Never does.\n\nHe gets on top of me. He tugs on my dick a few times to make sure I’m hard enough for him and then guides it into him. Like a toy. You fucking bet I’m hard enough. I can’t figure out if I should give up and moan, or be a petty fuck and pretend like this isn’t hot. I end up compromising at a deep hum in my chest, because fuck he feels good, and he’s tighter than usual, even after my fingers, and <i>fuck,</i> fuck it’s nice. I’ve been too good lately. I [[need|eightc]] this.\n</div>
<div id="talk">Not a bad song for sex -- but maybe not the best song for sex with Mouth. He’s not exactly into bruises and kissing through bloody noses like some of my den-brothers. And me.\n\nMouth cocks his head in a smile. “Is this supposed to be a subtle hint?”\n\n“Baby, when have I ever been subtle about what I want from you?” I step into him, warm hands on his hips. \n\n“I don’t know,” he says lightly. He raises his hand to my hair. I feel my gut clench in anticipation well before his hand does. “You never told me about wanting this. Had to figure it out myself.”\n\nHe fists his hand tight in my hair, tugging my head back, and my whole body jumps to. I’m glad I didn’t step all the way into him because I’m pretty sure my dick twitched something awful when he did that.\n\nHe says, so warm-voiced, “So do you want something rough tonight?”\n\n“I, uh -- ” normally would say something clever here, but I can barely track the words he’s giving me. “Um, honestly, I -- ”\n\nTaking pity, he loosens his grip. My shoulders collapse from where I didn’t realize they’d tensed up, and my lungs remember to breathe again. I grin at him, not even a quarter as embarrassed as I should be. Say, “To be honest, I didn’t have any plans. Let’s see how it goes, yeah?”\n\nAnd first on the agenda: picking a new song that doesn’t get me into [[so much trouble|GD 2 choice]].\n</div>
<<if tags().includes("none")>><div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<<elseif tags().includes("pickone")>><div id="firstSlot"><<timed 15s>>-- - -- - -- Drag song here -- - -- - --<</timed>></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<<elseif tags().includes("one")>><div class="Slot"><<display oneChoice>></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<<elseif tags().includes("picktwo")>><div class="Slot"><<display oneChoice>></div>\n<div id="secondSlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<<elseif tags().includes("two")>><div class="Slot"><<display oneChoice>></div>\n<div class="Slot"><<display twoChoice>></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<<elseif tags().includes("pickthreefour")>><div class="Slot"><<display oneChoice>></div>\n<div class="Slot"><<display twoChoice>></div>\n<div id="thirdSlot"></div>\n<div id="fourthSlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<<elseif tags().includes("three")>><div class="Slot"><<display oneChoice>></div>\n<div class="Slot"><<display twoChoice>></div>\n<div class="Slot"><<display threeChoice>></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<<elseif tags().includes("four")>><div class="Slot"><<display oneChoice>></div>\n<div class="Slot"><<display twoChoice>></div>\n<div class="Slot"><<display threeChoice>></div>\n<div class="Slot"><<display fourChoice>></div>\n<div class="emptySlot"></div>\n<div class="emptySlot"></div>\n<<elseif tags().includes("pickfive")>><div class="Slot"><<display oneChoice>></div>\n<div class="Slot"><<display twoChoice>></div>\n<div class="Slot"><<display threeChoice>></div>\n<div class="Slot"><<display fourChoice>></div>\n<div id="fifthSlot"></div>\n<div class="emptySlot"></div>\n<<elseif tags().includes("five")>><div class="Slot"><<display oneChoice>></div>\n<div class="Slot"><<display twoChoice>></div>\n<div class="Slot"><<display threeChoice>></div>\n<div class="Slot"><<display fourChoice>></div>\n<div class="Slot"><<display fiveChoice>></div>\n<div class="emptySlot"></div>\n<<elseif tags().includes("picksix")>><div class="Slot"><<display oneChoice>></div>\n<div class="Slot"><<display twoChoice>></div>\n<div class="Slot"><<display threeChoice>></div>\n<div class="Slot"><<display fourChoice>></div>\n<div class="Slot"><<display fiveChoice>></div>\n<div id="sixthSlot"></div>\n<<elseif tags().includes("six")>><div class="Slot"><<display oneChoice>></div>\n<div class="Slot"><<display twoChoice>></div>\n<div class="Slot"><<display threeChoice>></div>\n<div class="Slot"><<display fourChoice>></div>\n<div class="Slot"><<display fiveChoice>></div>\n<div class="Slot"><<display sixChoice>></div>\n<</if>>
<div id="talk"><<set $mouth += 1>>I give the song a couple seconds to kick in, then look to Mouth for approval.\n\nHe says, “Tonight could definitely go like this,” and I grin as I saunter back to him. But he puts his hand to my chest before I get too close -- so I pause. He pats my chest once, a signal for me to stay put, and then he touches his hands to his face, fingers splayed out along his jawline. They edge just beneath his mask, and I think I might be fucked. I breathe out slow, feeling my blood do that adrenaline bullshit, like bullet-vision and eagle-sight and all that video game crap. My heart beats quieter and farther apart, pulse hushed so that I can watch for the exact moment his mask slides high enough to reveal his mouth. \n\nHe’s left his lips parted for me. How fucking thoughtful. My eyes feel black and hungry. But they must look funny to him, cuz he smiles and takes pity on me. He pulls his mask the rest of the way off, fuck me, and it’s even worse.\n\nIt’s always a disaster, seeing his face naked. Like staying up drunk so late that you catch the sun rising over the city. There’s a stupid little kid in the back of your head who can’t stop sniffling over how beautiful it is.\n\nHe tosses the mask aside and pushes me to sit on the bed. I plant myself down and watch as he kneels, a knee on either side of my lap. I lean back in preparation, rooting my hands on the bed behind me. He takes my face in his hands and fucking kisses me. His face, bared from the mask, is still cold from outside. It only makes his tongue feel hotter. \n\nI groan into the kiss, thinking about that hotness, about the wet tight heat that I could have my fingers in if he’d let me. He won’t -- my hands are trapped on the bed, prisoner to my own weight -- and knowing that makes me harder. I wish he’d sit his weight down too, give me something to press against that’s not my own jeans. But Mouth knows exactly what he’s doing. His left hand strays down to my shoulder, the other returning to my hair.\n\nI say, “Oh, fuck,” and he breathes a [[laugh|GD 2 greatb]].\n</div>
<div id="talk">At some point, we realize we gotta breathe. While we’re lying there, panting into each other’s mouths, I hear the lull between songs and the next one pick up. Thank fuck I set two at once. I don’t wanna move anywhere right now. Without realizing it, I’m back to kissing him again, sloppy open-mouthed things, plenty of time in between to breathe.\n\n“Good?” I ask somewhere in there.\n\n“For -- ? What?”\n\nUh. Kissing? Sex? \n\n“Just good?” I ask.\n\nHe grins and puts his hand to my face. “Then yes. Good.” Like a couple of Neanderthals here. \n\nHe uses his hand to keep me still and the kisses steady. In the meantime, my hands go down to my jeans, undo those, and start the squirmy dance of freedom. He pats my face and leans back to give me the space to pull them off properly. I kick those off the bed and wiggle back into him.\n\nDry-voiced, he says, “How do you make everything look so attractive.”\n\n“Here’s a hot tip for you, Mouth -- when your partner’s hot as fuck, he can be attractive enough for the both of you.”\n\n“Is that how it works?”\n\n“Yep.” I press a hand to the front of his sweatpants. Soft fabric over a hard erection. It’s not difficult to feel him, to massage his cock through the thin layer. “I think I’d [[fucking|4 goodb]] know.”\n</div>
<div id="talk"><<set $mouth += 1>>I give the song a couple seconds to kick in, then look to Mouth for approval.\n\nHe says, “Come over here,” and I raise my eyebrows.\n\n“Yeah? You sure the boss said the break’s over?”\n\n“Don’t be a baby,” he grins. “Come here.” \n\nI return the grin as I saunter back to him. But he puts his hand to my chest before I get too close -- so I pause. He pats my chest once, a signal for me to stay put, and then he reaches for my wrists. He draws my hands up to his face, to his jawline, really, splaying my fingers along the sharp line of it, my fingertips tucked just beneath the edge of his mask. He keeps his hands on my wrists, but lets me push up at my own pace, nudging his mask ever-so-carefully out of position. I breathe out slow, feeling my blood do that adrenaline bullshit, like bullet-vision and eagle-sight and all that video game crap. My heart beats quieter and farther apart, pulse hushed so that I can watch for the exact moment the mask slides high enough to reveal his mouth. \n\nHe’s left his lips parted for me. How fucking thoughtful. My eyes feel black and hungry. But they must look funny to him, cuz he smiles and takes pity on me. He lets go of me to pull his mask fully off, fuck, and it’s even worse.\n\nIt’s always a disaster, seeing his face naked. Like staying up drunk so late that you catch the sun rising over the city. There’s a stupid little kid in the back of your head who can’t stop sniffling over how beautiful it is.\n\nHe tosses the mask aside and pushes me to sit on the bed. I plant myself down and watch as he kneels, a knee on either side of my lap. I lean back in preparation, rooting my hands on the bed behind me. He takes my face in his hands and fucking kisses me. His face, bared from the mask, is still cold from outside. It only makes his tongue feel [[hotter|RB 2 greatb]].\n</div>
<div id="talk">“That better?”\n\n“Much better,” he agrees.\n\nI saunter back to him and pick up right where I left off, mouthing at the edge of his mask. I nudge his mask up, just enough to reveal his jaw and kiss nice and polite along that. When I get to his chin, I push the mask up farther -- and there's his mouth, lips red and gently parted for me to find. I let him breathe out first, then chase the inhale, a hard kiss rough-mouthed. He makes a low sound into the kiss, and I feel his hand come to my side. \n\nI don’t let up. Pushing him, kissing him back toward the bed, til his leg hits the mattress and he turns his head away to breathe. Lucky for me, he uses that pause to pull off his mask completely. When he looks back at me, he’s him -- bare-faced and fucking beautiful. It’s not just his eyes, although that’s the first and only thing I can look at for awhile. He’s got a face like stone, pretty chiseled stone, the kind that makes knives and jewels, a sharp jaw and straight nose.\n\nIn short: he is so fucking attractive.\n\nI touch a hand to his face, not caring how dumb and romantic it is, and I say, “Mouth. You are so fucking attractive.”\n\nHe laughs and goes red like he always does. He nudges into my hand like it’ll hide his red ears. Course it won’t, but I let him try.\n\n“Thanks,” he says.\n\n“Welcome. Sit down?”\n\n[[He does|MSI 2 goodb]].\n</div>
<div id="talk"><<if $choice is 'probably my mouth'>>“That’s a good answer,” he hums, already leaning in to kiss it. He gives me these awful slow kisses, like we got all the time in the world, like we’re lounging on a beach afterward, all languid eyes and salty skin. I make a noise I don’t mean to make -- a rumpled sound of frustration between kisses -- and his grin returns.\n\n“Do you need more help?”\n\n“<i>Please</i>.”\n\nWithout warning, he shoves into me -- hard palmslam to my chest, pushing me flat to the mattress. He follows immediately, straddling me on hands and knees.<<elseif $choice is 'my chest is kinda cold'>>“That’s the most lying bullshit you’ve said all week.” He slides his hands down from my shoulders, fingers resting over my collarbones now, his palm on my heart. I don’t know how his hands still feel cool after being inside for so long. He says it’s my fault: “You’re a furnace.”\n\n“It’s cuz I’m burning for you, baby.” I tack on a big wink.\n\nHe shoves me. Hard palmslam to my chest; I fall back and he pursues, straddled over me properly now.<<elseif $choice is 'my dick'>>“...I don’t know what else I expected.”\n\nBefore I can grin at my own cleverness, he’s shoved into me -- hard palmslam to my chest, pushing me flat to the mattress. He follows immediately, straddling me on hands and knees.<</if>>\n\nHe kisses down into me, hair slipping loose from his shoulder. I do him a favor and get a hold of it. That sends a warm noise into my mouth, and he shifts to rest on his forearms -- on me, really. I don’t fucking mind. \n\nI knot my hand in his hair, rolling knuckles against the back of his neck in time with his pressing kisses. It doesn’t go for long; he starts losing his own rhythm, frustrated and squirming and says something about lying down, and I say okay and then he’s beside me, pushing me to roll into him, a full-body press, my arm around his waist.\n\nI hold him tight and kiss him til he can’t [[breathe|4]].\n</div>
<div id="talk">I take a seat beside him, hand still on his face, and turn him to look at me. The blush has gone down, but not his smile. I help him iron that out with a slow, slow warm kiss. He relaxes in to it -- and into the next one, and the one after that -- his hand coming to rest on my thigh. Why didn’t I change from jeans to sweatpants once I knew he was coming over? I can barely feel his hand through the thick fabric; I shuffle closer in want.\n\n“Hm?”\n\n“Mm-mm,” I assure him, bringing my other hand to his leg. See, he was smart. He was prepared. He’s got some joggers on, loose thin shit that lets me stroke up his thigh, dragging my thumb along the inside of it, lets me feel his muscles tense under the petting. And it lets me feel his hips get stiff when I pick a spot high on the inside of his thigh and start rubbing warm circles there with my thumb. He drops out of the kisses to catch his breath. I nuzzle at his ducked head and give his hair a quick kiss.\n\nYou know what could balance out this jeans situation? If we didn’t have so many clothes on, period.\n\n“Hey.” I kiss at his temple. “Wanna take your shirt off?”\n\nHe smiles and lifts his head. “You first.”\n\n“What a gentleman.” I lean back and yank mine off, tossing it to the same place my mask went. That reminds me -- this song’s about [[finished|good 3 choice]].\n</div>
<<if $mouth < 0>><<goto "4 worst">>\n<<else>><<goto "4 bad">>\n<</if>>
<<if $choice3 is "YYR">>Years & Years - Real ([img[note][https://www.youtube.com/watch?v=kfQFc-LV7Cw]])<<elseif $choice3 is "COHT">>Choir of Young Believers - Hollow Talk ([img[note][https://www.youtube.com/watch?v=Vy7yuj-UrNI]])<<elseif $choice3 is "BSA">>Barcelona - Slipping Away ([img[note][https://www.youtube.com/watch?v=OjFBgZv5wIY]])<<elseif $choice3 is "30S">>30 Seconds to Mars - Stronger ([img[note][https://www.youtube.com/watch?v=2sCou8NZXWk]])<<elseif $choice3 is "IAN">>IAMX - Nightlife ([img[note][https://www.youtube.com/watch?v=lb_cMH8tfcg]])<<elseif $choice3 is "MR">>Muse - Resistance ([img[note][https://www.youtube.com/watch?v=ywpJACWd0dA]])<<elseif $choice3 is "NSEX">>Nickelback - S.E.X. ([img[note][https://www.youtube.com/watch?v=Os7KKD8dZHU]])<<elseif $choice3 is "KOSO">>Kings of Leon - Sex on Fire ([img[note][https://www.youtube.com/watch?v=WSN42wuG2sI]])<</if>>
<<if $choice2 is "BLOW">><<goto "GD 2 bad">><<elseif $choice2 is "MSLL" or $choice2 is "RDT">><<goto "GD 2 good">><<elseif $choice2 is "RHBT">><<goto "GD 2 great">><</if>>
<div id="talk">I touch a hand to his face, not caring how dumb and romantic it is, and I say, “Mouth. You are so fucking attractive.”\n\nHe laughs and goes red like he always does. He nudges into my hand like it’ll hide his red ears. Course it won’t, but I let him try.\n\n“Thanks,” he says.\n\n“Welcome. Sit down?”\n\nHe does. I take a seat beside him, hand still on his face, and turn him to look at me. The blush has gone down, but not his smile. I help him iron that out with a slow, slow warm kiss. He relaxes in to it -- and into the next one, and the one after that -- his hand coming to rest on my thigh. Why didn’t I change from jeans to sweatpants once I knew he was coming over? I can barely feel his hand through the thick fabric; I shuffle closer in want.\n\n“Hm?”\n\n“Mm-mm,” I assure him, bringing my other hand to his leg. See, he was smart. He was prepared. He’s got some joggers on, loose thin shit that lets me stroke up his thigh, dragging my thumb along the inside of it, lets me feel his muscles tense under the petting. And it lets me feel his hips get stiff when I pick a spot high on the inside of his thigh and start rubbing warm circles there with my thumb. He drops out of the kisses to catch his breath. I nuzzle at his ducked head and give his hair a quick kiss.\n\nYou know what could balance out this jeans situation? If we didn’t have so many clothes on, period.\n\n“Hey.” I kiss at his temple. “Wanna take your shirt off?”\n\nHe smiles and lifts his head. “You first.”\n\n“What a gentleman.” I lean back and yank mine off, tossing it to the same place my mask went. That reminds me -- this song’s about [[finished|good 3 choice]].\n</div>