From b9767805a8132829273fd6e807b40d18a006ab02 Mon Sep 17 00:00:00 2001 From: yamanq Date: Sat, 20 Feb 2016 11:55:05 -0500 Subject: [PATCH 1/5] initial --- kung-fu-quoting/.meteor/.finished-upgraders | 12 + kung-fu-quoting/.meteor/.gitignore | 1 + kung-fu-quoting/.meteor/.id | 7 + kung-fu-quoting/.meteor/packages | 23 + kung-fu-quoting/.meteor/platforms | 2 + kung-fu-quoting/.meteor/release | 1 + kung-fu-quoting/.meteor/versions | 71 ++ kung-fu-quoting/client/kung-fu-quoting.css | 16 + kung-fu-quoting/client/kung-fu-quoting.html | 27 + kung-fu-quoting/client/kung-fu-quoting.js | 57 ++ kung-fu-quoting/collections/collections.js | 1 + kung-fu-quoting/server/savesubtitles.js | 982 ++++++++++++++++++++ kung-fu-quoting/server/serve.js | 1 + 13 files changed, 1201 insertions(+) create mode 100644 kung-fu-quoting/.meteor/.finished-upgraders create mode 100644 kung-fu-quoting/.meteor/.gitignore create mode 100644 kung-fu-quoting/.meteor/.id create mode 100644 kung-fu-quoting/.meteor/packages create mode 100644 kung-fu-quoting/.meteor/platforms create mode 100644 kung-fu-quoting/.meteor/release create mode 100644 kung-fu-quoting/.meteor/versions create mode 100644 kung-fu-quoting/client/kung-fu-quoting.css create mode 100644 kung-fu-quoting/client/kung-fu-quoting.html create mode 100644 kung-fu-quoting/client/kung-fu-quoting.js create mode 100644 kung-fu-quoting/collections/collections.js create mode 100644 kung-fu-quoting/server/savesubtitles.js create mode 100644 kung-fu-quoting/server/serve.js diff --git a/kung-fu-quoting/.meteor/.finished-upgraders b/kung-fu-quoting/.meteor/.finished-upgraders new file mode 100644 index 0000000..61ee313 --- /dev/null +++ b/kung-fu-quoting/.meteor/.finished-upgraders @@ -0,0 +1,12 @@ +# This file contains information which helps Meteor properly upgrade your +# app when you run 'meteor update'. You should check it into version control +# with your project. + +notices-for-0.9.0 +notices-for-0.9.1 +0.9.4-platform-file +notices-for-facebook-graph-api-2 +1.2.0-standard-minifiers-package +1.2.0-meteor-platform-split +1.2.0-cordova-changes +1.2.0-breaking-changes diff --git a/kung-fu-quoting/.meteor/.gitignore b/kung-fu-quoting/.meteor/.gitignore new file mode 100644 index 0000000..4083037 --- /dev/null +++ b/kung-fu-quoting/.meteor/.gitignore @@ -0,0 +1 @@ +local diff --git a/kung-fu-quoting/.meteor/.id b/kung-fu-quoting/.meteor/.id new file mode 100644 index 0000000..623c4f1 --- /dev/null +++ b/kung-fu-quoting/.meteor/.id @@ -0,0 +1,7 @@ +# This file contains a token that is unique to your project. +# Check it into your repository along with the rest of this directory. +# It can be used for purposes such as: +# - ensuring you don't accidentally deploy one app on top of another +# - providing package authors with aggregated statistics + +13lye1q8wvmbq67yvql diff --git a/kung-fu-quoting/.meteor/packages b/kung-fu-quoting/.meteor/packages new file mode 100644 index 0000000..c54d0d1 --- /dev/null +++ b/kung-fu-quoting/.meteor/packages @@ -0,0 +1,23 @@ +# Meteor packages used by this project, one per line. +# Check this file (and the other files in this directory) into your repository. +# +# 'meteor add' and 'meteor remove' will edit this file for you, +# but you can also edit it by hand. + +meteor-base # Packages every Meteor app needs to have +mobile-experience # Packages for a great mobile UX +mongo # The database Meteor supports right now +blaze-html-templates # Compile .html files into Meteor Blaze views +session # Client-side reactive dictionary for your app +jquery # Helpful client-side library +tracker # Meteor's client-side reactive programming library + +standard-minifiers # JS/CSS minifiers run for production mode +es5-shim # ECMAScript 5 compatibility for older browsers. +ecmascript # Enable ECMAScript2015+ syntax in app code + +autopublish # Publish all data to the clients (for prototyping) +insecure # Allow all DB writes from clients (for prototyping) +ongoworks:security +mizzao:autocomplete +kaamodt:simple-number-spinner diff --git a/kung-fu-quoting/.meteor/platforms b/kung-fu-quoting/.meteor/platforms new file mode 100644 index 0000000..efeba1b --- /dev/null +++ b/kung-fu-quoting/.meteor/platforms @@ -0,0 +1,2 @@ +server +browser diff --git a/kung-fu-quoting/.meteor/release b/kung-fu-quoting/.meteor/release new file mode 100644 index 0000000..3a05e0a --- /dev/null +++ b/kung-fu-quoting/.meteor/release @@ -0,0 +1 @@ +METEOR@1.2.1 diff --git a/kung-fu-quoting/.meteor/versions b/kung-fu-quoting/.meteor/versions new file mode 100644 index 0000000..95cdead --- /dev/null +++ b/kung-fu-quoting/.meteor/versions @@ -0,0 +1,71 @@ +autopublish@1.0.4 +autoupdate@1.2.4 +babel-compiler@5.8.24_1 +babel-runtime@0.1.4 +base64@1.0.4 +binary-heap@1.0.4 +blaze@2.1.3 +blaze-html-templates@1.0.1 +blaze-tools@1.0.4 +boilerplate-generator@1.0.4 +caching-compiler@1.0.0 +caching-html-compiler@1.0.2 +callback-hook@1.0.4 +check@1.1.0 +coffeescript@1.0.11 +dandv:caret-position@2.1.1 +ddp@1.2.2 +ddp-client@1.2.1 +ddp-common@1.2.2 +ddp-server@1.2.2 +deps@1.0.9 +diff-sequence@1.0.1 +ecmascript@0.1.6 +ecmascript-runtime@0.2.6 +ejson@1.0.7 +es5-shim@4.1.14 +fastclick@1.0.7 +geojson-utils@1.0.4 +hot-code-push@1.0.0 +html-tools@1.0.5 +htmljs@1.0.5 +http@1.1.1 +id-map@1.0.4 +insecure@1.0.4 +jquery@1.11.4 +kaamodt:simple-number-spinner@0.0.7 +launch-screen@1.0.4 +livedata@1.0.15 +logging@1.0.8 +meteor@1.1.10 +meteor-base@1.0.1 +minifiers@1.1.7 +minimongo@1.0.10 +mizzao:autocomplete@0.5.1 +mobile-experience@1.0.1 +mobile-status-bar@1.0.6 +mongo@1.1.3 +mongo-id@1.0.1 +npm-mongo@1.4.39_1 +observe-sequence@1.0.7 +ongoworks:security@1.3.0 +ordered-dict@1.0.4 +promise@0.5.1 +random@1.0.5 +reactive-dict@1.1.3 +reactive-var@1.0.6 +reload@1.1.4 +retry@1.0.4 +routepolicy@1.0.6 +session@1.1.1 +spacebars@1.0.7 +spacebars-compiler@1.0.7 +standard-minifiers@1.0.2 +templating@1.1.5 +templating-tools@1.0.0 +tracker@1.0.9 +ui@1.0.8 +underscore@1.0.4 +url@1.0.5 +webapp@1.2.3 +webapp-hashing@1.0.5 diff --git a/kung-fu-quoting/client/kung-fu-quoting.css b/kung-fu-quoting/client/kung-fu-quoting.css new file mode 100644 index 0000000..be82a3b --- /dev/null +++ b/kung-fu-quoting/client/kung-fu-quoting.css @@ -0,0 +1,16 @@ +#main { + margin: auto; + width: 66%; + background-color: red; + padding: 2%; + margin-top: 2%; + border-radius: 15px; +} + +#spin { + margin-left: 10%; +} + +#legend { + font-size: 190%; +} \ No newline at end of file diff --git a/kung-fu-quoting/client/kung-fu-quoting.html b/kung-fu-quoting/client/kung-fu-quoting.html new file mode 100644 index 0000000..3474945 --- /dev/null +++ b/kung-fu-quoting/client/kung-fu-quoting.html @@ -0,0 +1,27 @@ + + kung-fu-quoting + + + + {{> hello}} + + + + + diff --git a/kung-fu-quoting/client/kung-fu-quoting.js b/kung-fu-quoting/client/kung-fu-quoting.js new file mode 100644 index 0000000..1044052 --- /dev/null +++ b/kung-fu-quoting/client/kung-fu-quoting.js @@ -0,0 +1,57 @@ +test = ""; + +Template.hello.helpers({ + settings: function() { + return { + position: "bottom", + limit: 10, + rules: [ + { + token: '', + collection: subtitles, + field: 'subtitle', + matchAll: true, + template: Template.kung + } + ] + }; + }, + sounurl: function() { + } +}); + +Template.hello.events({ + 'click button': function() { + console.log("clicked"); + + }, + 'keyup #legend': function(event) { + search = document.getElementById('legend').value; + before = document.getElementById('before').value + if (before === "" || before === NaN) { + before = 0; + } else { + before = parseInt(before); + } + // search = "I figured it out. Skadoosh." + search = subtitles.find({"subtitle": search}).fetch()[0]; + + start = search.start; + start = start.split(":") + start = 1000 * ((60 * 60 * parseInt(start[0])) + (60 * parseInt(start[1])) + parseInt(start[2])); + + end = search.end; + end = end.split(":") + end = 1000 * ((60 * 60 * parseInt(end[0])) + (60 * parseInt(end[1])) + parseInt(end[2])) + 500; + + mySound = new Audio("http://127.0.0.1:5000/getquote?start=" + start + "&end=" + (end + (1000*before))); + mySound.play(); + + } +}); + +Template.kung.helpers({ + name: function() { + return this.subtitle; + } +}) \ No newline at end of file diff --git a/kung-fu-quoting/collections/collections.js b/kung-fu-quoting/collections/collections.js new file mode 100644 index 0000000..d510537 --- /dev/null +++ b/kung-fu-quoting/collections/collections.js @@ -0,0 +1 @@ +subtitles = new Mongo.Collection("subtitles"); \ No newline at end of file diff --git a/kung-fu-quoting/server/savesubtitles.js b/kung-fu-quoting/server/savesubtitles.js new file mode 100644 index 0000000..3d1bd0a --- /dev/null +++ b/kung-fu-quoting/server/savesubtitles.js @@ -0,0 +1,982 @@ +subtitles.remove({}); +entries = [{"start": "00:00:37.07", "end": "00:00:41.01", "subtitle": "Legend tells of a legendary warrior..."}, +{"start": "00:00:41.02", "end": "00:00:44.04", "subtitle": "...whose kung fu skills were the stuff of legend."}, +{"start": "00:00:45.05", "end": "00:00:50.01", "subtitle": "He traveled the land in search of worthy foes."}, +{"start": "00:00:59.09", "end": "00:01:05.06", "subtitle": "I see you like to chew. Maybe you should chew on my fist!"}, +{"start": "00:01:05.07", "end": "00:01:09.02", "subtitle": "The warrior said nothing, for his mouth was full."}, +{"start": "00:01:09.03", "end": "00:01:12.05", "subtitle": "Then he swallowed. And then he spoke."}, +{"start": "00:01:12.05", "end": "00:01:14.08", "subtitle": "Enough talk. Let's fight!"}, +{"start": "00:01:14.09", "end": "00:01:16.03", "subtitle": "Shashabooey!"}, +{"start": "00:01:19.03", "end": "00:01:21.01", "subtitle": "He was so deadly in fact,"}, +{"start": "00:01:21.02", "end": "00:01:24.09", "subtitle": "that his enemies would go blind from overexposure to pure awesomeness."}, +{"start": "00:01:24.10", "end": "00:01:27.02", "subtitle": "- My eyes! - He's too awesome!"}, +{"start": "00:01:27.03", "end": "00:01:30.00", "subtitle": "- And attractive. - How can we repay you?"}, +{"start": "00:01:30.09", "end": "00:01:33.03", "subtitle": "There is no charge for awesomeness."}, +{"start": "00:01:33.03", "end": "00:01:35.10", "subtitle": "Or attractiveness."}, +{"start": "00:01:36.00", "end": "00:01:37.03", "subtitle": "Kablooey!"}, +{"start": "00:01:37.04", "end": "00:01:40.01", "subtitle": "It mattered not how many foes he faced."}, +{"start": "00:01:40.02", "end": "00:01:43.00", "subtitle": "They were no match for his bodacity!"}, +{"start": "00:01:55.05", "end": "00:02:00.02", "subtitle": "Never before had a panda been so feared! And so loved."}, +{"start": "00:02:01.01", "end": "00:02:03.08", "subtitle": "Even the most heroic heroes in China,"}, +{"start": "00:02:03.09", "end": "00:02:06.01", "subtitle": "the Furious Five,"}, +{"start": "00:02:06.02", "end": "00:02:09.01", "subtitle": "bowed in respect to this great master."}, +{"start": "00:02:09.02", "end": "00:02:10.10", "subtitle": "We should hang out."}, +{"start": "00:02:11.01", "end": "00:02:12.02", "subtitle": "Agreed."}, +{"start": "00:02:15.00", "end": "00:02:17.02", "subtitle": "But hanging out would have to wait."}, +{"start": "00:02:17.03", "end": "00:02:21.07", "subtitle": "Because when you're facing the 10,000 demons of Demon Mountain,"}, +{"start": "00:02:21.08", "end": "00:02:24.06", "subtitle": "there's only one thing that matters and that's..."}, +{"start": "00:02:24.08", "end": "00:02:26.04", "subtitle": "Po! Get up!"}, +{"start": "00:02:26.05", "end": "00:02:28.02", "subtitle": "You'll be later for work!"}, +{"start": "00:02:28.03", "end": "00:02:29.06", "subtitle": "What?"}, +{"start": "00:02:36.01", "end": "00:02:38.04", "subtitle": "Po! Get up!"}, +{"start": "00:02:53.07", "end": "00:02:57.02", "subtitle": "Po. What are you doing up there?"}, +{"start": "00:02:57.02", "end": "00:02:58.05", "subtitle": "Nothing."}, +{"start": "00:03:02.00", "end": "00:03:05.08", "subtitle": "Monkey! Mantis! Crane! Viper! Tigress!"}, +{"start": "00:03:12.03", "end": "00:03:15.05", "subtitle": "Po! Let's go! You're late for work."}, +{"start": "00:03:15.06", "end": "00:03:16.10", "subtitle": "Coming!"}, +{"start": "00:03:27.04", "end": "00:03:28.05", "subtitle": "Sorry, Dad."}, +{"start": "00:03:28.06", "end": "00:03:31.04", "subtitle": "Sorry doesn't make the noodles."}, +{"start": "00:03:31.05", "end": "00:03:33.08", "subtitle": "What were you doing up there? All that noise."}, +{"start": "00:03:33.09", "end": "00:03:36.04", "subtitle": "Nothing. I just had a crazy dream."}, +{"start": "00:03:36.05", "end": "00:03:37.07", "subtitle": "About what?"}, +{"start": "00:03:37.08", "end": "00:03:39.04", "subtitle": "What were you dreaming about?"}, +{"start": "00:03:39.04", "end": "00:03:40.10", "subtitle": "What was I?"}, +{"start": "00:03:41.08", "end": "00:03:43.08", "subtitle": "I was dreaming about..."}, +{"start": "00:03:45.09", "end": "00:03:46.08", "subtitle": "...noodles."}, +{"start": "00:03:47.03", "end": "00:03:50.10", "subtitle": "Noodles? You were really dreaming about noodles?"}, +{"start": "00:03:51.01", "end": "00:03:53.06", "subtitle": "Yeah. What else would I be dreaming about?"}, +{"start": "00:03:53.07", "end": "00:03:56.02", "subtitle": "Careful! That soup is sharp."}, +{"start": "00:03:56.02", "end": "00:03:57.07", "subtitle": "Oh, happy day!"}, +{"start": "00:03:57.08", "end": "00:04:01.07", "subtitle": "My son, finally having the noodle dream!"}, +{"start": "00:04:03.01", "end": "00:04:07.01", "subtitle": "You don't know how long I've been waiting for this moment."}, +{"start": "00:04:07.01", "end": "00:04:09.00", "subtitle": "This is a sign, Po."}, +{"start": "00:04:09.01", "end": "00:04:10.09", "subtitle": "A sign of what?"}, +{"start": "00:04:10.09", "end": "00:04:15.06", "subtitle": "You are almost ready to be entrusted with the secret ingredient"}, +{"start": "00:04:15.07", "end": "00:04:17.09", "subtitle": "of my Secret Ingredient Soup."}, +{"start": "00:04:17.10", "end": "00:04:23.01", "subtitle": "Then you will fulfill your destiny and take over the restaurant!"}, +{"start": "00:04:23.02", "end": "00:04:26.07", "subtitle": "As I took it over from my father, who took it over from his father..."}, +{"start": "00:04:26.08", "end": "00:04:29.04", "subtitle": "...who won it from a friend in mahjong."}, +{"start": "00:04:29.05", "end": "00:04:32.02", "subtitle": "Dad, Dad, Dad, it was just a dream."}, +{"start": "00:04:32.03", "end": "00:04:34.06", "subtitle": "No, it was the dream."}, +{"start": "00:04:34.06", "end": "00:04:38.02", "subtitle": "We are noodle folk. Broth runs through our veins."}, +{"start": "00:04:38.03", "end": "00:04:42.02", "subtitle": "But, Dad, didn't you ever want to do something else?"}, +{"start": "00:04:42.02", "end": "00:04:44.01", "subtitle": "Something besides noodles?"}, +{"start": "00:04:44.02", "end": "00:04:47.01", "subtitle": "Actually, when I was young and crazy,"}, +{"start": "00:04:47.02", "end": "00:04:51.02", "subtitle": "I thought about running away and learning how to make tofu."}, +{"start": "00:04:51.03", "end": "00:04:52.04", "subtitle": "Why didn't you?"}, +{"start": "00:04:52.05", "end": "00:04:54.03", "subtitle": "Because it was a stupid dream."}, +{"start": "00:04:55.01", "end": "00:04:58.05", "subtitle": "Can you imagine me making tofu?"}, +{"start": "00:04:59.03", "end": "00:05:00.10", "subtitle": "Tofu."}, +{"start": "00:05:01.01", "end": "00:05:04.05", "subtitle": "No! We all have our place in this world."}, +{"start": "00:05:04.05", "end": "00:05:07.01", "subtitle": "Mine is here, and yours is..."}, +{"start": "00:05:07.02", "end": "00:05:08.04", "subtitle": "I know, is here."}, +{"start": "00:05:08.05", "end": "00:05:11.06", "subtitle": "No, it's at tables 2, 5, 7, and 12"}, +{"start": "00:05:11.07", "end": "00:05:13.07", "subtitle": "Service with a smile."}, +{"start": "00:05:43.00", "end": "00:05:47.03", "subtitle": "Well done, students... if you were trying to disappoint me."}, +{"start": "00:05:47.04", "end": "00:05:50.06", "subtitle": "Tigress, you need more ferocity! Monkey, greater speed."}, +{"start": "00:05:50.06", "end": "00:05:53.05", "subtitle": "Crane, height. Viper, subtlety. Mantis..."}, +{"start": "00:05:53.06", "end": "00:05:55.04", "subtitle": "- Master Shifu. - What?!"}, +{"start": "00:05:55.05", "end": "00:05:57.10", "subtitle": "It's Master Oogway. He wants to see you."}, +{"start": "00:06:08.09", "end": "00:06:12.03", "subtitle": "Master Oogway, you summoned me? Is something wrong?"}, +{"start": "00:06:18.06", "end": "00:06:23.01", "subtitle": "Why must something be wrong for me to want to see my old friend?"}, +{"start": "00:06:23.01", "end": "00:06:25.03", "subtitle": "So, nothing's wrong?"}, +{"start": "00:06:25.03", "end": "00:06:27.10", "subtitle": "Well, I didn't say that."}, +{"start": "00:06:46.04", "end": "00:06:47.07", "subtitle": "You were saying?"}, +{"start": "00:06:47.08", "end": "00:06:50.09", "subtitle": "I have had a vision."}, +{"start": "00:06:50.09", "end": "00:06:53.07", "subtitle": "Tai Lung will return."}, +{"start": "00:06:58.06", "end": "00:07:01.02", "subtitle": "That is impossible! He is in prison."}, +{"start": "00:07:01.03", "end": "00:07:04.00", "subtitle": "Nothing is impossible."}, +{"start": "00:07:04.09", "end": "00:07:05.09", "subtitle": "Zeng!"}, +{"start": "00:07:05.10", "end": "00:07:08.03", "subtitle": "Fly to Chorh-Gom prison and tell them"}, +{"start": "00:07:08.04", "end": "00:07:11.07", "subtitle": "to double the guards, double their weapons, double everything!"}, +{"start": "00:07:11.08", "end": "00:07:13.07", "subtitle": "Tai Lung does not leave that prison!"}, +{"start": "00:07:13.07", "end": "00:07:15.02", "subtitle": "Yes, Master Shifu!"}, +{"start": "00:07:17.00", "end": "00:07:22.02", "subtitle": "One often meets his destiny on the road he takes to avoid it."}, +{"start": "00:07:22.03", "end": "00:07:26.03", "subtitle": "We must do something! We can't let him march on the valley, take his revenge!"}, +{"start": "00:07:26.03", "end": "00:07:27.03", "subtitle": "He'll..."}, +{"start": "00:07:27.04", "end": "00:07:29.07", "subtitle": "Your mind is like this water, my friend."}, +{"start": "00:07:29.08", "end": "00:07:33.02", "subtitle": "When it is agitated, it becomes difficult to see."}, +{"start": "00:07:34.01", "end": "00:07:36.04", "subtitle": "But if you allow it to settle..."}, +{"start": "00:07:36.08", "end": "00:07:39.04", "subtitle": "...the answer becomes clear."}, +{"start": "00:07:42.08", "end": "00:07:44.06", "subtitle": "The Dragon Scroll."}, +{"start": "00:07:45.04", "end": "00:07:46.10", "subtitle": "It is time."}, +{"start": "00:07:47.01", "end": "00:07:51.08", "subtitle": "But who? Who is worthy to be trusted with the secret to limitless power?"}, +{"start": "00:07:51.09", "end": "00:07:56.06", "subtitle": "To become the Dragon Warrior?"}, +{"start": "00:07:56.07", "end": "00:07:58.01", "subtitle": "I don't know."}, +{"start": "00:07:59.08", "end": "00:08:01.09", "subtitle": "Excuse me. Pardon me. Sorry."}, +{"start": "00:08:02.08", "end": "00:08:03.08", "subtitle": "Watch it!"}, +{"start": "00:08:03.09", "end": "00:08:05.04", "subtitle": "Sorry. Suck it up!"}, +{"start": "00:08:06.09", "end": "00:08:09.06", "subtitle": "Sorry. A thousand pardons."}, +{"start": "00:08:09.07", "end": "00:08:10.06", "subtitle": "What?"}, +{"start": "00:08:12.08", "end": "00:08:16.00", "subtitle": "Master Oogway's choosing the Dragon Warrior! Today!"}, +{"start": "00:08:16.01", "end": "00:08:20.07", "subtitle": "Everyone! Get to the Jade Palace! One of the Five is gonna get the Dragon Scroll!"}, +{"start": "00:08:20.08", "end": "00:08:23.08", "subtitle": "We've waited 1,000 years for this! Take the bowl!"}, +{"start": "00:08:23.09", "end": "00:08:28.00", "subtitle": "This is the greatest day in kung fu history! Just go!"}, +{"start": "00:08:28.01", "end": "00:08:30.01", "subtitle": "Po! Where are you going?"}, +{"start": "00:08:31.00", "end": "00:08:33.03", "subtitle": "To the Jade Palace."}, +{"start": "00:08:33.04", "end": "00:08:35.07", "subtitle": "You're forgetting your noodle cart."}, +{"start": "00:08:35.08", "end": "00:08:40.03", "subtitle": "The whole valley will be there, and you'll sell noodles to all of them."}, +{"start": "00:08:40.04", "end": "00:08:41.08", "subtitle": "Selling noodles?"}, +{"start": "00:08:44.05", "end": "00:08:46.09", "subtitle": "But, Dad, I was thinking, maybe I..."}, +{"start": "00:08:46.10", "end": "00:08:49.01", "subtitle": "- Yeah? - I was thinking maybe I..."}, +{"start": "00:08:52.10", "end": "00:08:57.05", "subtitle": "...could also sell the bean buns. They're about to go bad."}, +{"start": "00:08:57.06", "end": "00:08:59.03", "subtitle": "That's my boy!"}, +{"start": "00:08:59.04", "end": "00:09:01.06", "subtitle": "I told you that dream was a sign."}, +{"start": "00:09:01.07", "end": "00:09:04.06", "subtitle": "Yeah. Glad I had it."}, +{"start": "00:09:08.08", "end": "00:09:11.02", "subtitle": "- I'm a kung fu warrior! - Me, too!"}, +{"start": "00:09:11.03", "end": "00:09:13.08", "subtitle": "- There's spots at the top. - Let's go."}, +{"start": "00:09:48.04", "end": "00:09:51.01", "subtitle": "Come on. Come on!"}, +{"start": "00:09:51.02", "end": "00:09:53.01", "subtitle": "Almost there."}, +{"start": "00:09:53.01", "end": "00:09:54.03", "subtitle": "What?"}, +{"start": "00:09:54.04", "end": "00:09:57.00", "subtitle": "No! Oh, no!"}, +{"start": "00:09:59.04", "end": "00:10:02.09", "subtitle": "- Sorry, Po. - We'll bring you back a souvenir."}, +{"start": "00:10:07.04", "end": "00:10:10.09", "subtitle": "No. I'll bring me back a souvenir."}, +{"start": "00:10:16.01", "end": "00:10:17.05", "subtitle": "It is an historic day."}, +{"start": "00:10:17.05", "end": "00:10:19.03", "subtitle": "Isn't it, Master Oogway?"}, +{"start": "00:10:19.04", "end": "00:10:24.03", "subtitle": "Yes, and one I feared I would not live to see."}, +{"start": "00:10:24.03", "end": "00:10:26.03", "subtitle": "Are your students ready?"}, +{"start": "00:10:26.04", "end": "00:10:28.02", "subtitle": "Yes, Master Oogway."}, +{"start": "00:10:29.03", "end": "00:10:31.01", "subtitle": "Know this, old friend."}, +{"start": "00:10:31.01", "end": "00:10:35.05", "subtitle": "Whomever I choose will not only bring peace to the valley..."}, +{"start": "00:10:35.05", "end": "00:10:38.02", "subtitle": "...but also to you."}, +{"start": "00:10:41.09", "end": "00:10:41.10", "subtitle": "Let the tournament begin!"}, +{"start": "00:10:41.10", "end": "00:10:45.06", "subtitle": "Let the tournament begin!"}, +{"start": "00:10:57.01", "end": "00:10:58.05", "subtitle": "Yeah."}, +{"start": "00:11:00.10", "end": "00:11:02.02", "subtitle": "No, no, wait!"}, +{"start": "00:11:02.03", "end": "00:11:04.06", "subtitle": "I'm coming! Wait, wait!"}, +{"start": "00:11:04.07", "end": "00:11:05.09", "subtitle": "Yes!"}, +{"start": "00:11:08.09", "end": "00:11:11.03", "subtitle": "Hey! Open the door!"}, +{"start": "00:11:13.02", "end": "00:11:16.03", "subtitle": "Let me in!"}, +{"start": "00:11:16.03", "end": "00:11:18.09", "subtitle": "Citizens of the Valley of Peace,"}, +{"start": "00:11:18.10", "end": "00:11:22.07", "subtitle": "it is my great honor to present to you... Tigress!"}, +{"start": "00:11:22.07", "end": "00:11:26.09", "subtitle": "Viper! Crane! Monkey! Mantis!"}, +{"start": "00:11:26.10", "end": "00:11:28.03", "subtitle": "The Furious Five!"}, +{"start": "00:11:41.01", "end": "00:11:42.06", "subtitle": "Yeah, the Furious Five!"}, +{"start": "00:11:44.09", "end": "00:11:46.02", "subtitle": "Warriors, prepare!"}, +{"start": "00:11:46.03", "end": "00:11:48.08", "subtitle": "Wait. No. Oh, peeky-hole."}, +{"start": "00:11:48.09", "end": "00:11:50.02", "subtitle": "- Ready for battle! - Yeah."}, +{"start": "00:11:52.03", "end": "00:11:54.03", "subtitle": "The Thousand Tongues of Fire."}, +{"start": "00:11:56.06", "end": "00:11:57.07", "subtitle": "Look at that."}, +{"start": "00:11:57.08", "end": "00:11:59.08", "subtitle": "Hey! Get out of the way!"}, +{"start": "00:12:32.10", "end": "00:12:36.04", "subtitle": "And finally Master Tigress!"}, +{"start": "00:12:37.08", "end": "00:12:42.02", "subtitle": "And believe me, citizens, you have not seen anything yet."}, +{"start": "00:12:42.03", "end": "00:12:43.05", "subtitle": "I know!"}, +{"start": "00:12:43.06", "end": "00:12:48.07", "subtitle": "Master Tigress! Face Iron Ox and his Blades of Death."}, +{"start": "00:13:01.01", "end": "00:13:05.05", "subtitle": "I sense the Dragon Warrior is among us."}, +{"start": "00:13:10.07", "end": "00:13:13.07", "subtitle": "Citizens of the Valley of Peace,"}, +{"start": "00:13:13.08", "end": "00:13:18.03", "subtitle": "Master Oogway will now choose the Dragon Warrior!"}, +{"start": "00:13:19.03", "end": "00:13:21.05", "subtitle": "Oh, no! No, no, wait!"}, +{"start": "00:13:22.07", "end": "00:13:24.02", "subtitle": "Yeah."}, +{"start": "00:13:40.08", "end": "00:13:41.08", "subtitle": "Po!"}, +{"start": "00:13:41.09", "end": "00:13:43.08", "subtitle": "What are you doing?!"}, +{"start": "00:13:43.09", "end": "00:13:46.04", "subtitle": "What does it look like I'm doing?! Stop!"}, +{"start": "00:13:46.05", "end": "00:13:48.04", "subtitle": "I'm going to see the Dragon Warrior!"}, +{"start": "00:13:51.07", "end": "00:13:55.09", "subtitle": "But I don't understand. You finally had the noodle dream!"}, +{"start": "00:13:56.07", "end": "00:13:59.08", "subtitle": "I lied. I don't dream about noodles, Dad."}, +{"start": "00:14:02.06", "end": "00:14:06.01", "subtitle": "I love kung fu!"}, +{"start": "00:14:18.03", "end": "00:14:23.01", "subtitle": "Come on, son. Let's get back to work."}, +{"start": "00:14:25.07", "end": "00:14:27.01", "subtitle": "OK."}, +{"start": "00:14:33.02", "end": "00:14:34.10", "subtitle": "Come back!"}, +{"start": "00:14:59.02", "end": "00:15:00.10", "subtitle": "What's going on?"}, +{"start": "00:15:01.08", "end": "00:15:03.04", "subtitle": "Where?"}, +{"start": "00:15:05.09", "end": "00:15:07.05", "subtitle": "What are you pointing?"}, +{"start": "00:15:10.02", "end": "00:15:12.02", "subtitle": "OK. Sorry."}, +{"start": "00:15:12.03", "end": "00:15:14.08", "subtitle": "I just wanted to see who the Dragon Warrior was."}, +{"start": "00:15:14.08", "end": "00:15:16.08", "subtitle": "How interesting."}, +{"start": "00:15:16.08", "end": "00:15:20.01", "subtitle": "Master, are you pointing at me?"}, +{"start": "00:15:20.02", "end": "00:15:22.02", "subtitle": "- Him. - Who?"}, +{"start": "00:15:24.03", "end": "00:15:26.04", "subtitle": "- You. - Me?"}, +{"start": "00:15:26.05", "end": "00:15:32.00", "subtitle": "The universe has brought us the Dragon Warrior!"}, +{"start": "00:15:32.03", "end": "00:15:33.07", "subtitle": "- What? - What?!"}, +{"start": "00:15:33.08", "end": "00:15:35.05", "subtitle": "- What?! - What?!"}, +{"start": "00:15:45.03", "end": "00:15:47.09", "subtitle": "Stop, wait! Who told you to?"}, +{"start": "00:15:56.07", "end": "00:15:58.10", "subtitle": "Master Oogway, wait."}, +{"start": "00:15:59.01", "end": "00:16:03.03", "subtitle": "That flabby panda can't possibly be the answer to our problem."}, +{"start": "00:16:03.03", "end": "00:16:07.01", "subtitle": "You were about to point at Tigress and that thing fell in front of her!"}, +{"start": "00:16:07.01", "end": "00:16:08.06", "subtitle": "That was just an accident!"}, +{"start": "00:16:08.06", "end": "00:16:11.04", "subtitle": "There are no accidents."}, +{"start": "00:16:26.05", "end": "00:16:29.03", "subtitle": "Forgive us, Master. We have failed you."}, +{"start": "00:16:29.04", "end": "00:16:32.07", "subtitle": "No. If the panda has not quit by morning"}, +{"start": "00:16:32.08", "end": "00:16:35.01", "subtitle": "then I will have failed you."}, +{"start": "00:16:53.04", "end": "00:16:56.01", "subtitle": "Wait! Wait, wait, wait! I bring a message..."}, +{"start": "00:16:56.02", "end": "00:16:58.04", "subtitle": "...from Master Shifu."}, +{"start": "00:17:03.02", "end": "00:17:04.03", "subtitle": "What?!"}, +{"start": "00:17:04.04", "end": "00:17:05.07", "subtitle": "Double the guard?!"}, +{"start": "00:17:05.08", "end": "00:17:07.06", "subtitle": "Extra precautions?!"}, +{"start": "00:17:07.06", "end": "00:17:09.10", "subtitle": "Your prison may not be adequate?!"}, +{"start": "00:17:13.01", "end": "00:17:16.05", "subtitle": "You doubt my prison security?!"}, +{"start": "00:17:16.06", "end": "00:17:18.05", "subtitle": "Absolutely not."}, +{"start": "00:17:18.05", "end": "00:17:21.07", "subtitle": "Shifu does. I'm just the messenger."}, +{"start": "00:17:21.07", "end": "00:17:25.04", "subtitle": "I'll give you a message for your Master Shifu."}, +{"start": "00:17:26.00", "end": "00:17:29.01", "subtitle": "Escape from Chorh-Gom prison is impossible!"}, +{"start": "00:17:34.04", "end": "00:17:36.03", "subtitle": "Impressive, isn't it?"}, +{"start": "00:17:37.03", "end": "00:17:39.01", "subtitle": "It's very impressive."}, +{"start": "00:17:39.02", "end": "00:17:40.06", "subtitle": "It's very impressive."}, +{"start": "00:17:40.07", "end": "00:17:43.04", "subtitle": "One way in, one way out."}, +{"start": "00:17:43.05", "end": "00:17:47.06", "subtitle": "One thousand guards and one prisoner."}, +{"start": "00:17:47.06", "end": "00:17:50.02", "subtitle": "Yes, except that prisoner..."}, +{"start": "00:17:50.02", "end": "00:17:51.09", "subtitle": "...is Tai Lung."}, +{"start": "00:17:56.00", "end": "00:17:57.07", "subtitle": "Take us down."}, +{"start": "00:18:03.02", "end": "00:18:04.06", "subtitle": "What are you doing?"}, +{"start": "00:18:15.10", "end": "00:18:17.04", "subtitle": "Oh, my."}, +{"start": "00:18:21.07", "end": "00:18:24.08", "subtitle": "Behold Tai Lung."}, +{"start": "00:18:26.04", "end": "00:18:29.05", "subtitle": "I'm just gonna wait right here."}, +{"start": "00:18:29.06", "end": "00:18:33.09", "subtitle": "It's nothing to worry about. It's perfectly safe."}, +{"start": "00:18:33.09", "end": "00:18:36.02", "subtitle": "Crossbows! At the ready!"}, +{"start": "00:18:36.03", "end": "00:18:38.01", "subtitle": "Crossbows?"}, +{"start": "00:18:38.01", "end": "00:18:40.07", "subtitle": "Hey, tough guy, did you hear?"}, +{"start": "00:18:40.08", "end": "00:18:45.03", "subtitle": "Oogway’s giving someone the Dragon Scroll, and it's not gonna be you."}, +{"start": "00:18:45.04", "end": "00:18:47.00", "subtitle": "Don't get him mad."}, +{"start": "00:18:47.01", "end": "00:18:51.09", "subtitle": "What's he gonna do about it? I've got him completely immobilized."}, +{"start": "00:18:56.01", "end": "00:19:00.01", "subtitle": "Did I step on the wittle kitty's tail?"}, +{"start": "00:19:00.02", "end": "00:19:02.00", "subtitle": "I'm good. I've seen enough."}, +{"start": "00:19:02.00", "end": "00:19:04.05", "subtitle": "I'll tell Shifu he has nothing to worry about."}, +{"start": "00:19:04.05", "end": "00:19:05.08", "subtitle": "No, he doesn't."}, +{"start": "00:19:05.08", "end": "00:19:08.01", "subtitle": "I'll tell him that."}, +{"start": "00:19:08.01", "end": "00:19:10.00", "subtitle": "Can we please go now?"}, +{"start": "00:19:25.06", "end": "00:19:28.05", "subtitle": "Dragon Warrior! Dragon Warrior!"}, +{"start": "00:19:28.05", "end": "00:19:29.00", "subtitle": "Dragon Warrior! Dragon Warrior!"}, +{"start": "00:19:34.07", "end": "00:19:36.02", "subtitle": "Wait a second!"}, +{"start": "00:19:41.02", "end": "00:19:45.08", "subtitle": "I think there's been a slight mistake. Everyone seems to think that I'm..."}, +{"start": "00:19:48.08", "end": "00:19:52.01", "subtitle": "The Sacred Hall of Warriors! No way!"}, +{"start": "00:19:53.01", "end": "00:19:54.05", "subtitle": "Look at this place."}, +{"start": "00:19:56.07", "end": "00:20:01.01", "subtitle": "Master Flying Rhino's armor, with authentic battle damage!"}, +{"start": "00:20:03.04", "end": "00:20:05.01", "subtitle": "The Sword of Heroes!"}, +{"start": "00:20:05.01", "end": "00:20:08.04", "subtitle": "Said to be so sharp you can cut yourself just by looking."}, +{"start": "00:20:10.04", "end": "00:20:13.01", "subtitle": "The Invisible Trident of Destiny!"}, +{"start": "00:20:14.08", "end": "00:20:17.10", "subtitle": "I've only seen paintings of that painting."}, +{"start": "00:20:24.03", "end": "00:20:25.08", "subtitle": "No!"}, +{"start": "00:20:27.02", "end": "00:20:29.09", "subtitle": "The legendary Urn of Whispering Warriors."}, +{"start": "00:20:29.10", "end": "00:20:33.02", "subtitle": "Said to contain the souls of the entire Tenshu Army."}, +{"start": "00:20:36.05", "end": "00:20:37.07", "subtitle": "Hello."}, +{"start": "00:20:37.07", "end": "00:20:40.01", "subtitle": "Have you finished sight-seeing?"}, +{"start": "00:20:40.01", "end": "00:20:42.02", "subtitle": "Sorry, I should have come to you first."}, +{"start": "00:20:42.03", "end": "00:20:44.03", "subtitle": "My patience is wearing thin."}, +{"start": "00:20:44.03", "end": "00:20:47.02", "subtitle": "Well, I mean, it's not like you were going anywhere."}, +{"start": "00:20:47.02", "end": "00:20:49.06", "subtitle": "- Would you turn around? - Sure."}, +{"start": "00:20:49.07", "end": "00:20:50.07", "subtitle": "How's it going?"}, +{"start": "00:20:50.08", "end": "00:20:53.02", "subtitle": "How do you get 5,000... Master Shifu!"}, +{"start": "00:20:55.08", "end": "00:20:57.06", "subtitle": "Someone... broke that."}, +{"start": "00:20:57.07", "end": "00:21:00.00", "subtitle": "But I'll fix it. Do you have some..."}, +{"start": "00:21:00.10", "end": "00:21:02.02", "subtitle": "...glue?"}, +{"start": "00:21:05.02", "end": "00:21:06.02", "subtitle": "A splinter."}, +{"start": "00:21:06.03", "end": "00:21:09.03", "subtitle": "So you're the legendary Dragon Warrior?"}, +{"start": "00:21:09.03", "end": "00:21:12.05", "subtitle": "- I guess so. - Wrong!"}, +{"start": "00:21:12.05", "end": "00:21:16.03", "subtitle": "You are not the Dragon Warrior. You will never be the Dragon Warrior until..."}, +{"start": "00:21:16.03", "end": "00:21:19.03", "subtitle": "...you have learned the secret of the Dragon Scroll."}, +{"start": "00:21:21.05", "end": "00:21:23.09", "subtitle": "So, how does this work?"}, +{"start": "00:21:23.10", "end": "00:21:26.09", "subtitle": "Do you have a ladder, or a trampoline, or?"}, +{"start": "00:21:28.02", "end": "00:21:32.02", "subtitle": "You think it's that easy? That I'll just hand you the secret"}, +{"start": "00:21:32.03", "end": "00:21:34.02", "subtitle": "- to limitless power? - No, I..."}, +{"start": "00:21:34.03", "end": "00:21:37.03", "subtitle": "One must first master the highest level of kung fu."}, +{"start": "00:21:37.04", "end": "00:21:41.05", "subtitle": "And that is impossible if that one is someone like you."}, +{"start": "00:21:41.05", "end": "00:21:42.06", "subtitle": "Someone like me?"}, +{"start": "00:21:42.06", "end": "00:21:47.03", "subtitle": "Yes, look at you! This fat butt! Flabby arms!"}, +{"start": "00:21:47.04", "end": "00:21:49.08", "subtitle": "Those are sensitive in the flabby parts."}, +{"start": "00:21:49.09", "end": "00:21:52.07", "subtitle": "And this ridiculous belly."}, +{"start": "00:21:52.08", "end": "00:21:56.01", "subtitle": "And utter disregard for personal hygiene."}, +{"start": "00:21:56.01", "end": "00:21:58.03", "subtitle": "Now, wait a minute. That's uncalled for."}, +{"start": "00:21:58.04", "end": "00:22:00.09", "subtitle": "Don't stand that close. I can smell your breath."}, +{"start": "00:22:01.00", "end": "00:22:02.09", "subtitle": "Listen, Oogway said I was..."}, +{"start": "00:22:02.09", "end": "00:22:05.06", "subtitle": "The Wuxi Finger Hold. Not the Wuxi Finger Hold!"}, +{"start": "00:22:05.07", "end": "00:22:08.04", "subtitle": "Oh, you know this hold?"}, +{"start": "00:22:08.05", "end": "00:22:11.02", "subtitle": "Developed by Master Wuxi in the Third Dynasty."}, +{"start": "00:22:11.02", "end": "00:22:13.10", "subtitle": "Then you know what happens when I flex my pinky."}, +{"start": "00:22:14.09", "end": "00:22:17.05", "subtitle": "- No, no! - You know the hardest part of this?"}, +{"start": "00:22:17.06", "end": "00:22:21.05", "subtitle": "The hardest part is cleaning up afterwards."}, +{"start": "00:22:21.05", "end": "00:22:23.07", "subtitle": "OK, OK, take it easy."}, +{"start": "00:22:23.07", "end": "00:22:26.02", "subtitle": "Now listen closely, panda."}, +{"start": "00:22:26.02", "end": "00:22:29.04", "subtitle": "Oogway may have picked you, but when I'm through with you,"}, +{"start": "00:22:29.04", "end": "00:22:34.03", "subtitle": "I promise you, you're going to wish he hadn't! Are we clear?"}, +{"start": "00:22:34.05", "end": "00:22:37.06", "subtitle": "Yeah, we're clear. We're so clear."}, +{"start": "00:22:37.07", "end": "00:22:39.04", "subtitle": "Good."}, +{"start": "00:22:39.05", "end": "00:22:41.05", "subtitle": "I can't wait to get started."}, +{"start": "00:23:21.01", "end": "00:23:23.03", "subtitle": "- Let's begin. - Wait, wait, wait."}, +{"start": "00:23:23.06", "end": "00:23:24.09", "subtitle": "What?"}, +{"start": "00:23:26.05", "end": "00:23:28.10", "subtitle": "- Now? - Yes, now."}, +{"start": "00:23:29.00", "end": "00:23:33.03", "subtitle": "Unless the great Oogway was wrong and you are not the Dragon Warrior."}, +{"start": "00:23:33.04", "end": "00:23:34.10", "subtitle": "Oh, OK, well..."}, +{"start": "00:23:35.00", "end": "00:23:39.00", "subtitle": "I don't know if I can do all of those moves."}, +{"start": "00:23:39.01", "end": "00:23:41.09", "subtitle": "Well, if we don't try, we'll never know, will we?"}, +{"start": "00:23:41.10", "end": "00:23:45.08", "subtitle": "Yeah, it's just, maybe we can find something more suited to my level."}, +{"start": "00:23:45.09", "end": "00:23:46.09", "subtitle": "What level is that?"}, +{"start": "00:23:46.10", "end": "00:23:50.04", "subtitle": "Well, I'm not a master, but..."}, +{"start": "00:23:50.05", "end": "00:23:53.03", "subtitle": "...let's just start at zero. Level zero."}, +{"start": "00:23:53.04", "end": "00:23:57.05", "subtitle": "No. There is no such thing as level zero."}, +{"start": "00:23:57.05", "end": "00:24:00.03", "subtitle": "- Maybe I can start with that. - That?"}, +{"start": "00:24:00.04", "end": "00:24:05.05", "subtitle": "We use that for training children and propping the door open when it's hot."}, +{"start": "00:24:05.05", "end": "00:24:06.09", "subtitle": "But if you insist..."}, +{"start": "00:24:06.09", "end": "00:24:09.07", "subtitle": "The Furious Five!"}, +{"start": "00:24:09.08", "end": "00:24:14.00", "subtitle": "You're bigger than your action figures. Except, you, Mantis. You're the same."}, +{"start": "00:24:17.03", "end": "00:24:19.09", "subtitle": "Go ahead, panda. Show us what you can do."}, +{"start": "00:24:21.08", "end": "00:24:25.01", "subtitle": "Are they gonna watch, or should I wait till they get back to work?"}, +{"start": "00:24:25.02", "end": "00:24:26.02", "subtitle": "Hit it."}, +{"start": "00:24:26.03", "end": "00:24:30.09", "subtitle": "OK, yeah. I mean, I just ate. So I'm still digesting."}, +{"start": "00:24:31.00", "end": "00:24:34.08", "subtitle": "So my kung fu might not be as good as... later on."}, +{"start": "00:24:34.08", "end": "00:24:35.10", "subtitle": "Just hit it."}, +{"start": "00:24:36.08", "end": "00:24:37.09", "subtitle": "All right."}, +{"start": "00:24:38.09", "end": "00:24:42.03", "subtitle": "What you got? You got nothing, 'cause I got it right here."}, +{"start": "00:24:42.04", "end": "00:24:45.04", "subtitle": "You picking on my friends? Get ready to feel thunder."}, +{"start": "00:24:45.05", "end": "00:24:47.07", "subtitle": "I'm coming at you with crazy feet."}, +{"start": "00:24:47.08", "end": "00:24:50.07", "subtitle": "Come on. I'm a blur. You've never seen bear style."}, +{"start": "00:24:50.08", "end": "00:24:52.06", "subtitle": "You've only seen praying mantis."}, +{"start": "00:24:52.07", "end": "00:24:54.06", "subtitle": "Or monkey style."}, +{"start": "00:24:55.03", "end": "00:24:57.06", "subtitle": "Or I could come at you snickety-snake."}, +{"start": "00:24:57.07", "end": "00:25:00.01", "subtitle": "Would you hit it!"}, +{"start": "00:25:00.02", "end": "00:25:02.03", "subtitle": "All right. All right."}, +{"start": "00:25:08.00", "end": "00:25:11.01", "subtitle": "Why don't you try again? A little harder."}, +{"start": "00:25:12.08", "end": "00:25:14.01", "subtitle": "How's that?"}, +{"start": "00:25:24.09", "end": "00:25:26.04", "subtitle": "That hurts."}, +{"start": "00:25:33.04", "end": "00:25:35.06", "subtitle": "This will be easier than I thought."}, +{"start": "00:25:35.06", "end": "00:25:38.01", "subtitle": "I'm feeling a little nauseous!"}, +{"start": "00:25:38.10", "end": "00:25:40.03", "subtitle": "Those are hard!"}, +{"start": "00:25:44.06", "end": "00:25:46.01", "subtitle": "My tenders."}, +{"start": "00:26:14.02", "end": "00:26:15.09", "subtitle": "How did I do?"}, +{"start": "00:26:15.09", "end": "00:26:19.07", "subtitle": "There is now a level zero."}, +{"start": "00:26:19.08", "end": "00:26:19.09", "subtitle": "- There's no words. - No denying that."}, +{"start": "00:26:19.09", "end": "00:26:22.02", "subtitle": "- There's no words. - No denying that."}, +{"start": "00:26:22.03", "end": "00:26:24.06", "subtitle": "What was Master Oogway thinking?"}, +{"start": "00:26:24.07", "end": "00:26:26.10", "subtitle": "The poor guy's gonna get himself killed."}, +{"start": "00:26:27.00", "end": "00:26:29.05", "subtitle": "He is so mighty!"}, +{"start": "00:26:29.06", "end": "00:26:34.05", "subtitle": "The Dragon Warrior fell out of the sky on a ball of fire!"}, +{"start": "00:26:34.05", "end": "00:26:37.04", "subtitle": "When he walks, the very ground shakes!"}, +{"start": "00:26:38.04", "end": "00:26:42.06", "subtitle": "One would think Master Oogway would choose someone who knew kung fu."}, +{"start": "00:26:42.07", "end": "00:26:44.07", "subtitle": "Yeah, or could at least touch his toes."}, +{"start": "00:26:44.08", "end": "00:26:47.02", "subtitle": "Or even see his toes."}, +{"start": "00:27:11.06", "end": "00:27:12.07", "subtitle": "OK."}, +{"start": "00:27:21.05", "end": "00:27:23.02", "subtitle": "Great."}, +{"start": "00:27:38.00", "end": "00:27:39.06", "subtitle": "Hi. You're up."}, +{"start": "00:27:39.07", "end": "00:27:41.01", "subtitle": "I am now."}, +{"start": "00:27:41.03", "end": "00:27:42.07", "subtitle": "I was just..."}, +{"start": "00:27:42.07", "end": "00:27:44.06", "subtitle": "Some day, huh?"}, +{"start": "00:27:44.07", "end": "00:27:49.01", "subtitle": "That kung fu stuff is hard work, right? Are your biceps sore?"}, +{"start": "00:27:50.01", "end": "00:27:54.09", "subtitle": "I've had a long and rather disappointing day, so..."}, +{"start": "00:27:55.07", "end": "00:27:59.00", "subtitle": "Yeah, I should probably get to sleep now."}, +{"start": "00:27:59.01", "end": "00:28:01.05", "subtitle": "- Yeah, yeah, yeah. Of course. - OK, thanks."}, +{"start": "00:28:01.06", "end": "00:28:04.04", "subtitle": "It's just... Man, I'm such a big fan!"}, +{"start": "00:28:04.05", "end": "00:28:07.02", "subtitle": "You guys were amazing at the Battle of Weeping River."}, +{"start": "00:28:07.03", "end": "00:28:10.08", "subtitle": "Outnumbered a thousand to one, but you didn't stop. You just..."}, +{"start": "00:28:13.06", "end": "00:28:15.09", "subtitle": "Sorry about that."}, +{"start": "00:28:15.10", "end": "00:28:18.04", "subtitle": "Look, you don't belong here."}, +{"start": "00:28:20.02", "end": "00:28:23.01", "subtitle": "I know. I know. You're right."}, +{"start": "00:28:23.01", "end": "00:28:25.06", "subtitle": "I don't have... I just..."}, +{"start": "00:28:25.07", "end": "00:28:27.02", "subtitle": "My whole life I dreamed of..."}, +{"start": "00:28:27.03", "end": "00:28:32.02", "subtitle": "No, I meant you don't belong here. I mean, in this room. This is my room."}, +{"start": "00:28:33.05", "end": "00:28:35.06", "subtitle": "Property of Crane."}, +{"start": "00:28:35.07", "end": "00:28:37.05", "subtitle": "OK. Right, right."}, +{"start": "00:28:37.06", "end": "00:28:40.01", "subtitle": "So, you want to get to sleep."}, +{"start": "00:28:40.02", "end": "00:28:42.00", "subtitle": "- Yeah. - I'm keeping you up."}, +{"start": "00:28:42.01", "end": "00:28:44.02", "subtitle": "We got big things tomorrow."}, +{"start": "00:28:44.03", "end": "00:28:48.05", "subtitle": "All right. You're awesome. Last thing I'm gonna say. Bye-bye."}, +{"start": "00:28:52.03", "end": "00:28:53.05", "subtitle": "What was that?"}, +{"start": "00:28:53.06", "end": "00:28:54.10", "subtitle": "I didn't say anything."}, +{"start": "00:28:55.01", "end": "00:28:57.02", "subtitle": "OK. All right. Good night."}, +{"start": "00:28:57.03", "end": "00:28:58.05", "subtitle": "Sleep well."}, +{"start": "00:29:01.03", "end": "00:29:03.02", "subtitle": "That seemed a little awkward."}, +{"start": "00:29:05.01", "end": "00:29:07.06", "subtitle": "Master Tigress! I didn't mean to wake you."}, +{"start": "00:29:07.07", "end": "00:29:10.04", "subtitle": "- You don't belong here. - Yeah, of course."}, +{"start": "00:29:10.05", "end": "00:29:11.08", "subtitle": "This is your room."}, +{"start": "00:29:11.08", "end": "00:29:15.01", "subtitle": "I mean, you don't belong in the Jade Palace."}, +{"start": "00:29:15.02", "end": "00:29:17.06", "subtitle": "You're a disgrace to kung fu, and if you have"}, +{"start": "00:29:17.07", "end": "00:29:21.03", "subtitle": "any respect for who we are and what we do,"}, +{"start": "00:29:21.06", "end": "00:29:23.08", "subtitle": "you will be gone by morning."}, +{"start": "00:29:29.02", "end": "00:29:30.09", "subtitle": "Big fan!"}, +{"start": "00:29:38.03", "end": "00:29:42.01", "subtitle": "I see you have found the Sacred Peach Tree of Heavenly Wisdom."}, +{"start": "00:29:44.04", "end": "00:29:49.01", "subtitle": "Is that what this is? Sorry. I thought it was just a regular peach tree."}, +{"start": "00:29:49.02", "end": "00:29:54.02", "subtitle": "I understand. You eat when you are upset."}, +{"start": "00:29:54.02", "end": "00:29:58.02", "subtitle": "Upset? I'm not upset. What makes you think I'm upset."}, +{"start": "00:29:59.05", "end": "00:30:01.09", "subtitle": "So why are you so upset?"}, +{"start": "00:30:07.00", "end": "00:30:10.06", "subtitle": "I probably sucked more today than anyone in the history of kung fu."}, +{"start": "00:30:10.06", "end": "00:30:14.03", "subtitle": "In the history of China. In the history of sucking!"}, +{"start": "00:30:14.03", "end": "00:30:15.04", "subtitle": "Probably."}, +{"start": "00:30:15.05", "end": "00:30:19.02", "subtitle": "And the Five! Man, you should've seen them! They totally hate me."}, +{"start": "00:30:19.03", "end": "00:30:20.03", "subtitle": "Totally."}, +{"start": "00:30:20.03", "end": "00:30:24.04", "subtitle": "How is Shifu ever going to turn me into the Dragon Warrior?"}, +{"start": "00:30:26.06", "end": "00:30:28.05", "subtitle": "I mean, I'm not like the Five."}, +{"start": "00:30:28.05", "end": "00:30:32.01", "subtitle": "I've got no claws, no wings, no venom."}, +{"start": "00:30:32.02", "end": "00:30:35.01", "subtitle": "Even Mantis has those... thingies."}, +{"start": "00:30:36.07", "end": "00:30:40.01", "subtitle": "Maybe I should just quit and go back to making noodles."}, +{"start": "00:30:43.03", "end": "00:30:45.04", "subtitle": "Quit, don't quit."}, +{"start": "00:30:45.05", "end": "00:30:49.05", "subtitle": "Noodles, don't noodles."}, +{"start": "00:30:49.06", "end": "00:30:54.03", "subtitle": "You are too concerned with what was and what will be."}, +{"start": "00:30:54.04", "end": "00:30:56.02", "subtitle": "There's a saying:"}, +{"start": "00:30:56.03", "end": "00:30:58.07", "subtitle": "Yesterday is history,"}, +{"start": "00:30:58.08", "end": "00:31:01.03", "subtitle": "tomorrow is a mystery,"}, +{"start": "00:31:01.03", "end": "00:31:04.04", "subtitle": "but today is a gift."}, +{"start": "00:31:04.05", "end": "00:31:07.03", "subtitle": "That is why it is called the present."}, +{"start": "00:31:37.03", "end": "00:31:39.07", "subtitle": "- Oh, no! - What's happening?!"}, +{"start": "00:31:39.07", "end": "00:31:42.02", "subtitle": "To your battle stations! Go! Go! Go!"}, +{"start": "00:31:50.10", "end": "00:31:52.06", "subtitle": "Fire crossbows!"}, +{"start": "00:31:52.07", "end": "00:31:54.00", "subtitle": "Fire!"}, +{"start": "00:31:56.06", "end": "00:31:57.07", "subtitle": "Fire!"}, +{"start": "00:32:05.03", "end": "00:32:08.00", "subtitle": "Tai Lung is free! I must warn Shifu."}, +{"start": "00:32:08.01", "end": "00:32:10.09", "subtitle": "- Not going anywhere! Neither is he! - Let go of me!"}, +{"start": "00:32:10.10", "end": "00:32:12.01", "subtitle": "Bring it up!"}, +{"start": "00:32:14.09", "end": "00:32:16.04", "subtitle": "Wait! Bring it back!"}, +{"start": "00:32:35.02", "end": "00:32:39.01", "subtitle": "- He's coming this way! - He won't get far. Archers!"}, +{"start": "00:33:46.09", "end": "00:33:50.01", "subtitle": "We're dead. So very, very dead."}, +{"start": "00:33:50.08", "end": "00:33:52.09", "subtitle": "Not yet we're not. Now!"}, +{"start": "00:34:40.06", "end": "00:34:43.03", "subtitle": "- Can we run now? - Yes."}, +{"start": "00:35:04.01", "end": "00:35:05.05", "subtitle": "I'm glad Shifu sent you."}, +{"start": "00:35:07.08", "end": "00:35:10.06", "subtitle": "I was beginning to think I'd been forgotten."}, +{"start": "00:35:10.07", "end": "00:35:12.07", "subtitle": "Fly back there and tell them..."}, +{"start": "00:35:12.08", "end": "00:35:16.05", "subtitle": "...the real Dragon Warrior is coming home."}, +{"start": "00:35:28.05", "end": "00:35:30.00", "subtitle": "Good morning, Master!"}, +{"start": "00:35:31.05", "end": "00:35:33.02", "subtitle": "Panda!"}, +{"start": "00:35:33.02", "end": "00:35:34.02", "subtitle": "Panda!"}, +{"start": "00:35:34.06", "end": "00:35:35.08", "subtitle": "Wake up!"}, +{"start": "00:35:39.03", "end": "00:35:40.06", "subtitle": "He's quit."}, +{"start": "00:35:42.06", "end": "00:35:47.06", "subtitle": "What do we do now, with the panda gone? Who will be the Dragon Warrior?"}, +{"start": "00:35:47.07", "end": "00:35:50.08", "subtitle": "All we can do is resume our training and trust that in time,"}, +{"start": "00:35:50.09", "end": "00:35:53.05", "subtitle": "the true Dragon Warrior will be revealed."}, +{"start": "00:35:55.00", "end": "00:35:56.05", "subtitle": "What are you doing here?!"}, +{"start": "00:35:57.05", "end": "00:35:59.05", "subtitle": "Hi! Good morning, Master!"}, +{"start": "00:35:59.06", "end": "00:36:01.05", "subtitle": "I thought I'd warm up a little."}, +{"start": "00:36:03.06", "end": "00:36:04.06", "subtitle": "You're stuck."}, +{"start": "00:36:04.07", "end": "00:36:07.00", "subtitle": "Stuck? Nah. What? Stuck?"}, +{"start": "00:36:08.00", "end": "00:36:10.08", "subtitle": "Nah. This is one of my... Yeah, I'm stuck."}, +{"start": "00:36:10.09", "end": "00:36:12.08", "subtitle": "- Help him. - Oh, dear."}, +{"start": "00:36:13.10", "end": "00:36:16.04", "subtitle": "Maybe on three. One, two..."}, +{"start": "00:36:17.05", "end": "00:36:18.07", "subtitle": "...three."}, +{"start": "00:36:20.05", "end": "00:36:22.01", "subtitle": "- Thank you. - Don't mention it."}, +{"start": "00:36:22.02", "end": "00:36:25.01", "subtitle": "- No, really, I appreciate... - Ever."}, +{"start": "00:36:25.02", "end": "00:36:29.05", "subtitle": "You actually thought you could learn to do a full split in one night?"}, +{"start": "00:36:29.06", "end": "00:36:32.10", "subtitle": "It takes years to develop one's flexibility!"}, +{"start": "00:36:33.00", "end": "00:36:36.08", "subtitle": "And years longer to apply it in combat!"}, +{"start": "00:36:46.02", "end": "00:36:47.07", "subtitle": "Put that down!"}, +{"start": "00:36:47.08", "end": "00:36:52.03", "subtitle": "The only souvenirs we collect here are bloody knuckles and broken bones."}, +{"start": "00:36:52.04", "end": "00:36:55.03", "subtitle": "Yeah! Excellent."}, +{"start": "00:36:56.01", "end": "00:36:57.03", "subtitle": "Let's get started."}, +{"start": "00:36:59.06", "end": "00:37:01.05", "subtitle": "- Are you ready? - I was born re..."}, +{"start": "00:37:03.05", "end": "00:37:06.04", "subtitle": "I'm sorry, brother. I thought you said you were ready."}, +{"start": "00:37:06.05", "end": "00:37:09.08", "subtitle": "That was awesome! Let's go again!"}, +{"start": "00:37:36.02", "end": "00:37:39.01", "subtitle": "I've been taking it easy on you, panda. But no more."}, +{"start": "00:37:39.02", "end": "00:37:41.05", "subtitle": "Your next opponent will be me."}, +{"start": "00:37:41.06", "end": "00:37:43.04", "subtitle": "All right! Yeah, let's go!"}, +{"start": "00:37:45.09", "end": "00:37:47.09", "subtitle": "Step forth."}, +{"start": "00:37:47.10", "end": "00:37:51.05", "subtitle": "The true path to victory is to find your opponent's weakness..."}, +{"start": "00:37:51.05", "end": "00:37:53.04", "subtitle": "...and make him suffer for it."}, +{"start": "00:37:53.05", "end": "00:37:54.08", "subtitle": "Oh, yeah!"}, +{"start": "00:37:54.09", "end": "00:37:58.02", "subtitle": "To take his strength and use it against him..."}, +{"start": "00:37:58.03", "end": "00:38:00.08", "subtitle": "...until he finally falls..."}, +{"start": "00:38:00.09", "end": "00:38:01.09", "subtitle": "...or quits."}, +{"start": "00:38:01.09", "end": "00:38:03.09", "subtitle": "A real warrior never quits."}, +{"start": "00:38:04.00", "end": "00:38:07.02", "subtitle": "Don't worry, Master. I will never quit!"}, +{"start": "00:38:17.06", "end": "00:38:20.08", "subtitle": "If he's smart, he won't come back up those steps."}, +{"start": "00:38:20.09", "end": "00:38:22.02", "subtitle": "But he will."}, +{"start": "00:38:22.03", "end": "00:38:24.06", "subtitle": "He's not going to quit, is he?"}, +{"start": "00:38:24.06", "end": "00:38:27.04", "subtitle": "He's not going to quit bouncing, I'll tell you that."}, +{"start": "00:38:39.03", "end": "00:38:42.03", "subtitle": "I thought you said acupuncture would make me feel better."}, +{"start": "00:38:42.04", "end": "00:38:43.04", "subtitle": "Trust me, it will."}, +{"start": "00:38:43.05", "end": "00:38:47.01", "subtitle": "It's just not easy finding the right nerve points under all this..."}, +{"start": "00:38:47.02", "end": "00:38:49.09", "subtitle": "- Fat? - Fur. I was going to say fur."}, +{"start": "00:38:49.10", "end": "00:38:50.09", "subtitle": "Sure you were."}, +{"start": "00:38:51.00", "end": "00:38:55.01", "subtitle": "Who am I to judge a warrior based on his size? Look at me."}, +{"start": "00:38:56.03", "end": "00:38:57.03", "subtitle": "I'm over here."}, +{"start": "00:38:58.04", "end": "00:39:00.08", "subtitle": "Maybe you should look at this again."}, +{"start": "00:39:00.09", "end": "00:39:03.03", "subtitle": "Oh, OK."}, +{"start": "00:39:06.01", "end": "00:39:08.01", "subtitle": "Stop it. Stop!"}, +{"start": "00:39:09.03", "end": "00:39:12.02", "subtitle": "I know Master Shifu is trying to inspire me and all..."}, +{"start": "00:39:12.05", "end": "00:39:16.02", "subtitle": "...but if I didn't know better, I'd say he was trying to get rid of me."}, +{"start": "00:39:21.02", "end": "00:39:23.06", "subtitle": "I know he can seem kind of heartless..."}, +{"start": "00:39:24.02", "end": "00:39:26.02", "subtitle": "...but he wasn't always like that."}, +{"start": "00:39:26.02", "end": "00:39:27.06", "subtitle": "According to legend,"}, +{"start": "00:39:27.06", "end": "00:39:32.02", "subtitle": "there was once a time when Master Shifu actually used to smile."}, +{"start": "00:39:32.02", "end": "00:39:34.02", "subtitle": "- No! - Yes."}, +{"start": "00:39:34.02", "end": "00:39:35.05", "subtitle": "But that was before."}, +{"start": "00:39:35.06", "end": "00:39:37.06", "subtitle": "Before what?"}, +{"start": "00:39:37.06", "end": "00:39:38.10", "subtitle": "Before Tai Lung."}, +{"start": "00:39:39.01", "end": "00:39:41.06", "subtitle": "We're not really supposed to talk about him."}, +{"start": "00:39:41.07", "end": "00:39:44.07", "subtitle": "Well, if he's going to stay here, he should know."}, +{"start": "00:39:44.08", "end": "00:39:46.07", "subtitle": "Guys, guys, I know about Tai Lung."}, +{"start": "00:39:46.08", "end": "00:39:52.02", "subtitle": "He was a student. The first ever to master the thousand scrolls of kung fu."}, +{"start": "00:39:52.03", "end": "00:39:56.05", "subtitle": "And then he turned bad, and now he's in jail."}, +{"start": "00:39:56.06", "end": "00:39:58.07", "subtitle": "He wasn’t just a student."}, +{"start": "00:40:03.00", "end": "00:40:05.09", "subtitle": "Shifu found him as a cub..."}, +{"start": "00:40:07.05", "end": "00:40:10.04", "subtitle": "...and he raised him as his son."}, +{"start": "00:40:12.08", "end": "00:40:15.09", "subtitle": "And when the boy showed talent in kung fu..."}, +{"start": "00:40:16.10", "end": "00:40:19.02", "subtitle": "...Shifu trained him."}, +{"start": "00:40:19.03", "end": "00:40:23.04", "subtitle": "He believed in him. He told him he was destined for greatness."}, +{"start": "00:40:25.02", "end": "00:40:26.09", "subtitle": "It was never enough for Tai Lung."}, +{"start": "00:40:29.06", "end": "00:40:31.02", "subtitle": "He wanted the Dragon Scroll."}, +{"start": "00:40:31.03", "end": "00:40:35.06", "subtitle": "But Oogway saw darkness in his heart and refused."}, +{"start": "00:40:35.09", "end": "00:40:39.06", "subtitle": "Outraged, Tai Lung laid waste to the valley."}, +{"start": "00:40:42.01", "end": "00:40:44.01", "subtitle": "He tried to take the scroll by force."}, +{"start": "00:40:44.02", "end": "00:40:48.08", "subtitle": "And Shifu had to destroy what he had created."}, +{"start": "00:40:50.08", "end": "00:40:52.03", "subtitle": "But how could he?"}, +{"start": "00:41:06.05", "end": "00:41:10.07", "subtitle": "Shifu loved Tai Lung like he had never loved anyone before."}, +{"start": "00:41:18.09", "end": "00:41:20.02", "subtitle": "Or since."}, +{"start": "00:41:28.06", "end": "00:41:31.05", "subtitle": "And now he has a chance to make things right."}, +{"start": "00:41:31.06", "end": "00:41:33.08", "subtitle": "To train the true Dragon Warrior."}, +{"start": "00:41:33.09", "end": "00:41:36.09", "subtitle": "And he's stuck with you."}, +{"start": "00:41:36.10", "end": "00:41:40.09", "subtitle": "A big fat panda who treats it like a joke."}, +{"start": "00:41:41.08", "end": "00:41:42.08", "subtitle": "That is it!"}, +{"start": "00:41:42.08", "end": "00:41:45.10", "subtitle": "Wait! My fault! I accidentally tweaked his facial nerve."}, +{"start": "00:41:48.04", "end": "00:41:50.09", "subtitle": "And may have also stopped his heart."}, +{"start": "00:41:54.05", "end": "00:41:56.01", "subtitle": "Inner peace."}, +{"start": "00:41:57.04", "end": "00:41:59.04", "subtitle": "Inner peace."}, +{"start": "00:42:02.04", "end": "00:42:04.00", "subtitle": "Inner..."}, +{"start": "00:42:05.07", "end": "00:42:07.06", "subtitle": "Inner peace."}, +{"start": "00:42:10.05", "end": "00:42:15.01", "subtitle": "Would whoever is making that flapping sound quiet down?!"}, +{"start": "00:42:18.03", "end": "00:42:19.06", "subtitle": "Inner..."}, +{"start": "00:42:24.02", "end": "00:42:26.02", "subtitle": "Oh, Zeng."}, +{"start": "00:42:26.03", "end": "00:42:27.09", "subtitle": "Excellent."}, +{"start": "00:42:27.10", "end": "00:42:29.09", "subtitle": "I could use some good news right now."}, +{"start": "00:42:37.07", "end": "00:42:39.01", "subtitle": "Master! Master!"}, +{"start": "00:42:39.07", "end": "00:42:43.10", "subtitle": "I have... It's... It's very bad news."}, +{"start": "00:42:44.01", "end": "00:42:46.04", "subtitle": "Shifu."}, +{"start": "00:42:46.05", "end": "00:42:49.09", "subtitle": "There is just news. There is no good or bad."}, +{"start": "00:42:49.10", "end": "00:42:53.06", "subtitle": "Master, your vision. Your vision was right."}, +{"start": "00:42:53.07", "end": "00:42:57.01", "subtitle": "Tai Lung has broken out of prison. He's on his way."}, +{"start": "00:42:58.06", "end": "00:43:01.03", "subtitle": "That is bad news..."}, +{"start": "00:43:01.04", "end": "00:43:05.07", "subtitle": "...if you do not believe that the Dragon Warrior can stop him."}, +{"start": "00:43:05.08", "end": "00:43:10.00", "subtitle": "The panda? Master, that panda is not the Dragon Warrior."}, +{"start": "00:43:10.01", "end": "00:43:13.04", "subtitle": "He wasn't meant to be here! It was an accident."}, +{"start": "00:43:13.05", "end": "00:43:15.08", "subtitle": "There are no accidents."}, +{"start": "00:43:17.00", "end": "00:43:20.02", "subtitle": "Yes, I know. You've said that already."}, +{"start": "00:43:20.02", "end": "00:43:24.04", "subtitle": "- Twice. - Well, that was no accident, either."}, +{"start": "00:43:24.05", "end": "00:43:25.06", "subtitle": "Thrice."}, +{"start": "00:43:25.07", "end": "00:43:27.03", "subtitle": "My old friend,"}, +{"start": "00:43:27.04", "end": "00:43:31.10", "subtitle": "the panda will never fulfill his destiny, nor you yours,"}, +{"start": "00:43:32.00", "end": "00:43:35.06", "subtitle": "until you let go of the illusion of control."}, +{"start": "00:43:35.07", "end": "00:43:37.00", "subtitle": "Illusion?"}, +{"start": "00:43:37.01", "end": "00:43:40.01", "subtitle": "Yes. Look at this tree, Shifu."}, +{"start": "00:43:40.02", "end": "00:43:43.02", "subtitle": "I cannot make it blossom when it suits me,"}, +{"start": "00:43:43.03", "end": "00:43:46.06", "subtitle": "nor make it bear fruit before its time."}, +{"start": "00:43:46.06", "end": "00:43:49.01", "subtitle": "But there are things we can control."}, +{"start": "00:43:50.02", "end": "00:43:53.03", "subtitle": "I can control when the fruit will fall."}, +{"start": "00:43:54.04", "end": "00:43:56.01", "subtitle": "And I can control..."}, +{"start": "00:43:57.02", "end": "00:43:59.02", "subtitle": "...where to plant the seed."}, +{"start": "00:43:59.07", "end": "00:44:01.08", "subtitle": "That is no illusion, Master."}, +{"start": "00:44:03.04", "end": "00:44:05.04", "subtitle": "Yes."}, +{"start": "00:44:05.05", "end": "00:44:07.09", "subtitle": "But no matter what you do"}, +{"start": "00:44:07.09", "end": "00:44:10.09", "subtitle": "that seed will grow to be a peach tree."}, +{"start": "00:44:10.09", "end": "00:44:15.08", "subtitle": "You may wish for an apple or an Crane, but you will get a peach."}, +{"start": "00:44:15.09", "end": "00:44:19.05", "subtitle": "But a peach cannot defeat Tai Lung!"}, +{"start": "00:44:19.06", "end": "00:44:22.02", "subtitle": "Maybe it can."}, +{"start": "00:44:22.03", "end": "00:44:25.01", "subtitle": "If you are willing to guide it."}, +{"start": "00:44:25.02", "end": "00:44:27.01", "subtitle": "To nurture it."}, +{"start": "00:44:27.01", "end": "00:44:28.05", "subtitle": "To believe in it."}, +{"start": "00:44:28.06", "end": "00:44:31.01", "subtitle": "But how? How?"}, +{"start": "00:44:31.01", "end": "00:44:33.01", "subtitle": "I need your help, Master."}, +{"start": "00:44:33.02", "end": "00:44:36.09", "subtitle": "No, you just need to believe."}, +{"start": "00:44:37.06", "end": "00:44:39.09", "subtitle": "Promise me, Shifu."}, +{"start": "00:44:40.05", "end": "00:44:43.02", "subtitle": "Promise me you will believe."}, +{"start": "00:44:43.02", "end": "00:44:46.08", "subtitle": "I will try."}, +{"start": "00:44:47.06", "end": "00:44:49.01", "subtitle": "Good."}, +{"start": "00:44:51.03", "end": "00:44:53.04", "subtitle": "My time has come."}, +{"start": "00:44:55.06", "end": "00:44:59.10", "subtitle": "You must continue your journey without me."}, +{"start": "00:45:00.01", "end": "00:45:01.08", "subtitle": "What are you? Wait!"}, +{"start": "00:45:03.09", "end": "00:45:05.02", "subtitle": "Master!"}, +{"start": "00:45:06.00", "end": "00:45:07.06", "subtitle": "You can't leave me!"}, +{"start": "00:45:11.03", "end": "00:45:13.10", "subtitle": "You must believe."}, +{"start": "00:45:14.09", "end": "00:45:16.05", "subtitle": "Master!"}, +{"start": "00:45:46.09", "end": "00:45:49.06", "subtitle": "Yeah, so I'm like, Fine, you may be a wolf,"}, +{"start": "00:45:49.07", "end": "00:45:52.06", "subtitle": "you may be the scariest bandit in Haijin Province..."}, +{"start": "00:45:52.09", "end": "00:45:54.08", "subtitle": "...but you're a lousy tipper."}, +{"start": "00:45:54.08", "end": "00:45:57.08", "subtitle": "Really? So how did you get out of there alive?"}, +{"start": "00:45:58.07", "end": "00:46:00.10", "subtitle": "I mean, I didn't actually say that..."}, +{"start": "00:46:01.03", "end": "00:46:02.08", "subtitle": "...but I thought it..."}, +{"start": "00:46:02.08", "end": "00:46:04.06", "subtitle": "...in my mind."}, +{"start": "00:46:04.07", "end": "00:46:07.07", "subtitle": "If he could read my mind, he'd be, like, What?"}, +{"start": "00:46:08.03", "end": "00:46:10.05", "subtitle": "Order up! Hope you like it."}, +{"start": "00:46:12.04", "end": "00:46:15.06", "subtitle": "- This is really good! - No, come on."}, +{"start": "00:46:15.07", "end": "00:46:19.10", "subtitle": "Try my dad's Secret Ingredient Soup. He actually knows the secret ingredient."}, +{"start": "00:46:20.00", "end": "00:46:22.04", "subtitle": "What do you mean? This is amazing!"}, +{"start": "00:46:22.05", "end": "00:46:25.04", "subtitle": "- You're a really good cook. - I wish my mouth was bigger."}, +{"start": "00:46:25.05", "end": "00:46:27.04", "subtitle": "Tigress, you've got to try this."}, +{"start": "00:46:27.05", "end": "00:46:31.01", "subtitle": "It is said that the Dragon Warrior can survive for months"}, +{"start": "00:46:31.02", "end": "00:46:35.10", "subtitle": "on nothing but the dew of ginkgo leaf and the energy of the universe."}, +{"start": "00:46:37.04", "end": "00:46:41.03", "subtitle": "I guess my body doesn't know it's the Dragon Warrior yet."}, +{"start": "00:46:41.03", "end": "00:46:46.03", "subtitle": "I'm gonna need a lot more than dew and universe juice."}, +{"start": "00:46:50.07", "end": "00:46:53.08", "subtitle": "- What? - Nothing... Master Shifu."}, +{"start": "00:46:56.06", "end": "00:47:00.06", "subtitle": "Never be the Dragon Warrior unless you lose 500 pounds and brush your teeth!"}, +{"start": "00:47:01.09", "end": "00:47:05.03", "subtitle": "What is that noise you're making? Laughter? I never heard of it!"}, +{"start": "00:47:05.04", "end": "00:47:08.02", "subtitle": "Work hard, panda, and maybe someday..."}, +{"start": "00:47:08.03", "end": "00:47:10.02", "subtitle": "...you will have ears like mine."}, +{"start": "00:47:11.08", "end": "00:47:13.02", "subtitle": "That's good."}, +{"start": "00:47:13.08", "end": "00:47:17.02", "subtitle": "Ears. It's not working for you? I thought they were pretty good."}, +{"start": "00:47:17.05", "end": "00:47:18.07", "subtitle": "It's Shifu!"}, +{"start": "00:47:18.07", "end": "00:47:21.06", "subtitle": "Of course it's Shifu. What do you think I'm doing?"}, +{"start": "00:47:23.04", "end": "00:47:24.10", "subtitle": "Master Shifu!"}, +{"start": "00:47:28.00", "end": "00:47:29.07", "subtitle": "You think this is funny?"}, +{"start": "00:47:29.08", "end": "00:47:32.07", "subtitle": "Tai Lung has escaped and you're acting like children!"}, +{"start": "00:47:32.08", "end": "00:47:35.01", "subtitle": "- What? - He is coming for the Dragon Scroll,"}, +{"start": "00:47:35.02", "end": "00:47:37.05", "subtitle": "and you are the only one who can stop him."}, +{"start": "00:47:41.02", "end": "00:47:43.09", "subtitle": "And I was saying you got no sense of humor."}, +{"start": "00:47:43.09", "end": "00:47:46.02", "subtitle": "I'm gonna... stop Tai Lung."}, +{"start": "00:47:46.03", "end": "00:47:49.01", "subtitle": "What? You're serious? And I have to?"}, +{"start": "00:47:50.10", "end": "00:47:53.10", "subtitle": "Master Oogway will stop him, like he did before."}, +{"start": "00:47:54.00", "end": "00:47:55.06", "subtitle": "Oogway cannot!"}, +{"start": "00:47:56.01", "end": "00:47:57.05", "subtitle": "Not anymore."}, +{"start": "00:47:58.10", "end": "00:48:01.07", "subtitle": "Our only hope is the Dragon Warrior."}, +{"start": "00:48:01.07", "end": "00:48:03.04", "subtitle": "- The panda? - Yes, the panda!"}, +{"start": "00:48:03.04", "end": "00:48:07.00", "subtitle": "Master, let us stop Tai Lung. This is what you've trained us for."}, +{"start": "00:48:07.01", "end": "00:48:10.07", "subtitle": "No! It is not your destiny to defeat Tai Lung."}, +{"start": "00:48:10.08", "end": "00:48:12.03", "subtitle": "It is his!"}, +{"start": "00:48:12.04", "end": "00:48:13.05", "subtitle": "Where'd he go?"}, +{"start": "00:48:20.09", "end": "00:48:24.02", "subtitle": "You cannot leave! A real warrior never quits."}, +{"start": "00:48:24.03", "end": "00:48:25.08", "subtitle": "Watch me."}, +{"start": "00:48:28.04", "end": "00:48:29.05", "subtitle": "Come on."}, +{"start": "00:48:29.06", "end": "00:48:33.04", "subtitle": "How am I supposed to beat Tai Lung? I can't even beat you to the stairs."}, +{"start": "00:48:33.05", "end": "00:48:36.05", "subtitle": "You will beat him because you are the Dragon Warrior."}, +{"start": "00:48:37.03", "end": "00:48:40.06", "subtitle": "You don't believe that. You never believed that."}, +{"start": "00:48:40.06", "end": "00:48:43.06", "subtitle": "From the beginning, you've tried to get rid of me."}, +{"start": "00:48:43.07", "end": "00:48:46.00", "subtitle": "Yes! I was."}, +{"start": "00:48:46.01", "end": "00:48:51.03", "subtitle": "But now I ask you to trust in your master as I have come to trust in mine."}, +{"start": "00:48:52.03", "end": "00:48:56.01", "subtitle": "You're not my master. And I'm not the Dragon Warrior."}, +{"start": "00:48:56.01", "end": "00:49:00.05", "subtitle": "Then why didn't you quit?! You knew I wanted you gone, yet you stayed."}, +{"start": "00:49:00.06", "end": "00:49:02.06", "subtitle": "Yeah, I stayed."}, +{"start": "00:49:02.06", "end": "00:49:06.04", "subtitle": "I stayed because every time you threw a brick at my head"}, +{"start": "00:49:06.05", "end": "00:49:10.09", "subtitle": "or said I smelled, it hurt, but it could never hurt more"}, +{"start": "00:49:10.09", "end": "00:49:14.02", "subtitle": "than it did every day of my life just being me."}, +{"start": "00:49:15.02", "end": "00:49:19.05", "subtitle": "I stayed because I thought, if anyone could change me..."}, +{"start": "00:49:19.08", "end": "00:49:22.09", "subtitle": "...could make me... not me..."}, +{"start": "00:49:22.10", "end": "00:49:24.03", "subtitle": "...it was you."}, +{"start": "00:49:24.06", "end": "00:49:27.05", "subtitle": "The greatest kung fu teacher in all of China!"}, +{"start": "00:49:27.06", "end": "00:49:29.02", "subtitle": "But I can change you!"}, +{"start": "00:49:29.03", "end": "00:49:32.08", "subtitle": "I can turn you into the Dragon Warrior! And I will!"}, +{"start": "00:49:32.09", "end": "00:49:36.09", "subtitle": "Come on. Tai Lung is on his way here right now."}, +{"start": "00:49:36.09", "end": "00:49:40.03", "subtitle": "Even if it takes him a hundred years to get here, how are you..."}, +{"start": "00:49:40.04", "end": "00:49:44.07", "subtitle": "...gonna change this into the Dragon Warrior?"}, +{"start": "00:49:46.10", "end": "00:49:47.10", "subtitle": "How?"}, +{"start": "00:49:49.06", "end": "00:49:50.06", "subtitle": "How?"}, +{"start": "00:49:53.07", "end": "00:49:55.08", "subtitle": "- How?! - I don't know!"}, +{"start": "00:50:03.09", "end": "00:50:05.05", "subtitle": "I don't know."}, +{"start": "00:50:12.00", "end": "00:50:14.03", "subtitle": "That's what I thought."}, +{"start": "00:50:52.09", "end": "00:50:55.01", "subtitle": "This is what you trained me for."}, +{"start": "00:51:02.02", "end": "00:51:03.02", "subtitle": "Tigress!"}, +{"start": "00:51:07.05", "end": "00:51:09.03", "subtitle": "Don't try and stop me."}, +{"start": "00:51:12.00", "end": "00:51:13.05", "subtitle": "We're not trying to stop you."}, +{"start": "00:51:13.06", "end": "00:51:14.06", "subtitle": "What?"}, +{"start": "00:51:14.07", "end": "00:51:16.05", "subtitle": "We're coming with you!"}, +{"start": "00:52:29.07", "end": "00:52:33.02", "subtitle": "What? I eat when I'm upset, OK?"}, +{"start": "00:52:34.05", "end": "00:52:35.08", "subtitle": "No need to explain."}, +{"start": "00:52:35.09", "end": "00:52:40.01", "subtitle": "I thought you might be Monkey. He hides his almond cookies on the top shelf."}, +{"start": "00:53:01.00", "end": "00:53:02.07", "subtitle": "Don't tell Monkey."}, +{"start": "00:53:02.08", "end": "00:53:05.09", "subtitle": "- Look at you. - Yeah, I know, I disgust you."}, +{"start": "00:53:06.00", "end": "00:53:09.00", "subtitle": "No, I mean, how did you get up there?"}, +{"start": "00:53:09.01", "end": "00:53:11.08", "subtitle": "I don't know. I guess that..."}, +{"start": "00:53:12.02", "end": "00:53:14.05", "subtitle": "I don't know. I was getting a cookie."}, +{"start": "00:53:14.06", "end": "00:53:16.05", "subtitle": "Yet you are ten feet off the ground."}, +{"start": "00:53:17.05", "end": "00:53:19.08", "subtitle": "And you have done a perfect spilt."}, +{"start": "00:53:19.09", "end": "00:53:22.09", "subtitle": "No, this? This is just..."}, +{"start": "00:53:23.06", "end": "00:53:24.09", "subtitle": "...an accident."}, +{"start": "00:53:29.02", "end": "00:53:32.02", "subtitle": "There are no accidents."}, +{"start": "00:53:32.03", "end": "00:53:33.04", "subtitle": "Come with me."}, +{"start": "00:53:41.04", "end": "00:53:44.08", "subtitle": "I know you're trying to be all mystical and kung fuey..."}, +{"start": "00:53:44.09", "end": "00:53:47.06", "subtitle": "...but could you at least tell me where we're going?"}, +{"start": "00:53:57.05", "end": "00:54:00.00", "subtitle": "You dragged me..."}, +{"start": "00:54:00.01", "end": "00:54:01.08", "subtitle": "...all the way out here..."}, +{"start": "00:54:01.08", "end": "00:54:03.02", "subtitle": "...for a bath?"}, +{"start": "00:54:06.08", "end": "00:54:08.01", "subtitle": "Panda..."}, +{"start": "00:54:08.02", "end": "00:54:11.08", "subtitle": "...we do not wash our pits in the Pool of Sacred Tears."}, +{"start": "00:54:13.01", "end": "00:54:14.01", "subtitle": "The Pool of..."}, +{"start": "00:54:14.02", "end": "00:54:16.08", "subtitle": "This is where Oogway unraveled the mysteries..."}, +{"start": "00:54:16.09", "end": "00:54:19.00", "subtitle": "...of harmony and focus."}, +{"start": "00:54:19.01", "end": "00:54:21.06", "subtitle": "This is the birthplace..."}, +{"start": "00:54:21.07", "end": "00:54:22.10", "subtitle": "...of kung fu."}, +{"start": "00:54:36.10", "end": "00:54:39.02", "subtitle": "Do you want to learn kung fu?"}, +{"start": "00:54:39.03", "end": "00:54:40.03", "subtitle": "Yeah!"}, +{"start": "00:54:40.04", "end": "00:54:43.06", "subtitle": "Then I am your master!"}, +{"start": "00:54:43.07", "end": "00:54:45.05", "subtitle": "OK!"}, +{"start": "00:54:46.08", "end": "00:54:47.09", "subtitle": "Don't cry."}, +{"start": "00:54:47.10", "end": "00:54:49.03", "subtitle": "OK."}, +{"start": "00:54:55.01", "end": "00:54:57.00", "subtitle": "When you focus on kung fu,"}, +{"start": "00:54:57.01", "end": "00:54:59.03", "subtitle": "when you concentrate..."}, +{"start": "00:54:59.04", "end": "00:55:00.08", "subtitle": "...you stink."}, +{"start": "00:55:00.09", "end": "00:55:02.08", "subtitle": "Perhaps that is my fault."}, +{"start": "00:55:02.08", "end": "00:55:06.03", "subtitle": "I cannot train you the way I have trained the Five."}, +{"start": "00:55:06.04", "end": "00:55:09.05", "subtitle": "I now see that the way to get through to you..."}, +{"start": "00:55:09.05", "end": "00:55:10.08", "subtitle": "...is with this."}, +{"start": "00:55:10.09", "end": "00:55:13.07", "subtitle": "Oh, great, 'cause I am hungry."}, +{"start": "00:55:14.06", "end": "00:55:15.06", "subtitle": "Good."}, +{"start": "00:55:15.07", "end": "00:55:18.04", "subtitle": "When you have been trained, you may eat."}, +{"start": "00:55:19.08", "end": "00:55:21.00", "subtitle": "Let us begin."}, +{"start": "00:56:31.07", "end": "00:56:32.08", "subtitle": "After you, panda."}, +{"start": "00:56:32.09", "end": "00:56:34.09", "subtitle": "Just like that?"}, +{"start": "00:56:34.09", "end": "00:56:38.06", "subtitle": "No sit-ups? No ten-mile hike?"}, +{"start": "00:56:38.07", "end": "00:56:43.02", "subtitle": "I vowed to train you, and you have been trained. You are free to eat."}, +{"start": "00:56:48.06", "end": "00:56:50.02", "subtitle": "Enjoy."}, +{"start": "00:56:51.07", "end": "00:56:53.02", "subtitle": "Hey!"}, +{"start": "00:56:53.02", "end": "00:56:56.04", "subtitle": "I said you are free to eat. Have a dumpling."}, +{"start": "00:56:57.07", "end": "00:56:59.02", "subtitle": "Hey!"}, +{"start": "00:57:05.05", "end": "00:57:07.04", "subtitle": "You are free to eat."}, +{"start": "00:57:07.05", "end": "00:57:09.04", "subtitle": "- Am I?! - Are you?!"}, +{"start": "00:58:35.08", "end": "00:58:37.03", "subtitle": "I'm not hungry."}, +{"start": "00:58:40.09", "end": "00:58:42.01", "subtitle": "Master."}, +{"start": "00:59:12.02", "end": "00:59:13.05", "subtitle": "Out it!"}, +{"start": "00:59:30.08", "end": "00:59:32.06", "subtitle": "Where's the Dragon Warrior?"}, +{"start": "00:59:32.06", "end": "00:59:35.06", "subtitle": "How do you know you're not looking at her?"}, +{"start": "00:59:35.07", "end": "00:59:37.09", "subtitle": "You think I'm a fool?"}, +{"start": "00:59:37.10", "end": "00:59:41.06", "subtitle": "I know you're not the Dragon Warrior. None of you!"}, +{"start": "00:59:41.07", "end": "00:59:44.09", "subtitle": "I heard how he fell out of the sky in a ball of fire."}, +{"start": "00:59:45.00", "end": "00:59:49.04", "subtitle": "That he's a warrior unlike anything the world has ever seen."}, +{"start": "00:59:49.05", "end": "00:59:55.01", "subtitle": "- Po? - So that is his name. Po."}, +{"start": "00:59:55.02", "end": "00:59:58.03", "subtitle": "Finally, a worthy opponent."}, +{"start": "00:59:58.04", "end": "01:00:00.08", "subtitle": "Our battle will be legendary!"}, +{"start": "01:00:20.08", "end": "01:00:22.05", "subtitle": "We've got this. Help her."}, +{"start": "01:00:47.02", "end": "01:00:48.02", "subtitle": "Monkey!"}, +{"start": "01:00:48.02", "end": "01:00:50.01", "subtitle": "Go!"}, +{"start": "01:00:50.01", "end": "01:00:51.03", "subtitle": "What was I thinking?!"}, +{"start": "01:01:01.08", "end": "01:01:02.08", "subtitle": "Mantis!"}, +{"start": "01:01:08.00", "end": "01:01:09.05", "subtitle": "Now!"}, +{"start": "01:01:55.04", "end": "01:01:57.07", "subtitle": "Shifu taught you well."}, +{"start": "01:02:00.06", "end": "01:02:02.06", "subtitle": "But he didn't teach you everything."}, +{"start": "01:02:06.07", "end": "01:02:08.02", "subtitle": "You have done well, panda."}, +{"start": "01:02:08.03", "end": "01:02:11.10", "subtitle": "Done well? Done well?"}, +{"start": "01:02:12.00", "end": "01:02:13.03", "subtitle": "I've done awesome!"}, +{"start": "01:02:15.00", "end": "01:02:18.02", "subtitle": "The mark of a true hero is humility."}, +{"start": "01:02:18.03", "end": "01:02:20.10", "subtitle": "But, yes, you have done..."}, +{"start": "01:02:21.06", "end": "01:02:22.09", "subtitle": "...awesome."}, +{"start": "01:02:30.02", "end": "01:02:33.05", "subtitle": "Guys? Guys?! They're dead!"}, +{"start": "01:02:33.06", "end": "01:02:37.00", "subtitle": "No, they're breathing. They're asleep? But their eyes are open."}, +{"start": "01:02:37.01", "end": "01:02:39.01", "subtitle": "We were no match for his nerve attach."}, +{"start": "01:02:39.02", "end": "01:02:41.04", "subtitle": "He's gotten stronger."}, +{"start": "01:02:41.05", "end": "01:02:43.08", "subtitle": "Who? Tai Lung? Stronger?"}, +{"start": "01:02:44.10", "end": "01:02:45.09", "subtitle": "He's too fast!"}, +{"start": "01:02:46.00", "end": "01:02:47.06", "subtitle": "Sorry, Po."}, +{"start": "01:02:49.07", "end": "01:02:51.02", "subtitle": "I thought we could stop him."}, +{"start": "01:02:51.03", "end": "01:02:53.01", "subtitle": "He could have killed you."}, +{"start": "01:02:53.02", "end": "01:02:54.03", "subtitle": "Why didn't he?"}, +{"start": "01:02:54.03", "end": "01:02:58.07", "subtitle": "So you could come back and strike fear into our hearts. But it won't work."}, +{"start": "01:02:58.08", "end": "01:03:03.01", "subtitle": "It might. I mean, a little."}, +{"start": "01:03:03.02", "end": "01:03:04.04", "subtitle": "I'm pretty scared."}, +{"start": "01:03:04.05", "end": "01:03:05.10", "subtitle": "You can defeat him, panda!"}, +{"start": "01:03:06.00", "end": "01:03:08.10", "subtitle": "Are you kidding? If they can't?!"}, +{"start": "01:03:09.00", "end": "01:03:12.00", "subtitle": "They're five masters. I'm just one me."}, +{"start": "01:03:12.01", "end": "01:03:15.05", "subtitle": "But you will have the one thing that no one else does."}, +{"start": "01:03:20.08", "end": "01:03:23.03", "subtitle": "You really believe I'm ready?"}, +{"start": "01:03:23.04", "end": "01:03:25.01", "subtitle": "You are..."}, +{"start": "01:03:25.01", "end": "01:03:26.04", "subtitle": "...Po."}, +{"start": "01:04:15.04", "end": "01:04:18.09", "subtitle": "Behold the Dragon Scroll."}, +{"start": "01:04:19.00", "end": "01:04:20.10", "subtitle": "It is yours."}, +{"start": "01:04:21.00", "end": "01:04:23.10", "subtitle": "Wait. What happens when I read it?"}, +{"start": "01:04:24.00", "end": "01:04:28.01", "subtitle": "Legend says you will be able to hear a butterfly's wing beat."}, +{"start": "01:04:28.01", "end": "01:04:30.04", "subtitle": "Really? That's cool."}, +{"start": "01:04:30.04", "end": "01:04:33.03", "subtitle": "Yes. And see light in the deepest cave."}, +{"start": "01:04:33.03", "end": "01:04:36.02", "subtitle": "You will feel the universe in motion around you."}, +{"start": "01:04:36.09", "end": "01:04:38.03", "subtitle": "Can I punch through walls?"}, +{"start": "01:04:38.04", "end": "01:04:40.08", "subtitle": "- Do a quadruple back flip? - Focus."}, +{"start": "01:04:40.08", "end": "01:04:42.00", "subtitle": "- Will I? - Focus."}, +{"start": "01:04:42.04", "end": "01:04:43.08", "subtitle": "- Focus. - Oh, yeah, yeah."}, +{"start": "01:04:43.09", "end": "01:04:46.08", "subtitle": "Read it, Po, and fulfill your destiny."}, +{"start": "01:04:46.09", "end": "01:04:49.01", "subtitle": "Read it and become..."}, +{"start": "01:04:49.01", "end": "01:04:50.09", "subtitle": "...the Dragon Warrior."}, +{"start": "01:04:57.08", "end": "01:04:59.02", "subtitle": "It's impossible to open."}, +{"start": "01:05:00.02", "end": "01:05:03.04", "subtitle": "OK. Come on, baby. Come on now."}, +{"start": "01:05:05.07", "end": "01:05:07.03", "subtitle": "Thank you."}, +{"start": "01:05:07.04", "end": "01:05:09.08", "subtitle": "I probably loosened it up for you though."}, +{"start": "01:05:11.01", "end": "01:05:12.06", "subtitle": "OK, here goes."}, +{"start": "01:05:24.06", "end": "01:05:26.03", "subtitle": "- It's blank. - What?!"}, +{"start": "01:05:26.04", "end": "01:05:29.09", "subtitle": "- Here, look. - No, I am forbidden to look upon..."}, +{"start": "01:05:35.07", "end": "01:05:38.05", "subtitle": "Blank. I don't..."}, +{"start": "01:05:38.06", "end": "01:05:40.08", "subtitle": "I don't understand."}, +{"start": "01:05:42.01", "end": "01:05:44.08", "subtitle": "OK. So, like..."}, +{"start": "01:05:44.09", "end": "01:05:48.01", "subtitle": "...Oogway was just a crazy old turtle after all."}, +{"start": "01:05:48.02", "end": "01:05:50.08", "subtitle": "No. Oogway was wiser than us all."}, +{"start": "01:05:50.08", "end": "01:05:54.09", "subtitle": "Oh, come on! Face it, he picked me by accident."}, +{"start": "01:05:54.10", "end": "01:05:59.01", "subtitle": "Of course I'm not the Dragon Warrior. Who am I kidding?"}, +{"start": "01:06:00.02", "end": "01:06:01.08", "subtitle": "But who will stop Tai Lung?"}, +{"start": "01:06:01.09", "end": "01:06:04.04", "subtitle": "He'll destroy everything and everyone."}, +{"start": "01:06:04.05", "end": "01:06:06.02", "subtitle": "No."}, +{"start": "01:06:06.05", "end": "01:06:11.10", "subtitle": "Evacuate the valley. You must protect the villagers from Tai Lung's rage."}, +{"start": "01:06:12.01", "end": "01:06:14.05", "subtitle": "- What about you, Master? - I will fight him."}, +{"start": "01:06:14.05", "end": "01:06:17.02", "subtitle": "- What? - I can hold him off long enough"}, +{"start": "01:06:17.03", "end": "01:06:18.08", "subtitle": "for everyone to escape."}, +{"start": "01:06:18.08", "end": "01:06:21.03", "subtitle": "But, Shifu, he'll kill you."}, +{"start": "01:06:21.03", "end": "01:06:24.02", "subtitle": "Then I will finally have paid for my mistake."}, +{"start": "01:06:25.01", "end": "01:06:27.02", "subtitle": "Listen to me, all of you."}, +{"start": "01:06:27.03", "end": "01:06:30.08", "subtitle": "It is time for you to continue your journey without me."}, +{"start": "01:06:30.09", "end": "01:06:33.09", "subtitle": "I am very proud to have been your master."}, +{"start": "01:06:54.07", "end": "01:06:57.01", "subtitle": "We've got to get them out safely."}, +{"start": "01:06:57.01", "end": "01:06:59.05", "subtitle": "Come, little one. Let's find your mama."}, +{"start": "01:06:59.06", "end": "01:07:03.01", "subtitle": "Viper, gather the southern farmers. Mantis, the north."}, +{"start": "01:07:03.01", "end": "01:07:04.09", "subtitle": "Crane, light the way."}, +{"start": "01:07:23.09", "end": "01:07:26.10", "subtitle": "Look, it's the Dragon Warrior."}, +{"start": "01:07:35.07", "end": "01:07:37.01", "subtitle": "Hey, Dad."}, +{"start": "01:07:37.07", "end": "01:07:38.10", "subtitle": "Po!"}, +{"start": "01:07:44.09", "end": "01:07:46.10", "subtitle": "Good to have you back, son."}, +{"start": "01:07:49.05", "end": "01:07:50.10", "subtitle": "Good to be back."}, +{"start": "01:07:51.00", "end": "01:07:52.07", "subtitle": "Let's go, Po."}, +{"start": "01:07:55.02", "end": "01:07:58.00", "subtitle": "So for our next shop, it's time to face it..."}, +{"start": "01:07:58.03", "end": "01:08:01.08", "subtitle": "...the future of noodles is dice-cut vegetables..."}, +{"start": "01:08:02.01", "end": "01:08:04.02", "subtitle": "...no longer slices."}, +{"start": "01:08:04.03", "end": "01:08:07.07", "subtitle": "Also, I was thinking, maybe this time"}, +{"start": "01:08:07.08", "end": "01:08:10.09", "subtitle": "we'll have a kitchen you can actually stand up in."}, +{"start": "01:08:12.03", "end": "01:08:13.04", "subtitle": "You like that?"}, +{"start": "01:08:19.06", "end": "01:08:24.02", "subtitle": "Po, I'm sorry if things didn't work out."}, +{"start": "01:08:24.03", "end": "01:08:27.03", "subtitle": "It just wasn't meant to be."}, +{"start": "01:08:30.08", "end": "01:08:33.03", "subtitle": "Po, forget everything else."}, +{"start": "01:08:33.03", "end": "01:08:35.05", "subtitle": "Your destiny still awaits."}, +{"start": "01:08:35.06", "end": "01:08:40.04", "subtitle": "We are noodle folk. Broth runs deep through our veins."}, +{"start": "01:08:40.05", "end": "01:08:42.07", "subtitle": "I don't know, Dad."}, +{"start": "01:08:42.08", "end": "01:08:46.08", "subtitle": "Honestly, sometimes I can't believe I'm actually your son."}, +{"start": "01:08:50.02", "end": "01:08:51.03", "subtitle": "Po..."}, +{"start": "01:08:51.04", "end": "01:08:55.08", "subtitle": "...I think it's time I told you something I should have told you..."}, +{"start": "01:08:55.09", "end": "01:08:57.09", "subtitle": "...a long time ago."}, +{"start": "01:08:57.10", "end": "01:08:59.07", "subtitle": "OK."}, +{"start": "01:09:01.01", "end": "01:09:05.02", "subtitle": "The secret ingredient of my Secret Ingredient Soup."}, +{"start": "01:09:07.10", "end": "01:09:12.06", "subtitle": "Come here. The secret ingredient is..."}, +{"start": "01:09:12.07", "end": "01:09:13.07", "subtitle": "...nothing."}, +{"start": "01:09:15.01", "end": "01:09:17.06", "subtitle": "You heard me. Nothing!"}, +{"start": "01:09:17.07", "end": "01:09:20.01", "subtitle": "There is no secret ingredient!"}, +{"start": "01:09:20.02", "end": "01:09:23.02", "subtitle": "Wait, wait. It's just plain old noodle soup?"}, +{"start": "01:09:23.03", "end": "01:09:26.02", "subtitle": "You don't add some kind of special sauce or something?"}, +{"start": "01:09:26.03", "end": "01:09:30.07", "subtitle": "Don't have to. To make something special, you just believe it's special."}, +{"start": "01:09:41.03", "end": "01:09:43.08", "subtitle": "There is no secret ingredient."}, +{"start": "01:10:06.04", "end": "01:10:09.02", "subtitle": "I have come home, Master."}, +{"start": "01:10:09.03", "end": "01:10:12.06", "subtitle": "This is no longer your home. And I am no longer your master."}, +{"start": "01:10:12.06", "end": "01:10:16.06", "subtitle": "Oh, yes. You have a new favorite."}, +{"start": "01:10:16.06", "end": "01:10:19.07", "subtitle": "So where is this Po?"}, +{"start": "01:10:21.02", "end": "01:10:22.04", "subtitle": "Did I scare him off?"}, +{"start": "01:10:22.05", "end": "01:10:24.08", "subtitle": "This battle is between you and me."}, +{"start": "01:10:26.02", "end": "01:10:29.07", "subtitle": "So, that is how it's going to be."}, +{"start": "01:10:29.07", "end": "01:10:31.07", "subtitle": "That is how it must be."}, +{"start": "01:10:45.09", "end": "01:10:50.05", "subtitle": "I rotted in jail for 20 years because of your weakness!"}, +{"start": "01:10:50.05", "end": "01:10:52.09", "subtitle": "Obeying your master is not weakness!"}, +{"start": "01:10:52.10", "end": "01:10:55.08", "subtitle": "You knew I was the Dragon Warrior."}, +{"start": "01:10:55.08", "end": "01:10:58.00", "subtitle": "You always knew."}, +{"start": "01:10:58.01", "end": "01:11:03.00", "subtitle": "But when Oogway said otherwise, what did you do?"}, +{"start": "01:11:04.02", "end": "01:11:06.07", "subtitle": "What did you do?!"}, +{"start": "01:11:09.02", "end": "01:11:10.04", "subtitle": "Nothing!"}, +{"start": "01:11:10.04", "end": "01:11:13.03", "subtitle": "You were not meant to be the Dragon Warrior! That was not my fault!"}, +{"start": "01:11:13.03", "end": "01:11:15.03", "subtitle": "Not your fault?!"}, +{"start": "01:11:15.04", "end": "01:11:17.04", "subtitle": "Who filled my head with dreams?!"}, +{"start": "01:11:17.05", "end": "01:11:19.07", "subtitle": "Who drove me to train until my bones cracked?!"}, +{"start": "01:11:19.08", "end": "01:11:22.05", "subtitle": "Who denied me my destiny?!"}, +{"start": "01:11:31.08", "end": "01:11:34.04", "subtitle": "It was never my decision to make!"}, +{"start": "01:11:39.09", "end": "01:11:41.02", "subtitle": "It is now."}, +{"start": "01:11:46.02", "end": "01:11:49.10", "subtitle": "Give me the scroll!"}, +{"start": "01:11:50.01", "end": "01:11:51.03", "subtitle": "I would rather die."}, +{"start": "01:12:41.05", "end": "01:12:44.05", "subtitle": "All I ever did, I did to make you proud!"}, +{"start": "01:12:44.07", "end": "01:12:47.02", "subtitle": "Tell me how proud you are, Shifu!"}, +{"start": "01:12:48.02", "end": "01:12:49.07", "subtitle": "Tell me!"}, +{"start": "01:12:50.02", "end": "01:12:51.10", "subtitle": "Tell me!"}, +{"start": "01:13:02.03", "end": "01:13:05.06", "subtitle": "I have... I have always been proud of you."}, +{"start": "01:13:06.08", "end": "01:13:10.01", "subtitle": "From the first moment, I've been..."}, +{"start": "01:13:10.02", "end": "01:13:12.05", "subtitle": "...proud of you."}, +{"start": "01:13:12.06", "end": "01:13:14.09", "subtitle": "And it was my pride..."}, +{"start": "01:13:14.10", "end": "01:13:17.00", "subtitle": "...that blinded me."}, +{"start": "01:13:17.01", "end": "01:13:20.07", "subtitle": "I loved you too much to see what you were becoming..."}, +{"start": "01:13:21.07", "end": "01:13:23.09", "subtitle": "...what I..."}, +{"start": "01:13:23.10", "end": "01:13:25.10", "subtitle": "...was turning you into."}, +{"start": "01:13:26.08", "end": "01:13:28.08", "subtitle": "I'm..."}, +{"start": "01:13:28.08", "end": "01:13:29.08", "subtitle": "I'm sorry."}, +{"start": "01:13:38.03", "end": "01:13:41.01", "subtitle": "I don't want your apology."}, +{"start": "01:13:41.01", "end": "01:13:42.07", "subtitle": "I want my scroll!"}, +{"start": "01:13:44.08", "end": "01:13:47.01", "subtitle": "What?!"}, +{"start": "01:13:47.02", "end": "01:13:48.04", "subtitle": "Where is it?!"}, +{"start": "01:13:49.04", "end": "01:13:54.00", "subtitle": "Dragon Warrior has taken the scroll halfway across China by now."}, +{"start": "01:13:55.02", "end": "01:13:58.03", "subtitle": "You will never see that scroll, Tai Lung."}, +{"start": "01:13:58.04", "end": "01:13:59.07", "subtitle": "Never."}, +{"start": "01:14:00.06", "end": "01:14:01.06", "subtitle": "Never."}, +{"start": "01:14:08.06", "end": "01:14:09.09", "subtitle": "Stairs."}, +{"start": "01:14:12.03", "end": "01:14:14.01", "subtitle": "Who are you?"}, +{"start": "01:14:14.02", "end": "01:14:19.02", "subtitle": "Buddy, I am the Dragon Warrior."}, +{"start": "01:14:22.02", "end": "01:14:23.06", "subtitle": "You?"}, +{"start": "01:14:24.05", "end": "01:14:26.05", "subtitle": "Him? He's a panda."}, +{"start": "01:14:26.06", "end": "01:14:30.04", "subtitle": "You're a panda. What are you gonna do, big guy? Sit on me?"}, +{"start": "01:14:30.05", "end": "01:14:32.04", "subtitle": "Don't tempt me."}, +{"start": "01:14:32.05", "end": "01:14:36.05", "subtitle": "No. I'm gonna use this."}, +{"start": "01:14:36.06", "end": "01:14:38.02", "subtitle": "You want it? Come and get it."}, +{"start": "01:14:39.10", "end": "01:14:41.03", "subtitle": "Finally!"}, +{"start": "01:15:07.02", "end": "01:15:08.07", "subtitle": "That scroll is mine!"}, +{"start": "01:16:02.05", "end": "01:16:03.05", "subtitle": "Lightning!"}, +{"start": "01:16:38.07", "end": "01:16:40.07", "subtitle": "The scroll has given him power!"}, +{"start": "01:16:41.03", "end": "01:16:42.09", "subtitle": "No!"}, +{"start": "01:17:19.04", "end": "01:17:23.03", "subtitle": "Finally! Oh, yes."}, +{"start": "01:17:23.04", "end": "01:17:28.02", "subtitle": "The power of the Dragon Scroll is mine!"}, +{"start": "01:17:32.05", "end": "01:17:34.06", "subtitle": "It's nothing!"}, +{"start": "01:17:36.05", "end": "01:17:39.01", "subtitle": "It's OK. I didn't get it the first time, either."}, +{"start": "01:17:39.09", "end": "01:17:40.09", "subtitle": "What?"}, +{"start": "01:17:42.02", "end": "01:17:43.10", "subtitle": "There is no secret ingredient."}, +{"start": "01:17:47.05", "end": "01:17:48.08", "subtitle": "It's just you."}, +{"start": "01:17:58.05", "end": "01:17:59.06", "subtitle": "Stop it!"}, +{"start": "01:17:59.07", "end": "01:18:01.04", "subtitle": "I'm gonna pee."}, +{"start": "01:18:03.00", "end": "01:18:04.06", "subtitle": "Don't."}, +{"start": "01:18:04.07", "end": "01:18:06.04", "subtitle": "Don't! Don't!"}, +{"start": "01:19:13.06", "end": "01:19:15.04", "subtitle": "You..."}, +{"start": "01:19:15.05", "end": "01:19:17.07", "subtitle": "...can't defeat me."}, +{"start": "01:19:22.02", "end": "01:19:23.04", "subtitle": "You..."}, +{"start": "01:19:24.08", "end": "01:19:26.06", "subtitle": "...you're just a big..."}, +{"start": "01:19:26.06", "end": "01:19:28.02", "subtitle": "...fat..."}, +{"start": "01:19:28.03", "end": "01:19:29.03", "subtitle": "...panda!"}, +{"start": "01:19:30.03", "end": "01:19:33.04", "subtitle": "I'm not a big fat panda."}, +{"start": "01:19:33.05", "end": "01:19:35.08", "subtitle": "I'm the big fat panda."}, +{"start": "01:19:38.00", "end": "01:19:39.05", "subtitle": "The Wuxi Finger Hold!"}, +{"start": "01:19:39.05", "end": "01:19:40.10", "subtitle": "Oh, you know this hold?"}, +{"start": "01:19:41.00", "end": "01:19:44.10", "subtitle": "You're bluffing. You're bluffing. Shifu didn't teach you that."}, +{"start": "01:19:45.01", "end": "01:19:46.08", "subtitle": "Nope."}, +{"start": "01:19:46.08", "end": "01:19:49.00", "subtitle": "I figured it out. Skadoosh."}, +{"start": "01:20:09.06", "end": "01:20:10.08", "subtitle": "Look!"}, +{"start": "01:20:11.08", "end": "01:20:13.09", "subtitle": "The Dragon Warrior."}, +{"start": "01:20:41.04", "end": "01:20:46.03", "subtitle": "That's my boy! That big lovely kung fu warrior is my son!"}, +{"start": "01:20:48.03", "end": "01:20:49.04", "subtitle": "Yes!"}, +{"start": "01:20:50.07", "end": "01:20:52.03", "subtitle": "Thanks, Dad."}, +{"start": "01:21:01.06", "end": "01:21:02.10", "subtitle": "Hey, guys."}, +{"start": "01:21:07.07", "end": "01:21:09.00", "subtitle": "Master."}, +{"start": "01:21:09.01", "end": "01:21:10.05", "subtitle": "Master."}, +{"start": "01:21:13.04", "end": "01:21:15.02", "subtitle": "Master?"}, +{"start": "01:21:15.03", "end": "01:21:16.07", "subtitle": "Master Shifu!"}, +{"start": "01:21:29.08", "end": "01:21:31.01", "subtitle": "Master!"}, +{"start": "01:21:31.02", "end": "01:21:33.03", "subtitle": "Shifu, are you OK?!"}, +{"start": "01:21:35.07", "end": "01:21:37.01", "subtitle": "Po."}, +{"start": "01:21:37.02", "end": "01:21:39.01", "subtitle": "You're alive."}, +{"start": "01:21:39.02", "end": "01:21:40.04", "subtitle": "Or we're both dead."}, +{"start": "01:21:40.05", "end": "01:21:44.04", "subtitle": "No, Master, I didn't die. I defeated Tai Lung."}, +{"start": "01:21:44.05", "end": "01:21:45.06", "subtitle": "You did?"}, +{"start": "01:21:49.09", "end": "01:21:55.06", "subtitle": "Wow. It is as Oogway foretold."}, +{"start": "01:21:55.07", "end": "01:21:59.02", "subtitle": "You are the Dragon Warrior."}, +{"start": "01:21:59.09", "end": "01:22:02.04", "subtitle": "You have brought peace..."}, +{"start": "01:22:02.04", "end": "01:22:05.02", "subtitle": "...to this valley..."}, +{"start": "01:22:05.03", "end": "01:22:07.05", "subtitle": "...and..."}, +{"start": "01:22:07.06", "end": "01:22:09.02", "subtitle": "...and to me."}, +{"start": "01:22:09.03", "end": "01:22:10.05", "subtitle": "Thank you."}, +{"start": "01:22:12.04", "end": "01:22:15.06", "subtitle": "Thank you, Po."}, +{"start": "01:22:15.07", "end": "01:22:18.03", "subtitle": "Thank you. Thank you."}, +{"start": "01:22:23.08", "end": "01:22:28.08", "subtitle": "No! Master! No, no, no, don't die, Shifu, please!"}, +{"start": "01:22:28.08", "end": "01:22:31.06", "subtitle": "I'm not dying, you idiot!"}, +{"start": "01:22:31.06", "end": "01:22:33.06", "subtitle": "Dragon Warrior..."}, +{"start": "01:22:34.09", "end": "01:22:39.07", "subtitle": "...I am simply at peace. Finally."}, +{"start": "01:22:42.05", "end": "01:22:45.04", "subtitle": "So, I should stop talking?"}, +{"start": "01:22:46.01", "end": "01:22:47.07", "subtitle": "If you can."}, +{"start": "01:23:05.08", "end": "01:23:07.04", "subtitle": "Want to get something to eat?"}, +{"start": "01:23:10.01", "end": "01:23:11.02", "subtitle": "Yeah."}, +{"start": "01:23:17.02", "end": "01:23:20.06", "subtitle": "Everybody is kung fu fighting"}, +{"start": "01:23:21.04", "end": "01:23:24.08", "subtitle": "Your mind becomes fast as lightning"}, +{"start": "01:23:25.08", "end": "01:23:29.01", "subtitle": "Although the future is a little bit frightening"}, +{"start": "01:23:30.03", "end": "01:23:33.08", "subtitle": "It's the book of your life that you're writing"}, +{"start": "01:23:36.09", "end": "01:23:39.09", "subtitle": "Everybody is kung fu fighting"}, +{"start": "01:23:41.02", "end": "01:23:44.04", "subtitle": "Your mind becomes fast as lightning"}, +{"start": "01:23:45.05", "end": "01:23:48.08", "subtitle": "Although the future is a little bit frightening"}, +{"start": "01:23:50.01", "end": "01:23:53.01", "subtitle": "It's the book of your life that you're writing"}, +{"start": "01:23:54.10", "end": "01:23:57.02", "subtitle": "You are a natural"}, +{"start": "01:23:57.02", "end": "01:23:59.05", "subtitle": "Why is that so hard to see?"}, +{"start": "01:23:59.06", "end": "01:24:03.07", "subtitle": "Maybe it's just because You keep on looking at me"}, +{"start": "01:24:03.07", "end": "01:24:07.08", "subtitle": "The journey's a lonely one So much more than we know"}, +{"start": "01:24:07.09", "end": "01:24:11.08", "subtitle": "But sometimes you've got to go And be your own hero"}, +{"start": "01:24:11.09", "end": "01:24:14.08", "subtitle": "Everybody is kung fu fighting"}, +{"start": "01:24:16.02", "end": "01:24:19.04", "subtitle": "Your mind becomes fast as lightning"}, +{"start": "01:24:20.04", "end": "01:24:23.08", "subtitle": "Although the future is a little bit frightening"}, +{"start": "01:24:24.09", "end": "01:24:28.02", "subtitle": "It's the book of your life that you're writing"}, +{"start": "01:24:29.08", "end": "01:24:34.01", "subtitle": "You're a diamond in the rough A brilliant ball of clay"}, +{"start": "01:24:34.02", "end": "01:24:38.03", "subtitle": "You could be a work of art If you just go all the way"}, +{"start": "01:24:38.04", "end": "01:24:42.02", "subtitle": "Now what would it take to break? I believe that you can bend"}, +{"start": "01:24:42.02", "end": "01:24:46.06", "subtitle": "Not only do you have to fight But you have got to win"}, +{"start": "01:24:46.07", "end": "01:24:49.08", "subtitle": "'Cause everybody is kung fu fighting"}, +{"start": "01:24:51.01", "end": "01:24:54.01", "subtitle": "Your mind becomes fast as lightning"}, +{"start": "01:24:55.04", "end": "01:24:58.05", "subtitle": "Although the future is a little bit frightening"}, +{"start": "01:24:59.09", "end": "01:25:02.10", "subtitle": "It's the book of your life that you're writing"}, +{"start": "01:25:04.08", "end": "01:25:08.04", "subtitle": "You're a diamond in the rough A brilliant ball of clay"}, +{"start": "01:25:09.01", "end": "01:25:13.06", "subtitle": "You could be a work of art If you just go all the way"}, +{"start": "01:25:13.07", "end": "01:25:17.07", "subtitle": "Now what would it take to break? I believe that you can bend"}, +{"start": "01:25:17.08", "end": "01:25:21.05", "subtitle": "Not only do you have to fight But you have got to win"}, +{"start": "01:25:21.06", "end": "01:25:24.07", "subtitle": "'Cause everybody is kung fu fighting"}, +{"start": "01:25:26.03", "end": "01:25:29.03", "subtitle": "Your mind becomes fast as lightning"}, +{"start": "01:25:30.03", "end": "01:25:33.06", "subtitle": "Although the future is a little bit frightening"}, +{"start": "01:25:34.10", "end": "01:25:38.05", "subtitle": "It's the book of your life that you're writing"}] + +_.each(entries, function(doc) { + subtitles.insert(doc); +}) \ No newline at end of file diff --git a/kung-fu-quoting/server/serve.js b/kung-fu-quoting/server/serve.js new file mode 100644 index 0000000..47019f9 --- /dev/null +++ b/kung-fu-quoting/server/serve.js @@ -0,0 +1 @@ +subtitles.permit(['insert', 'update', 'remove']).never().apply(); \ No newline at end of file From eb29d8ffaed01c3a41071ec448b583ef9880ae2a Mon Sep 17 00:00:00 2001 From: yamanq Date: Sun, 21 Feb 2016 15:37:20 -0500 Subject: [PATCH 2/5] css and stuff --- kung-fu-quoting/client/kung-fu-quoting.css | 99 +++++++++++++++++++- kung-fu-quoting/client/kung-fu-quoting.html | 15 +-- kung-fu-quoting/client/kung-fu-quoting.js | 71 ++++++++------ kung-fu-quoting/public/bg.png | Bin 0 -> 22325 bytes kung-fu-quoting/public/font.ttf | Bin 0 -> 21396 bytes 5 files changed, 148 insertions(+), 37 deletions(-) create mode 100644 kung-fu-quoting/public/bg.png create mode 100644 kung-fu-quoting/public/font.ttf diff --git a/kung-fu-quoting/client/kung-fu-quoting.css b/kung-fu-quoting/client/kung-fu-quoting.css index be82a3b..7daf22d 100644 --- a/kung-fu-quoting/client/kung-fu-quoting.css +++ b/kung-fu-quoting/client/kung-fu-quoting.css @@ -1,16 +1,109 @@ +@font-face { + font-family: 'seven'; + src: url('./font.ttf'); +} + +body { + font-family: "seven"; + background-image: url('./bg.png'); +} + +p { + margin-bottom: 0%; +} + +h1 { + display: inline; +} + #main { margin: auto; width: 66%; - background-color: red; + background-color: #CFAB5D; padding: 2%; + padding-bottom: 3.5%; margin-top: 2%; border-radius: 15px; + height: 135px; + + -webkit-box-shadow: 5px 5px 6px 2px #01030F; + box-shadow: 5px 5px 6px 2px #01030F; +} + +.-autocomplete-container { + top: 35% !important; + background-color: #FCEDD1 !important; + width: 66% !important; + border-radius: 15px !important; +} + +.options { + padding-top: 5%; +} + +.-autocomplete-item.selected { + background-color: #85351C !important; + border-radius : 15px !important; } #spin { - margin-left: 10%; + float: right; + margin-top: -1.5%; + margin-right: 1; + text-align: center; } #legend { font-size: 190%; -} \ No newline at end of file + font-family: "seven"; + width: 75%; + margin-top: 4.5%; + margin-left: 3%; + background-color: #FCEDD1; + padding-left: 1%; + +} + +#spin > div { + padding-bottom: 25%; +} + +#beforespin { + background-color: #79B766; + border-color: #01030F; +} + +#afterspin { + background-color: #79B766; + border-color: #01030F; +} + +.sub { + background-color: #79B766; + + -webkit-transition: background-color 0.5s ease !important; + -moz-transition: background-color 0.5s ease !important; + -ms-transition: background-color 0.5s ease !important; + -o-transition: background-color 0.5s ease !important; + transition: background-color 0.5s ease !important; + border-color: #01030F !important; +} + +.add { + background-color: #79B766; + + -webkit-transition: background-color 0.5s ease !important; + -moz-transition: background-color 0.5s ease !important; + -ms-transition: background-color 0.5s ease !important; + -o-transition: background-color 0.5s ease !important; + transition: background-color 0.5s ease !important; + border-color: #01030F !important; +} + +.sub:hover { + background-color: #537F47 !important; +} + +.add:hover { + background-color: #537F47 !important; +} diff --git a/kung-fu-quoting/client/kung-fu-quoting.html b/kung-fu-quoting/client/kung-fu-quoting.html index 3474945..68ec5c7 100644 --- a/kung-fu-quoting/client/kung-fu-quoting.html +++ b/kung-fu-quoting/client/kung-fu-quoting.html @@ -8,20 +8,23 @@ diff --git a/kung-fu-quoting/client/kung-fu-quoting.js b/kung-fu-quoting/client/kung-fu-quoting.js index 1044052..b7462f7 100644 --- a/kung-fu-quoting/client/kung-fu-quoting.js +++ b/kung-fu-quoting/client/kung-fu-quoting.js @@ -1,10 +1,45 @@ -test = ""; +function playQuote () { + search = document.getElementById('legend').value; + before = document.getElementById('beforespin').value; + after = document.getElementById('afterspin').value; + + document.getElementById('legend').value = ""; + document.getElementById('beforespin').value = "0"; + document.getElementById('afterspin').value = "0"; + + + if (before === "" || before === NaN) { + before = 0; + } else { + before = parseInt(before) * 1000; + } + + if (after === "" || after === NaN) { + after = 0; + } else { + after = parseInt(after) * 1000; + } + + search = subtitles.find({"subtitle": search}).fetch()[0]; + + start = search['start']; + start = start.split(":"); + start = 1000 * ((60 * 60 * parseInt(start[0])) + (60 * parseInt(start[1])) + parseInt(start[2])); + + + end = search.end; + end = end.split(":") + end = 1000 * ((60 * 60 * parseInt(end[0])) + (60 * parseInt(end[1])) + parseInt(end[2])) + 500; + + mySound = new Audio("http://68.56.19.11:5000/getquote?start=" + (start - before) + "&end=" + (end + after) ); + mySound.play(); +} Template.hello.helpers({ settings: function() { return { position: "bottom", - limit: 10, + limit: 6, rules: [ { token: '', @@ -15,39 +50,19 @@ Template.hello.helpers({ } ] }; - }, - sounurl: function() { } }); Template.hello.events({ - 'click button': function() { - console.log("clicked"); - + 'click .options': function() { + playQuote(); }, 'keyup #legend': function(event) { - search = document.getElementById('legend').value; - before = document.getElementById('before').value - if (before === "" || before === NaN) { - before = 0; - } else { - before = parseInt(before); - } - // search = "I figured it out. Skadoosh." - search = subtitles.find({"subtitle": search}).fetch()[0]; + if (event.which === 13) { + playQuote(); + }; + }, - start = search.start; - start = start.split(":") - start = 1000 * ((60 * 60 * parseInt(start[0])) + (60 * parseInt(start[1])) + parseInt(start[2])); - - end = search.end; - end = end.split(":") - end = 1000 * ((60 * 60 * parseInt(end[0])) + (60 * parseInt(end[1])) + parseInt(end[2])) + 500; - - mySound = new Audio("http://127.0.0.1:5000/getquote?start=" + start + "&end=" + (end + (1000*before))); - mySound.play(); - - } }); Template.kung.helpers({ diff --git a/kung-fu-quoting/public/bg.png b/kung-fu-quoting/public/bg.png new file mode 100644 index 0000000000000000000000000000000000000000..b6691c8db4e5122663ca0b0d1dbc46c809b8d0f4 GIT binary patch literal 22325 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 Di;rq1 literal 0 HcmV?d00001 diff --git a/kung-fu-quoting/public/font.ttf b/kung-fu-quoting/public/font.ttf new file mode 100644 index 0000000000000000000000000000000000000000..e8b41e0fec127d2fba7b75ee66bcc5d7411a7d57 GIT binary patch literal 21396 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 A8~^|S literal 0 HcmV?d00001 From 435d47d862161bf1c70ce5aabd0e9d9ea2f38960 Mon Sep 17 00:00:00 2001 From: yamanq Date: Sun, 21 Feb 2016 15:54:15 -0500 Subject: [PATCH 3/5] favicon --- kung-fu-quoting/client/kung-fu-quoting.html | 2 ++ kung-fu-quoting/public/favicon.ico | Bin 0 -> 1150 bytes 2 files changed, 2 insertions(+) create mode 100644 kung-fu-quoting/public/favicon.ico diff --git a/kung-fu-quoting/client/kung-fu-quoting.html b/kung-fu-quoting/client/kung-fu-quoting.html index 68ec5c7..21d00c9 100644 --- a/kung-fu-quoting/client/kung-fu-quoting.html +++ b/kung-fu-quoting/client/kung-fu-quoting.html @@ -1,5 +1,7 @@ kung-fu-quoting + + diff --git a/kung-fu-quoting/public/favicon.ico b/kung-fu-quoting/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..5a95dfd817852cb04ab966fac024bb042f83b347 GIT binary patch literal 1150 zcmd6iF%H5&32c)8)qU33OBT7NZn-CAkGg2Z%l`43ZSXh=WgzkLu?X7oh`CwP_bk`!rIkB#HjI23#kMoQ*>%N;X?=2o9>rvA? z>REH{9_JZ<>GI2S%#91*(l4ugucar$KQrVl#nw5c{%Y!z{X{toaDPDCezWV~dV{`) Nr{&u`<2d`h?*myfYmfi{ literal 0 HcmV?d00001 From 03476d75c6a2753642f38a876c700cc0018f05fc Mon Sep 17 00:00:00 2001 From: yamanq Date: Sat, 27 Feb 2016 08:26:56 -0500 Subject: [PATCH 4/5] small fixes in font and title and favicon --- kung-fu-quoting/client/kung-fu-quoting.css | 4 ++++ kung-fu-quoting/client/kung-fu-quoting.html | 2 +- kung-fu-quoting/public/favicon.ico | Bin 1150 -> 202814 bytes 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/kung-fu-quoting/client/kung-fu-quoting.css b/kung-fu-quoting/client/kung-fu-quoting.css index 7daf22d..f1468f0 100644 --- a/kung-fu-quoting/client/kung-fu-quoting.css +++ b/kung-fu-quoting/client/kung-fu-quoting.css @@ -16,6 +16,10 @@ h1 { display: inline; } +ul { + font-size: 1.5em; +} + #main { margin: auto; width: 66%; diff --git a/kung-fu-quoting/client/kung-fu-quoting.html b/kung-fu-quoting/client/kung-fu-quoting.html index 21d00c9..7c6a56d 100644 --- a/kung-fu-quoting/client/kung-fu-quoting.html +++ b/kung-fu-quoting/client/kung-fu-quoting.html @@ -1,5 +1,5 @@ - kung-fu-quoting + Kung Fu Quoting diff --git a/kung-fu-quoting/public/favicon.ico b/kung-fu-quoting/public/favicon.ico index 5a95dfd817852cb04ab966fac024bb042f83b347..9292c3c3a2b6cb91ed14690605a25ee09959437f 100644 GIT binary patch literal 202814 zcmeI53DjQGxyQdG=0pS$5s3`uDKw;5mHJ`HMA8%T%o9T zRYaQ@YUW0(C5B5znxHX68iXWB?*086mbFs8yytz-*?XV!{vYe-TVKBOo@bx`^Xz^0 zbk5t-(uV(99%)?KP z9$tfYVJ^&v1@Q4_KlQu*eHKiI=iok24x9|i6~*0c0wR>iSnX)p1O~yyFb-aVcR(>; z1pikfpK{y>Faw@~TR=IsE35@>4-g@Ot%=Xw;R1L7RL>RLTH{*Faq~Ez+6Cp0?gzVp z`V_YG6zD{e2EcjnAj|~S-CE*Y&oR1hs7<*Uj)e7L8L$HTj2oc47U6fSdUYk3jYJDgN?*0 zug|Ja_%Iv`J-`-D0rl@S)>D0Z6Y`2_9_P{c@@Y5&Gzl(@xp68rG8P5Z^1Bj5pHsDy*``01QcocoENtE|Tpm`x% zehMthsWk5U187dB=s4zm{)v=X^U0n&LWEXKs?H0p%e6VqU*x&= zG&TGDkJd(>fGXADMz7^=^ymszGL3m3fkw5d+UKXBiRM6?(KhFz{|r@&X&%>eJG!h| zk)+Vx_=g?mugvoaXwz(a1bTAK&9Ls%NLz3X8kK$jnC3L^fJSs^hR;5LMpf(caYyaEvDJX_=ERao*` z{Cn$~%s{jLfnpTe%@#P+e5Z3Dy9PI)TUqu9u0~n!b)4(Y^D$_*GE~VraxtU9b-z9h z^q#9hB}oYF;q;ilzBsFXd;&ixNvvxvrrzDutb6=i*e&2??uDMyy z^D-K0zf={h9~bc&G;1vLyl&lFQ#GyYjD}O3-F~e>pW=Yc0BKEPw~Fcix|J?IOm?{dQP&e)`fzPhrIK@ z+0Umw!1{?L#g855Lh@YC2$gjn;6%#4(0NfvUYvohshIYzPlsl2my5doQ&I_ZhH`Z0 z*yo)Sh1H3t(KeNLNnPqV7Zzu=DUXBZR?B2+vx;gDecr|2bGKgt39&I{@V&p-T>k)# z%k-WAJ;(GcxSkfPf%XKpftWTF=ZQJ-=IgoK=_Rz;=+jeUk#t1=s&D8eA4BA+)c{ zd;P-1`187SQlwbd>Q-Y>y~E)1^7?1-T0Dy09cm3wj>m1wxn_f798QB<(YtMqG0gi^ zJvpJD?+up^s(bqWj1BV+WDVyV#xbt@VKsOL%~z`-Hn9#l9LJvb3!4*~1K1~U!1YeQ zr@-|;tOk0nGS%k+^j@#qoD)&%#1M23X?n)@eQ^B`tAX13e+wDt48D4EtoEflC&Fu> zIhT-jF3ue1I2xP~GSC@(9mKJEZ;A6FyawaYefbQrYUI$B`0xYZILFZ-)qOy}a85+4 z6MsefP#hkE_A?1;;td={Movx11Bv>x7=i zT_H>0>Nxg9$2oeO)%KoTN9>CF$Tpn#J@7ptt_C6IgwA!GqvyH$Uxz~~wi^ZUcYDXJ z`)Yeby#MDC{J5QutAXDCwHKsf-=ZKNgYzP;2Ezg*gx~KHH^!=C>T9ddor(>jAfJNk ze_Rc;FTZHJ0SAtATn%0)2J00a=nUsSjAK0~95*NQ&c*#R#H^k}wcb1mT>s;0@EkGd zTu%TC`i$QD;hc!8L5MzKTjG4HV;w!$#}b2-_WllbPDIa%SBODRDAHX2)n&C|8X?XJvo$} zh9k#0jt1KIvr(u(XYkXHV`qc&BD@A_cL!#ORilR<91QUW3rjf$vP5J=O~!XSMU8=6G=>lARM_H8?XuLg@XX(;Vxd zx&8=xuLddGNDAlrA5H^(|C8!sXw!Gj=(}ef>o6MVJDv6m9ppOvd0jY6KB(U5{kw

b#X0{abLl^v6T#}lEoi;sk^u<#`&Ev0kXWma*C$|H8*#Ne zAD#!kFBGf63uvtM)|hq@&K>7sHJF9Qd&dlNM&Fxo{F~ssC{BZS(RbgBaVg?(mEmJ> ztc%e=<2$vnWiq{w=y`BX6r+K1;)jVOL|@9`HNaxxtmkNd3dspJUIf}c%^*?_N zwElYmq>>YBP!^3t9P4~F(DOZdzPjl5xZt7?yM(hkC-T)m?^V7WV$Sz1nJiud$T!BS zGphT;VU;DtF46BtP*z=s+kkvD&=~tNXb-8`g%rqf&PM~q`3mTmT97lAXIqY+1I~-a zHP9aWb6^EX(FRc{^-Ub>#x!^z4YiLm)i_hMnyo8G>itB{iN-W|3k{EfWgu1a9AINH zRvnoRheF#_gPgHk8W-LLuK)FGFaiDc$f$da!}ToM)8JUwr@F8nRw|`W0~fU%CdGKl?p|dUr3ba<%@PZ8kX8t!tn;@oS(rRNb^kWehkcTGwDI z8l4DbUhnlBKKfC;mC^9P5A8;6-%# z0dxu*jwHP8Oer+a;k@`l1I>x3uRjo~H2%{*0Dt$(7jf2_-uciIn$@&FTyq_+|BLI! zV`yGA}`g}Sp?l(Z(EIXJe|K9W`Kmo1zk_Ct z^=n+a*7LT2Heg$mNYtyUjM|qrJe|vt0F9Yd-&3I30R}?W+}N$DeM2s^`SJT;pw^HJ+8A8Er)_ zy2|f=S3mX%I11JTTWty)!eMGNtJntUem4TP1C4>3-F}DwRg1Igz2ILAsj|e$fH_nmj_XBAScjX+e(Wl6+z*&4G z#rm&xYv)Avc((S5a}tcT)+RP=t5x(zFoW`JS?Em@ebwaR}R@q zS;~}R{mW7+SiM4PjxCjE0v@6)TCcJdqkx{1xB+6f^@}Kj)+B6cD6k{Nm<_S>;umSi zQRz}_&(-Of$(XU$+U_?it#Y|8PS1*sf|xlW-{+P~wo;Zhh5nx2&7^ydEgc1RqA0QZ z0B5HoN2N=$Ems$F&SyUU2Uc3)@?D(n3pYZ{KEM^_ldY5`ZcC{()`}HtkN?w58@)qk zX2iT0jc<)bY{e_k7Z)-21Lz&ywzL$`8u8^2>%K4v-+s<7Tuuy&80+!)?iB7)?Wslu zv?p*X#ApNb9N4#OET<1^T!EgPBGz*O`aZgEG=2#_Ljej5;hY+y#b^UY;#cESTNnk7 z!A-2^K!@X7eNJ0i3h4b>df!fr`u_%gH8!<{QJ^Dk?ghs>jNWDOasUPWFj8JzRu+*e zQcm^5XGe6Eq52nV-dE3jXzz(FJq0$SNYfxj8!!sL z%cmzvWlOXUR~GAiFk|rT_dTSUTE|nY81q9KdkjiblFF9qAg(ONm{0k2LSmymzW+^E{@g%egZLKt$l%qR9V~-U)u(h{dtIy7f;}~M~Ss7ThY}I9|tjF{VIO9 zEt_CXQr>;I&RBazZpOFY4;C)bw#3yGh|vZ-iQk^#F4dlDRGAAu-cf z{4t2p2F%3o9*OBu<>F|}btA-xwVnyr^Qh`~+R{>BD~dB2V&ug{{OWy0wlE6l`y$6e zj96L5x^Gir?O0F4JBzD6lNYYHvV{HbCoB7r=60 z3!{MAfLQ&2-{X6&FqdgB85B?(a5~I|(Dw#CE2KV%_XiJr^_%3mtFWXY_okEjE1*o+Onmk)9vcz6|xv zL$?8Mf9AU*KW%9#(2e5!66QhZyqJtn^+T2eTNnlQ#LY7hI@Vf`xC^vT!IqW+s((kr zbO@anAK`O2^afiP1+-5<;{lD)L&y77e10FiCX5J)+1Dx0eXs~Z=fwnkeg~ETTk#5L zZvHrku|BW>zqf&(Aw-14Y<0>r477hQbQ_>G2|YvD3v6K&P@6v%Vzl{F@vFXo<|b_E zDA0zY>;puPKN!CMfz&DR*@H_#7kX(`a1;#>*uL+HHF-r?(E zeXxa5U;u6&fEaxNjYCcYKSzWJ37N*@`@z!?x($#&?I#@!o-aa#0H$Yoe*`g}8PmG( z{jdwD4{A$C0rdqgg&6Y!nlHK&^bCV7i~`ylG8$s+8F~l5KZdSgOGkmW6lEYh3^DqM z)A4%>bOKxP3TUsm=I16sjK1G^{OVaE?N_y>qkz^3^nM}L$IyA9KH@mo9&BM0*Z?=z z!g~-p-tu_`sQ+n8O94IWeKW*(&)7`-o(USS+KN{|^FZ1=_(%8@Lbn5&f7%z+2eqZ6 zfc6gV4^KkqF@gNu2it)yi~_6TM*D_dg3xWi9DH5`oxzrt0&7s5Aut6(=Y{5~PXz60 zvxQNhH*PKl^}|BPTWbVcgDpJ;G*;AjE%aWJkMTJYdVnpA0&Q^9A2bFGJvZy?tys_DlaDD z>l~e&QXR zU;R>BJOvbQtr2S+_yH6Z@3EY_1K7%;fMTWnop(Y}&lPAsNqB!n zug83dP%_gz;f`=EyasvSA9P+@ItpknVL#CRftNvhy7P+pNu0}8P6f2LQ{#2*>-`HX zfIRX-DP(RiQ1Ic()upfi`CIfC2Z4QM1U?&9-)uOK2MY#JM= z52!xDvoH^`#$0>Aw9aI!jsmK;>JzA6r@j7~=gpcIXYmSj`ITcu)Vh@1R;WzLi%mVEzSOmHk=)SM#PSjtt zHHQKk&-a0E!8xFHzNcU^s9l%@V?g^-ZPidfeL?jNwt&6hFc=K`L2s}%uLAA3^p4OC z)&cbcJ?DoAHY;EStbi4;0#?8ZSOF_w1+0J-umV=V3RnRvUnU0T1Wc1!zv>mT=Dt$-D< w0#?8ZSOF_w1+0J-umV=V3RnRvU2c)8)qU33OBT7NZn-CAkGg2Z%l`43ZSXh=WgzkLu?X7oh`CwP_bk`!rIkB#HjI23#kMoQ*>%N;X?=2o9>rvA? z>REH{9_JZ<>GI2S%#91*(l4ugucar$KQrVl#nw5c{%Y!z{X{toaDPDCezWV~dV{`) Nr{&u`<2d`h?*myfYmfi{ From aa214f3077242e118e607c9cd757dd8e094828b3 Mon Sep 17 00:00:00 2001 From: Kenneth Jao Date: Mon, 23 Oct 2017 22:33:09 -0400 Subject: [PATCH 5/5] Optimized if statements --- kung-fu-quoting/client/kung-fu-quoting.js | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/kung-fu-quoting/client/kung-fu-quoting.js b/kung-fu-quoting/client/kung-fu-quoting.js index b7462f7..a243d04 100644 --- a/kung-fu-quoting/client/kung-fu-quoting.js +++ b/kung-fu-quoting/client/kung-fu-quoting.js @@ -1,4 +1,4 @@ -function playQuote () { +function playQuote() { search = document.getElementById('legend').value; before = document.getElementById('beforespin').value; after = document.getElementById('afterspin').value; @@ -7,18 +7,9 @@ function playQuote () { document.getElementById('beforespin').value = "0"; document.getElementById('afterspin').value = "0"; + before = (before === "" || before === NaN) ? 0 : parseInt(before) * 1000; - if (before === "" || before === NaN) { - before = 0; - } else { - before = parseInt(before) * 1000; - } - - if (after === "" || after === NaN) { - after = 0; - } else { - after = parseInt(after) * 1000; - } + after = (after === "" || after === NaN) ? 0 : parseInt(after) * 1000; search = subtitles.find({"subtitle": search}).fetch()[0];