Mulan
The Complete Script
Transcribed by Ash Ketchem.
***
A Chinese painting of the Great Wall of China is slowly painted across
the screen. The words Walt Disney Pictures present and then Mulan and
the dragon symbol appear. The painting becomes animated, and a Chinese
soldier walks around his post.
- Soldier:
- Ah! [The hawk lets out a call. The soldier walks over to the edge of the wall. A hook comes flying up, followed by many more.]
- Soldier:
- [Running back to his post] We're under attack! Light the signal!
The door opens, revealing a couple of Huns. The soldier climbs up the ladder.
- Soldier:
- [lighting the signal with a torch, while staring at the Hun leader; other signals go on all the way along the Great Wall] Now all of China knows you're here.
- Shan Yu:
- [picking up a flag and toasting it in the signal fire] Perfect.
***
The Chinese General and two soldiers walk into the Emperor's chamber and bow.
- General:
- Your Majesty, the Huns have crossed our Northern Border.
- Chi Fu:
- Impossible! No one can get through the Great Wall! [He is silenced with a raised hand from the Emperor]
- General:
- Shan Yu is leading them. We'll set up defenses around your palace immediately.
- Emperor:
- No! [Standing up] Send your troops to protect my people! Chi Fu!
- Chi Fu:
- Yes, your Highness.
- Emperor:
- Deliver conscription notices throughout all the provinces. Call up reserves, and as many new recruits as possible.
- General:
- Forgive me, your Majesty, but I believe my troops can stop him.
- Emperor:
- I won't take any chances, General. A single grain of rice can tip the scale; one man may be the difference between victory and defeat.
***
- Mulan:
- [Using chopsticks to balance a grain of rice]
Quiet and demure ... graceful, polite, delicate, refined, poised ...
[she picks up a paintbrush and makes a mark on her arm] ... punctual!
[A rooster crows] Aaiee!
[Blowing on her arm] Little brother! Little brother! Little-- [she glances down at a sleeping dog on the floor]
Ah! There you are! [The dog wakes up]
Who's the smartest doggy in the world? C'mon, smart boy!  Little Brother immediately chases the bone, running promptly into a wall and then out the door, scattering grain everywhere.]
- Fa Zu:
- [praying] Honorable Ancestors ... please help Mulan impress the Matchmaker today.
[Little Brother, followed by a herd of chickens, bursts into the family temple.] Please, please help her.
- Mulan:
- Father, I brought you some ... Whoop! [bangs into Fa Zu, he catches the tea pot on his cane while the cups hit the ground and shatter]
- Fa Zu:
- Mulan ...
- Mulan:
- I brought a spare!
- Fa Zu:
- Mulan ...
- Mulan:
- Remember, the doctor said three cups of tea in the morning ...
- Fa Zu:
- Mulan.
- Mulan:
- ... and three at night.
- Fa Zu:
- Mulan. You should already be in town. We're counting on you to ...
- Mulan:
- Uphold the family honor. Don't worry, Father. I won't let you down. Wish me luck!
- Fa Zu:
- Hurry! I'm going to ... pray some more.
In town
- Woman #1:
- Fa Li, where is your daughter? The Matchmaker is not a patient woman.
- Fa Li:
- Of all the days to be late! I should have prayed to the ancestors for luck.
- Granny Fa:
- How lucky can they be? They're dead. Besides, I've got all the luck we'll need. [Holds up a wicker cage with a cricket inside.] This is your chance to prove yourself. [She closes her eyes and steps off the sidewalk.]
- Fa Li:
- Grandma! No!
Granny Fa walks across the street; vehicles crash, but she emerges unharmed.
- Granny Fa:
- Yup! This cricket's a lucky one! [Fa Li sighs.]
Mulan comes riding up on Khan, and hops off.
- Mulan:
- I'm here! [looks at her mother] What? But, Mama, I had to--
- Fa Li:
- None of your excuses.
Begin "Honor to us all"
- Woman #1:
- This is what you give me to work with?
Well, honey, I've seen worse.
We're going to turn this sow's ear
Into a silk purse.
- Mulan:
- It's freezing!
- Fa Li:
- It would've been warm, if you were here on time.
- Woman #1:
- We'll have you, washed and dried
Primped and polished till you glow with pride
Just my recipe for instant bride
You'll bring honor to us all.
- Fa Li:
- Mulan, what's this?
- Mulan:
- Uh ... notes ... in case I forget something.
- Granny Fa:
- Hold this. [Hands Crickee to Fa Li] We're going to need more luck than I thought.
- Woman #2:
- Wait and see, when we're through
- Woman #3:
- Boys will gladly go to war for you
- Woman #2:
- With good fortune
- Woman #3:
- And a great hairdo
- Both:
- You'll bring honor to us all.
A girl can bring her family
Great honor in one way
By striking a good match
And this might be the day
- Woman #4:
- Men want girls with good taste
- Woman #5:
- Calm
- Fa Li:
- Obedient
- Woman #5:
- Who work fast-paced
- Fa Li:
- With good breeding
- Woman #5:
- And a tiny waist
- All:
- You'll bring honor to us all.
We all must serve our Emperor
Who guards us from the Huns
A man by bearing arms
A girl by bearing sons
- Woman #6:
- When we're through,
You can't fail
Like a lotus blossom, soft and pale
How could any fellow say, "No sale"?
You'll bring honor to us all!
- Fa Li:
- There, you're ready.
- Granny Fa:
- Not yet! An apple for serenity
A pendant for balance
Beads of jade for beauty
You must proudly show it
Now, add a cricket, just for luck,
And even you can't blow it!
- Mulan:
- Ancestors, hear my plea,
Please don't let me make a fool of me
And to not uproot my family tree
Keep my father standing tall.
Scarier than the Undertaker,
We are meeting our matchmaker!
Destiny, guard our girls,
Help our future as it fast unfurls
Please look kindly on these cultured pearls
Each a perfect porcelain doll ...
Please bring honor to us
Please bring honor to us
Please bring honor to us
Please bring honor to us
Please bring honor to us all!
- Matchmaker:
- Fa Mulan?
- Mulan:
- Present!
- Matchmaker:
- Speaking without permission ...
- Mulan:
- Oops ...
- Matchmaker:
- Too skinny ... not good for bearing sons.
Crickee hops out of his cage, Mulan frantically tries to put him back in.
- Matchmaker:
- Recite the Final Admonition.
- Mulan:
- Mmm-hmm-hmm ... [pulls out a paper fan and spits Crickee out]
- Matchmaker:
- Well?
- Mulan:
- Fulfill your duties, calmly and ... [glances down at the crib notes written on her arm, which are smeared slightly] respectively. Um, reflect before you ... snack. Act! This shall bring you honor and glory. [She fans herself, the matchmaker grabs the fan and searches it for cheat notes. Finding none, she grabs Mulan by the arm (where the notes are!) and pulls her toward a table. The writing comes off in her hand.]
- Matchmaker:
- This way. Now, pour the tea. To please your future in-laws, you must demonstrate a sense of dignity [she rubs her hand over her mouth, and the ink rubs off with a squeak] and refinement. You must also be poised. [Mulan, staring at the Matchmaker, pours the tea but misses the cup, then regains her composure and quickly fills the teacup.]
Mulan notices Crickee relaxing happily in the tea. The Matchmaker takes the teacup.
- Mulan:
- Um, pardon me ...
- Matchmaker:
- And silent! [sniffs the tea] Ah ...
- Mulan:
- Could I just take that back? One moment ... [She grabs for the cup]
The Matchmaker fights for the teacup, and they both fall back, the tea spilling all over the Matchmaker. Crickee hops down her dress.
- Matchmaker:
- Why, you clumsy! ... Oh! Ah! Woo! [She trips over the fire-pot, spilling the coals and then sitting on them, the bottom of her dress smoking. Mulan desperately fans the burned spot, and it bursts into flames. The matchmaker runs around screaming.]
Outside
- Granny Fa:
- [To Fa Li] I think it's going well, don't you?
The matchmaker runs outside, screaming.
- Matchmaker:
- Put it out! Put it out! PUT IT OUT! [Mulan throws tea over her, putting out the fire. Embarrassed, she hands the teapot to the Matchmaker and quickly walks toward Fa Li and Granny Fa.]

People start to walk away, whispering.
At the Fa farm
Mulan is greeted with a warm smile by her father, but, humiliated, she turns away and takes Khan to the stable.
Beginning of "Reflection"
- Mulan:
- Look at me ... I will never pass for a perfect bride
Or a perfect daughter
Can it be?
I'm not meant to play this part?
Now I see
That if I were truly to be myself
I would break my family's heart.
Who is that girl I see
Staring straight back at me
Why is my reflection someone I don't know
Somehow I cannot hide
Who I am, though I've tried
When will my reflection show
Who I am inside?
When will my reflection show
Who I am, inside?
- Fa Zu:
- My, my, what beautiful blossoms we have this year. But look, this one's late. I bet when it blooms, it will be the most beautiful of all.
Drums sound
- Mulan:
- What is it?
Imperial soldiers and Chi Fu come riding over a hill.
- Fa Li:
- Mulan, stay inside.
- Granny Fa:
- Ahem. [points toward a low roof. Mulan runs over to it and peers over the roof]
- Chi Fu:
- Citizens! I bring a proclamation from the Imperial City! The Huns have invaded China! By order of the Emperor, one man from every family must serve in the Imperial Army. [Reading from list] The Chow Family! The Yee Family!
- Son:
- I will serve the Emperor in my father's place.
- Chi Fhou:
- The Fa Family!
- Mulan:
- No!
Her father walks over to Chi Fu.
- Fa Zhou:
- I am ready to serve the Emperor.
- Mulan:
- Father, you can't go!
- Fa Zhou:
- Mulan!
- Mulan:
- [To Chi Fu] Please, sir, my father has already fought for--
- Chi Fu:
- Silence! You will do well to teach your daughter to hold her tongue in a man's presence.
- Fa Zhou:
- Mulan. You dishonor me.
- Chi Fu:
- Report tomorrow at the Moo-Shung Camp. [He hands Fa Zu a scroll.]
- Fa Zhou:
- Yes, sir.
- Chi Fu:
- [Continues to read] The Chu Family! The Chang Family! The Yong Family!
In Fa Zhou's bedroom
Fa Zhou yanks open his closet, revealing a suit of Chinese armor, and unsheaths a sword. Mulan watches. He practices techniques, but his leg gives out and he falls against a pillar, panting.
At dinner
Mulan pours the tea, then sets her cup down with a bang.
- Mulan:
- You shouldn't have to go!
- Fa Li:
- Mulan!
- Mulan:
- There are plenty of young men to fight for China!
- Fa Zhou:
- It is an honor to protect my country and my family.
- Mulan:
- So you'll die for honor.

- Mulan:
- But if you ...
- Fa Zhou:
- I know my place. It is time you learned yours.
Mulan stares at her father for a moment, then runs outside crying.
Mulan is sitting in a statue of a dragon, crying. It is raining. Through the window of her house, she can see her mother and father talking. Fa Zhou picks up the candle and blows it out. Mulan thinks for a minute, then makes her decision.
Mulan walks into the Family Temple and lights a stick, placing it in a hanging statue of a small dragon. She runs into her parent's room, taking the scroll and leaving her hair comb. Taking her father's sword, she cuts her hair short and puts on her father's armor. Going out to the stable, she mounts Khan and sets off for the army.
The eyes of a statue in the temple flash, and Granny Fa wakes up.
- Granny Fa:
- Mulan is gone!
- Fa Zhou:
- What? It can't be ... [He runs outside] Mulan! No ...
- Fa Li:
- You must go after her. She could be killed.
- Fa Zhou:
- If I reveal her, she will be.
- Granny Fa:
- Ancestors, hear our prayer. Watch over Mulan.
In the Family Temple, the characters on a tombstone light up, and they turn into the Great Ancestor.
- Great Ancestor:
- [To the small hanging dragon statue] Mushu, awaken.
The statue shakes and smokes.
- Mushu:
- I live! So, tell me, what mortal needs my protection, Great Ancestor. You just say the word, and I'm there.
- Great Ancestor:
- Mushu ...
 Grr ... arrgh ...
- Great Ancestor:
- Mushu! These are the family guardians. They ...
- Mushu:
- Protect the family.
- Great Ancestor:
- And you, O Demoted One ...
- Mushu:
- I ring the gong.
- Great Ancestor:
- That's right. Now, wake up the Ancestors ...
- Mushu:
- One family reunion coming right up. Okay, people, people, look alive! Let's go, c'mon, get up! Let's move it! Rise and shine! Y'all way past the beauty sleep thing.
- Ancestor #1:
- I knew it, I knew it. That Mulan was a troublemaker from the start.
- Ancestor #2:
- Don't look at me, she gets it from your side of the family!
- Ancestor #3:
- She's just trying to help her father!
- Ancestor #4:
- But if she's discovered, Fa Zu will be forever shamed. Dishonor will come to the family. Traditional values will disintegrate!
- Ancestor #5:
- Not to mention they'll lose the farm!
- Ancestor #1:
- My children never caused such trouble; they all became acupuncturists!
- Ancestor #2:
- Well, we can't all be acupuncturists!
- Ancestor #6:
- No!
The Ancestors start to argue
- Ancestor #7:
- Let a guardian bring her back!
- Ancestor #2:
- Yes! Awaken the most cunning!
- Ancestor #4:
- No! The swiftest!
- Ancestor #8:
- No, send the wisest!
- Great Ancestor:
- SILENCE! We will send the most powerful of all.
- Mushu:
- [laughs] Okay, okay, I get the Jif. I'll go.
Laughter
- Mushu:
- Well, y'all don't think I can do it! Watch this here! [Blows a tiny flame] Ah-hah! Jump back, I'm pretty hot. But I don't have to singe nobody to prove no point.
- Great Ancestor:
- You had your chance to protect the Fa Family.
- Ancestor #6:
- Your misguidance led Fa Thang to disaster!
- Fa Thang:
- Yeah, thanks a lot.
- Mushu:
- And your point is?
- Great Ancestor:
- The point is, we will be sending a REAL dragon to retrieve Mulan.
- Mulan:
- What? What? I'm a real dragon!
- Great Ancestor:
- You're not even worthy of this thought! Now, awaken the Great Stone Dragon!
- Mushu:
- So you'll get back to me on the job thing.
- Mushu:
- Just one chance. Is that too much to ask?
[To the dragon statue] Yo, Rocky, wake up! You gotta go fetch Mulan! C'mon, boy!  Go on! C'mon!
[He climbs up on the statue, dragging the gong.] Grr ... arrgh. Grr.
Hello? Helloooo? HELLO! [He hits the ear of the dragon with the gong, and it falls off. Suddenly, the entire statue falls apart.] Uh-oh ...
- Mushu:
- Uh ... Stoney? Stoney ...
- Great Ancestor:
- Great Stone Dragon! Have you awakened?
- Mushu:
- [Holding up the head of the Great Stone Dragon] Uh, yes, I just woke up! Um, I am the Great Stone Dragon! Good morning! I will go forth and fetch Mulan! Did- did I mention that I am the Great Stone Dragon?
- Great Ancestor:
- Go! The fate of the Fa family rests in your claws.
- Mushu:
- Don't even worry about it. I will not lose face. [He loses his balance and tumbles down the hill, the dragon head landing on top of him.]
Ow, ah, my elbow. Oh, oh, I know I twisted something.
[He lifts the head off.] That's just great, now what? I'm doomed, and all because Ms. Man decided to take a little drag show on the road.
- Crickee:
- Chirp.
 What's the matter with you? After this Great Stone Humptey Dumptey mess, I'd have to bring her back with a medal to get back in the Temple!
Waitaminute! That's it! I make Mulan a war hero, and they'll be begging me to come back to work! That's the master plan! Oh, you've done it now, man.
- Crickee:
- Chirp.
- Mushu:
- [running] And what makes you think you're coming?
- Crickee:
- Chirp.
- Mushu:
- You're LUCKY? Do I look like a sucker to you?
- Crickee:
- Chirp.
- Mushu:
- What do you mean, a loser? What if I pop one of you antennae of and throw it across the yard, then who's the loser, or me?
- Crickee:
- Chirp.
Mushu chases him out of the yard and down the road.
The Hun army comes to a stop by a marsh. Two Chinese soldiers are dragged out of a tree and thrown before Shan Yu.
- Hun:
- Imperial Scouts.
- Soldier #1:
- Shan Yu!
- Shan Yu:
- Nice work, gentlemen. You've found the Hun army.
Laughter
- Soldier #2:
- The Emperor will stop you.
- Shan Yu:
- Stop me! He invited me. By building his wall, he challenged my strength. Well, I'm here to play his game. Go! Tell your Emperor to send his strongest armies. I'm ready.
The two soldiers scurry off, one after the other.
- Shan Yu:
- How many men does it take to deliver a message?
- Hun Archer:
- One.
***
- Mulan:
- Okay. Okay, how about this: [in a deep voice] Excuse me, where do I sign in? Ah, I see you have a sword. I have one, too. They're very manly, and strong. [She fumbles with the sword, dropping it on the ground.]
Khan rolls with laughter, and is hit by a shoe.
- Mulan:
- I'm working on it! Oh, who am I fooling. It'd take a miracle to get me into the army.
- Mushu:
- [covered in smoke, and surrounded by fire, all Mulan can see is his giant shadow.] Did I hear someone ask for a miracle! Lemme hear ya say, "Aaah!"
- Mulan:
- Aughhh!
- Mushu:
- That's close enough!
- Mulan:
- A ghost!
- Mushu:
- Get ready, Mulan, your seventeen halation is at hand, for I have been sent by your ancestors to guide you through your masquerade!
[He glances down at Crickee, who is making finger-shadows of a dragon's head, and kicks him.] C'mon, you're gonna stay, you're gonna work with me.

- Mulan:
- Who are you?
- Mushu:
- Who am I? WHO am I? I am the guardian of lost souls! I am the powerful, the pleasurable, the indestructible Mushu.
Mulan stares at the tiny dragon for a moment.
- Mushu:
- Ah, I'm pretty hot, huh? [Immediately Khan steps all over him.]
- Mulan:
- My ancestors sent a little lizard to help me?
- Mushu:
- Hey, dragon, dragon, not lizard. I don't do that tongue-thing.
- Mulan:
- You're ... um ...
- Mushu:
- Intimidating? All inspiring?
- Mulan:
- Tiny!
- Mushu:
- Of course! I am travel-sized, for your convenience.  [Khan tries to chomp him.] DOWN, Bessy.
My powers are beyond your mortal imagination. For instance, my eyes can see straight through your armor.
Alright! That's it! Dishonor! Dishonor on your whole family! Make a note of this. Dishonor on you, dishonor on your cow, dis-
- Mulan:
- Stop! I'm sorry! I'm sorry. I'm just nervous. I've never done this before.
- Mushu:
- Then you're gonna have to trust me. And don't you slap me no more. You clear on that? [Mulan nods]. Alright. Okey-dokey! Let's get this show on the road! Crickee, get the bags! [To Khan] Let's move it heifer!
At the Moo-Shung Camp
- Mushu:
- Okay, this is it! Time to show them your man-walk. Shoulders back, chest high, feet apart, head up, and strut! Two three, break that bone, two, three, and work it!
- Mushu:
- [They pass men trimming their toenails and picking their noses] Beautiful, isn't it.
- Mulan:
- They're disgusting.
- Mushu:
- No, they're men. And you're gonna have to act just like them, so pay attention.
- Recruit:
- Look! This tattoo will protect me from harm!
- Yow:
- Hmmm ... [punches the recruit]
- Ling:
- [laughing] I hope you can get your money back!
- Mulan:
- I don't think I can do this ...
- Mushu:
- It's all attitude! Be tough, like this guy here!
- Yow:
- [spits] What are you looking at?
- Mushu:
- Punch him. It's how men say hello. [Mulan punches Yow; he slams into Chien Po.]
- Chien Po:
- Oh, Yow! You've made a friend!
- Mushu:
- Good. Now slap him on the behind. They like that. (Mulan slaps Yow.)
- Yao:
- Woo hoo ... I'm gonna hit you so hard, it'll make your ancestors dizzy.
- Chien Po:
- [picks up Yow] Yow, relax and chant with me.
- Yao:
- errrrrgh ....
- Chien Po:
- nanuami tofu dah ...
- Yao:
- nonuamitofudah.
- Chien Po:
- Feel better?
- Yao:
- nrrgh. Ah, you ain't worth my time. Chicken boy.
- Mushu:
- Chicken boy!? Say that to my face, you limp noodle!
- Yao:
- Rrraaaaghhh! [Grabs Mulan and punches; she ducks and he punches Ling three times.] Oh, sorry Ling. Hey! [reaches down to catch Mulan from crawling away, and Ling kicks him into Chien Po, then attacks with a flying side kick. They start fighting, with Chien Po swiping to get them off. Mulan scrambles away.]
- Ling:
- Hey! There he goes! [They chase Mulan through a tent, and the Gang of Three stop abruptly at the end of the food line. Chien Po knocks everyone over, like dominoes, and finally the pot overturns. Everyone gets up and advances on Mulan.]
- Mulan:
- Hey, guys ...
Inside the Captain's Tent
- General:
- The Huns have struck here, here, and here. I will take the main troops up to the Tung Chow Pass and stop Shan Yu before he destroys this village.
- Chi Fu:
- Excellent strategy, sir! I do love surprises.
- General:
- [to Lee Shang] You will stay and train the new recruits. When Chi Fu believes you're ready, you will join us ... Captain.
- Shang:
- Captain?
- Chi Fu:
- Oh! This is an enormous responsibility, General! Perhaps a soldier with more experience?
- General:
- Number one in his class, extensive knowledge of training techniques ... an impressive military linuage ... I believe Lee Shang will do an excellent job.
- Shang:
- Oh I will! I won't let you down! This is... I mean... Yes sir.
- General:
- Very good, then. We'll toast China's victory at the Imperial City. I'll expect a full report in three weeks.
- Chi Fu:
- And believe me, I won't leave anything out.
- Shang:
- Captain Lee Shang. Leader of China's finest troops. No, the greatest troops of all time. [They step outside]
- Chi Fu:
- Most impressive.
- General:
- Good luck, Captain! Yah! [He rides off, followed by two lines of soldiers on horses.]
- Shang:
- Good luck ... Father.
- Chi Fu:
- Day one.
- Shang:
- Soldiers!
Soldiers separate, revealing a cowering Mulan
- Soldiers:
- HE started it!
- Shang:
- [to Mulan] I don't need anyone causing trouble in my camp.
- Mulan:
- Sorry ... [in a deep voice] I mean, sorry you had to say that.  Fix things ... a cook outdoors ...
- Shang:
- What's your name?
- Mulan:
- uh...um...uh...
- Chi Fu:
- Your commanding officer just asked you a question!
- Mulan:
- I've got a name ... and it's a boy's name, too.
- Mushu:
- Ling! How 'bout Ling?
- Mulan:
- (to Mushu) HIS name is Ling.
- Shang:
- I didn't ask for HIS name, I asked for yours!
- Mushu:
- Uh ... Ah-chu!
- Mulan:
- Ah-chu!
- Shang:
- AH-CHU?!
- Mushu:
- Gesuintit! Hee hee ... I kill myself.
- Mulan:
- Mushu ...
- Shang:
- MUSHU?
- Mulan:
- No.
- Shang:
- Then WHAT is it?!
- Mushu:
- Ping! Ping was my best friend growing up.
- Mulan:
- It's Ping.
- Shang:
- Ping.
- Mushu:
- 'Course, Ping did steal my girl--
- Mulan:
- Yes. My name is Ping.
- Shang:
- Let me see your conscription notice. [Mulan hands the scroll to him.]
Fa Zhou? THE Fa Zhou?
- Chi Fu:
- I didn't know Fa Zhou had a son.
- Mulan:
- Er, he ... doesn't talk about me much. [She attempts to spit, but fails miserably.]
- Chi Fu:
- I can see why. The boy's an absolute lunatic!
(Laughter)
- Shang:
- Okay, gentlemen, thanks to your new friend Ping, you'll spend tonight picking up every single grain of rice. Tomorrow, the real work begins.
Grumbling
- Mushu:
- You know, we have to work on your people skills.
Inside Mulan's tent
Mushu picks up Crickee and uses him for an alarm clock.
- Mushu:
- All right, rise and shine, Sleeping Beauty! C'mon, hup, hup, hup!
Mulan pulls the blanket over her, and Mushu pulls it off.
- Mushu:
- Get your clothes on, get ready! Got breakfast ready. Look, you get porridge! And it's happy to see you!
Crickee is resting happily in the bowl of porridge, Mushu uses chopsticks to fish him out.
- Mushu:
- Hey, get out of there!
- Mulan:
- Am I late?
- Mushu:
- [stuffs porridge in her mouth] No time to talk.
- Mulan:
- But I don't want to kick the other kids' butts.
 Now let's see your war face.

- Mushu:
- Oh, I think my bunny slippers just ran for cover. C'mon, scare me, girl!
- Mulan:
- Rrrrraaaaarrrgggghhhhh!
- Mushu:
- That's my tough looking warrior! That's what I'm talking about!
Khan neighs frantically
- Mushu:
- What do you mean, the troops just left?
- Mulan:
- They WHAT?
- Chi Fu:
- Order! People, order!
- Soldier:
- I'd like a pan-fried noodle!
- Chien Po:
- Sweet and pungent shrimp.
- Chi Fu:
- That's not funny.
- Ling:
- Looks like our new friend slept in this morning. Why, hello, Ping, Are ya hungry?

- Shang:
- Soldiers! You will assemble swiftly and silently, every morning. Anyone who does otherwise, will answer to me.
He takes off his shirt, and Mulan stares in awe.
- Yao:
- Ooh, tough guy.
- Shang:
- [pulls out a bow and arrow and aims it at Yow, then at the top of a high pole in the middle of the camp.] Yow. Thank you for volunteering. Retrieve the arrow.
- Yao:
- I'll get that arrow, pretty boy, and I'll do it with my shirt on. [He walks over to the pole and prepares to climb up it.]
- Shang:
- One moment, you seem to be missing something. [He pulls two giant medals out of a box.] This represents disipline. And this represents strength. You need both to reach the arrow. [He ties them around Yao's wrists, and all the soldiers after him, and none of them can make it to the arrow.]
- Shang:
- We've got a long way to go.
Beginning of "I'll Make a Man Out of You."
- Shang:
- Let's get down to business
To defeat the Huns
Did they send me daughters
When I asked for sons
You're the saddest bunch
I ever met, but you can bet
Before we're through
Mister, I'll make a man
Out of you.

- Chien Po:
- I'm never gonna catch my breath
- Yao:
- Say good-bye to those who knew me
- Ling:
- Boy I was a fool in school for cutting gym
- Mushu:
- This guy's got 'em scared to death
- Mulan:
- I hope he doesn't see right through me
- Chien Po:
- Now I really wish that I knew how to swim
(Be a man)
We must be swift as a coursing river
(Be a man)
With all the force of a great typhoon
(Be a man)
With all the strength of a raging fire
Mysterious as the dark side of the moon
Time is racing t'ward us
Till the Huns arrive
Heed my every order
And you might survive
You're unsuited for the rage of war
So pack up, go home, you're through
How could I make a man out of you
(Be a man)
We must be swift as a coursing river
(Be a man)
With all the force of a great typhoon
(Be a man)
With all the strength of a raging fire
Mysterious as the dark side of the moon
(Be a man)
We must be swift as a coursing river
(Be a man)
With all the force of a great typhoon
(Be a man)
With all the strength of a raging fire
Mysterious as the dark side of the moon!
Shan Yu cuts the top off a tree. The hawk flies overhead and drops a small doll. Shan Yu jumps down from the tree and throws the doll to one of the Huns.
- Shan Yu:
- What do you see?
- Hun #1:
- Black pine ... from the high mountains!
- Hun #2:
- White horse hair ... Umperial stallions.
- Hun #3:
- Sulphur ... from cannons.
- Shan Yu:
- This doll came from a village in the Tung Show Pass, where the Imperial Army is waiting.
- Hun Archer:
- We can avoid them easily.
- Shan Yu:
- No. The quickest way to the emperor is through that pass. Besides, the little girl will be missing her doll. We should return it to her.
Moo Shung Camp, at night
- Mushu:
- Hey, this is not a good idea. What if somebody sees you?
- Mulan:
- Just because I look like a man doesn't mean I have to smell like one.
- Mushu:
- so a couple guys don't rinse out their socks. Picky, picky, picky. Myself, I kinda like that corn-chip smell.
- Mulan:
- [Jumps in the water] Ah.
- Mushu:
- Okay, all right, alright, that's enough, now c'mon, get out before you get all pruney and stuff.
- Mulan:
- Mushu, if you're so worried, go stand watch!
- Mushu:
- Yeah, yeah.  Hygiene.
Three (naked) men flash by, laughing.
- Mushu:
- We're doomed! There're a couple of things I KNOW they're bound to notice!
Mulan ducks into the water as Ling, Yao and Chien-Po jump into the water. She tries to hide herself with a lilypad.
- Yao:
- Hey, Ping!
- Mulan:
- Oh, hi, guys, I didn't know you were HERE. I was just washing so now I'm clean and I'm gonna go. Bye-bye.
- Ling:
- Come back here! I know we were jerks to you before, so let's start over. Hi, I'm Ling.
- Chien Po:
- And I'm Chien-Po.
- Mulan:
- Hello, Chien-Po.
- Yao:
- And I am Yao, King of the Rock! And there's nothing you girls can do about it.
- Ling:
- Oh yeah? Well, I think Ping and I can take you!
- Mulan:
- I really don't want to take him anywhere.
- Ling:
- But, Ping! We have to fight!
- Mulan:
- No, we don't. We could just close our eyes, and ... swim around!
- Ling:
- C'mon! Don't' be such a ... OW! Something bit me!
- Mushu:
- What a nasty flavor.
- Ling:
- [sees Mushu] SNAKE!!!
While Yao, Chien Po and Ling are shrieking, Mulan whistles for Khan and sneaks away.
- Ling:
- [huddled on the rock with Chien Po and Yao] Some King of the Rock.
- Mulan:
- Boy, that was close.
- Mushu:
- No, that was vile. You owe me big!
- Mulan:
- I never want to see a naked man again.
A herd of naked men flash by.
- Mushu:
- Don't look at me, I ain't biting no more butts.
 Hah! They wouldn't last a minute against the Huns!
- Shang:
- They completed their training.
- Chi Fu:
- Those boys are no more fit to be soldiers than you are to be captain. Once the general reads my report, your troops will never see battle.
- Mushu:
- Oh, no, you don't! I've worked too hard to get Mulan into this war! This guy's messing with my plans!
- Shang:
- We're not finished!
- Chi Fu:
- Be careful, Captain. The general may be your father, but I am the Emperor's Council.  You're dismissed.
- Mulan:
- [to Shang] Hey, I'll hold him, and you punch! ... Or not. For what it's worth, I think you're a great captain!
- Mushu:
- I saw that.
- Mulan:
- What?
- Mushu:
- You like him, don't you
- Mulan:
- No! I ...
- Mushu:
- Yeah, right, sure.
Smiling, Mulan walks away.
- Mushu:
- [to Crickee] I think it's time we took this war into our own hands.
They rush into the tent as Chi Fu strolls out, dressed in a towel, a hat, and slippers.
Crickee types out a letter, like a typewriter.
- Mushu:
- Okay, lemme see what you've got. [reads] From General Lee. 'Dear Son, we're waiting for the Huns at the pass. It would mean a lot of you'd come and back us up.' Hmm. That's great, except that you forgot, 'and since we're out of popourri, perhaps you wouldn't mind bringing up some!' HELLO! This is the army! Make it sound a little urgent, please. You know what I'm talking about?
Crickee hops around typing out another letter.
- Mushu:
- That's better, much better! Let's go!
- Mushu:
- Khaney, baby. We need a ride. [Khan squirts him off, and Crickee slowly backs off.]
At the lake. Laughter
- Chi Fu:
- Insubordinate ruffians. You men owe me a new pair of slippers! [More laughter] And I do not squeal like a girl! [He turns to see a straw soldier (Mushu and Crickee) riding a panda bear.] Eeeeeeek!!!
- Mushu:
- [In a deep voice] Urgent new from the general! [He holds out a scroll] What's the matter, you've never seen a black and white before?
- Chi Fu:
- Who are you?
- Mushu:
- Excuse me? I think the question should be, who are you! We're in a war, man!  I should have your hat for that! Snatch it right off your head! I'm feeling gracious today, so ... carry on. [Chi Fu turns, and the panda climbs up a nearby tree.]
In the captain's tent
- Chi Fu:
- Captain! Urgent news from the general! We're needed at the front!
- Mushu:
- Pack your bags, Crickee, we're moving out!
Begin "A Girl Worth Fighting For."
For a long time we've been marching off to battle.
In our thundering herd, we feel a lot like cattle.
Like the pounding beat, our aching feet aren't easy to ignore.
Hey! Think of instead, a girl worth fighting for!
Huh?
That's what I said! A girl worth fighting for!

My girl will marvel at my strength, adore my battle scars!
I couldn't care less what she'll wear, or what she looks like!
It all depends on what she cooks like!
Beef, pork, chicken, mmm ...
Bet the local girls thought you were quite the charmer!
And I bet the ladies love a man in armor!
You can guess what we have missed the most
Since we went off to war!
What do we want?
A girl worth fighting for!
My girl will think I have no flaws
That I'm a major find
How 'bout a girl who's got a brain, who always speaks her mind?
Nah!
My manly ways and turn of phrase and sure to thrill her!
He thinks he's such a lady-killer!
I've a girl back home who's unlike any other!
Yeah, the only girl who'd love him is his mother!
But when we come home, in victory
They'll line up at the door!
What do we want?
A girl worth fighting for!
Wish that I had
A girl worth fighting for!
A girl worth fighting--
The Chinese army stares in horror at the charred and burning remnants of a small village. They walk through it.
- Shang:
- Search for survivors!
Mulan picks up a small doll
- Shang:
- I don't understand. My father should've been here.
- Chi Fu:
- Captain!  Chien-Po hands the general's helmet to Shang.)
- Chien-Po:
- The ... general.
Shang takes his sword and sticks it in the snow, then places the helmet on the hilt and says a prayer.
- Mulan:
- I'm sorry.
- Shang:
- [mounts his horse] The Huns are moving quickly. We'll make better time to the Imperial City through the Tung Show pass. We're the only hope for the Emperor now. Move out!
The army slowly walks away. Mulan places the doll by Shang's sword and joins the others.
As the Chinese Soldiers slowly walk through the mountain pass, a rocket in the wagon attached to Khan suddenly goes off, shooting into the sky. Mulan looks at Mushu accusingly.
- Shang:
- What happened? You just gave away out position! Now we're-- [an arrow hits his shoulder, throwing him off the horse. Huns appear on a cliff, and arrows shower down on the soldiers.] Get out of range!
The pitiful Chinese army struggles to get away from the Huns, but are intercepted by another group of Huns up on another cliff.
- Shang:
- Save the cannons! [The soldiers pass the cannons from the wagon to each other. The wagon gets hit by a flaming arrow, and Mulan cuts Khan's reins and mounts him. The wagon explodes, sending Mushu and Crickee flying. Mulan falls off the horse.]
- Mushu:
- Oh, sure, save the horse. [Mulan grabs Mushu and her sword and runs over to the other soldiers.]
- Shang:
- Fire! [The soldier lights the cannon, and it explodes on the mountain. More follow.] Fire! [There is no sound from the Huns, who are no longer on the cliffs.] Hold the last cannon.
Suddenly, a horse appears on the hill. Shan Yu is soon joined by hundreds of Hun soldiers.
- Shang:
- Prepare to fight. If we die, we die with honor. [The Huns charge the Chinese Army.] Yao. Aim the cannon at Shan Yu. [Yao aims the cannon.]
While glancing at her sword, Mulan notices a glacial overhang. She grabs the cannon and runs toward the Huns, aiming at the overhang.
- Shang:
- Ping! Ping, come back!
Frantically, as Shan Yu draws nearer, his sword raised, Mulan fumbles with the match.
- Mushu:
- Okay, you might want to light that right about now, Quickly, quickly! [Mulan is attacked by Shan Yu's hawk, and loses the match.]
- Yao:
- C'mon, we gotta help! [The Gang of Three run toward Mulan, swinging their swords.]
Mulan uses Mushu to light the cannon fuse, and it shoots off toward the overhang.
- Mushu:
- You missed! How could you miss?!  [The cannon hits the overhang with a bang, and causes an avalanche that rains down on the Hun Army, burying in them. In fury, Shan Yu roars and hits Mulan in the side with his sword blade. She quickly runs away from the avalanche, pulling Shang with her. Khan runs toward them, and Mulan gets on and tries to give Shang a hand, but he loses his grip and is dragged into the snow.]
- Mushu:
- [riding down the snow in a hubcap] Mulan!! Mulan! Mulan?  Nope. Mulan! [He reaches down and pulls out Crickee.] Man, you are one lucky bug.
Mulan and Khan break out of the snow and race toward Shang, who, unconscious, is sliding on the snow toward a cliff.
- Mulan:
- Shang! [She pulls him up onto the saddle.]
- Chien-Po:
- [holding up Yao] Do you see them?
- Yao:
- Yes! [He fits an arrow, which is tied to a length of rope, and shoots it toward Mulan.] Perfect! Now I'll pull them to safety! [The rope slips through his hands.]
- Mushu:
- [sliding near Mulan and Shang] Mulan! I found a lucky cricket!
- Mulan:
- We need help! [The arrow flies near them, Mulan grabs it and ties it around Khan.]
- Mushu:
- [to Crickee] Nice, very nice! You can sit by me! [They climb up onto Khan, and notice the cliff.] Aaaugh!!!   No way we survive this! Death is coming! [Mulan shoots the arrow up as they fall off the cliff.]
- Yao:
- [crying] I let them slip through my fingers ... [looks surprised as the arrow, complete with rope, lands in his hands. He is dragged toward the cliff edge, soldiers jumping on top of him. Finally Chien-Po walks over, picks all the soldiers up, and walks backward, pulling Mulan, Khan, and Shang up onto the ground.]
- Mushu:
- I knew we could do it! You the man! Well, sort of.
- Ling:
- Step back, guys. Give him some air!
- Shang:
- [breathing heavily] Ping, you are the craziest man I ever met.  From now on, you have my trust.
- Ling:
- Let's hear it for Ping, the bravest of us all!
- Yao:
- You're King of the Mountain!
Cheering
Mulan tries to stand up, but collapses to the ground, gasping.
- Shang:
- Ping! What's wrong? [Mulan moves her hands to reveal blood.] He's wounded! Get help! [Mulan sinks into unconsciousness.] Ping, hold on. Hold on.
The doctor emerges from his tent and says something to Shang, who looks disturbed and rushes inside. He looks at Mulan, who sits up in bed, her side bandaged. Shang stares at her, recognizing her as a girl. Mulan realizes her mistake and pulls the blanket back on.
- Mulan:
- I can explain!
- Chi Fu:
- So it's true!
- Mulan:
- Shang!
- Chi Fu:
- [yanking Mulan out of the tent and pulling her hair out of a bun] I knew there was something wrong with you! A woman! Treacherous snake!
- Mulan:
- My name is Mulan. I did it to save my father!
- Chi Fu:
- High treason!
- Mulan:
- I didn't mean for it to go this far!
- Chi Fu:
- Ultimate dishonor!
- Mulan:
- It was the only way! Please, believe me!
- Chi Fu:
- Captain?
Shang walks over to Khan and takes out Mulan's sword. The Gang of Three start to rush over to her, but Chi Fu stops them.
- Chi Fu:
- [to the soldiers holding Khan] Restrain him. [to the Gang of Three] You know the law.
Shang walks over to Mulan and throws the sword in the snow in front of her.
- Shang:
- A life for a life. My debt is repaid. [to the soldiers] Move out!
- Chi Fu:
- But you can't just ...
- Shang:
- [to Chi Fu] I said, 'Move out.'
The Chinese Army sadly walks away, leaving Mulan, Mushu, and Khan in the snow.
- Mushu:
- I was this close. This close! To impressing the ancestors, getting the top shelf, in entourage ... man. All my fine work. [He uses the tip of an arrow to roast a piece of food over a tiny fire.]
- Mulan:
- I should never have left home.
- Mushu:
- Hey C'mon.  Who knew you'd end up shaming him, disgracing your ancestors and losing all your friends. Y'know, you just gotta ... just gotta learn to let these things go.
- Mulan:
- Maybe I didn't go for my father. Maybe what I really wanted was to prove that I could do things right. So that when I looked in the mirror (she picks up her helmet) I'd see someone worthwhile. But I was wrong. I see nothing.
- Mushu:
- Hey, that's just cause this needs a little spit, that's all. [He spits on the helmet.] Let me shine this up for you.  The truth is, we're both frauds. Your ancestors didn't send me; they don't even like me.  I risked your life to help myself. At least you had good intentions.
Crickee starts to cry
- Mushu:
- What do you mean, you're not lucky! You ... lied to me? [Crickee nods. Mushu turns to Khan.] And what are you, a sheep?
- Mulan:
- I'll have to face my father sooner or later. Let's go home
- Mushu:
- Yeah. This ain't gonna be pretty. But don't u worry, okay? Things will work out. We started this thing together and that's how we'll finish it. I promise.
The shadow of a hawk flies overheard, and around a bend. Shan Yu climb out of the snow and looks around. He lets out a roar. Soon he is joined by five of his soldiers. They start down the path toward the Imperial City. Mulan watches them, grabs her sword, mounts Khan and turns after the Huns.
- Mushu:
- Uh, home is that way.
- Mulan:
- I have to do something.
- Mushu:
- Did you see those Huns? They popped out of the snow! LIKE DAISIES!
- Mulan:
- Are we in this together, or not?
- Mushu:
- [looks guilty] Let's go kick some Honey Bunch! [He and Crickee jump on Khan, and they ride down the mountain, whooping.]
In the Imperial City
The Chinese citizens watch happily as the Imperial City celebrates the Chinese victory with a parade.
- Parade Leader:
- Make way for the heroes of China! [Shang, the Gang of Three and the other soldiers follow glumly behind, and behind them is a large Chinese dragon.]
Mulan comes riding up beside Shang
- Mulan:
- Shang!
- Shang:
- Mulan?
- Mulan:
- The Huns are alive! They're in the city!
- Shang:
- You don't belong here, Mulan. Go home.
- Mulan:
- Shang, I saw them in the mountains! You have to believe me!
- Shang:
- Why should I?
- Mulan:
- Why else would I come back? You said you'd trust Ping. Why is Mulan any different? [Shang rides around her.] [To the Gang of Three] Keep your eyes open. I know they're here. Yah!
- Mushu:
- [as Mulan dismounts Khan] Now where are you going?
- Mulan:
- To find someone who will believe me! [she hurries off into the crowd.]
The Chinese Army climbs the steps to the Great Palace, followed by the Chinese Dragon. The Emperor meets them.
- Emperor:
- My children! Heaven smiles down upon the Middle Kingdom! Chin will sleep safely tonight, thanks to our brave warriors!
- Mulan:
- [to a citizen] Sir, the Emperor's in danger!
- Man:
- Huh!
- Mulan:
- But the Huns are HERE! [to another man] Please, you have to help!
- Man:
- Eh!
- Mulan:
- [to Mushu] No one will listen!
- Mushu:
- Huh? Oh, I'm sorry, did you say something?
- Mulan:
- Mushu ...
- Mushu:
- Hey, you're a girl again, remember?
- Shang:
- Your Majesty, I present to you the sword of Shan Yu.
- Emperor:
- I know what this means to you, Captain Li. Your father would have been very proud.
Shan Yu's hawk swoops down and grabs the sword. It flaps up to the roof, where a line of stone gargoyles are resting. One of the gargoyles moves and takes the sword. Huns jump out of the Chinese Dragon. One of them grabs the Emperor and takes him into the palace.
- Shang:
- No!
- Yao:
- C'mon! [They run up to the palace, but the Huns close the great doors. On the roof, Shan Yu laughs.]
The Chinese Army uses a statue to try to break into the palace.
- Mulan:
- They'll never reach the Emperor in time. [She looks around, then at the tall pillars by the side of the palace. She whistles to them.] Hey guys! I've got an idea! [The Gang of Three looks at each other and then follows Mulan, dropping the statue.]
They all take off their equipment, and put on dresses and makeup, and they use the silk belts around their waists to climb up the pillars. Next to them, Shang takes off his cape and climbs up.
Inside the palace, on a balcony, the Huns hold the Emperor.
- Shan Yu:
- [to the Emperor] Boo. [to his soldiers] Guard the door! [to the Emperor] Your walls and armies have fallen. And now it's your turn. Bow to me.
Outside, Mulan and the Gang of Three prepare to get past the guards.
- Mulan:
- Okay. Any questions?
- Yao:
- Does this dress make me look fat? [he is slapped] Ow!
The four "girls" walk near the guards, giggling.
- Guard:
- Who's there?
- Guard #2:
- Concubines.
- Guard:
- Ugly concubines.
An apple rolls out of Ling's dress. One of the guards picks it up. The hawk notices Shang hiding, and tries to call out, but Mushu breaths fire and torches him.
- Mushu:
- Now that's what I call Mongolian barbeque.
The guard hands the apple to Ling, but the Gang of Three all pull fruit out of their dresses and attack the guards.
- Mulan:
- Shang! Go! [Shang runs up the stairs and into the room where Shan Yu and the Emperor are.]
- Shan Yu:
- I tire of your arrogance, old man. Bow to me!
- Emperor:
- No matter how the wind howls, the mountain cannot bow to it.
- Shan Yu:
- [raising his sword] Then you will kneel ... in pieces! [He swings the sword; Shang rushes in and blocks it. He is swung around a pillar, and then kicks Shan Yu in the face.]
- Mulan:
- Chien-Po, get the Emperor!
- Chien-Po:
- Sorry, your Majesty. [He picks up the Emperor, and, using his silk belt, slides down the cord paper lanterns are strung on.]
- Shun Yu:
- No! [He picks up Shang and smashes his head against Shang's. Mulan winces, then looks down at the ground, where Yao and Ling are waiting.]
- Yao:
- Come on!
Mulan looks back at the unconscious Shang, and at Shan Yu who is approaching him. She pulls Shan Yu's sword out of the pillar and cuts the cord. People below cheer.
- Shan Yu:
- No! [He turns to Shang, who is now conscious.] You! You took away my victory! [He is hit by a shoe.]
- Mulan:
- No! I did. [She pulls back her hair.]
- Shan Yu:
- The soldier from the mountain! [Abandoning Shang, he chases after Mulan, who is putting on her shoe. She slams the door shut, and he rams his fist through the wood. Mulan is joined by Mushu and Crickee, riding the feather-less hawk.]
- Mushu:
- So what's the plan?
- Mulan:
- Ummmmm ...
- Mushu:
- YOU DON'T HAVE A PLAN?
- Mulan:
- Hey, I'm making this up as I ... go ... [as they pass a window she notices a pile of fireworks and two men.] Mushu--
- Mushu:
- Way ahead of you, sister! C'mon, Crickee! [They jump onto a paper kite decoration and float across to the tower. Shan Yu attacks Mulan, and she shinnies up a pole. Shan Yu cuts down the pole, and Mulan and the pole go through the wall. Mulan jumps up and grabs onto the roof and pulls herself up. She looks across to where Mushu and Crickee are gathering ammunition.]
- Mushu:
- Citizens. I need firepower!
- Citizen:
- Who are you?
- Mushu:
- [looking fierce] Your worst nightmare. [The two men jump off the tower.]
- Man:
- Look! On the roof!
Mulan backs along the roof, mesuring the distance with her hands. Shan Yu crashes through the roof and raises his sword. Mulan pulls out a paper fan.
- Shan Yu:
- Guess you're out of ideas. [He stabs the sword through the fan; Mulan turns it around and readies the sword.]
- Mulan:
- Not quite. Ready, Mushu?
- Mushu:
- [with a rocket strapped to his back] I am ready, baby! [He breaths fire on a stick and hands it to Crickee.] Light me!
Mulan kicks Shan Yu in the face, then trips him and pins his shirt to the ground with the sword. Crickee lights the fuse, and the rocket slams Shan Yu straight into the firework tower.
 [As the fireworks explode, she jumps, catches a lantern and swings down the cord, then drops onto Shang, who is running down the stairs. Shan Yu's sword and Mushu land nearby.]
- Mushu:
- Ahahahahahaha!
- Chi Fu:
- That was a deliberate attempt on my life! Where is she? Now she's done it! What a mess! Stand aside, that creature's not worth protecting.
- Shang:
- She's a hero!
- Chi Fu:
- She's a woman. She'll never be worth anything!
- Shang:
- Listen, you pompous ...
- Emperor:
- That is enough!
- Shang:
- Your Majesty, I can explain! [The Emperor raises a hand and the Gang of Three move to the side, revealing Mulan.]
- Emperor:
- I've heard a great deal about you, Fa Mulan.  And you have saved us all. [He bows to her, and row by row, every person in the Imperial City bows to her.]
- Mushu:
- Our little baby is all grown up and saving China! [To Crickee] Do you have a tissue?
- Emperor:
- Chi Fu!
- Chi Fu:
- Your Excellency?
- Emperor:
- See that this woman is made a member of my council.
- Chi Fu:
- What? There are no council positions open, your Majesty!
- Emperor:
- Very well. You can have his job.
- Chi Fu:
- Wha? ... My? ... [He faints.]
- Mulan:
- With all due respect, your Excellency, I think I've been away from home long enough.
- Emperor:
- Then take this [he hands her a pendant], so your family will know what you have done for me. And this [he hands her the sword of Shan Yu] so the world will know what you have done for China.
Mulan takes the gifts, then hugs the Emperor
- Yao:
- Is she allowed to do that? [Ling, Chien-Po and Shang shrug.]
Mulan steps away and hugs the Gang of Three, then walks over to Shang.
- Shang:
- Um ... you ... You fight good.
- Mulan:
- [disappointed] Oh. Thank you. [She mounts Khan.]
- Mulan:
- Khan, let's go home. [As she rides away, everyone cheers.]
- Emperor:
- [To Shang] The flower that blooms in adversity is the rarest and most beautiful of all.
- Shang:
- ... Sir? ...
- Emperor:
- You don't meet a girl like that every dynasty! [He puts on his hat and walks away.]
At Mulan's house
Mulan approaches her father, who is sitting under the cherry trees.
- Fa Zhou:
- Mulan!
- Mulan:
- Father! I've brought you the sword of Shan-Yu. And the Crest of the Emperor! They're gifts to honor the Fa Family. [Her father drops the gifts and hugs her.]
- Fa Zhou:
- The greatest gift in honor is having you for a daughter. I've missed you so.
- Mulan:
- I've missed you too, Baba.
- Granny Fa:
- [watching them] Huh. She brings home a sword. If you ask me she should've brought home a man!
- Shang:
- Excuse me, does Fa Mulan live here?
Granny Fa and Fa Li point, dumbstruck.
- Shang:
- Thank you.
- Granny Fa:
- Woo! Sign me up for the next four!
- Shang:
- Honorable Fa Zhou, I-- Mulan! Uhhhh ... you forgot your helmet. Well, actually it's your helmet, isn't it, I mean ...
- Mulan:
- Would you like to stay for dinner?
- Granny Fa:
- Would you like to stay forever?
- Shang:
- Dinner would be great.
- Mushu:
- [to Great Ancestor] Who did a good job? C'mon, tell me who did a good job.
- Great Ancestor:
- Oh, all right. You can be a guardian again.
- Mushu:
- AAAAAHHH-HAAAAAAAA!!! Whoohoohoohoohoooo!
Crickee rings the gong; all the ancestors come out.
- Mushu:
- Take it, Crickee! [Crickee plays a set of drums, and all the ancestors dance.]
- Ancestor #2:
- You know, she gets it from my side of the family!
(Mushu swings on a chain, yelling. He falls off and goes sliding out the Temple door.
- Great Ancestor:
- Guardians.
- Mulan:
- Thanks, Mushu. [She kisses him on the forehead. Suddenly, Little Brother, followed by a herd of chickens, bursts into the Temple.]
- Great Ancestor:
- MUSHU!!!!


Ground Out is a great tool for baseball fans who are interested in seeing every major league ballpark in America. Track your progess, rate each park, and document the most memorable parts of your trip as you travel across the country. Once finished, you'll have a complete catalog of your entire experience.
Ground Out makes searching for tickets easy. Just click on the team you'd like to visit next, and we'll find you the cheapest tickest on the web to every game for the rest of the season. Not sure which team or park to hit next? Check out other users' park ratings and what they had to say.


{% extends "onboarding/base.html" %}
{% block title %}
Follow topics that interest you!
{% endblock %}
{% block message %}
Your Canvas homepage is a feed of top remixes from topics you follow.
Pick at least 6 to get started!
{% endblock %}
{% block goal %}
Follow 6 More Topics
{% endblock %}


Vin Number Detetction Feature
VIN Number Barcode Scanner Feature
Live Detection
Input From File
Scan From APP


My final year project for University was based on the digital recreation of an ancient medieval board game Hnefatafl, this is a variant of the wide spread game Tafl played mainly in Scandinavia. From the project I produced a working mobile application (Android) that could play two player hot-seat style games and online match making multiplayer.
The project allowed me to implement multiplayer techniques I had been experimenting with in personal time in a more professional capacity.
Check the code outThere are several calculators online designed to show the most profitable items to High Alch in OSRS, but i've always found their data to be slightly outdated.
I created my own version to see if I could get data closer to realtime to then use and make some money.
Check the project outIn preperation for another project I need a skill viewer which can be loaded as an element on a webpage.
Currently the only skill viewers on the web appear to be proprietary to their respective websites, once finished mine can be used by anyone.
Check the project out


Get supported relationships by source and target (predicatesGet)
Return type
map[String, map[String, array[String]]]
Example data
Content-Type: application/json
{
"chemical_substance" : {
"gene" : [ "directly_interacts_with", "decreases_activity_of" ]
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
Predicates by source and target
Query reasoner via one of several inputs (query)
Consumes
This API call consumes the following media types via the request header:
Request body
Body Parameter — Query information to be submitted
Return type
Example data
Content-Type: application/json
{
"knowledge_graph" : "",
"results" : [ {
"edge_bindings" : [ {
"kg_id" : "",
"qg_id" : "qg_id"
}, {
"kg_id" : "",
"qg_id" : "qg_id"
} ],
"node_bindings" : [ {
"kg_id" : "",
"qg_id" : "qg_id"
}, {
"kg_id" : "",
"qg_id" : "qg_id"
} ]
}, {
"edge_bindings" : [ {
"kg_id" : "",
"qg_id" : "qg_id"
}, {
"kg_id" : "",
"qg_id" : "qg_id"
} ],
"node_bindings" : [ {
"kg_id" : "",
"qg_id" : "qg_id"
}, {
"kg_id" : "",
"qg_id" : "qg_id"
} ]
} ],
"query_graph" : {
"nodes" : [ {
"curie" : "OMIM:603903",
"id" : "n00",
"type" : ""
}, {
"curie" : "OMIM:603903",
"id" : "n00",
"type" : ""
} ],
"edges" : [ {
"target_id" : "https://www.uniprot.org/uniprot/P00738",
"id" : "e00",
"source_id" : "https://omim.org/entry/603903",
"type" : ""
}, {
"target_id" : "https://www.uniprot.org/uniprot/P00738",
"id" : "e00",
"source_id" : "https://omim.org/entry/603903",
"type" : ""
} ]
}
}
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the response header.
Responses
200
successful operation
Message
400
Invalid status value


This page lists instances of the mobile app that are associated with this account. To associate an instance of the mobile app with your account, simply log in to your account from the mobile app and enable the Broadcast option. All of this can be found under Settings -> Broadcast as shown in below.


This is about the location the prisoners commited their crimes. Most crimes occured on the East coast.
This is the prisoner's birthplace. Many of them were born on the East coast.


Welcome to my Dev Academy blog!
I'm a 24 year old student from Auckland, New Zealand. I am Maori/European and grew up in Pakuranga. I'm currently studying web development at Enspiral Dev Academy.
I have always enjoyed technology and loved to tinker around with computers. I even built my first website at age 10! Unfortunately, this doesn't make me an expert. So I have started this blog to share my progress while I'm on the path to becoming one!


Proplist
A proplist is a list of tuples where the first element of the tuple is a binary and the second element can be any value.
A proplist may have duplicated props so it is not strictly
a dictionary. However most of the functions in this module
behave exactly as a dictionary and mimic the API defined
by the Dict
behaviour.
For example, Proplist.get/3
will get the first entry matching
the given prop, regardless if duplicated entries exist.
Similarly, Proplist.put/3
and Proplist.delete/3
ensure all
duplicated entries for a given prop are removed when invoked.
A handful of functions exist to handle duplicated props, in
particular, Enum.into/2
allows creating new proplist without
removing duplicated props, get_values/2
returns all values for
a given prop and delete_first/2
deletes just one of the existing
entries.
Since a proplist list is simply a list, all the operations defined
in Enum
and List
can be applied.
Summary
| delete(proplist, prop) | Deletes the entries in the proplist list for a specific |
| delete(proplist, prop, value) | Deletes the entries in the proplist list for a |
| delete_first(proplist, prop) | Deletes the first entry in the proplist list for a specific |
| drop(proplist, props) | Drops the given props from the proplist list |
| equal?(left, right) | Checks if two proplists are equal |
| fetch!(proplist, prop) | Fetches the value for specific |
| fetch(proplist, prop) | Fetches the value for a specific |
| get(proplist, prop, default \\ nil) | Gets the value for a specific |
| get_and_update(proplist, prop, fun) | Gets the value from |
| get_lazy(proplist, prop, fun) | Gets the value for a specific |
| get_values(proplist, prop) | Gets all values for a specific |
| has_prop?(proplist, prop) | Returns whether a given |
| merge(d1, d2) | Merges two proplist lists into one |
| merge(d1, d2, fun) | Merges two proplist lists into one |
| new() | Returns an empty property list, i.e. an empty list |
| new(pairs) | Creates a proplist from an enumerable |
| new(pairs, transform) | Creates a proplist from an enumerable via the transformation function |
| pop(proplist, prop, default \\ nil) | Returns the first value associated with |
| pop_first(proplist, prop, default \\ nil) | Returns the first value associated with |
| pop_lazy(proplist, prop, fun) | Returns the first value associated with |
| proplist?(arg1) | Checks if the given argument is a proplist list or not |
| props(proplist) | Returns all props from the proplist list |
| put(proplist, prop, value) | Puts the given |
| put_new(proplist, prop, value) | Puts the given |
| put_new_lazy(proplist, prop, fun) | Evaluates |
| split(proplist, props) | Takes all entries corresponding to the given props and extracts them into a separate proplist list |
| take(proplist, props) | Takes all entries corresponding to the given props and returns them in a new proplist list |
| update!(proplist, prop, fun) | Updates the |
| update(list, prop, initial, fun) | Updates the |
| values(proplist) | Returns all values from the proplist list |
Types
prop :: binary
value :: any
Functions
Specs:
Deletes the entries in the proplist list for a specific prop
.
If the prop
does not exist, returns the proplist list unchanged.
Use delete_first/2
to delete just the first entry in case of
duplicated props.
Examples
iex> Proplist.delete([{"a", 1}, {"b", 2}], "a")
[{"b", 2}]
iex> Proplist.delete([{"a", 1}, {"b", 2}, {"a", 3}], "a")
[{"b", 2}]
iex> Proplist.delete([{"b", 2}], "a")
[{"b", 2}]
Specs:
Deletes the entries in the proplist list for a prop
with value
.
If no prop
with value
exists, returns the proplist list unchanged.
Examples
iex> Proplist.delete([{"a", 1}, {"b", 2}], "a", 1)
[{"b", 2}]
iex> Proplist.delete([{"a", 1}, {"b", 2}, {"a", 3}], "a", 3)
[{"a", 1}, {"b", 2}]
iex> Proplist.delete([{"b", 2}], "a", 5)
[{"b", 2}]
Specs:
Deletes the first entry in the proplist list for a specific prop
.
If the prop
does not exist, returns the proplist list unchanged.
Examples
iex> Proplist.delete_first([{"a", 1}, {"b", 2}, {"a", 3}], "a")
[{"b", 2}, {"a", 3}]
iex> Proplist.delete_first([{"b", 2}], "a")
[{"b", 2}]
Drops the given props from the proplist list.
Duplicated props are preserved in the new proplist list.
Examples
iex> d = [{"a", 1}, {"b", 2}, {"c", 3}, {"d", 4}]
iex> Proplist.drop(d, ["b", "d"])
[{"a", 1}, {"c", 3}]
iex> d = [{"a", 1}, {"b", 2}, {"c", 3}, {"d", 4}, {"e", 5}]
iex> Proplist.drop(d, ["b", "d"])
[{"a", 1}, {"c", 3}, {"e", 5}]
Specs:
Checks if two proplists are equal.
Two proplists are considered to be equal if they contain the same props and those props contain the same values.
Examples
iex> Proplist.equal?([{"a", 1}, {"b", 2}], [{"b", 2}, {"a", 1}])
true
Specs:
Fetches the value for a specific prop
and returns it in a tuple.
If the prop
does not exist, returns :error
.
Examples
iex> Proplist.fetch([{"a", 1}], "a")
{:ok, 1}
iex> Proplist.fetch([{"a", 1}], "b")
:error
Specs:
Fetches the value for specific prop
.
If prop
does not exist, a KeyError
is raised.
Examples
iex> Proplist.fetch!([{"a", 1}], "a")
1
iex> Proplist.fetch!([{"a", 1}], "b")
** (KeyError) key "b" not found in: [{"a", 1}]
Specs:
Gets the value for a specific prop
.
If prop
does not exist, return the default value (nil
if no default value).
If duplicated entries exist, the first one is returned.
Use get_values/2
to retrieve all entries.
Examples
iex> Proplist.get([{"a", 1}], "a")
1
iex> Proplist.get([{"a", 1}], "b")
nil
iex> Proplist.get([{"a", 1}], "b", 3)
3
Specs:
Gets the value from prop
and updates it, all in one pass.
This fun
argument receives the value of prop
(or nil
if prop
is not present) and must return a two-elements tuple: the “get” value (the
retrieved value, which can be operated on before being returned) and the new
value to be stored under prop
.
The returned value is a tuple with the “get” value returned by fun
and a new
proplist with the updated value under prop
.
Examples
iex> Proplist.get_and_update [{"a", 1}], "a", fn(current_value) ->
...> {current_value, current_value + 1}
...> end
{1, [{"a", 2}]}
Specs:
Gets the value for a specific prop
.
If prop
does not exist, lazily evaluates fun
and returns its result.
If duplicated entries exist, the first one is returned.
Use get_values/2
to retrieve all entries.
Examples
iex> proplist = [{"a", 1}]
iex> fun = fn ->
...> :result
...> end
iex> Proplist.get_lazy(proplist, "a", fun)
1
iex> Proplist.get_lazy(proplist, "b", fun)
:result
Specs:
Gets all values for a specific prop
.
Examples
iex> Proplist.get_values([{"a", 1}, {"a", 2}], "a")
[1,2]
Specs:
Returns whether a given prop
exists in the given proplist
.
Examples
iex> Proplist.has_prop?([{"a", 1}], "a")
true
iex> Proplist.has_prop?([{"a", 1}], "b")
false
Specs:
Merges two proplist lists into one.
If they have duplicated props, the one given in the second argument wins.
Examples
iex> Proplist.merge([{"a", 1}, {"b", 2}], [{"a", 3}, {"d", 4}]) |> Enum.sort
[{"a", 3}, {"b", 2}, {"d", 4}]
Specs:
Merges two proplist lists into one.
If they have duplicated props, the given function is invoked to solve conflicts.
Examples
iex> Proplist.merge([{"a", 1}, {"b", 2}], [{"a", 3}, {"d", 4}], fn (_k, v1, v2) ->
...> v1 + v2
...> end)
[{"a", 4}, {"b", 2}, {"d", 4}]
Specs:
- new :: t
Returns an empty property list, i.e. an empty list.
Specs:
Creates a proplist from an enumerable.
Duplicated entries are removed, the latest one prevails.
Unlike Enum.into(enumerable, [])
,
Proplist.new(enumerable)
guarantees the props are unique.
Examples
iex> Proplist.new([{"b", 1}, {"a", 2}])
[{"a", 2}, {"b", 1}]
Creates a proplist from an enumerable via the transformation function.
Duplicated entries are removed, the latest one prevails.
Unlike Enum.into(enumerable, [], fun)
,
Proplist.new(enumerable, fun)
guarantees the props are unique.
Examples
iex> Proplist.new(["a", "b"], fn (x) -> {x, x} end) |> Enum.sort
[{"a", "a"}, {"b", "b"}]
Specs:
Returns the first value associated with prop
in the proplist
list as well as the proplist list without prop
.
All duplicated props are removed. See pop_first/3
for
removing only the first entry.
Examples
iex> Proplist.pop [{"a", 1}], "a"
{1,[]}
iex> Proplist.pop [{"a", 1}], "b"
{nil,[{"a", 1}]}
iex> Proplist.pop [{"a", 1}], "b", 3
{3,[{"a", 1}]}
iex> Proplist.pop [{"a", 1}], "b", 3
{3,[{"a", 1}]}
iex> Proplist.pop [{"a", 1}, {"a", 2}], "a"
{1,[]}
Returns the first value associated with prop
in the proplist
list as well as the proplist list without that particular occurrence
of prop
.
Duplicated props are not removed.
Examples
iex> Proplist.pop_first [{"a", 1}], "a"
{1,[]}
iex> Proplist.pop_first [{"a", 1}], "b"
{nil,[{"a", 1}]}
iex> Proplist.pop_first [{"a", 1}], "b", 3
{3,[{"a", 1}]}
iex> Proplist.pop_first [{"a", 1}], "b", 3
{3,[{"a", 1}]}
iex> Proplist.pop_first [{"a", 1}, {"a", 2}], "a"
{1,[{"a", 2}]}
Specs:
Returns the first value associated with prop
in the proplist
as well as the proplist without prop
.
All duplicated props are removed. See pop_first/3
for
removing only the first entry.
Examples
iex> proplist = [{"a", 1}]
iex> fun = fn ->
...> :result
...> end
iex> Proplist.pop_lazy(proplist, "a", fun)
{1, []}
iex> Proplist.pop_lazy(proplist, "b", fun)
{:result, [{"a", 1}]}
Specs:
- proplist?(term) :: boolean
Checks if the given argument is a proplist list or not.
Specs:
Returns all props from the proplist list.
Duplicated props appear duplicated in the final list of props.
Examples
iex> Proplist.props([{"a", 1}, {"b", 2}])
["a", "b"]
iex> Proplist.props([{"a", 1}, {"b", 2}, {"a", 3}])
["a", "b", "a"]
Specs:
Puts the given value
under prop
.
If a previous value is already stored, all entries are removed and the value is overridden.
Examples
iex> Proplist.put([{"a", 1}, {"b", 2}], "a", 3)
[{"a", 3}, {"b", 2}]
iex> Proplist.put([{"a", 1}, {"b", 2}, {"a", 4}], "a", 3)
[{"a", 3}, {"b", 2}]
Specs:
Puts the given value
under prop
unless the entry prop
already exists.
Examples
iex> Proplist.put_new([{"a", 1}], "b", 2)
[{"b", 2}, {"a", 1}]
iex> Proplist.put_new([{"a", 1}, {"b", 2}], "a", 3)
[{"a", 1}, {"b", 2}]
Specs:
Evaluates fun
and puts the result under prop
in proplist unless prop
is already present.
Examples
iex> proplist = [{"a", 1}]
iex> fun = fn ->
...> 3
...> end
iex> Proplist.put_new_lazy(proplist, "a", fun)
[{"a", 1}]
iex> Proplist.put_new_lazy(proplist, "b", fun)
[{"b", 3}, {"a", 1}]
Takes all entries corresponding to the given props and extracts them into a separate proplist list.
Returns a tuple with the new list and the old list with removed props.
Keys for which there are no entires in the proplist list are ignored.
Entries with duplicated props end up in the same proplist list.
Examples
iex> d = [{"a", 1}, {"b", 2}, {"c", 3}, {"d", 4}]
iex> Proplist.split(d, ["a", "c", "e"])
{[{"a", 1}, {"c", 3}], [{"b", 2}, {"d", 4}]}
iex> d = [{"a", 1}, {"b", 2}, {"c", 3}, {"d", 4}, {"e", 5}]
iex> Proplist.split(d, ["a", "c", "e"])
{[{"a", 1}, {"c", 3}, {"e", 5}], [{"b", 2}, {"d", 4}]}
Takes all entries corresponding to the given props and returns them in a new proplist list.
Duplicated props are preserved in the new proplist list.
Examples
iex> d = [{"a", 1}, {"b", 2}, {"c", 3}, {"d", 4}]
iex> Proplist.take(d, ["a", "c", "e"])
[{"a", 1}, {"c", 3}]
iex> d = [{"a", 1}, {"b", 2}, {"c", 3}, {"d", 4}, {"e", 5}]
iex> Proplist.take(d, ["a", "c", "e"])
[{"a", 1}, {"c", 3}, {"e", 5}]
Specs:
Updates the prop
with the given function.
If the prop
does not exist, inserts the given initial
value.
If there are duplicated props, they are all removed and only the first one is updated.
Examples
iex> Proplist.update([{"a", 1}], "a", 13, &(&1 * 2))
[{"a", 2}]
iex> Proplist.update([{"a", 1}], "b", 11, &(&1 * 2))
[{"a", 1}, {"b", 11}]
Specs:
Updates the prop
with the given function.
If the prop
does not exist, raises KeyError
.
If there are duplicated props, they are all removed and only the first one is updated.
Examples
iex> Proplist.update!([{"a", 1}], "a", &(&1 * 2))
[{"a", 2}]
iex> Proplist.update!([{"a", 1}], "b", &(&1 * 2))
** (KeyError) key "b" not found in: [{"a", 1}]
Specs:
Returns all values from the proplist list.
Examples
iex> Proplist.values([{"a", 1}, {"b", 2}])
[1,2]


This is a very simple check of the WebGL capabilities of this device based upon what ThreeJS reports.
Results:
Item
Result


Toggle navigation
BenBen
Profile
Set Up Payment
Log-Out
Toggle navigation
Dashboard
Search
Payments
To Do
My Docs
Search for a property
Map Types
Search


---
title: v
layout: posts
author: mrmrs
awslink: https://s3-us-west-1.amazonaws.com/vimgifs/v.gif
---
{{page.title}}
v will drop you into visual mode (can select part of a line or multiple lines).
V will drop you into visual line mode (can only select entire line).


Ports Monitor
Brute Force
Starting ip:port
Ending ip:port
Loading
Submit
Selective Ranges
Starting ip:port
Ending ip:port
Add Range
{{range}}
select all
Delete Selected Range(s)
Loading
Submit
Or
Or
Bulk Search
Enter List Of Ip:Port
Loading
Submit
Read From Text File
Read From Excel File
Wait !
{{error}}
Okay


An API defined by OpenAPI, Swagger, GraphQL, or AsyncAPI.
A story posted to a blog.
Structured blueprints that help people through a specific topic.
Stories published to, or as a book.
Anything to do with Breaking Changes.
An API or API workflow defined as Postman collection.
Machine readable data as a CSV or JSON file for use in APIs.
An online discussion between one or many individuals on a topic.
Human readable documentation providing an overview of some part of an API.
A virtual or in person event where we bring people together for a reason.
An example of an API request, response, or message being published or subscribed.
Supporting a post by a partner or other individual from the community.
Highlighting a specific issue from within the community.
Conducting a public meeting with people from the community.
Creating, sending, and amplifying a newsletter.
Profiling, onboarding, and showcasing of non-profit providers.
Profiling, onboarding, and showcasing of partners who we work with.
Participating or producing an audio podcast or a single episode of one.
Publishing or being mentioned as part of a formal press release.
Dealing with network user profiles.
Involing a Github pull request in some way.
Publishing of releast notes to accompany the release of code or artifacts.
A formal release of code or other artifacts relevant to the community.
A Github repository for managing code or other artifacts relevant to the community.
Publishing of formal research on a specific topic that is relevant to the community.
Publishing of a road map, or updates to a road map for any project relevant to the community.
Focusing just on the Space Camp series.
Establishing sponsorsship for an event, project, or other relevant activity ocurring in community.
A live stream on a specific topic occurring at a specific time, with a resulting video output.
Establishing or showcasing the work of a super nova within the community.
Coniducting or working around a survey.
Creating, sending, giving away, and showcasing Swag in the community.
Giving a talk at a concerence, meetup, or other virtual or in-person event.
Establishing a team of individuals for working on a specific project in community.
Publishing a listing of tools, artifacts, and other resources that help the community.
Establishing or putting on a formal training that benefits the community.
Publishing or showcasing an example use case for someone in the community on a topic.
Publishing and showcasing of a video on a specific topic that benefits teh community.
Publishing and showcasing of white papers that help educate the community on a topic.
Conducting or showcasing a hands-on workshop that benefits the community.
Establishing or showcasing an AP workspace where work around an API and collections is occurring.


Effective Utility for Retards: Mirage
Home
T Nades
CT Nades
Terrorist Grenades
A Site
S
CT Ramp, from T Spawn
S
Connector / Jungle, from T Roof
S
Stairs, from T Roof
S
Danger Box, from T Spawn
S
Danger Box / Triple Stack, from T Roof
S
Taz, from T Roof
M
Danger Box, from Tetris
M
Under Palace, from T Ramp
Middle
S
Catwalk, from T Spawn
S
Connector, from T Spawn
S
Window, from T Spawn
S
Ladder Room, from T Spawn
S
Window, from Middle
F
Middle, from Top Middle
F
Connector, from Cart
B Site
S
Window, from Van
S
Door, from Van
S
Door, from Stove
S
Bench, from Stove
S
Van, from B Apps
S
Catwalk corner, from Stove
S
Short (2nd Arch), from B Apps
S
Safe, from Stove
S
Mid Window, from Stove
F
Van, from Stove
F
Bombsite B, from Short
Advertisement


[enable JavaScript to render MarkDown]:
# Claiming a room on Scrollback ### How can you claim a room on Scrollback? On an unclaimed room's page, you will get the option to claim that room with just one click. ![Use the tag icon to claim your room on Scrollback](http://i.imgur.com/ejGYGWQ.png?4) After claiming the room, you will automatically be redirected to the room's configuration page.


{% extends "base/base.html" %} {% block main %}
The request URL {{ request_path }} was not found in this server.
システム管理者にお問い合せください


Get in touch at<EMAIL_ADDRESS>{
"email"<EMAIL_ADDRESS>"what_we_do": [
"platforms",
"branding",
"apps",
"integrations",
"anything_you_can_imagine"
]
}


Maritime Bulletin Daily Nov 16 – 17
by Mikhail VoytenkoAccidents
• Disabled bulk carrier taken on tow, Atlantic
• Aground and Not Under Command vessels Worldwide Alerts (1 ship)
Details only for subscribers.
Annual subscription $750. For annual subscription, contact<EMAIL_ADDRESS>Subscribe if you want to receive accidents news ASAP and in full.


2019 APRIL 20TH, SATURDAY
SAN DIEGO, CA
2019 MAY 25TH, SATURDAY
CONRAD PREBYS PERFORMING ARTS CENTER
ANNOUNCE SOON
The PinkTrio is a group of young jazz musicians in San Diego, California founded in 2015 after meeting at various jazz camps and performing at the San Diego House of Blues. PinkTrio specializes in classic and modern jazz tunes. Our mission is to sustain and bring jazz to future generations like ourselves.
The PinkTrio is available for banquets, restaurants, hotels, country clubs, private parties, convention and conference entertainment, fund raisers, corporate functions, wedding receptions and other special occasions. We also perform with additional guest performers including vocalists, horns, saxophone and other instruments to suit your needs.
Our music is the perfect choice for a tasteful unique classy musical backdrop for parties or dinner. Live music adds an element of excitement and our unique young group is a hit at any event.
San Diego, USA
<EMAIL_ADDRESS>760 523-3250


This site and API are not maintained by Tappecue, please do not reach out to them with issues.
The Tappecue team was nice enough to share their API with me, and I wrote this front-end so others can interface with their Tappecue so they can extend the functionality.
Bug reports or issues should be directed to the Github for this project or email me.


'br}
'br}
'if n "c 'if t \$1c 'if n \$1c 'if n " \$2 \$3 \$4 \$5 \$6 \$7 '.ft R
{\
gencat - Generate message catalog
gencat [OPTION...] -o OUTPUT-FILE [INPUT-FILE]...
The gencat program is specified in the X/Open standard and the GNU implementation follows this specification and so processes all correctly formed input files. Additionally some extension are implemented which help to work in a more reasonable way with the catgets(3) functions.
-H, --header NAME Create C header file NAME containing symbol definitions
--new Do not use existing catalog, force new output file
-o, --output NAME Write output to file NAME
gencat was written by Ulrich Drepper as part of the GNU C Library.
This man page was written by Jeff Bailey <jbailey@debian.org>.


INSTANTLY claim this Domain for $550 or name your price.
We typically respond within 30 minutes.
BD is a partnership with UK domain brokerage firm,
Antourage, to democratize access to premium domains on the internet.
If you have any further suggestions, questions or comments contact us!
Phone : +234 (0)<PHONE_NUMBER>
Email<EMAIL_ADDRESS>Proudly Nigerian


Insert a small bio for the roommate here... Maybe some preferences and which place, how many roommates..
See ProfileLast updated 3 mins ago
Insert a small bio for the roommate here... Maybe some preferences and which place, how many roommates..
See ProfileLast updated 3 mins ago
Insert a small bio for the roommate here... Maybe some preferences and which place, how many roommates..
See ProfileLast updated 3 mins ago


23 Sep 2014
Python based Device Agent for Internet of Things
Once we have all the backend infrastructure ready with Event Collection, Device Management etc etc - we need a Device Agent to connect the actual device with the aforementioned infastructure. I have embedded the RA diagram below to refresh our thoughts.
After thinking for a while - I got a feeling that there are 2 types of things that the agent does.
- Device Management Agent
- Activity Agent
Device Management Agent
DM Agent is a generic component set that provide Device Management and utilities. For an example, DM Agent provides -
- Communication adaptors for MQTT, HTTP
- Device Enrollment
- Token Management
- Management for platform type
Activity Agent
Activity Agent is a framework that allows developers to plugin custom Publishers and APIs. The framework can load the Publishers periodically and publish data using communication wrappers (provided from the framework). In a real world example - this is a temperature sensor publishing data to an API.
The framework can expose custom API classes using MQTT / HTTP API wrapper. This allows external invocation of Hardware APIs via the wrapper. A Buzzer connected to a Raspberry Pi exposed as an API is the ideal example.
The White Paper by WSO2 on the Reference Architecture for the Internet of Things explains all the components in IoT and give details on implementation of different components. The RA diagram was taken from it.
Architecture of the Agent
It would help to see the components of the Device Agent stacked together to better understand the agent architecture.
Before - I took an example of a Temperature sensor and a Buzzer actuator. Let’s connect those to a RaspberryPi and see what the architecture looks like.
Implementation
Now comes the exciting part. I have started work on this at our RA for IoT Github repo. Currently I have added support to RaspberryPi and BeagleBone Black. Lot of you might ask - why we chose Java instead of Python to write the base agent. This is mainly because of the out of the box support provided by most hardware to run python (RaspberryPi, BeagleBone, Arduino Yun).
Currently I manage to obtain below data from both platforms -
WSO2 Device Manager
After the device enrollment and provisioning -the user can view the device on the Device Manager. All the Device Info is shown as key value pairs on the page. The plan is to show the APIs as operations on the Device Manager.
As for the enrollment part - I thought of writing a separate post on it. There are multiple enrollment mechanisms for IoT devices and the option we see is to support all of them. Right now - the implementation supports token based enrollment. This approach assumes that the agent knows a token that is already registered to a user on the device manager.
Till next time mate,
Dulitha
at 05:32


EXOTICA A film review by James Berardinelli Copyright 1995 James Berardinelli
RATING (0 TO 10): 9.0
U.S. Availability: limited release 2/95-3/95 Running Length: 1:43 MPAA Classification: R (Sex, nudity, language, mature themes)
Starring: Bruce Greenwood, Mia Kirshner, Elias Kosteas, Don McKellar, Arsinee Khanijian, Sarah Polley Director: Atom Egoyan Producers: Camelia Freiberg and Atom Egoyan Screenplay: Atom Egoyan Cinematography: Paul Sarossy Music: Mychael Danna Released by Miramax Films
It's difficult to explain the full range of emotional impact caused by EXOTICA. The latest offering from Canadian film maker Atom Egoyan (FAMILY VIEWING, THE ADJUSTER) is as beguiling as it is baffling. Not until the final scene does everything finally snap into focus, and when it does, the revelations have all the sudden, stark clarity of a vast nightscape illuminated by a flash of lightning. Past scenes come rushing back with new meaning. Whole perspectives change. Egoyan has taken a seemingly-simple story and woven it into a near-masterpiece, creating images and an atmosphere that establish the perfect backdrop for a tale of loss, grief, and eroticism.
The Exotica is a strip club in Toronto, where men go to watch, but not touch, a variety of unclothed women who strut their stuff to the pulsing sounds of a rich and varied soundtrack. The most visible of the dancers is Christina (Mia Kirshner), a sultry brunette who comes on stage in a school girl costume and is introduced by the deejay Eric (Elias Kosteas) as a "sassy bit of jailbait." Her gyrations as she unbuttons her white blouse give the illusion of corrupted innocence--a fantasy with its basis in reality.
One of the club's regulars is Francis (Bruce Greenwood), a lonely government auditor who spends hours paying out money for Christina to dance privately for him. The bond between these two is more profound than that of a normal dancer and client. When Francis utters his refrain of "How could anyone hurt you?" to Christina, we're not aware of all the layers inherent in his words. Only in retrospect do we ultimately understand.
 Currently, his business is being investigated by Francis, and this forms the narrative link by which everything is eventually tied together. Thomas is the shy, nerdy sort who doesn't know how to go about picking up men, until fate deals him a pair of opera tickets and a means by which to find a seemingly-limitless supply of partners. But for Thomas, filling that aching void of the soul involves paying a hefty material price.
On the surface, EXOTICA might seem to be about sex and lust. Nothing could be further from the truth.  While it's true that strip joints normally reek of excess, Egoyan's story seeks a more fundamental emotional level. This film is driven by the grief and isolation of the characters. The interpersonal connections made in EXOTICA are often obscure, and the reasons underlying otherwise-inexplicable actions are complex.
Everyone deals differently with loss, but Francis' problem is that he can't accept the tragedy which has defined his life. The effects are too devastating, so he huddles behind a curtain of illusion spun by Christina, trying to reduce his crushing despair to something more bearable. It's easy to mistake Francis for a dirty-minded middle-aged voyeur until you begin to understand what EXOTICA is saying. And it's not until the final credits roll that the last word of that litany is spoken. Very little about this picture is either predictable or conventional.
As far as the major actors are concerned, there isn't a weak performance. The quiet intensity of Bruce Greenwood; the flamboyant, almost-snarling sadism of Elias Kosteas; and the nervous timidity of Don McKellar breathe vitality into Egoyan's scripted personalities. However, it is Mia Kirshner, with her combination of sensuality and thinly-veiled pain, who arrests the viewer's attention.
Comparisons to Mike Leigh's NAKED and the uncompromising work of Ken Loach are entirely appropriate. As movies go, this one is painful--painful because it exposes so much truth. It is a "response" film that demands something more active than detached observation. EXOTICA becomes a journey of self-discovery. As the mysteries underlying the actions of Francis, Christina, Eric, and Thomas are slowly unwrapped, we learn as much about ourselves as we do about Egoyan's characters. When any motion picture succeeds at that, it deserves recognition as nothing less than one of the year's most profound cinematic experiences.
.
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


[§393-46] Income directly attributable to the business. (a) "Income directly attributable to the business" means gross profits from the business minus deductions for:
(1) Compensation of officers;
(2) Salaries and wages, except wages paid by an individual proprietor to oneself;
(3) Repairs;
(4) Taxes on business and business property;
(5) Business advertising;
(6) Amounts contributed to employee benefit plans;
(7) Interest on business indebtedness;
(8) Rent on business property; and
(9) Other expenses necessary for the current conduct of business.
(b) Deductions shall not include:
(1) Bad debts;
(2) Contributions or gifts, other than those listed under subsection (a)(6);
(3) Amortization and depreciation; or
(4) Losses by fire, storm, casualty, or theft.
(c) The director may promulgate rules and regulations necessary to define income directly attributable to business for the purpose of section 393-45. [L 1974, c 210, pt of §1; gen ch 1985]


Select a class to swap '' with.
We've changed some things since the last time you were here.
The new Calendar tab lets you easily plan out your day. It already knows when your classes are, so you don't have to waste time entering your schedule.
With the redesign of the feedback buttons, we've made submitting feedback easier than ever.
We've changed icons, colors, and many other things to give MyHomeworkSpace more of a modern feeling.
By pressing the "Log in" button, you agree to our Terms of Service and Privacy Policy
| Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday | |
|---|---|---|---|---|---|---|---|
You are signed in with your Dalton account. For assistance with Dalton accounts, please contact<EMAIL_ADDRESS>Change passwordManage other applications you've given access to your account.
Quick Add lets you add homework to your planner by typing in information about it. Examples:
You can access Quick Add from the " Add Homework" button above, or with the Control-Space keyboard shortcut.
Currently, there are no options available for Homework.
Free, Chrome Extension, Dalton Laptop Program Compatible
DaltonTab is your home base for homework, classes, and your schedule. View your information from multiple sites in one central view, available at the click of a new tab.
DownloadFree, Chrome Extension, Dalton Laptop Program Compatible
A button in your toolbar that leads directly to MyHomeworkSpace.
DownloadFree, Chrome Extension, Dalton Laptop Program Compatible
A nifty little extension that changes the link on the Docs, Spreadsheets, Slides, Drawings and Forms logo back to Drive.
Download


{% macro render_html(queue_name, state_name, newest_top) -%}
Refresh {% if state_name == 'finished' %} Empty {% elif state_name == 'running' %} Cancel ALL {% elif state_name == 'pending' %} Empty Compact Requeue All {% endif %} This list below contains all the registered jobs on queue {{ queue_name }}, sorted by age ({% if newest_top %}newest {% else %}oldest {% endif %} on top).
| Name | Age | Actions |
|---|---|---|
| Loading... |


Methods
oauth2callback(options) → {function}
oauth callback
Parameters:
| Name | Type | Description |
|---|---|---|
options |
object | pass a service name for the name spaced passport authentication oauth callback |
- Source:
Returns:
returns the express middleware for the oauth callback
- Type
- function
use_oauth_client()
sets a name spaced passport authentication strategy based on the service name in the array of oauth clients, if the user exists, it will link the account, if the user is signed in, it will associate accounts, if the user doesnt exist it will recreate a new account
- Source:


| Path: | UPGRADE |
| Last Update: | Sun Mar 23 11:37:45 +0000 2008 |
This release is fully backwards-compatible with previous releases. It expands the API slightly and adds internal improvements to better support JRuby. There should be no upgrade issues.
There should be no upgrade issues with this release. However, the enhancement 17565 now ensures that a JoinPoint is only specified with one type and a type that actually exists, when a string, symbol, or regex is used to specify the type.
There are no known upgrade issues with this release. Although many new synonyms were added for API method parameters, all changes are backwards compatible.
This release changes the expected advice parameter list from |join_point, *method_args| to |join_point, object, *method_args|, where "object" is the current object receiving the message corresponding to the advised join point. Therefore, when you upgrade, you will need to modify your advices to take this extra argument, even if you don‘t use it. Since an advice of |jp, *args| would silently "absorb" the object into the beginning of "*args", thereby potentially causing confusion, Aquarium will raise an exception if the advice block or proc has this obsolete signature.
Note that "JoinPoint#Context.advised_object" is still supported, even if it is now less useful.
V0.1.7 did not successfully "register" at rubyforge. This releases fixes that problem and also adds several feature enhancements and refactorings. There are no known upgrade issues.
This is primarily a bug-fix release, so there should be no upgrading or incompatibility issues.
As described in the CHANGES, the JoinPoint#type, JoinPoint#type=, JoinPoint#object, and JoinPoint#object= are now deprecated. Client code that uses these methods will still work, but warning messages will be written to STDOUT. See CHANGES for more details.
This is mostly a bug-fix release, but it did have to introduce one API change, as described in the CHANGES. In particular, the aspect "DSL" methods are no longer automatically to Object, as some of their names overlap with methods added by Rails.
Now, if you want these methods added to Object, you must require the new lib/aquarium/aspects/dsl/object_dsl.rb explicitly.
As an alternative, if you just want these methods added selectively in certain types, then do the following:
<ruby> require ‘aquarium/aspects/dsl/aspect_dsl‘
class MyClass # reopen "MyClass"
# Add the methods as _class_ methods include Aquarium::Aspects::DSL::AspectDSL
end </ruby>
or, use (class|module)_eval: <ruby> require ‘aquarium/aspects/dsl/aspect_dsl‘
MyClass.class_eval do
# Add the methods as _class_ methods include Aquarium::Aspects::DSL::AspectDSL
end </ruby>
To add the methods as instance methods on individual objects:
<ruby> object = MyClass.new object.extend(Aquarium::Aspects::DSL::AspectDSL) </ruby>
See the CHANGES for more details.
This is the first release of Aquarium.


AUTOPRINT: Automatically print incoming faxes to any available printer.
FAXDRIVE: All incoming faxes are saved to any accessable device or drive.
Once the tool is installed you just select the default printer you want to use for your inbound faxes. Then you select “Enable”. That’s it! We’ll print any fax that comes in. Want to turn it off? Just click disable and turn it back on when you want to resume printing.
Gone are the days of setting up secure FTP (although we’ll still support it if you need it). Just select your primary backup location and your secondary backup location, if you need redundancy, and click enable. We’ll download every fax you have on our servers and keep it synchronized automatically.
Don’t have a Fax To Email account?
No worries. We didn’t forget our power users and enterprise customers. We support all your fax lines and you can toggle between them. Just set them up accordingly so your entire fax ecosystem is covered.
We coded this application to run automatically in the background so you can just set it and forget it. If you reboot the server or desktop we’ll start it back up when you restart back in. This ensures your fax processing is never interrupted.


?NEW
YORK
BOTANICAL
GARDEN
6
7
8
9
10
ÒÒV
.
,
.
The
New
York
copyright
reserved
Botanical
Garden
Chionanthus
compactus
Sw.
DET.
RICHARD
A.
HOWARD
ST.
CROIX
AGRICULTURAL
EXPERIMENT
STATION
PLANTS
OP
ST.
CROIX
No.^^Z
J.
B.
THOMPSON,
Collector
923
8
01497518
Legend -
Level of confidence that token is an accurately-transcribed word
extremely low
very low
low
undetermined
medium
high
very high


Hey there, I'm Timothy Beck, aka Macho Man Randy Savage I'm a 26 year old nerd living in Albuquerque, New Mexico. My ideal evening is spent either learning new things or grinding away at some video games.
I've been spending the last few months learning HTML, CSS, and Javascript, in hopes to establish a firm footing for this Fullstack Bootcamp I'm participating in. My goal is to establish myself in the programming industry to create technology that betters the world.
I've put aside my passion hobby of playing video games for the next 10 weeks during my intensive studying. When I play video games, I organize with a community I help run, comprised of 900+ members, we are The Undead Lords, and elitist, chaotic evil faction whose sole purpose is to murder all that oppose us and sacrifice their souls to our god of death, Myrkul, fictionally speaking, of course. In my free time I enjoy wrestling professionally in the guise of my alter ego, "Macho Man Randy Sanchez".


Hotel System
See my bookings
(current)
Login
Available Rooms
No rooms available
NAME
PRICE
OCCUPANCY
FACILITIES
Reserve
Login To Book
Previous
Next


ROCHELLE L FOLAND
Republican
Retired
Masters in Computer Information Systems, Masters in Landscape Architecture and Urban Design, BA in Geology, Health Coach Certification
80403
Volunteered for Tablerock HOA as a committee member and lead to equalize HOA fees in our neighborhood. Poll watcher in primary 2020. Participated in (Risk Limiting Audit)RLA for Jeffco elections after the primary 2020. I have volunteered to be an Election Judge in the general election. Our HOA covenants was set up unfairly such that more than 1/2 of the community was paying more for HOA fees than others and the disparity was growing every time HOA fees were raised because of a covenant rule that a portion of the neighborhood should pay 1.5 times more than the other portion. The HOA fees are used for maintenance of amenities in the community to which all households have equal access. I lead the committee to research (with the help of a couple of board members) how we could change the covenants and educate the community on how the HOA fees were used for assets to which everyone has equal access. We learned that we would have to have an election to add an amendment to remove the 1.5 times rule. I sent out polls for the community to vote on preferred methods of equalizing the fees. Although this seemed like an insurmountable task the poll indicated that 18 or 19 of the homeowners who were paying less would vote for the change to the covenants. This was a sign that the task was not insurmountable and we proceeded with community meetings and presentations which I put together. Myself and the two board members presented the information. We held an election and my team and I canvassed the neighborhood to make sure everyone voted. We needed 20 households that were paying less to vote for equalizing fees and increase their fees. 22 fair-minded neighbors voted for the amendment! We are now in the 3rd year of our HOA fees being equalized across the entire Tablerock neighborhood.
Campaigns donated to: Dan Rosier, Joni for Jeffco, Trump, Cory Gardner
Volunteered for Tablerock HOA as a committee member and lead to equalize HOA fees in our neighborhood. Poll watcher in primary 2020. Participated in RLA for Jeffco elections after the primary 2020. I have volunteered to be an Election Judge in the general election.
I believe that everyone should be represented fairly and I will be a strong advocate for that as demonstrated by my volunteer effort with Tablerock HOA. An independent team to perform redistricting is a great step in the right direction for fairly represented the people of Colorado. I would look forward to working with a team of people to achieve that goal.
I and the team were able to convince people that were paying less in HOA fees to see that it wasn't fair that some people were paying more for the same amenities. I was also able to communicate effectively with people that were upset over changing HOA fee covenants by listening, discussion, and outreach via researched information and meetings. One of the more valuable skills of being a health coach is listening and supporting the client in their goals. It often comes back to establishing clear goals and providing support to reach them.
My original and main career was in Computer Science as a software developer in Java and C/C++. I worked as a team lead and applications architect for developing banking, financial, reporting, and project management software. My analytical skills are strong. (see attached resume for details). I also have an MS in Landscape Architecture and Urban design which required a great deal of analytical work in mapping and design where I used Adobe software such as Illustrator, InDesign, Photoshop to represent design proposals to a jury of faculty. I've attached a letter of recommendation for my most recent HOA volunteer work. I can provide references from my previous careers upon request.
Female


Before Change
).encode(),
)
target = make_target(rule_runner, [py38_sources], interpreter_constraints=">=3.8")
lint_results, fmt_result = run_black(rule_runner, [target])
assert len(lint_results) == 1
assert lint_results[0].exit_code == 0
assert "1 file would be left unchanged" in lint_results[0].stderr
After Change
def test_works_with_python38(rule_runner: RuleRunner) -> None:
Black"s typed-ast dependency does not understand Python 3.8, so we must instead run Black
with Python 3.8 when relevant.
content = dedent(
\
import datetime
x = True
if y := x:
print("x is truthy and now assigned to y")
class Foo:
pass
)
rule_runner.write_files(
{"f.py": content, "BUILD": "python_library(name="t", interpreter_constraints=[">=3.8"])"}
)
tgt = rule_runner.get_target(Address("", target_name="t", relative_file_path="f.py"))
lint_results, fmt_result = run_black(rule_runner, [tgt])
assert len(lint_results) == 1
assert lint_results[0].exit_code == 0
assert "1 file would be left unchanged" in lint_results[0].stderr


I urge you not to think, "Oh, this exists, I don't need to study." Play around with it for a bit and see how not useful it is. Realize that the chance it crashes on test day is pretty high. Realize that Mr. Connors-Long might ask me to take it down for exam day. You can't do a DBQ with just vocab. You need some foundational understanding.
If you're questioning whether or not the College Board allows this, my answer is that in my opinion, I think they should. No content of the requests you make is sent back to my server, or any other users of this service. All of the searching happens entirely within your browser. This is the equivalent of downloading a file off of the internet and Control-F'ing it in Word. If you don't believe me, check yourself. Use Inspect Element/View Page Source/Wireshark or whatever you want to verify that the content of your searches stays with you. They're ok with Google searches, by the way. I can't speak for the College Board to say if they are actually cool with this. If they aren't, you're taking on the liability of using this tool.
I will probably continue to work on improving this tool. If you have any issues or specific suggestions, let me know.
If it's not working, make sure you hit the search button. If it's not that, then either my website crashed or your internet connection is bad, or something else idk. Probably my server crashed.
It's assumed that if you uncheck a theme, that you do not want to see terms that don't match the theme. The theme checkboxes were thrown together by categorizing each subsection of a chapter by each theme by just guessing and looking at the table of contents. Notably, stuff about war is categorized under politics. Frankly, the reason society and culture are together has a lot to do with me not knowing the difference between them. If they're not helping you, just leave them checked.
This thing is running on a Raspberry Pi under my TV. It can't take any stress.
Yeah it's very plain. If you have any experience with web design and you wanna help, shoot me something, I'm ewilliam0059. The source is on GitHub too.
If you want the raw data this searches (maybe to Control-F through), you should check out godset.txt. This data was derived from Mr. Connors-Long's APUSH Quizlets.