OSDN Git Service

update
authornagoling <>
Mon, 30 Dec 2013 18:46:34 +0000 (03:46 +0900)
committernagomi <nagomi@192.168.1.23>
Mon, 30 Dec 2013 18:46:34 +0000 (03:46 +0900)
.tags
.tags_sorted_by_file
data/marisa/params.js
data/reimu/params.js
init.js
lib/.tags [new file with mode: 0644]
lib/.tags_sorted_by_file [new file with mode: 0644]
lib/FormSprite.js
lib/Util.js [new file with mode: 0644]
main.js

diff --git a/.tags b/.tags
index 21d8bd0..ec05f8e 100644 (file)
--- a/.tags
+++ b/.tags
@@ -6,6 +6,8 @@
 !      .\jkl-parsexml.js       /^    if ( typeof(this.req.setRequestHeader) != "undefined" ) {$/;"     r
 !      .\jkl-parsexml.js       /^    } else if ( typeof(this.req.load) != "undefined" ) {$/;"  r
 !      .\jkl-parsexml.js       /^\/\/  if ( typeof(this.req.setRequestHeader) != "undefined" ) {$/;"   r
+!      .\lib\FormSprite.js     /^                      if(spr.type != "kuki")continue;$/;"     r
+!      .\net.js        /^                      if(textStatus != "success"){$/;"        r
 !_TAG_FILE_ENCODING    cp932   //
 !_TAG_FILE_FORMAT      2       /extended format; --format=1 will not append ;" to lines/
 !_TAG_FILE_SORTED      1       /0=unsorted, 1=sorted, 2=foldcase/
@@ -21,6 +23,19 @@ $/;" r
 'Transform']   .\enchant.js    /^        this._element.style[enchant.ENV.VENDOR_PREFIX + 'Transform'] = 'scale(' + e.scale + ')';$/;"  r
 'TransformOrigin']     .\enchant.js    /^        this._element.style[enchant.ENV.VENDOR_PREFIX + 'TransformOrigin'] = '0 0';$/;"       r
 'TransformOrigin']     .\enchant.js    /^        this.style[enchant.ENV.VENDOR_PREFIX + 'TransformOrigin'] = '0px 0px';$/;"    r
++      .\main.js       /^                      ret += "ID " + this.id + "\\n";$/;"   r
++      .\main.js       /^                      ret += "debug  " + this.action.status + "\\n";$/;"      r
++      .\main.js       /^                      ret += "うんうん  " + this.getUnun() + "\\n";$/;" r
++      .\main.js       /^                      ret += "もちもの  " + this.items.length + "\\n";$/;"      r
++      .\main.js       /^                      ret += "ゆっくり  " + this.getYukkuri() + "\\n";$/;"      r
++      .\main.js       /^                      ret += "オーナーID " + ownerId + "\\n";$/;"       r
++      .\main.js       /^                      ret += "プレイスID " + this.id + "\\n";$/;"       r
++      .\main.js       /^                      ret += "プレイス  " + placeId + "\\n";$/;"        r
++      .\main.js       /^                      ret += "容姿  " + this.getLooksText() + "\\n";$/;"  r
++      .\main.js       /^                      ret += "空腹  " + this.getHungry() + "\\n";$/;"     r
++      .\main.js       /^                      ret += "食料うめぇ  " + this.foods[EFood.GREAT] + "\\n";$/;"     r
++      .\main.js       /^                      ret += "食料それなりー " + this.foods[EFood.NORMAL] + "\\n";$/;"       r
++      .\main.js       /^                      ret += "食料にがにが  " + this.foods[EFood.BAD] + "\\n";$/;"    r
 .ontouchstart  .\ctrl.js       /^                      this.cmdIcons[value].ontouchstart = function(obj){$/;"  r
 //             this.menuBg.image.context.fillStyle     .\ctrl.js       /^\/\/          this.menuBg.image.context.fillStyle = '#ff0000';$/;"    r
 10     .\enchant.js    /^     *    10: function(){ 10フレーム経過した後に実行される関数 },$/;"        r
@@ -28,6 +43,10 @@ $/;" r
 30     .\enchant.js    /^     *    30: function(){ 30フレーム経過した後に実行される関数 }$/;" r
 ATouchEvent    .\ctrl.js       /^var ATouchEvent = enchant.Class.create({$/;"  c
 Action .\main.js       /^      var Action = enchant.Class.create({$/;" c
+Address        .\main.js       /^      var Address = enchant.Class.create({$/;"        c
+Animation      .\lib\Animation.js      /^var Animation = enchant.Class.create({$/;"    c
+App    .\init.js       /^App = {};$/;" r
+App.YUtil      .\class.js      /^App.YUtil = enchant.Class.create(enchant.Sprite,{$/;" c
 Auftretens     .\enchant.js    /^ * Objekt des Auftretens: {@link enchant.Core}$/;"    r
 Auftretens     .\enchant.js    /^ * Objekt des Auftretens: {@link enchant.Core}, {@link enchant.Node}$/;"      r
 Auftretens     .\enchant.js    /^ * Objekt des Auftretens: {@link enchant.Core}, {@link enchant.Scene}$/;"     r
@@ -42,6 +61,7 @@ BACK_EASEOUT  .\enchant.js    /^    BACK_EASEOUT: function(t, b, c, d, s) {$/;"       r
 BOUNCE_EASEIN  .\enchant.js    /^    BOUNCE_EASEIN: function(t, b, c, d) {$/;" r
 BOUNCE_EASEINOUT       .\enchant.js    /^    BOUNCE_EASEINOUT: function(t, b, c, d) {$/;"      r
 BOUNCE_EASEOUT .\enchant.js    /^    BOUNCE_EASEOUT: function(t, b, c, d) {$/;"        r
+Box    .\class.js      /^var Box = enchant.Class.create(enchant.Sprite, {$/;"  c
 CANVAS_DRAWING_METHODS .\enchant.js    /^    CANVAS_DRAWING_METHODS: [$/;"     r
 CIRC_EASEIN    .\enchant.js    /^    CIRC_EASEIN: function(t, b, c, d) {$/;"   r
 CIRC_EASEINOUT .\enchant.js    /^    CIRC_EASEINOUT: function(t, b, c, d) {$/;"        r
@@ -51,31 +71,57 @@ COLOR       .\ctrl.js       /^\/\/          var COLOR = "#ffffff";$/;"      r
 CUBIC_EASEIN   .\enchant.js    /^    CUBIC_EASEIN: function(t, b, c, d) {$/;"  r
 CUBIC_EASEINOUT        .\enchant.js    /^    CUBIC_EASEINOUT: function(t, b, c, d) {$/;"       r
 CUBIC_EASEOUT  .\enchant.js    /^    CUBIC_EASEOUT: function(t, b, c, d) {$/;" r
+CanvasLayer.prototype.initialize       .\main.js       /^\/\/ CanvasLayer.prototype.initialize = function() {$/;"      r
+ComSayHelloRecvEvent   .\main.js       /^      var ComSayHelloRecvEvent = enchant.Class.create(Event,{$/;"     c
+ComSayHelloSendEvent   .\main.js       /^      var ComSayHelloSendEvent = enchant.Class.create(Event,{$/;"     c
 CommandIcon    .\ctrl.js       /^var CommandIcon = enchant.Class.create(enchant.Sprite,{$/;"   c
+CommandQueueObject     .\ctrl.js       /^var CommandQueueObject = enchant.Class.create({$/;"   c
 Constructor    .\enchant.js    /^    var Constructor = function() {$/;"        r
 Constructor._collectionTarget  .\enchant.js    /^        Constructor._collectionTarget = [];$/;"       r
 Constructor.collection .\enchant.js    /^    Constructor.collection = [];$/;"  r
 Constructor.prototype.initialize       .\enchant.js    /^        Constructor.prototype.initialize = function() {$/;"   r
 Ctrl   .\ctrl.js       /^var Ctrl = enchant.Class.create({$/;" c
+DeclarePlaceHomelessEvent      .\main.js       /^      var DeclarePlaceHomelessEvent = enchant.Class.create(Event,{$/;"        c
 EAction        .\main.js       /^var EAction = {$/;"   r
+EAnimStatus    .\main.js       /^var EAnimStatus = {$/;"       r
+EBody  .\main.js       /^var EBody = {$/;"     r
 ECommand       .\main.js       /^var ECommand = {$/;"  r
+EDamage        .\main.js       /^var EDamage = {$/;"   r
+EDate  .\main.js       /^var EDate = {$/;"     r
+EDeepSay       .\main.js       /^var EDeepSay = {$/;"  r
 EDirection     .\main.js       /^var EDirection = {$/;"        r
+EExSkill       .\main.js       /^var EExSkill = {$/;"  r
+EFace  .\main.js       /^var EFace = {$/;"     r
 EFieldPos      .\main.js       /^var EFieldPos = {$/;" r
+EFood  .\main.js       /^var EFood = {$/;"     r
+EGrow  .\main.js       /^var EGrow = {$/;"     r
 ELASTIC_EASEIN .\enchant.js    /^    ELASTIC_EASEIN: function(t, b, c, d, a, p) {$/;"  r
 ELASTIC_EASEINOUT      .\enchant.js    /^    ELASTIC_EASEINOUT: function(t, b, c, d, a, p) {$/;"       r
 ELASTIC_EASEOUT        .\enchant.js    /^    ELASTIC_EASEOUT: function(t, b, c, d, a, p) {$/;" r
+ELooks .\main.js       /^var ELooks = {$/;"    r
+EMemory        .\main.js       /^var EMemory = {$/;"   r
 EMenuPos       .\main.js       /^var EMenuPos = {$/;"  r
-EResPath       .\main.js       /^\/\/ var EResPath = {$/;"     r
+EMsg   .\main.js       /^var EMsg = {$/;"      r
 EResPath       .\main.js       /^var EResPath = {$/;"  r
+EResPathReimu  .\main.js       /^var EResPathReimu = {$/;"     r
+ESearch        .\main.js       /^var ESearch = {$/;"   r
+EWalkAnimation .\main.js       /^var EWalkAnimation = {$/;"    r
 EXPO_EASEIN    .\enchant.js    /^    EXPO_EASEIN: function(t, b, c, d) {$/;"   r
 EXPO_EASEINOUT .\enchant.js    /^    EXPO_EASEINOUT: function(t, b, c, d) {$/;"        r
 EXPO_EASEOUT   .\enchant.js    /^    EXPO_EASEOUT: function(t, b, c, d) {$/;"  r
 EatEvent       .\main.js       /^      var EatEvent = enchant.Class.create(Event,{$/;" c
+EatInHomeEvent .\main.js       /^      var EatInHomeEvent = enchant.Class.create(Event,{$/;"   c
 Event  .\main.js       /^      var Event = enchant.Class.create({$/;"  c
 FONT   .\ctrl.js       /^              var FONT = "18px 'Times New Roman'";$/;"        r
 FONT   .\ctrl.js       /^\/\/          var FONT = "14px 'Times New Roman'";$/;"        r
-Food   .\main.js       /^      var Food = enchant.Class.create(enchant.Sprite,{$/;"    c
+Food   .\main.js       /^      var Food = enchant.Class.create(ObjSprite,{$/;" c
+FormSprite     .\lib\FormSprite.js     /^var FormSprite = enchant.Class.create({$/;"   c
 Function.prototype.bind        .\enchant.js    /^    Function.prototype.bind = function(thisObject) {$/;"      r
+GPopup .\class.js      /^GPopup = enchant.Class.create(enchant.Sprite, {$/;"   c
+GWindow        .\class.js      /^GWindow = enchant.Class.create(enchant.Sprite, {$/;"  c
+HuntStartEvent .\main.js       /^      var HuntStartEvent = enchant.Class.create(Event,{$/;"   c
+ICON_TEXT      .\ctrl.js       /^var ICON_TEXT = [$/;" r
+InHomeEvent    .\main.js       /^      var InHomeEvent = enchant.Class.create(Event,{$/;"      c
 Informationen  .\mixing.enchant.js     /^ * Weiterführende Informationen: {@link enchant.Class.mixClasses}, {@link enchant.Class.MixingRecipe.createFromClass}, $/;"  r
 JKL    .\jkl-parsexml.js       /^if ( typeof(JKL) == 'undefined' ) JKL = function() {};$/;"    r
 JKL.ParseXML   .\jkl-parsexml.js       /^JKL.ParseXML = function ( url, query, method ) {$/;"  r
@@ -118,21 +164,155 @@ JKL.ParseXML.prototype.setOutputArrayAuto        .\jkl-parsexml.js       /^JKL.ParseXML.proto
 JKL.ParseXML.prototype.setOutputArrayElements  .\jkl-parsexml.js       /^JKL.ParseXML.prototype.setOutputArrayElements = function ( list ) {$/;"       r
 JKL.ParseXML.prototype.setOutputArrayNever     .\jkl-parsexml.js       /^JKL.ParseXML.prototype.setOutputArrayNever = function () {$/;"        r
 KEY_BIND_TABLE .\enchant.js    /^    KEY_BIND_TABLE: {$/;"     r
+Kuki   .\main.js       /^      var Kuki = enchant.Class.create(ObjSprite,{$/;" c
 LINEAR .\enchant.js    /^    LINEAR: function(t, b, c, d) {$/;"        r
+M      .\lang\en.js    /^var M = {};$/;"       r
+M      .\lang\ja.js    /^var M = {};$/;"       r
+M.BASE .\lang\ja.js    /^M.BASE = {};$/;"      r
+M.BASE.L       .\lang\ja.js    /^M.BASE.L = {};$/;"    r
+M.BASE.L.DAMAGE1       .\lang\ja.js    /^M.BASE.L.DAMAGE1 = "いたいいたいをされたら\nゆっくりできないよ!";$/;"   r
+M.BASE.L.DAMAGE2       .\lang\ja.js    /^M.BASE.L.DAMAGE2 = "ゆ!?\nいたいよ!やめてよね!\nゆっくりできないよ!";$/;"        r
+M.BASE.L.DEAD1 .\lang\ja.js    /^M.BASE.L.DEAD1 = "もっとゆっくりしたかった…";$/;"       r
+M.BASE.L.DECLARE_PLACE1        .\lang\ja.js    /^M.BASE.L.DECLARE_PLACE1 = "ここを%name%の\\nゆっくりぷれいすにするよ!";$/;" r
+M.BASE.L.EAT1  .\lang\ja.js    /^M.BASE.L.EAT1 = "む~しゃむ~しゃ!\nそれなり~";$/;"   r
+M.BASE.L.EAT2  .\lang\ja.js    /^M.BASE.L.EAT2 = "はふっはふっ!\nめっちゃうま!";$/;"   r
+M.BASE.L.EAT3  .\lang\ja.js    /^M.BASE.L.EAT3 = "む~しゃむ~しゃ\nしあわせー";$/;"      r
+M.BASE.L.EAT_FAILED1   .\lang\ja.js    /^M.BASE.L.EAT_FAILED1 = "どぼじで\\nたべものさん\\nないのおおおおお!?";$/;"      r
+M.BASE.L.GET_UP1       .\lang\ja.js    /^M.BASE.L.GET_UP1 = "ゆっくりおきるよ!";$/;" r
+M.BASE.L.HUNTING_MESSAGE1      .\lang\ja.js    /^M.BASE.L.HUNTING_MESSAGE1 = "%name%はかりの\\nてんっさいなんだよ!";$/;"        r
+M.BASE.L.HUNTING_MESSAGE2      .\lang\ja.js    /^M.BASE.L.HUNTING_MESSAGE2 = "たべものさん\\nゆっくりかられてね!";$/;"        r
+M.BASE.L.HUNTING_MESSAGE3      .\lang\ja.js    /^M.BASE.L.HUNTING_MESSAGE3 = "ゆ!ゆ!\nくささんゆっくりぬけてね!";$/;"      r
+M.BASE.L.HUNTING_MESSAGE4      .\lang\ja.js    /^M.BASE.L.HUNTING_MESSAGE4 = "ゆっくりごはんになってね!";$/;"    r
+M.BASE.L.HUNTING_MESSAGE5      .\lang\ja.js    /^M.BASE.L.HUNTING_MESSAGE5 = "ゆっくりたべものさん\\nあつめるよ!";$/;"        r
+M.BASE.L.HUNTING_MESSAGE6      .\lang\ja.js    /^M.BASE.L.HUNTING_MESSAGE6 = "ゆっくりかりをするよ!!";$/;"       r
+M.BASE.L.HUNTING_MESSAGE7      .\lang\ja.js    /^M.BASE.L.HUNTING_MESSAGE7 = "たべものさん\\nいっぱいかるよ!";$/;"      r
+M.BASE.L.HUNTING_MESSAGE8      .\lang\ja.js    /^M.BASE.L.HUNTING_MESSAGE8 = "ゆうっしゅうっ\\nでごめんね!";$/;" r
+M.BASE.L.HUNT_ESCAPE1  .\lang\ja.js    /^M.BASE.L.HUNT_ESCAPE1 = "ゆ~たいりょうだよ~";$/;" r
+M.BASE.L.HUNT_ESCAPE2  .\lang\ja.js    /^M.BASE.L.HUNT_ESCAPE2 = "たべものさん\\nもってかえるよ!";$/;"  r
+M.BASE.L.LEARN_NO_FOOD_IN_PLACE1       .\lang\ja.js    /^M.BASE.L.LEARN_NO_FOOD_IN_PLACE1 = "ゆー、たべものさんがないよ";$/;"     r
+M.BASE.L.LOST_HOUSE1   .\lang\ja.js    /^M.BASE.L.LOST_HOUSE1 = "おうちが\nなくなってるううぅぅ!!";$/;"      r
+M.BASE.L.MOVE_GOTO_HOME1       .\lang\ja.js    /^M.BASE.L.MOVE_GOTO_HOME1 = "ゆっくりおうちにかえるよ!";$/;"     r
+M.BASE.L.MOVE_TO_HUNTING1      .\lang\ja.js    /^M.BASE.L.MOVE_TO_HUNTING1 = "ゆっくりかりにいくよ!";$/;"  r
+M.BASE.L.REHUNT1       .\lang\ja.js    /^M.BASE.L.REHUNT1 = "ゆっくりほかの\\nたべものさんさがすよ!";$/;"   r
+M.BASE.L.REMOVE_YUKKURI1       .\lang\ja.js    /^M.BASE.L.REMOVE_YUKKURI1 = "%name%はごみじゃないよ!";$/;"   r
+M.BASE.L.SAY_HELLO1    .\lang\ja.js    /^M.BASE.L.SAY_HELLO1 = "%name%は%name%だよ!\nゆっくりしていってね!";$/;"      r
+M.BASE.L.SAY_HELLO2    .\lang\ja.js    /^M.BASE.L.SAY_HELLO2 = "ゆっくりしていってね!";$/;"        r
+M.BASE.L.SEARCH_FOOD1  .\lang\ja.js    /^M.BASE.L.SEARCH_FOOD1 = "ゆゆ??\nたべものさんだよ!";$/;"      r
+M.BASE.L.SLEEP1        .\lang\ja.js    /^M.BASE.L.SLEEP1 = "すーやすーや。";$/;"        r
+M.BASE.L.SLEEP2        .\lang\ja.js    /^M.BASE.L.SLEEP2 = "ゆぅ・・・ゆぅ・・・";$/;"       r
+M.BASE.L.TARGETING_EAT1        .\lang\ja.js    /^M.BASE.L.TARGETING_EAT1 = "ゆゆ??\nたべものさん\\nはっけんだよ!";$/;"     r
+M.BASE.L.UNUN1 .\lang\ja.js    /^M.BASE.L.UNUN1 = "すーぱうんうんたーいむ!\nはじまるよ!";$/;"      r
+M.BASE.L.UNUN2 .\lang\ja.js    /^M.BASE.L.UNUN2 = "うんうんするよーー!!";$/;"     r
+M.BASE.L.UNUN3 .\lang\ja.js    /^M.BASE.L.UNUN3 = "うんうんあげるから\nよろこんでたべてねっ!!";$/;"     r
+M.BASE.L.UNUN_END1     .\lang\ja.js    /^M.BASE.L.UNUN_END1 = "すっきりー!";$/;"        r
+M.BASE.L.UNUN_SPELL1   .\lang\ja.js    /^M.BASE.L.UNUN_SPELL1 = "うんうんくさい!";$/;"        r
+M.BASE.L.WALK1 .\lang\ja.js    /^M.BASE.L.WALK1 = "ゆっ!ゆっ!\nゆっくりすすむよっ!";$/;"    r
+M.BASE.L.WALK2 .\lang\ja.js    /^M.BASE.L.WALK2 = "ゆっくり、ゆっくりー!";$/;"     r
+M.BASE.L.WALK3 .\lang\ja.js    /^M.BASE.L.WALK3 = "かもしかのようなあんよで\\nゆっくりすすむよ!";$/;"    r
+M.BASE.L.WALK4 .\lang\ja.js    /^M.BASE.L.WALK4 = "ゆっくり\\nぴょんぴょんするよ!";$/;" r
+M.BASE.L.YYUYYU1       .\lang\ja.js    /^M.BASE.L.YYUYYU1 = "ゆっゆっゆっ♪";$/;"       r
+M.BASE.L.YYUYYU2       .\lang\ja.js    /^M.BASE.L.YYUYYU2 = "ゆっくりーのひー\\nまったりーのひー\\nすっきりーのひー♪";$/;"   r
+M.LABEL        .\lang\ja.js    /^M.LABEL = {};$/;"     r
+M.LABEL.HUNGRY .\lang\ja.js    /^M.LABEL.HUNGRY = "空腹";$/;"        r
+M.LABEL.SLEEP  .\lang\ja.js    /^M.LABEL.SLEEP = "眠気";$/;" r
+M.LABEL.STRESS .\lang\ja.js    /^M.LABEL.STRESS = "ストレス";/;"   r
+M.LABEL.UNUN   .\lang\ja.js    /^M.LABEL.UNUN = "うんうん";$/;"    r
+M.LABEL.YUKKURI        .\lang\ja.js    /^M.LABEL.YUKKURI = "ゆっくり";$/;" r
+M.MARISA       .\lang\ja.js    /^M.MARISA = {};$/;"    r
+M.MARISA.L     .\lang\ja.js    /^M.MARISA.L = {};$/;"  r
+M.MARISA.L.DEAD1       .\lang\ja.js    /^M.MARISA.L.DEAD1 = "もっとゆっくりしたかった…";$/;"     r
+M.MARISA.L.DECLARE_PLACE1      .\lang\ja.js    /^M.MARISA.L.DECLARE_PLACE1 = "ここを%name%の\\nゆっくりぷれいすに\\nするのぜ!";$/;" r
+M.MARISA.L.EAT1        .\lang\ja.js    /^M.MARISA.L.EAT1 = "む~しゃむ~しゃ!\nそれなり~";$/;" r
+M.MARISA.L.EAT2        .\lang\ja.js    /^M.MARISA.L.EAT2 = "はふっはふっ!\nめっちゃうま!";$/;" r
+M.MARISA.L.EAT3        .\lang\ja.js    /^M.MARISA.L.EAT3 = "む~しゃむ~しゃ\nしあわせー";$/;"    r
+M.MARISA.L.EAT_FAILED1 .\lang\ja.js    /^M.MARISA.L.EAT_FAILED1 = "どぼじで\\nたべものさん\\nないのおおおおお!?";$/;"    r
+M.MARISA.L.GET_UP1     .\lang\ja.js    /^M.MARISA.L.GET_UP1 = "ゆっくりおきるよ!";$/;"       r
+M.MARISA.L.HUNTING_MESSAGE1    .\lang\ja.js    /^M.MARISA.L.HUNTING_MESSAGE1 = "%name%はかりの\\nてんっさいなのぜ!";$/;" r
+M.MARISA.L.HUNTING_MESSAGE2    .\lang\ja.js    /^M.MARISA.L.HUNTING_MESSAGE2 = "たべものさん\\nゆっくりかられるのぜ!";$/;"   r
+M.MARISA.L.HUNTING_MESSAGE3    .\lang\ja.js    /^M.MARISA.L.HUNTING_MESSAGE3 = "ゆ!ゆ!\nくささんゆっくり\\nぬけるのぜ!";$/;"      r
+M.MARISA.L.HUNTING_MESSAGE4    .\lang\ja.js    /^M.MARISA.L.HUNTING_MESSAGE4 = "ゆっくりごはんになってね!";$/;"  r
+M.MARISA.L.HUNTING_MESSAGE5    .\lang\ja.js    /^M.MARISA.L.HUNTING_MESSAGE5 = "ゆっくりたべものさん\\nあつめるのぜ!";$/;"   r
+M.MARISA.L.HUNTING_MESSAGE6    .\lang\ja.js    /^M.MARISA.L.HUNTING_MESSAGE6 = "ゆっくりかりをするのぜ!!";$/;"  r
+M.MARISA.L.HUNTING_MESSAGE7    .\lang\ja.js    /^M.MARISA.L.HUNTING_MESSAGE7 = "たべものさん\\nいっぱいかるのぜ!";$/;" r
+M.MARISA.L.HUNT_ESCAPE1        .\lang\ja.js    /^M.MARISA.L.HUNT_ESCAPE1 = "ゆー♪たいっりょうなのじぇ";$/;"      r
+M.MARISA.L.HUNT_ESCAPE1        .\lang\ja.js    /^M.MARISA.L.HUNT_ESCAPE1 = "ゆー♪たいっりょうなのぜ~";$/;"      r
+M.MARISA.L.HUNT_ESCAPE2        .\lang\ja.js    /^M.MARISA.L.HUNT_ESCAPE2 = "たべものさん\\nもってかえるのじぇ!";$/;"  r
+M.MARISA.L.HUNT_ESCAPE2        .\lang\ja.js    /^M.MARISA.L.HUNT_ESCAPE2 = "たべものさん\\nもってかえるのぜ!";$/;"     r
+M.MARISA.L.REMOVE_YUKKURI1     .\lang\ja.js    /^M.MARISA.L.REMOVE_YUKKURI1 = "%name%はごみじゃないのぜ!";$/;"      r
+M.MARISA.L.SAY_HELLO1  .\lang\ja.js    /^M.MARISA.L.SAY_HELLO1 = "%name%は%name%だよ!\nゆっくりしていってね!";$/;"    r
+M.MARISA.L.SAY_HELLO2  .\lang\ja.js    /^M.MARISA.L.SAY_HELLO2 = "ゆっくりしていってね!";$/;"      r
+M.MARISA.L.SEARCH_FOOD1        .\lang\ja.js    /^M.MARISA.L.SEARCH_FOOD1 = "ゆゆ??\nたべものさん\\nはっけんなのぜ!";$/;"  r
+M.MARISA.L.SLEEP1      .\lang\ja.js    /^M.MARISA.L.SLEEP1 = "すーやすーや。";$/;"      r
+M.MARISA.L.SLEEP2      .\lang\ja.js    /^M.MARISA.L.SLEEP2 = "ゆぅ・・・ゆぅ・・・";$/;"     r
+M.MARISA.L.TARGETING_EAT1      .\lang\ja.js    /^M.MARISA.L.TARGETING_EAT1 = "ゆゆ??\nたべものさん\\nはっけんなのぜ!";$/;"        r
+M.MARISA.L.UNUN1       .\lang\ja.js    /^M.MARISA.L.UNUN1 = "すーぱうんうんたーいむ!\nはじまるよ!";$/;"    r
+M.MARISA.L.UNUN2       .\lang\ja.js    /^M.MARISA.L.UNUN2 = "うんうんするよーー!!";$/;"   r
+M.MARISA.L.UNUN3       .\lang\ja.js    /^M.MARISA.L.UNUN3 = "うんうんあげるから\nよろこんでたべてねっ!!";$/;"   r
+M.MARISA.L.UNUN_END1   .\lang\ja.js    /^M.MARISA.L.UNUN_END1 = "すっきりー!";$/;"      r
+M.MARISA.L.UNUN_SPELL1 .\lang\ja.js    /^M.MARISA.L.UNUN_SPELL1 = "うんうんくさい!";$/;"      r
+M.MARISA.L.WALK1       .\lang\ja.js    /^M.MARISA.L.WALK1 = "ゆっ!ゆっ!\nゆっくりすすむよっ!";$/;"  r
+M.MARISA.L.WALK2       .\lang\ja.js    /^M.MARISA.L.WALK2 = "ゆっくり、ゆっくりー!";$/;"   r
+M.MARISA.L.WALK3       .\lang\ja.js    /^M.MARISA.L.WALK3 = "かもしかのようなあんよで\\nゆっくりすすむのぜ!";$/;"       r
+M.MARISA.L.WALK4       .\lang\ja.js    /^M.MARISA.L.WALK4 = "ゆっくり\\nぴょんぴょんするのぜ!";$/;"    r
+M.MARISA.SS    .\lang\ja.js    /^M.MARISA.SS = {};$/;" r
+M.MARISA.SS.DEAD1      .\lang\ja.js    /^M.MARISA.SS.DEAD1 = "もっとゆっくちしたかった…";$/;"    r
+M.MARISA.SS.DECLARE_PLACE1     .\lang\ja.js    /^M.MARISA.SS.DECLARE_PLACE1 = "ここを%name%の\\nゆっくちぷれいすにするのじぇ!";$/;"        r
+M.MARISA.SS.EAT1       .\lang\ja.js    /^M.MARISA.SS.EAT1 = "む~ちゃむ~ちゃ!\nしょれなり~";$/;"     r
+M.MARISA.SS.EAT2       .\lang\ja.js    /^M.MARISA.SS.EAT2 = "はふっはふっ!\nめっちゃうま!";$/;"        r
+M.MARISA.SS.EAT3       .\lang\ja.js    /^M.MARISA.SS.EAT3 = "む~ちゃむ~ちゃ\nちあわせー";$/;"   r
+M.MARISA.SS.EAT_FAILED1        .\lang\ja.js    /^M.MARISA.SS.EAT_FAILED1 = "どぼじで\\nたべものしゃん\nないのおおおおお!?";$/;" r
+M.MARISA.SS.GET_UP1    .\lang\ja.js    /^M.MARISA.SS.GET_UP1 = "ゆっくちおきるよ!";$/;"      r
+M.MARISA.SS.HUNTING_MESSAGE1   .\lang\ja.js    /^M.MARISA.SS.HUNTING_MESSAGE1 = "%name%はかりの\\nてんっさいなのじぇ!";$/;"     r
+M.MARISA.SS.HUNTING_MESSAGE2   .\lang\ja.js    /^M.MARISA.SS.HUNTING_MESSAGE2 = "たべものしゃん\nゆっくりかられるのじぇ!";$/;"     r
+M.MARISA.SS.HUNTING_MESSAGE3   .\lang\ja.js    /^M.MARISA.SS.HUNTING_MESSAGE3 = "ゆ!ゆ!\nくささんゆっくり\\nぬけるのじぇ!";$/;"  r
+M.MARISA.SS.HUNTING_MESSAGE4   .\lang\ja.js    /^M.MARISA.SS.HUNTING_MESSAGE4 = "ゆっくちごはんになってね!";$/;" r
+M.MARISA.SS.HUNTING_MESSAGE5   .\lang\ja.js    /^M.MARISA.SS.HUNTING_MESSAGE5 = "ゆっくちたべものさん\\nあつめるのじぇ!";$/;"       r
+M.MARISA.SS.HUNTING_MESSAGE6   .\lang\ja.js    /^M.MARISA.SS.HUNTING_MESSAGE6 = "ゆっくちかりをするのじぇ!!";$/;"      r
+M.MARISA.SS.HUNTING_MESSAGE7   .\lang\ja.js    /^M.MARISA.SS.HUNTING_MESSAGE7 = "たべものさん\\nいっぱいかるのじぇ!";$/;"     r
+M.MARISA.SS.SAY_HELLO1 .\lang\ja.js    /^M.MARISA.SS.SAY_HELLO1 = "%name%は%name%だよ!\nゆっくちしていってね!";$/;"   r
+M.MARISA.SS.SAY_HELLO2 .\lang\ja.js    /^M.MARISA.SS.SAY_HELLO2 = "ゆっくちしていってね!";$/;"     r
+M.MARISA.SS.SEARCH_FOOD1       .\lang\ja.js    /^M.MARISA.SS.SEARCH_FOOD1 = "ゆゆ??\nたべものしゃん\nはっけんなのじぇ!";$/;"    r
+M.MARISA.SS.SLEEP1     .\lang\ja.js    /^M.MARISA.SS.SLEEP1 = "すーやすーや。";$/;"     r
+M.MARISA.SS.SLEEP2     .\lang\ja.js    /^M.MARISA.SS.SLEEP2 = "ゆぅ・・・ゆぅ・・・";$/;"    r
+M.MARISA.SS.TARGETING_EAT1     .\lang\ja.js    /^M.MARISA.SS.TARGETING_EAT1 = "ゆゆ??\nたべものしゃん\nはっけんなのじぇ!";$/;"  r
+M.MARISA.SS.UNUN1      .\lang\ja.js    /^M.MARISA.SS.UNUN1 = "すーぱうんうんたーいむ!\nはじまるよ!";$/;"   r
+M.MARISA.SS.UNUN2      .\lang\ja.js    /^M.MARISA.SS.UNUN2 = "うんうんしゅるよーー!!";$/;"       r
+M.MARISA.SS.UNUN3      .\lang\ja.js    /^M.MARISA.SS.UNUN3 = "うんうんあげるから\nよろこんでたべちぇねっ!!";$/;"       r
+M.MARISA.SS.UNUN_END1  .\lang\ja.js    /^M.MARISA.SS.UNUN_END1 = "すっきりー!";$/;"     r
+M.MARISA.SS.UNUN_SPELL1        .\lang\ja.js    /^M.MARISA.SS.UNUN_SPELL1 = "うんうんくちゃい!";$/;"  r
+M.MARISA.SS.WALK1      .\lang\ja.js    /^M.MARISA.SS.WALK1 = "ゆっ!ゆっ!\nゆっくちしゅしゅむのじぇっ!";$/;"     r
+M.MARISA.SS.WALK2      .\lang\ja.js    /^M.MARISA.SS.WALK2 = "ゆっくち、ゆっくちー!";$/;"  r
+M.MARISA.SS.WALK3      .\lang\ja.js    /^M.MARISA.SS.WALK3 = "かもしかようなあんよで\\nゆっくちしゅしゅむのじぇ!";$/;"        r
+M.MARISA.SS.WALK4      .\lang\ja.js    /^M.MARISA.SS.WALK4 = "ゆっくち\\nぴょんぴょんするのじぇ!";$/;"        r
+M.error        .\lang\en.js    /^M.error = 'reading error';$/;"        r
+M.get  .\lang\ja.js    /^M.get = function(code, size, key){$/;"        r
+M.loading      .\lang\en.js    /^M.loading = 'loading';$/;"    r
 MangIcon       .\ctrl.js       /^var MangIcon = enchant.Class.create({$/;"     c
 MangLabel      .\ctrl.js       /^\/\/ var MangLabel = enchant.Class.create({$/;"       c
 MangLabel      .\ctrl.js       /^var MangLabel = enchant.Class.create({$/;"    c
+MangMsg        .\ctrl.js       /^var MangMsg = enchant.Class.create({$/;"      c
 MangTouch      .\ctrl.js       /^var MangTouch = enchant.Class.create({$/;"    c
 Marisa .\main.js       /^      var Marisa = enchant.Class.create(Yukkuri,{$/;" c
-MoveEvent      .\main.js       /^      var MoveEvent = enchant.Class.create(Event,{$/;"        c
+MarisaParam    .\data\marisa\params.js /^var MarisaParam = function(){$/;"     r
+MemoryFood     .\main.js       /^      var MemoryFood = enchant.Class.create({$/;"     c
+MemoryPlace    .\main.js       /^      var MemoryPlace = enchant.Class.create({$/;"    c
+MiMarisa       .\main.js       /^      var MiMarisa = enchant.Class.create(MiYukkuri,{$/;"     c
+MiYukkuri      .\main.js       /^      var MiYukkuri = enchant.Class.create(Yukkuri,{$/;"      c
+MoveGotoHomeEvent      .\main.js       /^      var MoveGotoHomeEvent = enchant.Class.create(Event,{$/;"        c
+MoveToCommandEvent     .\main.js       /^      var MoveToCommandEvent = enchant.Class.create(Event,{$/;"       c
+MoveToEatEvent .\main.js       /^      var MoveToEatEvent = enchant.Class.create(Event,{$/;"   c
+MoveToHuntEvent        .\main.js       /^      var MoveToHuntEvent = enchant.Class.create(Event,{$/;"  c
+MoveToPlaceStartHomelessEvent  .\main.js       /^      var MoveToPlaceStartHomelessEvent = enchant.Class.create(Event,{$/;"    c
 Net.prototype.load     .\net.js        /^Net.prototype.load = function(url){$/;"       r
 Nop    .\enchant.js    /^        var Nop = function() {$/;"    r
+ObjSprite      .\main.js       /^var ObjSprite = enchant.Class.create(enchant.Sprite,{$/;"     c
 Object.create  .\enchant.js    /^    Object.create = function(prototype, descs) {$/;"  r
 Object.defineProperties        .\enchant.js    /^    Object.defineProperties = function(obj, descs) {$/;"      r
 Object.defineProperty  .\enchant.js    /^    Object.defineProperty = function(obj, prop, desc) {$/;"   r
 Object.getPrototypeOf  .\enchant.js    /^    Object.getPrototypeOf = function(obj) {$/;"       r
 Okazari        .\main.js       /^      var Okazari = enchant.Class.create(enchant.Sprite,{$/;" c
 PREVENT_DEFAULT_KEY_CODES      .\enchant.js    /^    PREVENT_DEFAULT_KEY_CODES: [37, 38, 39, 40, 32],$/;"      r
+Place  .\main.js       /^      var Place = enchant.Class.create(ObjSprite,{$/;"        c
 Player .\main.js       /^      var Player = enchant.Class.create(Marisa,{$/;"  c
 QUAD_EASEIN    .\enchant.js    /^    QUAD_EASEIN: function(t, b, c, d) {$/;"   r
 QUAD_EASEINOUT .\enchant.js    /^    QUAD_EASEINOUT: function(t, b, c, d) {$/;"        r
@@ -143,24 +323,35 @@ QUART_EASEOUT     .\enchant.js    /^    QUART_EASEOUT: function(t, b, c, d) {$/;" r
 QUINT_EASEIN   .\enchant.js    /^    QUINT_EASEIN: function(t, b, c, d) {$/;"  r
 QUINT_EASEINOUT        .\enchant.js    /^    QUINT_EASEINOUT: function(t, b, c, d) {$/;"       r
 QUINT_EASEOUT  .\enchant.js    /^    QUINT_EASEOUT: function(t, b, c, d) {$/;" r
+Reimu  .\main.js       /^      var Reimu = enchant.Class.create(Yukkuri,{$/;"  c
+ReimuParam     .\data\reimu\params.js  /^var ReimuParam = function(){$/;"      r
+S4     .\init.js       /^      \/\/ var S4 = function() {$/;"  r
 SIN_EASEIN     .\enchant.js    /^    SIN_EASEIN: function(t, b, c, d) {$/;"    r
 SIN_EASEINOUT  .\enchant.js    /^    SIN_EASEINOUT: function(t, b, c, d) {$/;" r
 SIN_EASEOUT    .\enchant.js    /^    SIN_EASEOUT: function(t, b, c, d) {$/;"   r
 SWING  .\enchant.js    /^    SWING: function(t, b, c, d) {$/;" r
-TEXT   .\ctrl.js       /^                                      var TEXT = "うんうん";$/;"  r
-TEXT   .\ctrl.js       /^                                      var TEXT = "ゆっくり";$/;"  r
-TEXT   .\ctrl.js       /^                                      var TEXT = "ストレス";$/;"  r
-TEXT   .\ctrl.js       /^                                      var TEXT = "眠気";$/;"        r
-TEXT   .\ctrl.js       /^                                      var TEXT = "空腹";$/;"        r
+SearchObjectMang       .\main.js       /^      var SearchObjectMang = enchant.Class.create({$/;"       c
+SleepEvent     .\main.js       /^      var SleepEvent = enchant.Class.create(Event,{$/;"       c
+SpriteGroup.prototype.classname        .\main.js       /^      SpriteGroup.prototype.classname = "";$/;"       r
 TEXT   .\ctrl.js       /^\/\/                          var TEXT = "ゆっくり";$/;"  r
 TEXT   .\ctrl.js       /^\/\/                          var TEXT = "空腹";$/;"        r
 TTweet .\class.js      /^TTweet = enchant.Class.create(enchant.Sprite, {$/;"   c
 USE_DEFAULT_EVENT_TAGS .\enchant.js    /^    USE_DEFAULT_EVENT_TAGS: ['input', 'textarea', 'select', 'area'],$/;"      r
+Unun   .\main.js       /^      var Unun = enchant.Class.create(ObjSprite,{$/;" c
+UnunEvent      .\main.js       /^      var UnunEvent = enchant.Class.create(Event,{$/;"        c
+UnunSmellEvent .\main.js       /^      var UnunSmellEvent = enchant.Class.create(Event,{$/;"   c
+WaitEvent      .\main.js       /^      var WaitEvent = enchant.Class.create(Event,{$/;"        c
+WalkEvent      .\main.js       /^      var WalkEvent = enchant.Class.create(Event,{$/;"        c
+WorldAppleTouchEvent   .\ctrl.js       /^var WorldAppleTouchEvent = enchant.Class.create(ATouchEvent,{$/;"     c
 WorldCursorTouchEvent  .\ctrl.js       /^var WorldCursorTouchEvent = enchant.Class.create(ATouchEvent,{$/;"    c
+WorldPicoPicoHummerTouchEvent  .\ctrl.js       /^var WorldPicoPicoHummerTouchEvent = enchant.Class.create(ATouchEvent,{$/;"    c
+WorldPlaceTouchEvent   .\ctrl.js       /^var WorldPlaceTouchEvent = enchant.Class.create(ATouchEvent,{$/;"     c
+WorldRemoveTouchEvent  .\ctrl.js       /^var WorldRemoveTouchEvent = enchant.Class.create(ATouchEvent,{$/;"    c
 WorldTargetTouchEvent  .\ctrl.js       /^var WorldTargetTouchEvent = enchant.Class.create(ATouchEvent,{$/;"    c
-Yukkuri        .\main.js       /^      var Yukkuri = enchant.Class.create(enchant.Sprite,{$/;" c
+Yukkuri        .\main.js       /^      var Yukkuri = enchant.Class.create(ObjSprite,{$/;"      c
 __onchildadded .\enchant.js    /^        var __onchildadded = function(e) {$/;"        r
 __onchildremoved       .\enchant.js    /^        var __onchildremoved = function(e) {$/;"      r
+__t,__p        .\underscore-min.js     /^(function(){var n=this,t=n._,r={},e=Array.prototype,u=Object.prototype,i=Function.prototype,a=e.push,o=e.slice,c=e.concat,l=u.toString,f=u.hasOwnProperty,s=e.forEach,p=e.map,h=e.reduce,v=e.reduceRight,g=e.filter,d=e.every,m=e.some,y=e.indexOf,b=e.lastIndexOf,x=Array.isArray,w=Object.keys,_=i.bind,j=function(n){return n instanceof j?n:this instanceof j?(this._wrapped=n,void 0):new j(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=j),exports._=j):n._=j,j.VERSION="1.5.2";var A=j.each=j.forEach=function(n,t,e){if(null!=n)if(s&&n.forEach===s)n.forEach(t,e);else if(n.length===+n.length){for(var u=0,i=n.length;i>u;u++)if(t.call(e,n[u],u,n)===r)return}else for(var a=j.keys(n),u=0,i=a.length;i>u;u++)if(t.call(e,n[a[u]],a[u],n)===r)return};j.map=j.collect=function(n,t,r){var e=[];return null==n?e:p&&n.map===p?n.map(t,r):(A(n,function(n,u,i){e.push(t.call(r,n,u,i))}),e)};var E="Reduce of empty array with no initial value";j.reduce=j.foldl=j.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),h&&n.reduce===h)return e&&(t=j.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(A(n,function(n,i,a){u?r=t.call(e,r,n,i,a):(r=n,u=!0)}),!u)throw new TypeError(E);return r},j.reduceRight=j.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),v&&n.reduceRight===v)return e&&(t=j.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=n.length;if(i!==+i){var a=j.keys(n);i=a.length}if(A(n,function(o,c,l){c=a?a[--i]:--i,u?r=t.call(e,r,n[c],c,l):(r=n[c],u=!0)}),!u)throw new TypeError(E);return r},j.find=j.detect=function(n,t,r){var e;return O(n,function(n,u,i){return t.call(r,n,u,i)?(e=n,!0):void 0}),e},j.filter=j.select=function(n,t,r){var e=[];return null==n?e:g&&n.filter===g?n.filter(t,r):(A(n,function(n,u,i){t.call(r,n,u,i)&&e.push(n)}),e)},j.reject=function(n,t,r){return j.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},j.every=j.all=function(n,t,e){t||(t=j.identity);var u=!0;return null==n?u:d&&n.every===d?n.every(t,e):(A(n,function(n,i,a){return(u=u&&t.call(e,n,i,a))?void 0:r}),!!u)};var O=j.some=j.any=function(n,t,e){t||(t=j.identity);var u=!1;return null==n?u:m&&n.some===m?n.some(t,e):(A(n,function(n,i,a){return u||(u=t.call(e,n,i,a))?r:void 0}),!!u)};j.contains=j.include=function(n,t){return null==n?!1:y&&n.indexOf===y?n.indexOf(t)!=-1:O(n,function(n){return n===t})},j.invoke=function(n,t){var r=o.call(arguments,2),e=j.isFunction(t);return j.map(n,function(n){return(e?t:n[t]).apply(n,r)})},j.pluck=function(n,t){return j.map(n,function(n){return n[t]})},j.where=function(n,t,r){return j.isEmpty(t)?r?void 0:[]:j[r?"find":"filter"](n,function(n){for(var r in t)if(t[r]!==n[r])return!1;return!0})},j.findWhere=function(n,t){return j.where(n,t,!0)},j.max=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.max.apply(Math,n);if(!t&&j.isEmpty(n))return-1\/0;var e={computed:-1\/0,value:-1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a>e.computed&&(e={value:n,computed:a})}),e.value},j.min=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.min.apply(Math,n);if(!t&&j.isEmpty(n))return 1\/0;var e={computed:1\/0,value:1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a<e.computed&&(e={value:n,computed:a})}),e.value},j.shuffle=function(n){var t,r=0,e=[];return A(n,function(n){t=j.random(r++),e[r-1]=e[t],e[t]=n}),e},j.sample=function(n,t,r){return arguments.length<2||r?n[j.random(n.length-1)]:j.shuffle(n).slice(0,Math.max(0,t))};var k=function(n){return j.isFunction(n)?n:function(t){return t[n]}};j.sortBy=function(n,t,r){var e=k(t);return j.pluck(j.map(n,function(n,t,u){return{value:n,index:t,criteria:e.call(r,n,t,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={},i=null==r?j.identity:k(r);return A(t,function(r,a){var o=i.call(e,r,a,t);n(u,o,r)}),u}};j.groupBy=F(function(n,t,r){(j.has(n,t)?n[t]:n[t]=[]).push(r)}),j.indexBy=F(function(n,t,r){n[t]=r}),j.countBy=F(function(n,t){j.has(n,t)?n[t]++:n[t]=1}),j.sortedIndex=function(n,t,r,e){r=null==r?j.identity:k(r);for(var u=r.call(e,t),i=0,a=n.length;a>i;){var o=i+a>>>1;r.call(e,n[o])<u?i=o+1:a=o}return i},j.toArray=function(n){return n?j.isArray(n)?o.call(n):n.length===+n.length?j.map(n,j.identity):j.values(n):[]},j.size=function(n){return null==n?0:n.length===+n.length?n.length:j.keys(n).length},j.first=j.head=j.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:o.call(n,0,t)},j.initial=function(n,t,r){return o.call(n,0,n.length-(null==t||r?1:t))},j.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:o.call(n,Math.max(n.length-t,0))},j.rest=j.tail=j.drop=function(n,t,r){return o.call(n,null==t||r?1:t)},j.compact=function(n){return j.filter(n,j.identity)};var M=function(n,t,r){return t&&j.every(n,j.isArray)?c.apply(r,n):(A(n,function(n){j.isArray(n)||j.isArguments(n)?t?a.apply(r,n):M(n,t,r):r.push(n)}),r)};j.flatten=function(n,t){return M(n,t,[])},j.without=function(n){return j.difference(n,o.call(arguments,1))},j.uniq=j.unique=function(n,t,r,e){j.isFunction(t)&&(e=r,r=t,t=!1);var u=r?j.map(n,r,e):n,i=[],a=[];return A(u,function(r,e){(t?e&&a[a.length-1]===r:j.contains(a,r))||(a.push(r),i.push(n[e]))}),i},j.union=function(){return j.uniq(j.flatten(arguments,!0))},j.intersection=function(n){var t=o.call(arguments,1);return j.filter(j.uniq(n),function(n){return j.every(t,function(t){return j.indexOf(t,n)>=0})})},j.difference=function(n){var t=c.apply(e,o.call(arguments,1));return j.filter(n,function(n){return!j.contains(t,n)})},j.zip=function(){for(var n=j.max(j.pluck(arguments,"length").concat(0)),t=new Array(n),r=0;n>r;r++)t[r]=j.pluck(arguments,""+r);return t},j.object=function(n,t){if(null==n)return{};for(var r={},e=0,u=n.length;u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},j.indexOf=function(n,t,r){if(null==n)return-1;var e=0,u=n.length;if(r){if("number"!=typeof r)return e=j.sortedIndex(n,t),n[e]===t?e:-1;e=0>r?Math.max(0,u+r):r}if(y&&n.indexOf===y)return n.indexOf(t,r);for(;u>e;e++)if(n[e]===t)return e;return-1},j.lastIndexOf=function(n,t,r){if(null==n)return-1;var e=null!=r;if(b&&n.lastIndexOf===b)return e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var u=e?r:n.length;u--;)if(n[u]===t)return u;return-1},j.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0),r=arguments[2]||1;for(var e=Math.max(Math.ceil((t-n)\/r),0),u=0,i=new Array(e);e>u;)i[u++]=n,n+=r;return i};var R=function(){};j.bind=function(n,t){var r,e;if(_&&n.bind===_)return _.apply(n,o.call(arguments,1));if(!j.isFunction(n))throw new TypeError;return r=o.call(arguments,2),e=function(){if(!(this instanceof e))return n.apply(t,r.concat(o.call(arguments)));R.prototype=n.prototype;var u=new R;R.prototype=null;var i=n.apply(u,r.concat(o.call(arguments)));return Object(i)===i?i:u}},j.partial=function(n){var t=o.call(arguments,1);return function(){return n.apply(this,t.concat(o.call(arguments)))}},j.bindAll=function(n){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return A(t,function(t){n[t]=j.bind(n[t],n)}),n},j.memoize=function(n,t){var r={};return t||(t=j.identity),function(){var e=t.apply(this,arguments);return j.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},j.delay=function(n,t){var r=o.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},j.defer=function(n){return j.delay.apply(j,[n,1].concat(o.call(arguments,1)))},j.throttle=function(n,t,r){var e,u,i,a=null,o=0;r||(r={});var c=function(){o=r.leading===!1?0:new Date,a=null,i=n.apply(e,u)};return function(){var l=new Date;o||r.leading!==!1||(o=l);var f=t-(l-o);return e=this,u=arguments,0>=f?(clearTimeout(a),a=null,o=l,i=n.apply(e,u)):a||r.trailing===!1||(a=setTimeout(c,f)),i}},j.debounce=function(n,t,r){var e,u,i,a,o;return function(){i=this,u=arguments,a=new Date;var c=function(){var l=new Date-a;t>l?e=setTimeout(c,t-l):(e=null,r||(o=n.apply(i,u)))},l=r&&!e;return e||(e=setTimeout(c,t)),l&&(o=n.apply(i,u)),o}},j.once=function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},j.wrap=function(n,t){return function(){var r=[n];return a.apply(r,arguments),t.apply(this,r)}},j.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},j.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},j.keys=w||function(n){if(n!==Object(n))throw new TypeError("Invalid object");var t=[];for(var r in n)j.has(n,r)&&t.push(r);return t},j.values=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},j.pairs=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},j.invert=function(n){for(var t={},r=j.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},j.functions=j.methods=function(n){var t=[];for(var r in n)j.isFunction(n[r])&&t.push(r);return t.sort()},j.extend=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=t[r]}),n},j.pick=function(n){var t={},r=c.apply(e,o.call(arguments,1));return A(r,function(r){r in n&&(t[r]=n[r])}),t},j.omit=function(n){var t={},r=c.apply(e,o.call(arguments,1));for(var u in n)j.contains(r,u)||(t[u]=n[u]);return t},j.defaults=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]===void 0&&(n[r]=t[r])}),n},j.clone=function(n){return j.isObject(n)?j.isArray(n)?n.slice():j.extend({},n):n},j.tap=function(n,t){return t(n),n};var S=function(n,t,r,e){if(n===t)return 0!==n||1\/n==1\/t;if(null==n||null==t)return n===t;n instanceof j&&(n=n._wrapped),t instanceof j&&(t=t._wrapped);var u=l.call(n);if(u!=l.call(t))return!1;switch(u){case"[object String]":return n==String(t);case"[object Number]":return n!=+n?t!=+t:0==n?1\/n==1\/t:n==+t;case"[object Date]":case"[object Boolean]":return+n==+t;case"[object RegExp]":return n.source==t.source&&n.global==t.global&&n.multiline==t.multiline&&n.ignoreCase==t.ignoreCase}if("object"!=typeof n||"object"!=typeof t)return!1;for(var i=r.length;i--;)if(r[i]==n)return e[i]==t;var a=n.constructor,o=t.constructor;if(a!==o&&!(j.isFunction(a)&&a instanceof a&&j.isFunction(o)&&o instanceof o))return!1;r.push(n),e.push(t);var c=0,f=!0;if("[object Array]"==u){if(c=n.length,f=c==t.length)for(;c--&&(f=S(n[c],t[c],r,e)););}else{for(var s in n)if(j.has(n,s)&&(c++,!(f=j.has(t,s)&&S(n[s],t[s],r,e))))break;if(f){for(s in t)if(j.has(t,s)&&!c--)break;f=!c}}return r.pop(),e.pop(),f};j.isEqual=function(n,t){return S(n,t,[],[])},j.isEmpty=function(n){if(null==n)return!0;if(j.isArray(n)||j.isString(n))return 0===n.length;for(var t in n)if(j.has(n,t))return!1;return!0},j.isElement=function(n){return!(!n||1!==n.nodeType)},j.isArray=x||function(n){return"[object Array]"==l.call(n)},j.isObject=function(n){return n===Object(n)},A(["Arguments","Function","String","Number","Date","RegExp"],function(n){j["is"+n]=function(t){return l.call(t)=="[object "+n+"]"}}),j.isArguments(arguments)||(j.isArguments=function(n){return!(!n||!j.has(n,"callee"))}),"function"!=typeof\/.\/&&(j.isFunction=function(n){return"function"==typeof n}),j.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},j.isNaN=function(n){return j.isNumber(n)&&n!=+n},j.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"==l.call(n)},j.isNull=function(n){return null===n},j.isUndefined=function(n){return n===void 0},j.has=function(n,t){return f.call(n,t)},j.noConflict=function(){return n._=t,this},j.identity=function(n){return n},j.times=function(n,t,r){for(var e=Array(Math.max(0,n)),u=0;n>u;u++)e[u]=t.call(r,u);return e},j.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};var I={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};I.unescape=j.invert(I.escape);var T={escape:new RegExp("["+j.keys(I.escape).join("")+"]","g"),unescape:new RegExp("("+j.keys(I.unescape).join("|")+")","g")};j.each(["escape","unescape"],function(n){j[n]=function(t){return null==t?"":(""+t).replace(T[n],function(t){return I[n][t]})}}),j.result=function(n,t){if(null==n)return void 0;var r=n[t];return j.isFunction(r)?r.call(n):r},j.mixin=function(n){A(j.functions(n),function(t){var r=j[t]=n[t];j.prototype[t]=function(){var n=[this._wrapped];return a.apply(n,arguments),z.call(this,r.apply(j,n))}})};var N=0;j.uniqueId=function(n){var t=++N+"";return n?n+t:t},j.templateSettings={evaluate:\/<%([\\s\\S]+?)%>\/g,interpolate:\/<%=([\\s\\S]+?)%>\/g,escape:\/<%-([\\s\\S]+?)%>\/g};var q=\/(.)^\/,B={"'":"'","\\\\":"\\\\","\\r":"r","\\n":"n","        ":"t","\\u2028":"u2028","\\u2029":"u2029"},D=\/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029\/g;j.template=function(n,t,r){var e;r=j.defaults({},r,j.templateSettings);var u=new RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(u,function(t,r,e,u,o){return a+=n.slice(i,o).replace(D,function(n){return"\\\\"+B[n]}),r&&(a+="'+\\n((__t=("+r+"))==null?'':_.escape(__t))+\\n'"),e&&(a+="'+\\n((__t=("+e+"))==null?'':__t)+\\n'"),u&&(a+="';\\n"+u+"\\n__p+='"),i=o+t.length,t}),a+="';\\n",r.variable||(a="with(obj||{}){\\n"+a+"}\\n"),a="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\\n"+a+"return __p;\\n";try{e=new Function(r.variable||"obj","_",a)}catch(o){throw o.source=a,o}if(t)return e(t,j);var c=function(n){return e.call(this,n,j)};return c.source="function("+(r.variable||"obj")+"){\\n"+a+"}",c},j.chain=function(n){return j(n).chain()};var z=function(n){return this._chain?j(n).chain():n};j.mixin(j),A(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=e[n];j.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!=n&&"splice"!=n||0!==r.length||delete r[0],z.call(this,r)}}),A(["concat","join","slice"],function(n){var t=e[n];j.prototype[n]=function(){return z.call(this,t.apply(this._wrapped,arguments))}}),j.extend(j.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this);$/;"  r
 _activateTimeline      .\enchant.js    /^    _activateTimeline: function() {$/;"       r
 _add   .\enchant.js    /^        _add: function(queue) {$/;"   r
 _addSelfToCollection   .\enchant.js    /^    _addSelfToCollection: function() {$/;"    r
@@ -190,6 +381,7 @@ _intersectStrictBetweenClassAndInstance     .\enchant.js    /^var _intersectStrictBetwe
 _intersectStrictOne    .\enchant.js    /^    _intersectStrictOne: function(other) {$/;"        r
 _loadArr       .\main.js       /^      var _loadArr = [];$/;"  r
 _mapData       .\init.js       /^_mapData = [$/;"      r
+_onactionstart .\main.js       /^              _onactionstart:function(e){$/;" r
 _onchildadded  .\enchant.js    /^    _onchildadded: function(e) {$/;"  r
 _onchildremoved        .\enchant.js    /^    _onchildremoved: function(e) {$/;"        r
 _oncoreresize  .\enchant.js    /^        _oncoreresize: function(e) {$/;"      r
@@ -216,16 +408,33 @@ act       .\main.js       /^              act: function(){$/;"    r
 action .\enchant.js    /^    action: function(params) {$/;"    r
 actualFps      .\enchant.js    /^        actualFps: {$/;"      r
 add    .\enchant.js    /^    add: function(action) {$/;"       r
+add    .\lib\FormSprite.js     /^      add : function(sprite, index, attr){$/;"        r
+add    .\main.js       /^              add :function(esearch, node){$/;"       r
 add    .\mixing.enchant.js     /^             *          add : function(value) {$/;"   r
+addAddress     .\main.js       /^              addAddress: function(yukkuri){$/;"      r
+addBodyY       .\lib\FormSprite.js     /^      addBodyY: function(y){$/;"      r
 addChild       .\enchant.js    /^    addChild: function(node) {$/;"    r
+addChild       .\lib\FormSprite.js     /^      addChild:function(sprite, index, attr){$/;"     r
+addChildAll    .\lib\FormSprite.js     /^      \/\/ addChildAll:function(){$/;"        r
 addEventListener       .\enchant.js    /^    addEventListener: function(type, listener) {$/;"  r
+addExValue     .\main.js       /^              addExValue: function(eexskill, plus){$/;"       r
+addKuki        .\main.js       /^              addKuki: function(){$/;"        r
 addLayer       .\enchant.js    /^    addLayer: function(type, i) {$/;" r
 addManager     .\enchant.js    /^    addManager: function(childManager, nextManager) {$/;"     r
+addMiYukkuri   .\main.js       /^              addMiYukkuri: function(miYukkuri){$/;"  r
+addObj .\ctrl.js       /^      addObj: function(obj){$/;"      r
+addSearchObject        .\main.js       /^              addSearchObject:function(esearch, node){$/;"    r
+addX   .\lib\FormSprite.js     /^      addX: function(x){$/;"  r
+addY   .\lib\FormSprite.js     /^      addY: function(y){$/;"  r
+addYukkuri     .\main.js       /^              addYukkuri: function(yukkuri){$/;"      r
 also   .\mixing.enchant.js     /^         * <p>Both classes will not be modified.<\/p> See also: {@link enchant.Class.MixingRecipe}$/;"        r
 also   .\mixing.enchant.js     /^         * The target class is not modified directly.<br>See also: {@link enchant.Class.MixingRecipe}.$/;"    r
 and    .\enchant.js    /^    and: function() {$/;"     r
+animX  .\main.js       /^              animX: function(x){$/;" r
+animY  .\main.js       /^              animY: function(y){$/;" r
 animation      .\main.js       /^              animation: function(){$/;"      r
 attachDetectColor      .\enchant.js    /^    attachDetectColor: function(sprite) {$/;" r
+attr   .\lib\FormSprite.js     /^              if(attr === undefined)attr = {};$/;"    r
 auch   .\mixing.enchant.js     /^             * <p>Siehe auch: {@link enchant.Class.mixClasses}, {@link enchant.Class.mixClassesFromRecipe} und {@link enchant.Class.applyMixingRecipe}.<\/p>$/;"      r
 auch   .\mixing.enchant.js     /^         * <p>Beide Klassen werden nicht verändert.<\/p> Siehe auch: {@link enchant.Class.MixingRecipe}$/;"  r
 auch   .\mixing.enchant.js     /^         * Die Zielklasse wird nicht modifiziert.<br>Siehe auch: {@link enchant.Class.MixingRecipe}.$/;"      r
@@ -235,6 +444,8 @@ b2  .\enchant.js    /^            b2 = [ lbx2 - rbx2, lby2 - rby2 ],$/;"    r
 backgroundColor        .\enchant.js    /^    backgroundColor: {$/;"    r
 bound  .\enchant.js    /^        var bound = function() {$/;"  r
 buf    .\enchant.js    /^                    buf = '';$/;"     r
+buffer .\php\create_script.php /^      $buffer = gzencode($buffer, 9, FORCE_GZIP);$/;" v
+buffer .\php\create_script.php /^      $buffer='';$/;" v
 by     .\enchant.js    /^ * A mouse event counts as a touch event. Issued by: {@link enchant.Node}$/;" r
 by     .\enchant.js    /^ * Dispatched each time an image is preloaded. Issued by: {@link enchant.LoadingScene}$/;"    r
 by     .\enchant.js    /^ * Issued by: {@link enchant.Core}$/;"        r
@@ -245,17 +456,24 @@ by        .\enchant.js    /^ * Issued by: {@link enchant.Entity}$/;"      r
 by     .\enchant.js    /^ * Issued by: {@link enchant.Group}, {@link enchant.Scene}$/;"        r
 by     .\enchant.js    /^ * Issued by: {@link enchant.Node}$/;"        r
 by     .\enchant.js    /^ * Issued by: {@link enchant.Scene}$/;"       r
+calcTime       .\ctrl.js       /^      calcTime:function(){$/;"        r
 call   .\enchant.js    /^        call: function(arg) {$/;"     r
+callEvent      .\main.js       /^              callEvent: function(yukkuri){$/;"       r
 canvas.style.position  .\enchant.js    /^        canvas.style.position = 'absolute';$/;"       r
-changeFace     .\main.js       /^              changeFace: function(erespath){$/;"     r
+changeFace     .\main.js       /^              \/\/ changeFace: function(erespath){$/;"        r
+changeFace     .\main.js       /^              changeFace: function(){$/;"     r
 checkTile      .\enchant.js    /^    checkTile: function(x, y) {$/;"   r
 check_func     .\jkl-parsexml.js       /^        var check_func = function () {$/;"    r
-clear  .\class.js      /^    clear : function() {$/;"  r
+clear  .\class.js      /^      clear : function() {$/;"        r
 clear  .\enchant.js    /^    clear: function() {$/;"   r
+clear  .\main.js       /^              clear :function(){$/;"  r
 clearEventListener     .\enchant.js    /^    clearEventListener: function(type) {$/;"  r
+clearSearchObject      .\main.js       /^              clearSearchObject:function(){$/;"       r
 clone  .\enchant.js    /^    clone: function() {$/;"   r
 cnt    .\jkl-parsexml.js       /^    var cnt = {};$/;" r
+code   .\lang\ja.js    /^              code = "BASE";$/;"      r
 color  .\enchant.js    /^    color: {$/;"      r
+communicate_start      .\main.js       /^              communicate_start:function(){$/;"       r
 complete       .\net.js        /^              complete : function(XMLHttpRequest, textStatus){$/;"    r
 context        .\enchant.js    /^        context: { value: null },$/;" r
 core._touchEventTarget .\enchant.js    /^                core._touchEventTarget = {};$/;"      r
@@ -263,15 +481,19 @@ core.onload       .\enchant.js    /^         *   core.onload = function() {$/;"   r
 core.onload    .\enchant.js    /^ *   core.onload = function() {$/;"   r
 createFromPrototype    .\mixing.enchant.js     /^        var createFromPrototype = function(decorate,override,properties,source,onlyOwnProperties, functionOverrideNameList, functionIgnoreNameList, propertyIgnoreNameList) {$/;"     r
 createFromPrototypeNonRecursive        .\mixing.enchant.js     /^        var createFromPrototypeNonRecursive = function(decorate, override, properties, source, functionOverrideNameList, functionIgnoreNameList, propertyIgnoreNameList) {$/;"        r
+createUtil     .\lib\Util.js   /^var createUtil = function(){$/;"      r
 ctx.textBaseline       .\enchant.js    /^            ctx.textBaseline = 'top';$/;"     r
 cue    .\enchant.js    /^    cue: function(cue) {$/;"  r
 currentTime    .\enchant.js    /^                    currentTime: {$/;"        r
 currentTime    .\enchant.js    /^    currentTime: {$/;"        r
 cvsRender      .\enchant.js    /^    cvsRender: function(ctx) {$/;"    r
+damage .\main.js       /^              damage: function(edamage){$/;"  r
 data   .\jkl-parsexml.js       /^    var data = [];$/;"        r
 dead   .\main.js       /^              dead : function(){$/;"  r
 debug  .\enchant.js    /^        debug: function() {$/;"       r
 debugColor     .\enchant.js    /^    debugColor: {$/;" r
+declarePlace   .\main.js       /^              declarePlace: function(place){$/;"      r
+declare_place_homeless .\main.js       /^              declare_place_homeless:function(){$/;"  r
 decorate       .\mixing.enchant.js     /^            var decorate = {};$/;"    r
 decorateFunctionFactory        .\mixing.enchant.js     /^        var decorateFunctionFactory = function(srcFunction, currentFunctionName) {$/;"        r
 delay  .\enchant.js    /^    delay: function(time) {$/;"       r
@@ -293,11 +515,18 @@ draw      .\ctrl.js       /^                              draw: function(yukkuriObj){$/;" r
 draw   .\ctrl.js       /^      draw: function(yukkuriObj){$/;" r
 draw   .\ctrl.js       /^\/\/  draw: function(){$/;"   r
 draw   .\enchant.js    /^    draw: function(image) {$/;"       r
+drawBox        .\class.js      /^      drawBox : function() {$/;"      r
+drawText       .\class.js      /^      drawText : function (){$/;"     r
 dulation       .\enchant.js    /^    dulation: {$/;"   r
 duration       .\enchant.js    /^                duration: { value: this.duration }$/;"        r
+e      .\underscore-min.js     /^(function(){var n=this,t=n._,r={},e=Array.prototype,u=Object.prototype,i=Function.prototype,a=e.push,o=e.slice,c=e.concat,l=u.toString,f=u.hasOwnProperty,s=e.forEach,p=e.map,h=e.reduce,v=e.reduceRight,g=e.filter,d=e.every,m=e.some,y=e.indexOf,b=e.lastIndexOf,x=Array.isArray,w=Object.keys,_=i.bind,j=function(n){return n instanceof j?n:this instanceof j?(this._wrapped=n,void 0):new j(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=j),exports._=j):n._=j,j.VERSION="1.5.2";var A=j.each=j.forEach=function(n,t,e){if(null!=n)if(s&&n.forEach===s)n.forEach(t,e);else if(n.length===+n.length){for(var u=0,i=n.length;i>u;u++)if(t.call(e,n[u],u,n)===r)return}else for(var a=j.keys(n),u=0,i=a.length;i>u;u++)if(t.call(e,n[a[u]],a[u],n)===r)return};j.map=j.collect=function(n,t,r){var e=[];return null==n?e:p&&n.map===p?n.map(t,r):(A(n,function(n,u,i){e.push(t.call(r,n,u,i))}),e)};var E="Reduce of empty array with no initial value";j.reduce=j.foldl=j.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),h&&n.reduce===h)return e&&(t=j.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(A(n,function(n,i,a){u?r=t.call(e,r,n,i,a):(r=n,u=!0)}),!u)throw new TypeError(E);return r},j.reduceRight=j.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),v&&n.reduceRight===v)return e&&(t=j.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=n.length;if(i!==+i){var a=j.keys(n);i=a.length}if(A(n,function(o,c,l){c=a?a[--i]:--i,u?r=t.call(e,r,n[c],c,l):(r=n[c],u=!0)}),!u)throw new TypeError(E);return r},j.find=j.detect=function(n,t,r){var e;return O(n,function(n,u,i){return t.call(r,n,u,i)?(e=n,!0):void 0}),e},j.filter=j.select=function(n,t,r){var e=[];return null==n?e:g&&n.filter===g?n.filter(t,r):(A(n,function(n,u,i){t.call(r,n,u,i)&&e.push(n)}),e)},j.reject=function(n,t,r){return j.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},j.every=j.all=function(n,t,e){t||(t=j.identity);var u=!0;return null==n?u:d&&n.every===d?n.every(t,e):(A(n,function(n,i,a){return(u=u&&t.call(e,n,i,a))?void 0:r}),!!u)};var O=j.some=j.any=function(n,t,e){t||(t=j.identity);var u=!1;return null==n?u:m&&n.some===m?n.some(t,e):(A(n,function(n,i,a){return u||(u=t.call(e,n,i,a))?r:void 0}),!!u)};j.contains=j.include=function(n,t){return null==n?!1:y&&n.indexOf===y?n.indexOf(t)!=-1:O(n,function(n){return n===t})},j.invoke=function(n,t){var r=o.call(arguments,2),e=j.isFunction(t);return j.map(n,function(n){return(e?t:n[t]).apply(n,r)})},j.pluck=function(n,t){return j.map(n,function(n){return n[t]})},j.where=function(n,t,r){return j.isEmpty(t)?r?void 0:[]:j[r?"find":"filter"](n,function(n){for(var r in t)if(t[r]!==n[r])return!1;return!0})},j.findWhere=function(n,t){return j.where(n,t,!0)},j.max=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.max.apply(Math,n);if(!t&&j.isEmpty(n))return-1\/0;var e={computed:-1\/0,value:-1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a>e.computed&&(e={value:n,computed:a})}),e.value},j.min=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.min.apply(Math,n);if(!t&&j.isEmpty(n))return 1\/0;var e={computed:1\/0,value:1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a<e.computed&&(e={value:n,computed:a})}),e.value},j.shuffle=function(n){var t,r=0,e=[];return A(n,function(n){t=j.random(r++),e[r-1]=e[t],e[t]=n}),e},j.sample=function(n,t,r){return arguments.length<2||r?n[j.random(n.length-1)]:j.shuffle(n).slice(0,Math.max(0,t))};var k=function(n){return j.isFunction(n)?n:function(t){return t[n]}};j.sortBy=function(n,t,r){var e=k(t);return j.pluck(j.map(n,function(n,t,u){return{value:n,index:t,criteria:e.call(r,n,t,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={},i=null==r?j.identity:k(r);return A(t,function(r,a){var o=i.call(e,r,a,t);n(u,o,r)}),u}};j.groupBy=F(function(n,t,r){(j.has(n,t)?n[t]:n[t]=[]).push(r)}),j.indexBy=F(function(n,t,r){n[t]=r}),j.countBy=F(function(n,t){j.has(n,t)?n[t]++:n[t]=1}),j.sortedIndex=function(n,t,r,e){r=null==r?j.identity:k(r);for(var u=r.call(e,t),i=0,a=n.length;a>i;){var o=i+a>>>1;r.call(e,n[o])<u?i=o+1:a=o}return i},j.toArray=function(n){return n?j.isArray(n)?o.call(n):n.length===+n.length?j.map(n,j.identity):j.values(n):[]},j.size=function(n){return null==n?0:n.length===+n.length?n.length:j.keys(n).length},j.first=j.head=j.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:o.call(n,0,t)},j.initial=function(n,t,r){return o.call(n,0,n.length-(null==t||r?1:t))},j.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:o.call(n,Math.max(n.length-t,0))},j.rest=j.tail=j.drop=function(n,t,r){return o.call(n,null==t||r?1:t)},j.compact=function(n){return j.filter(n,j.identity)};var M=function(n,t,r){return t&&j.every(n,j.isArray)?c.apply(r,n):(A(n,function(n){j.isArray(n)||j.isArguments(n)?t?a.apply(r,n):M(n,t,r):r.push(n)}),r)};j.flatten=function(n,t){return M(n,t,[])},j.without=function(n){return j.difference(n,o.call(arguments,1))},j.uniq=j.unique=function(n,t,r,e){j.isFunction(t)&&(e=r,r=t,t=!1);var u=r?j.map(n,r,e):n,i=[],a=[];return A(u,function(r,e){(t?e&&a[a.length-1]===r:j.contains(a,r))||(a.push(r),i.push(n[e]))}),i},j.union=function(){return j.uniq(j.flatten(arguments,!0))},j.intersection=function(n){var t=o.call(arguments,1);return j.filter(j.uniq(n),function(n){return j.every(t,function(t){return j.indexOf(t,n)>=0})})},j.difference=function(n){var t=c.apply(e,o.call(arguments,1));return j.filter(n,function(n){return!j.contains(t,n)})},j.zip=function(){for(var n=j.max(j.pluck(arguments,"length").concat(0)),t=new Array(n),r=0;n>r;r++)t[r]=j.pluck(arguments,""+r);return t},j.object=function(n,t){if(null==n)return{};for(var r={},e=0,u=n.length;u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},j.indexOf=function(n,t,r){if(null==n)return-1;var e=0,u=n.length;if(r){if("number"!=typeof r)return e=j.sortedIndex(n,t),n[e]===t?e:-1;e=0>r?Math.max(0,u+r):r}if(y&&n.indexOf===y)return n.indexOf(t,r);for(;u>e;e++)if(n[e]===t)return e;return-1},j.lastIndexOf=function(n,t,r){if(null==n)return-1;var e=null!=r;if(b&&n.lastIndexOf===b)return e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var u=e?r:n.length;u--;)if(n[u]===t)return u;return-1},j.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0),r=arguments[2]||1;for(var e=Math.max(Math.ceil((t-n)\/r),0),u=0,i=new Array(e);e>u;)i[u++]=n,n+=r;return i};var R=function(){};j.bind=function(n,t){var r,e;if(_&&n.bind===_)return _.apply(n,o.call(arguments,1));if(!j.isFunction(n))throw new TypeError;return r=o.call(arguments,2),e=function(){if(!(this instanceof e))return n.apply(t,r.concat(o.call(arguments)));R.prototype=n.prototype;var u=new R;R.prototype=null;var i=n.apply(u,r.concat(o.call(arguments)));return Object(i)===i?i:u}},j.partial=function(n){var t=o.call(arguments,1);return function(){return n.apply(this,t.concat(o.call(arguments)))}},j.bindAll=function(n){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return A(t,function(t){n[t]=j.bind(n[t],n)}),n},j.memoize=function(n,t){var r={};return t||(t=j.identity),function(){var e=t.apply(this,arguments);return j.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},j.delay=function(n,t){var r=o.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},j.defer=function(n){return j.delay.apply(j,[n,1].concat(o.call(arguments,1)))},j.throttle=function(n,t,r){var e,u,i,a=null,o=0;r||(r={});var c=function(){o=r.leading===!1?0:new Date,a=null,i=n.apply(e,u)};return function(){var l=new Date;o||r.leading!==!1||(o=l);var f=t-(l-o);return e=this,u=arguments,0>=f?(clearTimeout(a),a=null,o=l,i=n.apply(e,u)):a||r.trailing===!1||(a=setTimeout(c,f)),i}},j.debounce=function(n,t,r){var e,u,i,a,o;return function(){i=this,u=arguments,a=new Date;var c=function(){var l=new Date-a;t>l?e=setTimeout(c,t-l):(e=null,r||(o=n.apply(i,u)))},l=r&&!e;return e||(e=setTimeout(c,t)),l&&(o=n.apply(i,u)),o}},j.once=function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},j.wrap=function(n,t){return function(){var r=[n];return a.apply(r,arguments),t.apply(this,r)}},j.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},j.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},j.keys=w||function(n){if(n!==Object(n))throw new TypeError("Invalid object");var t=[];for(var r in n)j.has(n,r)&&t.push(r);return t},j.values=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},j.pairs=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},j.invert=function(n){for(var t={},r=j.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},j.functions=j.methods=function(n){var t=[];for(var r in n)j.isFunction(n[r])&&t.push(r);return t.sort()},j.extend=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=t[r]}),n},j.pick=function(n){var t={},r=c.apply(e,o.call(arguments,1));return A(r,function(r){r in n&&(t[r]=n[r])}),t},j.omit=function(n){var t={},r=c.apply(e,o.call(arguments,1));for(var u in n)j.contains(r,u)||(t[u]=n[u]);return t},j.defaults=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]===void 0&&(n[r]=t[r])}),n},j.clone=function(n){return j.isObject(n)?j.isArray(n)?n.slice():j.extend({},n):n},j.tap=function(n,t){return t(n),n};var S=function(n,t,r,e){if(n===t)return 0!==n||1\/n==1\/t;if(null==n||null==t)return n===t;n instanceof j&&(n=n._wrapped),t instanceof j&&(t=t._wrapped);var u=l.call(n);if(u!=l.call(t))return!1;switch(u){case"[object String]":return n==String(t);case"[object Number]":return n!=+n?t!=+t:0==n?1\/n==1\/t:n==+t;case"[object Date]":case"[object Boolean]":return+n==+t;case"[object RegExp]":return n.source==t.source&&n.global==t.global&&n.multiline==t.multiline&&n.ignoreCase==t.ignoreCase}if("object"!=typeof n||"object"!=typeof t)return!1;for(var i=r.length;i--;)if(r[i]==n)return e[i]==t;var a=n.constructor,o=t.constructor;if(a!==o&&!(j.isFunction(a)&&a instanceof a&&j.isFunction(o)&&o instanceof o))return!1;r.push(n),e.push(t);var c=0,f=!0;if("[object Array]"==u){if(c=n.length,f=c==t.length)for(;c--&&(f=S(n[c],t[c],r,e)););}else{for(var s in n)if(j.has(n,s)&&(c++,!(f=j.has(t,s)&&S(n[s],t[s],r,e))))break;if(f){for(s in t)if(j.has(t,s)&&!c--)break;f=!c}}return r.pop(),e.pop(),f};j.isEqual=function(n,t){return S(n,t,[],[])},j.isEmpty=function(n){if(null==n)return!0;if(j.isArray(n)||j.isString(n))return 0===n.length;for(var t in n)if(j.has(n,t))return!1;return!0},j.isElement=function(n){return!(!n||1!==n.nodeType)},j.isArray=x||function(n){return"[object Array]"==l.call(n)},j.isObject=function(n){return n===Object(n)},A(["Arguments","Function","String","Number","Date","RegExp"],function(n){j["is"+n]=function(t){return l.call(t)=="[object "+n+"]"}}),j.isArguments(arguments)||(j.isArguments=function(n){return!(!n||!j.has(n,"callee"))}),"function"!=typeof\/.\/&&(j.isFunction=function(n){return"function"==typeof n}),j.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},j.isNaN=function(n){return j.isNumber(n)&&n!=+n},j.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"==l.call(n)},j.isNull=function(n){return null===n},j.isUndefined=function(n){return n===void 0},j.has=function(n,t){return f.call(n,t)},j.noConflict=function(){return n._=t,this},j.identity=function(n){return n},j.times=function(n,t,r){for(var e=Array(Math.max(0,n)),u=0;n>u;u++)e[u]=t.call(r,u);return e},j.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};var I={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};I.unescape=j.invert(I.escape);var T={escape:new RegExp("["+j.keys(I.escape).join("")+"]","g"),unescape:new RegExp("("+j.keys(I.unescape).join("|")+")","g")};j.each(["escape","unescape"],function(n){j[n]=function(t){return null==t?"":(""+t).replace(T[n],function(t){return I[n][t]})}}),j.result=function(n,t){if(null==n)return void 0;var r=n[t];return j.isFunction(r)?r.call(n):r},j.mixin=function(n){A(j.functions(n),function(t){var r=j[t]=n[t];j.prototype[t]=function(){var n=[this._wrapped];return a.apply(n,arguments),z.call(this,r.apply(j,n))}})};var N=0;j.uniqueId=function(n){var t=++N+"";return n?n+t:t},j.templateSettings={evaluate:\/<%([\\s\\S]+?)%>\/g,interpolate:\/<%=([\\s\\S]+?)%>\/g,escape:\/<%-([\\s\\S]+?)%>\/g};var q=\/(.)^\/,B={"'":"'","\\\\":"\\\\","\\r":"r","\\n":"n","        ":"t","\\u2028":"u2028","\\u2029":"u2029"},D=\/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029\/g;j.template=function(n,t,r){var e;r=j.defaults({},r,j.templateSettings);var u=new RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(u,function(t,r,e,u,o){return a+=n.slice(i,o).replace(D,function(n){return"\\\\"+B[n]}),r&&(a+="'+\\n((__t=("+r+"))==null?'':_.escape(__t))+\\n'"),e&&(a+="'+\\n((__t=("+e+"))==null?'':__t)+\\n'"),u&&(a+="';\\n"+u+"\\n__p+='"),i=o+t.length,t}),a+="';\\n",r.variable||(a="with(obj||{}){\\n"+a+"}\\n"),a="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\\n"+a+"return __p;\\n";try{e=new Function(r.variable||"obj","_",a)}catch(o){throw o.source=a,o}if(t)return e(t,j);var c=function(n){return e.call(this,n,j)};return c.source="function("+(r.variable||"obj")+"){\\n"+a+"}",c},j.chain=function(n){return j(n).chain()};var z=function(n){return this._chain?j(n).chain():n};j.mixin(j),A(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=e[n];j.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!=n&&"splice"!=n||0!==r.length||delete r[0],z.call(this,r)}}),A(["concat","join","slice"],function(n){var t=e[n];j.prototype[n]=function(){return z.call(this,t.apply(this._wrapped,arguments))}}),j.extend(j.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this);$/;"  r
 e.message      .\enchant.js    /^                e.message = 'Cannot load an asset: ' + audio.src;$/;" r
 e.message      .\enchant.js    /^        e.message = 'Cannot load an asset: ' + image.src;$/;" r
 e.message      .\enchant.js    /^    e.message = 'Cannot load an asset: ' + src;$/;"   r
+each_HTTP_SERVER_VARS  .\php\create_script.php /^        while( $each_HTTP_SERVER_VARS = each($HTTP_SERVER_VARS) ) {$/;"       v
+eat    .\main.js       /^              eat:function(food){$/;" r
+eat_in_home    .\main.js       /^              eat_in_home: function(){$/;"    r
+eat_start      .\main.js       /^              eat_start: function(){$/;"      r
 embed.allowscriptaccess        .\enchant.js    /^            embed.allowscriptaccess = 'always';$/;"   r
 embed.src      .\enchant.js    /^            embed.src = 'sound.swf?id=' + id + '&src=' + src;$/;"     r
 embed.style.left       .\enchant.js    /^            embed.style.left = '-1px';$/;"    r
@@ -390,6 +619,7 @@ enchant.LoadingScene        .\enchant.js    /^enchant.LoadingScene = enchant.Class.create(
 enchant.Map    .\enchant.js    /^enchant.Map = enchant.Class.create(enchant.Entity, {$/;"      c
 enchant.Matrix .\enchant.js    /^enchant.Matrix = enchant.Class.create({$/;"   c
 enchant.Node   .\enchant.js    /^enchant.Node = enchant.Class.create(enchant.EventTarget, {$/;"        c
+enchant.Node.GAddEvent .\main.js       /^              \/\/ enchant.Node.GAddEvent = function(){$/;"   r
 enchant.ParallelAction .\enchant.js    /^enchant.ParallelAction = enchant.Class.create(enchant.Action, {$/;"   c
 enchant.Scene  .\enchant.js    /^enchant.Scene = enchant.Class.create(enchant.Group, {$/;"     c
 enchant.Sprite .\enchant.js    /^enchant.Sprite = enchant.Class.create(enchant.Entity, {$/;"   c
@@ -397,6 +627,7 @@ enchant.Surface     .\enchant.js    /^enchant.Surface = enchant.Class.create(enchant.Ev
 enchant.Surface._getPattern    .\enchant.js    /^enchant.Surface._getPattern = function(surface, force) {$/;"  r
 enchant.Surface.load   .\enchant.js    /^enchant.Surface.load = function(src, callback, onerror) {$/;" r
 enchant.Timeline       .\enchant.js    /^enchant.Timeline = enchant.Class.create(enchant.EventTarget, {$/;"    c
+enchant.Timeline.prototype.moveByEx    .\main.js       /^enchant.Timeline.prototype.moveByEx = function(x, y, time, easing, eventFunctions){$/;"       r
 enchant.Tween  .\enchant.js    /^enchant.Tween = enchant.Class.create(enchant.Action, {$/;"    c
 enchant.WebAudioSound  .\enchant.js    /^enchant.WebAudioSound = enchant.Class.create(enchant.EventTarget, {$/;"       c
 enchant.WebAudioSound.load     .\enchant.js    /^enchant.WebAudioSound.load = function(src, type, callback, onerror) {$/;"     r
@@ -404,18 +635,31 @@ error     .\enchant.js    /^        error: function(func) {$/;"   r
 error  .\net.js        /^              error: function(data){$/;"      r
 excepted       .\enchant.js    /^            var excepted = ["frame", "time", "callback", "onactiontick", "onactionstart", "onactionend"];$/;" r
 exec   .\enchant.js    /^    exec: function(func) {$/;"        r
+expl   .\php\create_script.php /^   $expl = explode("\/",$HTTP_SERVER_VARS["REQUEST_URI"]);$/;"        v
 fadeIn .\enchant.js    /^    fadeIn: function(time, easing) {$/;"      r
 fadeOut        .\enchant.js    /^    fadeOut: function(time, easing) {$/;"     r
 fadeTo .\enchant.js    /^    fadeTo: function(opacity, time, easing) {$/;"     r
 fail   .\enchant.js    /^        fail: function(arg) {$/;"     r
 fall   .\enchant.js    /^ *       fall: function() { ... }$/;" r
 fieldBg.image.context.fillStyle        .\main.js       /^                              \/\/ fieldBg.image.context.fillStyle = '#ff0000';$/;"   r
-fillStyle      .\class.js      /^              fillStyle = 'black';$/;"        r
-fillStyle      .\class.js      /^              fillStyle = 'white';$/;"        r
-fillStyle      .\class.js      /^            fillStyle = 'black';$/;"  r
-fillTextLine   .\class.js      /^    fillTextLine : function(text, x, y) {$/;" r
+fileHash       .\php\create_script.php /^   $fileHash = md5($longFilename);       \/\/ This generates a key from the collective file names$/;" v
+fileList       .\php\create_script.php /^   $fileList = $_GET['filelist'];$/;" v
+fileList       .\php\create_script.php /^   $fileList = trim(urldecode($expl[count($expl)-1]));$/;"    v
+fileNames      .\php\create_script.php /^   $fileNames = Array();$/;"  v
+fillStyle      .\class.js      /^                      fillStyle = 'black';$/;"        r
+fillStyle      .\class.js      /^                      fillStyle = 'white';$/;"        r
+fillTextLine   .\class.js      /^      fillTextLine : function(text, x, y) {$/;"       r
 firstChild     .\enchant.js    /^    firstChild: {$/;" r
 font   .\enchant.js    /^    font: {$/;"       r
+formRunAnimation       .\lib\FormSprite.js     /^      formRunAnimation: function(){$/;"       r
+formScaleX     .\lib\FormSprite.js     /^      formScaleX: function(x){$/;"    r
+formScaleY     .\lib\FormSprite.js     /^      formScaleY: function(y){$/;"    r
+formStartAnimation     .\lib\FormSprite.js     /^      formStartAnimation: function(){$/;"     r
+formStopAnimation      .\lib\FormSprite.js     /^      formStopAnimation: function(){$/;"      r
+fp     .\php\create_script.php /^      $fp = @fopen("cache\/$fileHash.gz","w");$/;"    v
+fp     .\php\create_script.php /^      $fp = @fopen("cache\/$fileHash.txt","w");$/;"   v
+fp     .\php\create_script.php /^      if ($newestFile>@filemtime("cache\/$fileHash.txt")) { fclose($fp); $fp=false;}$/;"      v
+fp     .\php\create_script.php /^   $fp = @fopen("cache\/$fileHash.txt","r");$/;"      v
 frame  .\enchant.js    /^    frame: {$/;"      r
 game.onload    .\main.js       /^      game.onload = function(){$/;"   r
 get    .\ctrl.js       /^      get: function(commandIndex){$/;"        r
@@ -423,48 +667,105 @@ get      .\ctrl.js       /^      get: function(ecmd){$/;"        r
 get    .\enchant.js    /^                        get: function() {$/;" r
 get    .\enchant.js    /^            get: function() {$/;"     r
 get    .\enchant.js    /^        get: function() {$/;" r
+get    .\main.js       /^              get:function (esearch){$/;"     r
+get    .\main.js       /^              get:function(key){$/;"  r
 get    .\mixing.enchant.js     /^             *          get: function() {$/;" r
 get    .\mixing.enchant.js     /^         *          get: function() {$/;"     r
+getAddress     .\main.js       /^              getAddress: function(yukkuri){$/;"      r
+getAmount      .\main.js       /^              getAmount: function(){$/;"      r
 getBoundingRect        .\enchant.js    /^    getBoundingRect: function() {$/;" r
 getConstructor .\enchant.js    /^    getConstructor: function() {$/;"  r
 getCurrentCommand      .\ctrl.js       /^      getCurrentCommand: function(){$/;"      r
+getCurrentObjSprite    .\ctrl.js       /^      getCurrentObjSprite: function(objSprite){$/;"   r
+getDate        .\ctrl.js       /^      getDate : function(){$/;"       r
 getDomElement  .\enchant.js    /^    getDomElement: function() {$/;"   r
 getDomElementAsNext    .\enchant.js    /^    getDomElementAsNext: function() {$/;"     r
 getElapsedTime .\enchant.js    /^        getElapsedTime: function() {$/;"      r
+getExSkill     .\main.js       /^              getExSkill: function(eexskill){$/;"     r
+getExValue     .\main.js       /^              getExValue: function(eexskill){$/;"     r
+getFoodHash    .\main.js       /^              getFoodHash:function(){$/;"     r
 getFunctionParams      .\mixing.enchant.js     /^        var getFunctionParams = function(methodString) {$/;"  r
+getGive        .\main.js       /^              getGive: function(){$/;"        r
+getHeight      .\class.js      /^      getHeight : function(){$/;"     r
+getHeight      .\class.js      /^      getHeight: function(){$/;"      r
+getHeight      .\main.js       /^              getHeight: function(){$/;"      r
+getHeight      .\main.js       /^      getHeight: function(){$/;"      r
+getHungry      .\main.js       /^              getHungry: function(){$/;"      r
+getItems       .\main.js       /^              getItems:function(){$/;"        r
+getLooksNumber .\main.js       /^              getLooksNumber: function(){$/;" r
+getLooksText   .\main.js       /^              getLooksText: function(){$/;"   r
+getMainShadowMarginY   .\lib\FormSprite.js     /^      getMainShadowMarginY: function(){$/;"   r
+getMainSprite  .\lib\FormSprite.js     /^      getMainSprite: function(){$/;"  r
+getMemory      .\main.js       /^              getMemory: function(ememory){$/;"       r
 getMetrics     .\enchant.js    /^    getMetrics: function(text) {$/;"  r
+getMyScale     .\main.js       /^              getMyScale: function(){$/;"     r
+getName        .\main.js       /^      getName: function(){$/;"        r
+getNear        .\main.js       /^              getNear:function (esearch, yukkuri){$/;"        r
 getNextManager .\enchant.js    /^    getNextManager: function(manager) {$/;"   r
+getObjs        .\ctrl.js       /^      getObjs: function(){$/;"        r
 getOrientedBoundingRect        .\enchant.js    /^    getOrientedBoundingRect: function() {$/;" r
 getPixel       .\enchant.js    /^    getPixel: function(x, y) {$/;"    r
+getPlace       .\main.js       /^              getPlace:function(){$/;"        r
 getRange       .\main.js       /^              getRange: function(){$/;"       r
+getShadowSprite        .\lib\FormSprite.js     /^      getShadowSprite: function(){$/;"        r
 getSpriteByColor       .\enchant.js    /^    getSpriteByColor: function(color) {$/;"   r
+getStatus      .\main.js       /^              getStatus: function(){$/;"      r
+getStatusForDisplay    .\main.js       /^              getStatusForDisplay: function (){$/;"   r
+getStatusForDisplay    .\main.js       /^              getStatusForDisplay: function(){$/;"    r
+getStatusForDisplay    .\main.js       /^      getStatusForDisplay: function (){$/;"   r
 getTime        .\enchant.js    /^        getTime: function() {$/;"     r
+getUnun        .\main.js       /^              getUnun: function(){$/;"        r
+getWidth       .\class.js      /^      getWidth : function(){$/;"      r
+getWidth       .\class.js      /^      getWidth: function(){$/;"       r
+getWidth       .\main.js       /^              getWidth: function(){$/;"       r
+getWidth       .\main.js       /^      getWidth: function(){$/;"       r
+getX   .\class.js      /^      getX : function(){$/;"  r
+getX   .\lib\FormSprite.js     /^      getX: function(){$/;"   r
+getX   .\main.js       /^              getX : function(){$/;"  r
 getX   .\main.js       /^              getX: function(){$/;"   r
+getX   .\main.js       /^      getX: function(){$/;"   r
+getY   .\class.js      /^      getY : function(){$/;"  r
+getY   .\lib\FormSprite.js     /^      getY: function(){$/;"   r
+getY   .\main.js       /^              getY : function(){$/;"  r
 getY   .\main.js       /^              getY: function(){$/;"   r
+getY   .\main.js       /^      getY: function(){$/;"   r
+getYukkuri     .\main.js       /^              getYukkuri: function(){$/;"     r
+getallheaders  .\php\create_script.php /^function getallheaders() {$/;"        f
 hash   .\jkl-parsexml.js       /^            var hash = {};$/;"        r
 hash   .\jkl-parsexml.js       /^        var hash = {};$/;"    r
 hash   .\jkl-parsexml.js       /^    var hash = {};$/;"        r
+hash   .\php\create_script.php /^   $hash = $fileHash . '-'.$newestFile;  \/\/ This appends the newest file date to the key.$/;"       v
 hash[list[i]]  .\jkl-parsexml.js       /^            hash[list[i]] = "";$/;"   r
+headers        .\php\create_script.php /^   $headers = getallheaders();           \/\/ Get all the headers the browser sent us.$/;"    v
 height .\enchant.js    /^        height: {$/;" r
 height .\enchant.js    /^    height: {$/;"     r
 hide   .\enchant.js    /^    hide: function() {$/;"    r
 hitTest        .\enchant.js    /^    hitTest: function(x, y) {$/;"     r
+hunt   .\main.js       /^              hunt:function(food){$/;"        r
+hunt_start     .\main.js       /^              hunt_start:function(){$/;"      r
+iconText       .\main.js       /^              var iconText = [];$/;"  r
 id     .\enchant.js    /^            var id = 'enchant-audio' + enchant.Core.instance._soundID++;$/;"  r
 id     .\enchant.js    /^        var id = 'enchant-surface' + core._surfaceID++;$/;"   r
+ii     .\php\create_script.php /^   $ii=0;$/;" v
 image  .\enchant.js    /^    image: {$/;"      r
 image.context.fillStyle        .\enchant.js    /^            image.context.fillStyle = '#fff';$/;"     r
 image.context.fillStyle        .\enchant.js    /^        image.context.fillStyle = '#000';$/;" r
 image.context.fillStyle        .\enchant.js    /^        image.context.fillStyle = '#fff';$/;" r
 image.onerror  .\enchant.js    /^    image.onerror = function() {$/;"  r
 image.onload   .\enchant.js    /^    image.onload = function() {$/;"   r
+in_home        .\main.js       /^              in_home:function(){$/;" r
 info.color     .\main.js       /^              \/\/ info.color = "#ffffff";$/;"        r
 info.font      .\main.js       /^              \/\/ info.font = "14px 'Times New Roman'";$/;"  r
 inheritMat     .\enchant.js    /^            inheritMat = [ 1, 0, 0, 1, 0, 0 ];$/;"    r
 init   .\ctrl.js       /^                              init: function(){$/;"   r
 init   .\ctrl.js       /^      init : function (game){$/;"     r
-initialize     .\class.js      /^    initialize : function(w, h) {$/;" r
+init   .\main.js       /^              init:function(){$/;"    r
+initialize     .\class.js      /^      initialize : function(ctl, node, x, y,  w, h) {$/;"     r
+initialize     .\class.js      /^      initialize : function(scene, x, y, w, h) {$/;"  r
+initialize     .\class.js      /^      initialize : function(yukkuri, w, h) {$/;"      r
 initialize     .\ctrl.js       /^      \/\/ initialize: function (ctl){$/;"    r
 initialize     .\ctrl.js       /^      initialize: function (){$/;"    r
+initialize     .\ctrl.js       /^      initialize: function (_data){$/;"       r
 initialize     .\ctrl.js       /^      initialize: function (ctl){$/;" r
 initialize     .\ctrl.js       /^      initialize: function (ctl, menuBg){$/;" r
 initialize     .\ctrl.js       /^      initialize: function (x, y, ecmd, index){$/;"   r
@@ -488,27 +789,51 @@ initialize        .\enchant.js    /^ *       initialize: function(radius) { ... }, \/\/ 
 initialize     .\enchant.js    /^ *       initialize: function(radius) { \/\/ Overwrites constructor$/;"       r
 initialize     .\enchant.js    /^ *       initialize: function(radius) { \/\/ überschreibt den Standardkonstruktor.$/;"       r
 initialize     .\enchant.js    /^ *       initialize: function(radius) { \/\/ コンストラクタを上書きする
+initialize     .\lib\Animation.js      /^      initialize: function (sprite){$/;"      r
+initialize     .\lib\FormSprite.js     /^      initialize: function (){$/;"    r
+initialize     .\main.js       /^              \/\/ initialize: function (place){$/;"  r
+initialize     .\main.js       /^              initialize: function (){$/;"    r
 initialize     .\main.js       /^              initialize: function (_data){$/;"       r
+initialize     .\main.js       /^              initialize: function (food){$/;"        r
 initialize     .\main.js       /^              initialize: function (type, x, y){$/;"  r
+initialize     .\main.js       /^              initialize: function (x, y){$/;"        r
 initialize     .\main.js       /^              initialize: function (yukkuri){$/;"     r
-initialize     .\main.js       /^              initialize: function(){$/;"     r
-initialize     .\main.js       /^              initialize: function(x, y){$/;" r
+initialize     .\main.js       /^              initialize: function(x, y, grow){$/;"   r
+initialize     .\main.js       /^              initialize: function(yukkuri){$/;"      r
+initialize     .\main.js       /^              initialize: function(yukkuri, x, y){$/;"        r
+initialize     .\main.js       /^      initialize: function (w, h){$/;"        r
 initialize     .\mixing.enchant.js     /^            initialize : function(decorateMethods, overrideMethods, properties) {$/;" r
 initializeMethod       .\mixing.enchant.js     /^                initializeMethod = function() {$/;"   r
+input.element.innerHTML        .\main.js       /^              \/\/ input.element.innerHTML = "<form name='hoge' style='background-color:#ff0000;'>" +$/;"     r
 insertBefore   .\enchant.js    /^    insertBefore: function(node, reference) {$/;"     r
 intersect      .\enchant.js    /^    intersect: function(other) {$/;"  r
 intersectStrict        .\enchant.js    /^    intersectStrict: function(other) {$/;"    r
+isCollision    .\ctrl.js       /^      isCollision : function (e, node){$/;"   r
+isCommunication        .\main.js       /^              isCommunication: function(yukkuri){$/;" r
 isCurrent      .\ctrl.js       /^      isCurrent: function(){$/;"      r
 isDead .\main.js       /^              isDead: function(){$/;" r
+isFood .\main.js       /^              isFood:function(){$/;"  r
+isItemsMax     .\main.js       /^              isItemsMax:function(){$/;"      r
+isKuhuku       .\main.js       /^              isKuhuku: function(){$/;"       r
+isManpuku      .\main.js       /^              isManpuku: function(){$/;"      r
+isOwner        .\main.js       /^              isOwner: function(){$/;"        r
+isPlace        .\main.js       /^              isPlace: function(){$/;"        r
 isSleep        .\main.js       /^              isSleep: function(){$/;"        r
+isVeryKuhuku   .\main.js       /^              isVeryKuhuku: function(){$/;"   r
+isWorld        .\main.js       /^              \/\/ isWorld: function(){$/;"   r
+isWorld        .\main.js       /^              isWorld: function(){$/;"        r
+isWorld        .\main.js       /^      isWorld: function(){$/;"        r
+j      .\underscore-min.js     /^(function(){var n=this,t=n._,r={},e=Array.prototype,u=Object.prototype,i=Function.prototype,a=e.push,o=e.slice,c=e.concat,l=u.toString,f=u.hasOwnProperty,s=e.forEach,p=e.map,h=e.reduce,v=e.reduceRight,g=e.filter,d=e.every,m=e.some,y=e.indexOf,b=e.lastIndexOf,x=Array.isArray,w=Object.keys,_=i.bind,j=function(n){return n instanceof j?n:this instanceof j?(this._wrapped=n,void 0):new j(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=j),exports._=j):n._=j,j.VERSION="1.5.2";var A=j.each=j.forEach=function(n,t,e){if(null!=n)if(s&&n.forEach===s)n.forEach(t,e);else if(n.length===+n.length){for(var u=0,i=n.length;i>u;u++)if(t.call(e,n[u],u,n)===r)return}else for(var a=j.keys(n),u=0,i=a.length;i>u;u++)if(t.call(e,n[a[u]],a[u],n)===r)return};j.map=j.collect=function(n,t,r){var e=[];return null==n?e:p&&n.map===p?n.map(t,r):(A(n,function(n,u,i){e.push(t.call(r,n,u,i))}),e)};var E="Reduce of empty array with no initial value";j.reduce=j.foldl=j.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),h&&n.reduce===h)return e&&(t=j.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(A(n,function(n,i,a){u?r=t.call(e,r,n,i,a):(r=n,u=!0)}),!u)throw new TypeError(E);return r},j.reduceRight=j.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),v&&n.reduceRight===v)return e&&(t=j.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=n.length;if(i!==+i){var a=j.keys(n);i=a.length}if(A(n,function(o,c,l){c=a?a[--i]:--i,u?r=t.call(e,r,n[c],c,l):(r=n[c],u=!0)}),!u)throw new TypeError(E);return r},j.find=j.detect=function(n,t,r){var e;return O(n,function(n,u,i){return t.call(r,n,u,i)?(e=n,!0):void 0}),e},j.filter=j.select=function(n,t,r){var e=[];return null==n?e:g&&n.filter===g?n.filter(t,r):(A(n,function(n,u,i){t.call(r,n,u,i)&&e.push(n)}),e)},j.reject=function(n,t,r){return j.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},j.every=j.all=function(n,t,e){t||(t=j.identity);var u=!0;return null==n?u:d&&n.every===d?n.every(t,e):(A(n,function(n,i,a){return(u=u&&t.call(e,n,i,a))?void 0:r}),!!u)};var O=j.some=j.any=function(n,t,e){t||(t=j.identity);var u=!1;return null==n?u:m&&n.some===m?n.some(t,e):(A(n,function(n,i,a){return u||(u=t.call(e,n,i,a))?r:void 0}),!!u)};j.contains=j.include=function(n,t){return null==n?!1:y&&n.indexOf===y?n.indexOf(t)!=-1:O(n,function(n){return n===t})},j.invoke=function(n,t){var r=o.call(arguments,2),e=j.isFunction(t);return j.map(n,function(n){return(e?t:n[t]).apply(n,r)})},j.pluck=function(n,t){return j.map(n,function(n){return n[t]})},j.where=function(n,t,r){return j.isEmpty(t)?r?void 0:[]:j[r?"find":"filter"](n,function(n){for(var r in t)if(t[r]!==n[r])return!1;return!0})},j.findWhere=function(n,t){return j.where(n,t,!0)},j.max=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.max.apply(Math,n);if(!t&&j.isEmpty(n))return-1\/0;var e={computed:-1\/0,value:-1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a>e.computed&&(e={value:n,computed:a})}),e.value},j.min=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.min.apply(Math,n);if(!t&&j.isEmpty(n))return 1\/0;var e={computed:1\/0,value:1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a<e.computed&&(e={value:n,computed:a})}),e.value},j.shuffle=function(n){var t,r=0,e=[];return A(n,function(n){t=j.random(r++),e[r-1]=e[t],e[t]=n}),e},j.sample=function(n,t,r){return arguments.length<2||r?n[j.random(n.length-1)]:j.shuffle(n).slice(0,Math.max(0,t))};var k=function(n){return j.isFunction(n)?n:function(t){return t[n]}};j.sortBy=function(n,t,r){var e=k(t);return j.pluck(j.map(n,function(n,t,u){return{value:n,index:t,criteria:e.call(r,n,t,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={},i=null==r?j.identity:k(r);return A(t,function(r,a){var o=i.call(e,r,a,t);n(u,o,r)}),u}};j.groupBy=F(function(n,t,r){(j.has(n,t)?n[t]:n[t]=[]).push(r)}),j.indexBy=F(function(n,t,r){n[t]=r}),j.countBy=F(function(n,t){j.has(n,t)?n[t]++:n[t]=1}),j.sortedIndex=function(n,t,r,e){r=null==r?j.identity:k(r);for(var u=r.call(e,t),i=0,a=n.length;a>i;){var o=i+a>>>1;r.call(e,n[o])<u?i=o+1:a=o}return i},j.toArray=function(n){return n?j.isArray(n)?o.call(n):n.length===+n.length?j.map(n,j.identity):j.values(n):[]},j.size=function(n){return null==n?0:n.length===+n.length?n.length:j.keys(n).length},j.first=j.head=j.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:o.call(n,0,t)},j.initial=function(n,t,r){return o.call(n,0,n.length-(null==t||r?1:t))},j.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:o.call(n,Math.max(n.length-t,0))},j.rest=j.tail=j.drop=function(n,t,r){return o.call(n,null==t||r?1:t)},j.compact=function(n){return j.filter(n,j.identity)};var M=function(n,t,r){return t&&j.every(n,j.isArray)?c.apply(r,n):(A(n,function(n){j.isArray(n)||j.isArguments(n)?t?a.apply(r,n):M(n,t,r):r.push(n)}),r)};j.flatten=function(n,t){return M(n,t,[])},j.without=function(n){return j.difference(n,o.call(arguments,1))},j.uniq=j.unique=function(n,t,r,e){j.isFunction(t)&&(e=r,r=t,t=!1);var u=r?j.map(n,r,e):n,i=[],a=[];return A(u,function(r,e){(t?e&&a[a.length-1]===r:j.contains(a,r))||(a.push(r),i.push(n[e]))}),i},j.union=function(){return j.uniq(j.flatten(arguments,!0))},j.intersection=function(n){var t=o.call(arguments,1);return j.filter(j.uniq(n),function(n){return j.every(t,function(t){return j.indexOf(t,n)>=0})})},j.difference=function(n){var t=c.apply(e,o.call(arguments,1));return j.filter(n,function(n){return!j.contains(t,n)})},j.zip=function(){for(var n=j.max(j.pluck(arguments,"length").concat(0)),t=new Array(n),r=0;n>r;r++)t[r]=j.pluck(arguments,""+r);return t},j.object=function(n,t){if(null==n)return{};for(var r={},e=0,u=n.length;u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},j.indexOf=function(n,t,r){if(null==n)return-1;var e=0,u=n.length;if(r){if("number"!=typeof r)return e=j.sortedIndex(n,t),n[e]===t?e:-1;e=0>r?Math.max(0,u+r):r}if(y&&n.indexOf===y)return n.indexOf(t,r);for(;u>e;e++)if(n[e]===t)return e;return-1},j.lastIndexOf=function(n,t,r){if(null==n)return-1;var e=null!=r;if(b&&n.lastIndexOf===b)return e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var u=e?r:n.length;u--;)if(n[u]===t)return u;return-1},j.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0),r=arguments[2]||1;for(var e=Math.max(Math.ceil((t-n)\/r),0),u=0,i=new Array(e);e>u;)i[u++]=n,n+=r;return i};var R=function(){};j.bind=function(n,t){var r,e;if(_&&n.bind===_)return _.apply(n,o.call(arguments,1));if(!j.isFunction(n))throw new TypeError;return r=o.call(arguments,2),e=function(){if(!(this instanceof e))return n.apply(t,r.concat(o.call(arguments)));R.prototype=n.prototype;var u=new R;R.prototype=null;var i=n.apply(u,r.concat(o.call(arguments)));return Object(i)===i?i:u}},j.partial=function(n){var t=o.call(arguments,1);return function(){return n.apply(this,t.concat(o.call(arguments)))}},j.bindAll=function(n){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return A(t,function(t){n[t]=j.bind(n[t],n)}),n},j.memoize=function(n,t){var r={};return t||(t=j.identity),function(){var e=t.apply(this,arguments);return j.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},j.delay=function(n,t){var r=o.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},j.defer=function(n){return j.delay.apply(j,[n,1].concat(o.call(arguments,1)))},j.throttle=function(n,t,r){var e,u,i,a=null,o=0;r||(r={});var c=function(){o=r.leading===!1?0:new Date,a=null,i=n.apply(e,u)};return function(){var l=new Date;o||r.leading!==!1||(o=l);var f=t-(l-o);return e=this,u=arguments,0>=f?(clearTimeout(a),a=null,o=l,i=n.apply(e,u)):a||r.trailing===!1||(a=setTimeout(c,f)),i}},j.debounce=function(n,t,r){var e,u,i,a,o;return function(){i=this,u=arguments,a=new Date;var c=function(){var l=new Date-a;t>l?e=setTimeout(c,t-l):(e=null,r||(o=n.apply(i,u)))},l=r&&!e;return e||(e=setTimeout(c,t)),l&&(o=n.apply(i,u)),o}},j.once=function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},j.wrap=function(n,t){return function(){var r=[n];return a.apply(r,arguments),t.apply(this,r)}},j.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},j.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},j.keys=w||function(n){if(n!==Object(n))throw new TypeError("Invalid object");var t=[];for(var r in n)j.has(n,r)&&t.push(r);return t},j.values=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},j.pairs=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},j.invert=function(n){for(var t={},r=j.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},j.functions=j.methods=function(n){var t=[];for(var r in n)j.isFunction(n[r])&&t.push(r);return t.sort()},j.extend=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=t[r]}),n},j.pick=function(n){var t={},r=c.apply(e,o.call(arguments,1));return A(r,function(r){r in n&&(t[r]=n[r])}),t},j.omit=function(n){var t={},r=c.apply(e,o.call(arguments,1));for(var u in n)j.contains(r,u)||(t[u]=n[u]);return t},j.defaults=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]===void 0&&(n[r]=t[r])}),n},j.clone=function(n){return j.isObject(n)?j.isArray(n)?n.slice():j.extend({},n):n},j.tap=function(n,t){return t(n),n};var S=function(n,t,r,e){if(n===t)return 0!==n||1\/n==1\/t;if(null==n||null==t)return n===t;n instanceof j&&(n=n._wrapped),t instanceof j&&(t=t._wrapped);var u=l.call(n);if(u!=l.call(t))return!1;switch(u){case"[object String]":return n==String(t);case"[object Number]":return n!=+n?t!=+t:0==n?1\/n==1\/t:n==+t;case"[object Date]":case"[object Boolean]":return+n==+t;case"[object RegExp]":return n.source==t.source&&n.global==t.global&&n.multiline==t.multiline&&n.ignoreCase==t.ignoreCase}if("object"!=typeof n||"object"!=typeof t)return!1;for(var i=r.length;i--;)if(r[i]==n)return e[i]==t;var a=n.constructor,o=t.constructor;if(a!==o&&!(j.isFunction(a)&&a instanceof a&&j.isFunction(o)&&o instanceof o))return!1;r.push(n),e.push(t);var c=0,f=!0;if("[object Array]"==u){if(c=n.length,f=c==t.length)for(;c--&&(f=S(n[c],t[c],r,e)););}else{for(var s in n)if(j.has(n,s)&&(c++,!(f=j.has(t,s)&&S(n[s],t[s],r,e))))break;if(f){for(s in t)if(j.has(t,s)&&!c--)break;f=!c}}return r.pop(),e.pop(),f};j.isEqual=function(n,t){return S(n,t,[],[])},j.isEmpty=function(n){if(null==n)return!0;if(j.isArray(n)||j.isString(n))return 0===n.length;for(var t in n)if(j.has(n,t))return!1;return!0},j.isElement=function(n){return!(!n||1!==n.nodeType)},j.isArray=x||function(n){return"[object Array]"==l.call(n)},j.isObject=function(n){return n===Object(n)},A(["Arguments","Function","String","Number","Date","RegExp"],function(n){j["is"+n]=function(t){return l.call(t)=="[object "+n+"]"}}),j.isArguments(arguments)||(j.isArguments=function(n){return!(!n||!j.has(n,"callee"))}),"function"!=typeof\/.\/&&(j.isFunction=function(n){return"function"==typeof n}),j.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},j.isNaN=function(n){return j.isNumber(n)&&n!=+n},j.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"==l.call(n)},j.isNull=function(n){return null===n},j.isUndefined=function(n){return n===void 0},j.has=function(n,t){return f.call(n,t)},j.noConflict=function(){return n._=t,this},j.identity=function(n){return n},j.times=function(n,t,r){for(var e=Array(Math.max(0,n)),u=0;n>u;u++)e[u]=t.call(r,u);return e},j.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};var I={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};I.unescape=j.invert(I.escape);var T={escape:new RegExp("["+j.keys(I.escape).join("")+"]","g"),unescape:new RegExp("("+j.keys(I.unescape).join("|")+")","g")};j.each(["escape","unescape"],function(n){j[n]=function(t){return null==t?"":(""+t).replace(T[n],function(t){return I[n][t]})}}),j.result=function(n,t){if(null==n)return void 0;var r=n[t];return j.isFunction(r)?r.call(n):r},j.mixin=function(n){A(j.functions(n),function(t){var r=j[t]=n[t];j.prototype[t]=function(){var n=[this._wrapped];return a.apply(n,arguments),z.call(this,r.apply(j,n))}})};var N=0;j.uniqueId=function(n){var t=++N+"";return n?n+t:t},j.templateSettings={evaluate:\/<%([\\s\\S]+?)%>\/g,interpolate:\/<%=([\\s\\S]+?)%>\/g,escape:\/<%-([\\s\\S]+?)%>\/g};var q=\/(.)^\/,B={"'":"'","\\\\":"\\\\","\\r":"r","\\n":"n","        ":"t","\\u2028":"u2028","\\u2029":"u2029"},D=\/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029\/g;j.template=function(n,t,r){var e;r=j.defaults({},r,j.templateSettings);var u=new RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(u,function(t,r,e,u,o){return a+=n.slice(i,o).replace(D,function(n){return"\\\\"+B[n]}),r&&(a+="'+\\n((__t=("+r+"))==null?'':_.escape(__t))+\\n'"),e&&(a+="'+\\n((__t=("+e+"))==null?'':__t)+\\n'"),u&&(a+="';\\n"+u+"\\n__p+='"),i=o+t.length,t}),a+="';\\n",r.variable||(a="with(obj||{}){\\n"+a+"}\\n"),a="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\\n"+a+"return __p;\\n";try{e=new Function(r.variable||"obj","_",a)}catch(o){throw o.source=a,o}if(t)return e(t,j);var c=function(n){return e.call(this,n,j)};return c.source="function("+(r.variable||"obj")+"){\\n"+a+"}",c},j.chain=function(n){return j(n).chain()};var z=function(n){return this._chain?j(n).chain():n};j.mixin(j),A(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=e[n];j.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!=n&&"splice"!=n||0!==r.length||delete r[0],z.call(this,r)}}),A(["concat","join","slice"],function(n){var t=e[n];j.prototype[n]=function(){return z.call(this,t.apply(this._wrapped,arguments))}}),j.extend(j.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this);$/;"  r
 json   .\jkl-parsexml.js       /^    var json = {};$/;"        r
 keybind        .\enchant.js    /^        keybind: function(key, button) {$/;"  r
 keyunbind      .\enchant.js    /^        keyunbind: function(key) {$/;"        r
+l.call(t)      .\underscore-min.js     /^(function(){var n=this,t=n._,r={},e=Array.prototype,u=Object.prototype,i=Function.prototype,a=e.push,o=e.slice,c=e.concat,l=u.toString,f=u.hasOwnProperty,s=e.forEach,p=e.map,h=e.reduce,v=e.reduceRight,g=e.filter,d=e.every,m=e.some,y=e.indexOf,b=e.lastIndexOf,x=Array.isArray,w=Object.keys,_=i.bind,j=function(n){return n instanceof j?n:this instanceof j?(this._wrapped=n,void 0):new j(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=j),exports._=j):n._=j,j.VERSION="1.5.2";var A=j.each=j.forEach=function(n,t,e){if(null!=n)if(s&&n.forEach===s)n.forEach(t,e);else if(n.length===+n.length){for(var u=0,i=n.length;i>u;u++)if(t.call(e,n[u],u,n)===r)return}else for(var a=j.keys(n),u=0,i=a.length;i>u;u++)if(t.call(e,n[a[u]],a[u],n)===r)return};j.map=j.collect=function(n,t,r){var e=[];return null==n?e:p&&n.map===p?n.map(t,r):(A(n,function(n,u,i){e.push(t.call(r,n,u,i))}),e)};var E="Reduce of empty array with no initial value";j.reduce=j.foldl=j.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),h&&n.reduce===h)return e&&(t=j.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(A(n,function(n,i,a){u?r=t.call(e,r,n,i,a):(r=n,u=!0)}),!u)throw new TypeError(E);return r},j.reduceRight=j.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),v&&n.reduceRight===v)return e&&(t=j.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=n.length;if(i!==+i){var a=j.keys(n);i=a.length}if(A(n,function(o,c,l){c=a?a[--i]:--i,u?r=t.call(e,r,n[c],c,l):(r=n[c],u=!0)}),!u)throw new TypeError(E);return r},j.find=j.detect=function(n,t,r){var e;return O(n,function(n,u,i){return t.call(r,n,u,i)?(e=n,!0):void 0}),e},j.filter=j.select=function(n,t,r){var e=[];return null==n?e:g&&n.filter===g?n.filter(t,r):(A(n,function(n,u,i){t.call(r,n,u,i)&&e.push(n)}),e)},j.reject=function(n,t,r){return j.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},j.every=j.all=function(n,t,e){t||(t=j.identity);var u=!0;return null==n?u:d&&n.every===d?n.every(t,e):(A(n,function(n,i,a){return(u=u&&t.call(e,n,i,a))?void 0:r}),!!u)};var O=j.some=j.any=function(n,t,e){t||(t=j.identity);var u=!1;return null==n?u:m&&n.some===m?n.some(t,e):(A(n,function(n,i,a){return u||(u=t.call(e,n,i,a))?r:void 0}),!!u)};j.contains=j.include=function(n,t){return null==n?!1:y&&n.indexOf===y?n.indexOf(t)!=-1:O(n,function(n){return n===t})},j.invoke=function(n,t){var r=o.call(arguments,2),e=j.isFunction(t);return j.map(n,function(n){return(e?t:n[t]).apply(n,r)})},j.pluck=function(n,t){return j.map(n,function(n){return n[t]})},j.where=function(n,t,r){return j.isEmpty(t)?r?void 0:[]:j[r?"find":"filter"](n,function(n){for(var r in t)if(t[r]!==n[r])return!1;return!0})},j.findWhere=function(n,t){return j.where(n,t,!0)},j.max=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.max.apply(Math,n);if(!t&&j.isEmpty(n))return-1\/0;var e={computed:-1\/0,value:-1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a>e.computed&&(e={value:n,computed:a})}),e.value},j.min=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.min.apply(Math,n);if(!t&&j.isEmpty(n))return 1\/0;var e={computed:1\/0,value:1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a<e.computed&&(e={value:n,computed:a})}),e.value},j.shuffle=function(n){var t,r=0,e=[];return A(n,function(n){t=j.random(r++),e[r-1]=e[t],e[t]=n}),e},j.sample=function(n,t,r){return arguments.length<2||r?n[j.random(n.length-1)]:j.shuffle(n).slice(0,Math.max(0,t))};var k=function(n){return j.isFunction(n)?n:function(t){return t[n]}};j.sortBy=function(n,t,r){var e=k(t);return j.pluck(j.map(n,function(n,t,u){return{value:n,index:t,criteria:e.call(r,n,t,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={},i=null==r?j.identity:k(r);return A(t,function(r,a){var o=i.call(e,r,a,t);n(u,o,r)}),u}};j.groupBy=F(function(n,t,r){(j.has(n,t)?n[t]:n[t]=[]).push(r)}),j.indexBy=F(function(n,t,r){n[t]=r}),j.countBy=F(function(n,t){j.has(n,t)?n[t]++:n[t]=1}),j.sortedIndex=function(n,t,r,e){r=null==r?j.identity:k(r);for(var u=r.call(e,t),i=0,a=n.length;a>i;){var o=i+a>>>1;r.call(e,n[o])<u?i=o+1:a=o}return i},j.toArray=function(n){return n?j.isArray(n)?o.call(n):n.length===+n.length?j.map(n,j.identity):j.values(n):[]},j.size=function(n){return null==n?0:n.length===+n.length?n.length:j.keys(n).length},j.first=j.head=j.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:o.call(n,0,t)},j.initial=function(n,t,r){return o.call(n,0,n.length-(null==t||r?1:t))},j.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:o.call(n,Math.max(n.length-t,0))},j.rest=j.tail=j.drop=function(n,t,r){return o.call(n,null==t||r?1:t)},j.compact=function(n){return j.filter(n,j.identity)};var M=function(n,t,r){return t&&j.every(n,j.isArray)?c.apply(r,n):(A(n,function(n){j.isArray(n)||j.isArguments(n)?t?a.apply(r,n):M(n,t,r):r.push(n)}),r)};j.flatten=function(n,t){return M(n,t,[])},j.without=function(n){return j.difference(n,o.call(arguments,1))},j.uniq=j.unique=function(n,t,r,e){j.isFunction(t)&&(e=r,r=t,t=!1);var u=r?j.map(n,r,e):n,i=[],a=[];return A(u,function(r,e){(t?e&&a[a.length-1]===r:j.contains(a,r))||(a.push(r),i.push(n[e]))}),i},j.union=function(){return j.uniq(j.flatten(arguments,!0))},j.intersection=function(n){var t=o.call(arguments,1);return j.filter(j.uniq(n),function(n){return j.every(t,function(t){return j.indexOf(t,n)>=0})})},j.difference=function(n){var t=c.apply(e,o.call(arguments,1));return j.filter(n,function(n){return!j.contains(t,n)})},j.zip=function(){for(var n=j.max(j.pluck(arguments,"length").concat(0)),t=new Array(n),r=0;n>r;r++)t[r]=j.pluck(arguments,""+r);return t},j.object=function(n,t){if(null==n)return{};for(var r={},e=0,u=n.length;u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},j.indexOf=function(n,t,r){if(null==n)return-1;var e=0,u=n.length;if(r){if("number"!=typeof r)return e=j.sortedIndex(n,t),n[e]===t?e:-1;e=0>r?Math.max(0,u+r):r}if(y&&n.indexOf===y)return n.indexOf(t,r);for(;u>e;e++)if(n[e]===t)return e;return-1},j.lastIndexOf=function(n,t,r){if(null==n)return-1;var e=null!=r;if(b&&n.lastIndexOf===b)return e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var u=e?r:n.length;u--;)if(n[u]===t)return u;return-1},j.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0),r=arguments[2]||1;for(var e=Math.max(Math.ceil((t-n)\/r),0),u=0,i=new Array(e);e>u;)i[u++]=n,n+=r;return i};var R=function(){};j.bind=function(n,t){var r,e;if(_&&n.bind===_)return _.apply(n,o.call(arguments,1));if(!j.isFunction(n))throw new TypeError;return r=o.call(arguments,2),e=function(){if(!(this instanceof e))return n.apply(t,r.concat(o.call(arguments)));R.prototype=n.prototype;var u=new R;R.prototype=null;var i=n.apply(u,r.concat(o.call(arguments)));return Object(i)===i?i:u}},j.partial=function(n){var t=o.call(arguments,1);return function(){return n.apply(this,t.concat(o.call(arguments)))}},j.bindAll=function(n){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return A(t,function(t){n[t]=j.bind(n[t],n)}),n},j.memoize=function(n,t){var r={};return t||(t=j.identity),function(){var e=t.apply(this,arguments);return j.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},j.delay=function(n,t){var r=o.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},j.defer=function(n){return j.delay.apply(j,[n,1].concat(o.call(arguments,1)))},j.throttle=function(n,t,r){var e,u,i,a=null,o=0;r||(r={});var c=function(){o=r.leading===!1?0:new Date,a=null,i=n.apply(e,u)};return function(){var l=new Date;o||r.leading!==!1||(o=l);var f=t-(l-o);return e=this,u=arguments,0>=f?(clearTimeout(a),a=null,o=l,i=n.apply(e,u)):a||r.trailing===!1||(a=setTimeout(c,f)),i}},j.debounce=function(n,t,r){var e,u,i,a,o;return function(){i=this,u=arguments,a=new Date;var c=function(){var l=new Date-a;t>l?e=setTimeout(c,t-l):(e=null,r||(o=n.apply(i,u)))},l=r&&!e;return e||(e=setTimeout(c,t)),l&&(o=n.apply(i,u)),o}},j.once=function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},j.wrap=function(n,t){return function(){var r=[n];return a.apply(r,arguments),t.apply(this,r)}},j.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},j.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},j.keys=w||function(n){if(n!==Object(n))throw new TypeError("Invalid object");var t=[];for(var r in n)j.has(n,r)&&t.push(r);return t},j.values=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},j.pairs=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},j.invert=function(n){for(var t={},r=j.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},j.functions=j.methods=function(n){var t=[];for(var r in n)j.isFunction(n[r])&&t.push(r);return t.sort()},j.extend=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=t[r]}),n},j.pick=function(n){var t={},r=c.apply(e,o.call(arguments,1));return A(r,function(r){r in n&&(t[r]=n[r])}),t},j.omit=function(n){var t={},r=c.apply(e,o.call(arguments,1));for(var u in n)j.contains(r,u)||(t[u]=n[u]);return t},j.defaults=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]===void 0&&(n[r]=t[r])}),n},j.clone=function(n){return j.isObject(n)?j.isArray(n)?n.slice():j.extend({},n):n},j.tap=function(n,t){return t(n),n};var S=function(n,t,r,e){if(n===t)return 0!==n||1\/n==1\/t;if(null==n||null==t)return n===t;n instanceof j&&(n=n._wrapped),t instanceof j&&(t=t._wrapped);var u=l.call(n);if(u!=l.call(t))return!1;switch(u){case"[object String]":return n==String(t);case"[object Number]":return n!=+n?t!=+t:0==n?1\/n==1\/t:n==+t;case"[object Date]":case"[object Boolean]":return+n==+t;case"[object RegExp]":return n.source==t.source&&n.global==t.global&&n.multiline==t.multiline&&n.ignoreCase==t.ignoreCase}if("object"!=typeof n||"object"!=typeof t)return!1;for(var i=r.length;i--;)if(r[i]==n)return e[i]==t;var a=n.constructor,o=t.constructor;if(a!==o&&!(j.isFunction(a)&&a instanceof a&&j.isFunction(o)&&o instanceof o))return!1;r.push(n),e.push(t);var c=0,f=!0;if("[object Array]"==u){if(c=n.length,f=c==t.length)for(;c--&&(f=S(n[c],t[c],r,e)););}else{for(var s in n)if(j.has(n,s)&&(c++,!(f=j.has(t,s)&&S(n[s],t[s],r,e))))break;if(f){for(s in t)if(j.has(t,s)&&!c--)break;f=!c}}return r.pop(),e.pop(),f};j.isEqual=function(n,t){return S(n,t,[],[])},j.isEmpty=function(n){if(null==n)return!0;if(j.isArray(n)||j.isString(n))return 0===n.length;for(var t in n)if(j.has(n,t))return!1;return!0},j.isElement=function(n){return!(!n||1!==n.nodeType)},j.isArray=x||function(n){return"[object Array]"==l.call(n)},j.isObject=function(n){return n===Object(n)},A(["Arguments","Function","String","Number","Date","RegExp"],function(n){j["is"+n]=function(t){return l.call(t)=="[object "+n+"]"}}),j.isArguments(arguments)||(j.isArguments=function(n){return!(!n||!j.has(n,"callee"))}),"function"!=typeof\/.\/&&(j.isFunction=function(n){return"function"==typeof n}),j.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},j.isNaN=function(n){return j.isNumber(n)&&n!=+n},j.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"==l.call(n)},j.isNull=function(n){return null===n},j.isUndefined=function(n){return n===void 0},j.has=function(n,t){return f.call(n,t)},j.noConflict=function(){return n._=t,this},j.identity=function(n){return n},j.times=function(n,t,r){for(var e=Array(Math.max(0,n)),u=0;n>u;u++)e[u]=t.call(r,u);return e},j.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};var I={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};I.unescape=j.invert(I.escape);var T={escape:new RegExp("["+j.keys(I.escape).join("")+"]","g"),unescape:new RegExp("("+j.keys(I.unescape).join("|")+")","g")};j.each(["escape","unescape"],function(n){j[n]=function(t){return null==t?"":(""+t).replace(T[n],function(t){return I[n][t]})}}),j.result=function(n,t){if(null==n)return void 0;var r=n[t];return j.isFunction(r)?r.call(n):r},j.mixin=function(n){A(j.functions(n),function(t){var r=j[t]=n[t];j.prototype[t]=function(){var n=[this._wrapped];return a.apply(n,arguments),z.call(this,r.apply(j,n))}})};var N=0;j.uniqueId=function(n){var t=++N+"";return n?n+t:t},j.templateSettings={evaluate:\/<%([\\s\\S]+?)%>\/g,interpolate:\/<%=([\\s\\S]+?)%>\/g,escape:\/<%-([\\s\\S]+?)%>\/g};var q=\/(.)^\/,B={"'":"'","\\\\":"\\\\","\\r":"r","\\n":"n","        ":"t","\\u2028":"u2028","\\u2029":"u2029"},D=\/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029\/g;j.template=function(n,t,r){var e;r=j.defaults({},r,j.templateSettings);var u=new RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(u,function(t,r,e,u,o){return a+=n.slice(i,o).replace(D,function(n){return"\\\\"+B[n]}),r&&(a+="'+\\n((__t=("+r+"))==null?'':_.escape(__t))+\\n'"),e&&(a+="'+\\n((__t=("+e+"))==null?'':__t)+\\n'"),u&&(a+="';\\n"+u+"\\n__p+='"),i=o+t.length,t}),a+="';\\n",r.variable||(a="with(obj||{}){\\n"+a+"}\\n"),a="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\\n"+a+"return __p;\\n";try{e=new Function(r.variable||"obj","_",a)}catch(o){throw o.source=a,o}if(t)return e(t,j);var c=function(n){return e.call(this,n,j)};return c.source="function("+(r.variable||"obj")+"){\\n"+a+"}",c},j.chain=function(n){return j(n).chain()};var z=function(n){return this._chain?j(n).chain():n};j.mixin(j),A(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=e[n];j.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!=n&&"splice"!=n||0!==r.length||delete r[0],z.call(this,r)}}),A(["concat","join","slice"],function(n){var t=e[n];j.prototype[n]=function(){return z.call(this,t.apply(this._wrapped,arguments))}}),j.extend(j.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this);$/;"  r
 l1     .\enchant.js    /^            l1 = [ ltx1 - lbx1, lty1 - lby1 ],$/;"    r
 l2     .\enchant.js    /^            l2 = [ ltx2 - lbx2, lty2 - lby2 ],$/;"    r
 lastChild      .\enchant.js    /^    lastChild: {$/;"  r
-ld     .\class.js      /^            ld : {x:  0+s, y:h+t-s}$/;"       r
-ld     .\class.js      /^            ld : {x:  0, y:h+t}$/;"   r
+lastMod        .\php\create_script.php /^         $lastMod = @filemtime('lib\/' . $orgFileNames[$i]);    \/\/ Get file last modified time$/;"  v
+ld     .\class.js      /^                      ld : {x:  0+s, y:h+t-s}$/;"     r
+ld     .\class.js      /^                      ld : {x:  0, y:h+t}$/;" r
 leftBottom     .\enchant.js    /^            leftBottom: [ m21h + mdx, m22h + mdy ],$/;"       r
 leftTop        .\enchant.js    /^            leftTop: [ mdx, mdy ],$/;"        r
 line   .\jkl-parsexml.js       /^        var line = [];$/;"    r
@@ -516,15 +841,15 @@ load      .\enchant.js    /^        load: function(src, alias, callback, onerror) {$/;"
 loadData       .\enchant.js    /^    loadData: function(data) {$/;"    r
 loadFunc       .\enchant.js    /^                loadFunc = function() {$/;"   r
 loadParamsXML  .\main.js       /^              loadParamsXML: function(url){$/;"       r
+longFilename   .\php\create_script.php /^   $longFilename = ''; \/\/ This is generated for the Hash$/;"        v
 loop   .\enchant.js    /^    loop: function() {$/;"    r
-lt     .\class.js      /^            lt : {x:  0+s, y:  t+s},$/;"      r
-lt     .\class.js      /^            lt : {x:  0, y:  t},$/;"  r
+lt     .\class.js      /^                      lt : {x:  0+s, y:  t+s},$/;"    r
+lt     .\class.js      /^                      lt : {x:  0, y:  t},$/;"        r
 makeTransformMatrix    .\enchant.js    /^    makeTransformMatrix: function(node, dest) {$/;"   r
 mat    .\enchant.js    /^        var mat = [];$/;"     r
 matrix .\enchant.js    /^            matrix: [1, 0, 0, 1, 0, 0],$/;"   r
 menuSurface.context.fillStyle  .\main.js       /^              menuSurface.context.fillStyle = '#000';$/;"     r
 mode   .\jkl-parsexml.js       /^        mode = [ mode ];                \/\/ string into array$/;"    r
-move   .\main.js       /^              move : function(){$/;"  r
 moveBy .\enchant.js    /^    moveBy: function(x, y) {$/;"      r
 moveBy .\enchant.js    /^    moveBy: function(x, y, time, easing) {$/;"        r
 moveBy .\main.js       /^              moveBy:function(x, y, time, eventFunctions){$/;"        r
@@ -535,11 +860,22 @@ moveX     .\enchant.js    /^    moveX: function(x, time, easing) {$/;"    r
 moveX  .\main.js       /^              moveX: function(x){$/;" r
 moveY  .\enchant.js    /^    moveY: function(y, time, easing) {$/;"    r
 moveY  .\main.js       /^              moveY: function(y){$/;" r
+move_goto_home .\main.js       /^              move_goto_home:function(){$/;"  r
+move_to_command        .\main.js       /^              move_to_command: function(){$/;"        r
+move_to_eat_start      .\main.js       /^              move_to_eat_start : function(){$/;"     r
+move_to_hunt_start     .\main.js       /^              move_to_hunt_start:function(){$/;"      r
+move_to_place_start_homeless   .\main.js       /^              move_to_place_start_homeless:function(){$/;"    r
 mult   .\mixing.enchant.js     /^             *          mult : function(value) {$/;"  r
 multipleMixingCombinationFunctionFactory       .\mixing.enchant.js     /^        var multipleMixingCombinationFunctionFactory = function(oldFunc,newFunc, key) {$/;"   r
 multiply       .\enchant.js    /^    multiply: function(m1, m2, dest) {$/;"    r
 multiplyVec    .\enchant.js    /^    multiplyVec: function(mat, vec, dest) {$/;"       r
+myCode .\ctrl.js       /^                      myCode = "BASE";$/;"    r
 myProperty     .\mixing.enchant.js     /^             *      myProperty : {$/;"        r
+myScale        .\main.js       /^              myScale: function(_scaleX, _scaleY){$/;"        r
+mySize .\ctrl.js       /^                      mySize = "L";$/;"       r
+name   .\php\create_script.php /^            $name = $each_HTTP_SERVER_VARS['key'];$/;"        v
+newestFile     .\php\create_script.php /^            $newestFile = $lastMod;                   \/\/ Yup, so mark it.$/;"       v
+newestFile     .\php\create_script.php /^   $newestFile = 0;$/;"       v
 newmat .\enchant.js    /^            newmat = [];$/;"  r
 next   .\enchant.js    /^                next: function(remaining) {$/;"       r
 next   .\enchant.js    /^        next: function(func) {$/;"    r
@@ -549,6 +885,10 @@ node._cvsCache     .\enchant.js    /^        node._cvsCache = {};$/;"      r
 node._cvsCache.detectColor     .\enchant.js    /^        node._cvsCache.detectColor = 'rgba(' + layer._colorManager.attachDetectColor(node) + ')';$/;" r
 node._cvsCache.matrix  .\enchant.js    /^        node._cvsCache.matrix = [ 1, 0, 0, 1, 0, 0 ];$/;"     r
 node._style    .\enchant.js    /^            node._style = {};$/;"     r
+nodeSort       .\main.js       /^      var nodeSort = function (a, b){$/;"     r
+null)code      .\lang\ja.js    /^      if(M[code] == null)code = "BASE";$/;"   r
+null)ownerId   .\main.js       /^                      if(this.owner == null)ownerId = "なし";$/;"   r
+null)size      .\lang\ja.js    /^      if(M[code][size] == null)size = "L";$/;"        r
 o      .\enchant.js    /^            var o = {};$/;"   r
 observe        .\main.js       /^              observe: function(){$/;"        r
 on     .\enchant.js    /^    on: function() {$/;"      r
@@ -561,11 +901,19 @@ onxbuttondown     .\enchant.js    /^            var onxbuttondown = function(e) {$/;"     r
 onxbuttonup    .\enchant.js    /^            var onxbuttonup = function(e) {$/;"       r
 opacity        .\enchant.js    /^    opacity: {$/;"    r
 or     .\enchant.js    /^    or: function() {$/;"      r
+orgFileNames   .\php\create_script.php /^   $orgFileNames = explode(",",$fileList);$/;"        v
 origin .\enchant.js    /^        var origin = {};$/;"  r
 originX        .\enchant.js    /^    originX: {$/;"    r
 originY        .\enchant.js    /^    originY: {$/;"    r
+output .\ctrl.js       /^      output:function(yukkuri, emsg, targetYukkuri){$/;"      r
+output.onenterframe    .\main.js       /^              \/\/ output.onenterframe = function(e) {$/;"    r
 override       .\mixing.enchant.js     /^            var override = {};$/;"    r
-params .\main.js       /^                      var params = {$/;"      r
+ownerId        .\main.js       /^                      var ownerId = "なし";$/;"     r
+paramX .\lib\FormSprite.js     /^      paramX : function(x, addX){$/;" r
+paramY .\lib\FormSprite.js     /^      paramY : function(y, addY){$/;" r
+params .\lib\FormSprite.js     /^                      var params = {$/;"      r
+params .\main.js       /^                      \/\/ var params = {$/;" r
+params .\main.js       /^      var params = {$/;"      r
 pause  .\enchant.js    /^        pause: function() {$/;"       r
 pause  .\enchant.js    /^    pause: function() {$/;"   r
 play   .\enchant.js    /^    play: function() {$/;"    r
@@ -573,25 +921,36 @@ play      .\enchant.js    /^    play: function(dup) {$/;" r
 popScene       .\enchant.js    /^        popScene: function() {$/;"    r
 poss1  .\enchant.js    /^            poss1 = [ lt1, rt1, rb1, lb1 ];$/;"       r
 poss2  .\enchant.js    /^            poss2 = [ lt2, rt2, rb2, lb2 ];$/;"       r
+prefix .\lib\Util.js   /^      var prefix = "";$/;"    r
 preload        .\enchant.js    /^        preload: function(assets) {$/;"       r
 proc   .\jkl-parsexml.js       /^        var proc = function() {$/;"   r
 properties     .\mixing.enchant.js     /^            var properties = {};$/;"  r
 pushScene      .\enchant.js    /^        pushScene: function(scene) {$/;"      r
+r      .\underscore-min.js     /^(function(){var n=this,t=n._,r={},e=Array.prototype,u=Object.prototype,i=Function.prototype,a=e.push,o=e.slice,c=e.concat,l=u.toString,f=u.hasOwnProperty,s=e.forEach,p=e.map,h=e.reduce,v=e.reduceRight,g=e.filter,d=e.every,m=e.some,y=e.indexOf,b=e.lastIndexOf,x=Array.isArray,w=Object.keys,_=i.bind,j=function(n){return n instanceof j?n:this instanceof j?(this._wrapped=n,void 0):new j(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=j),exports._=j):n._=j,j.VERSION="1.5.2";var A=j.each=j.forEach=function(n,t,e){if(null!=n)if(s&&n.forEach===s)n.forEach(t,e);else if(n.length===+n.length){for(var u=0,i=n.length;i>u;u++)if(t.call(e,n[u],u,n)===r)return}else for(var a=j.keys(n),u=0,i=a.length;i>u;u++)if(t.call(e,n[a[u]],a[u],n)===r)return};j.map=j.collect=function(n,t,r){var e=[];return null==n?e:p&&n.map===p?n.map(t,r):(A(n,function(n,u,i){e.push(t.call(r,n,u,i))}),e)};var E="Reduce of empty array with no initial value";j.reduce=j.foldl=j.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),h&&n.reduce===h)return e&&(t=j.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(A(n,function(n,i,a){u?r=t.call(e,r,n,i,a):(r=n,u=!0)}),!u)throw new TypeError(E);return r},j.reduceRight=j.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),v&&n.reduceRight===v)return e&&(t=j.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=n.length;if(i!==+i){var a=j.keys(n);i=a.length}if(A(n,function(o,c,l){c=a?a[--i]:--i,u?r=t.call(e,r,n[c],c,l):(r=n[c],u=!0)}),!u)throw new TypeError(E);return r},j.find=j.detect=function(n,t,r){var e;return O(n,function(n,u,i){return t.call(r,n,u,i)?(e=n,!0):void 0}),e},j.filter=j.select=function(n,t,r){var e=[];return null==n?e:g&&n.filter===g?n.filter(t,r):(A(n,function(n,u,i){t.call(r,n,u,i)&&e.push(n)}),e)},j.reject=function(n,t,r){return j.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},j.every=j.all=function(n,t,e){t||(t=j.identity);var u=!0;return null==n?u:d&&n.every===d?n.every(t,e):(A(n,function(n,i,a){return(u=u&&t.call(e,n,i,a))?void 0:r}),!!u)};var O=j.some=j.any=function(n,t,e){t||(t=j.identity);var u=!1;return null==n?u:m&&n.some===m?n.some(t,e):(A(n,function(n,i,a){return u||(u=t.call(e,n,i,a))?r:void 0}),!!u)};j.contains=j.include=function(n,t){return null==n?!1:y&&n.indexOf===y?n.indexOf(t)!=-1:O(n,function(n){return n===t})},j.invoke=function(n,t){var r=o.call(arguments,2),e=j.isFunction(t);return j.map(n,function(n){return(e?t:n[t]).apply(n,r)})},j.pluck=function(n,t){return j.map(n,function(n){return n[t]})},j.where=function(n,t,r){return j.isEmpty(t)?r?void 0:[]:j[r?"find":"filter"](n,function(n){for(var r in t)if(t[r]!==n[r])return!1;return!0})},j.findWhere=function(n,t){return j.where(n,t,!0)},j.max=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.max.apply(Math,n);if(!t&&j.isEmpty(n))return-1\/0;var e={computed:-1\/0,value:-1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a>e.computed&&(e={value:n,computed:a})}),e.value},j.min=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.min.apply(Math,n);if(!t&&j.isEmpty(n))return 1\/0;var e={computed:1\/0,value:1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a<e.computed&&(e={value:n,computed:a})}),e.value},j.shuffle=function(n){var t,r=0,e=[];return A(n,function(n){t=j.random(r++),e[r-1]=e[t],e[t]=n}),e},j.sample=function(n,t,r){return arguments.length<2||r?n[j.random(n.length-1)]:j.shuffle(n).slice(0,Math.max(0,t))};var k=function(n){return j.isFunction(n)?n:function(t){return t[n]}};j.sortBy=function(n,t,r){var e=k(t);return j.pluck(j.map(n,function(n,t,u){return{value:n,index:t,criteria:e.call(r,n,t,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={},i=null==r?j.identity:k(r);return A(t,function(r,a){var o=i.call(e,r,a,t);n(u,o,r)}),u}};j.groupBy=F(function(n,t,r){(j.has(n,t)?n[t]:n[t]=[]).push(r)}),j.indexBy=F(function(n,t,r){n[t]=r}),j.countBy=F(function(n,t){j.has(n,t)?n[t]++:n[t]=1}),j.sortedIndex=function(n,t,r,e){r=null==r?j.identity:k(r);for(var u=r.call(e,t),i=0,a=n.length;a>i;){var o=i+a>>>1;r.call(e,n[o])<u?i=o+1:a=o}return i},j.toArray=function(n){return n?j.isArray(n)?o.call(n):n.length===+n.length?j.map(n,j.identity):j.values(n):[]},j.size=function(n){return null==n?0:n.length===+n.length?n.length:j.keys(n).length},j.first=j.head=j.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:o.call(n,0,t)},j.initial=function(n,t,r){return o.call(n,0,n.length-(null==t||r?1:t))},j.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:o.call(n,Math.max(n.length-t,0))},j.rest=j.tail=j.drop=function(n,t,r){return o.call(n,null==t||r?1:t)},j.compact=function(n){return j.filter(n,j.identity)};var M=function(n,t,r){return t&&j.every(n,j.isArray)?c.apply(r,n):(A(n,function(n){j.isArray(n)||j.isArguments(n)?t?a.apply(r,n):M(n,t,r):r.push(n)}),r)};j.flatten=function(n,t){return M(n,t,[])},j.without=function(n){return j.difference(n,o.call(arguments,1))},j.uniq=j.unique=function(n,t,r,e){j.isFunction(t)&&(e=r,r=t,t=!1);var u=r?j.map(n,r,e):n,i=[],a=[];return A(u,function(r,e){(t?e&&a[a.length-1]===r:j.contains(a,r))||(a.push(r),i.push(n[e]))}),i},j.union=function(){return j.uniq(j.flatten(arguments,!0))},j.intersection=function(n){var t=o.call(arguments,1);return j.filter(j.uniq(n),function(n){return j.every(t,function(t){return j.indexOf(t,n)>=0})})},j.difference=function(n){var t=c.apply(e,o.call(arguments,1));return j.filter(n,function(n){return!j.contains(t,n)})},j.zip=function(){for(var n=j.max(j.pluck(arguments,"length").concat(0)),t=new Array(n),r=0;n>r;r++)t[r]=j.pluck(arguments,""+r);return t},j.object=function(n,t){if(null==n)return{};for(var r={},e=0,u=n.length;u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},j.indexOf=function(n,t,r){if(null==n)return-1;var e=0,u=n.length;if(r){if("number"!=typeof r)return e=j.sortedIndex(n,t),n[e]===t?e:-1;e=0>r?Math.max(0,u+r):r}if(y&&n.indexOf===y)return n.indexOf(t,r);for(;u>e;e++)if(n[e]===t)return e;return-1},j.lastIndexOf=function(n,t,r){if(null==n)return-1;var e=null!=r;if(b&&n.lastIndexOf===b)return e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var u=e?r:n.length;u--;)if(n[u]===t)return u;return-1},j.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0),r=arguments[2]||1;for(var e=Math.max(Math.ceil((t-n)\/r),0),u=0,i=new Array(e);e>u;)i[u++]=n,n+=r;return i};var R=function(){};j.bind=function(n,t){var r,e;if(_&&n.bind===_)return _.apply(n,o.call(arguments,1));if(!j.isFunction(n))throw new TypeError;return r=o.call(arguments,2),e=function(){if(!(this instanceof e))return n.apply(t,r.concat(o.call(arguments)));R.prototype=n.prototype;var u=new R;R.prototype=null;var i=n.apply(u,r.concat(o.call(arguments)));return Object(i)===i?i:u}},j.partial=function(n){var t=o.call(arguments,1);return function(){return n.apply(this,t.concat(o.call(arguments)))}},j.bindAll=function(n){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return A(t,function(t){n[t]=j.bind(n[t],n)}),n},j.memoize=function(n,t){var r={};return t||(t=j.identity),function(){var e=t.apply(this,arguments);return j.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},j.delay=function(n,t){var r=o.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},j.defer=function(n){return j.delay.apply(j,[n,1].concat(o.call(arguments,1)))},j.throttle=function(n,t,r){var e,u,i,a=null,o=0;r||(r={});var c=function(){o=r.leading===!1?0:new Date,a=null,i=n.apply(e,u)};return function(){var l=new Date;o||r.leading!==!1||(o=l);var f=t-(l-o);return e=this,u=arguments,0>=f?(clearTimeout(a),a=null,o=l,i=n.apply(e,u)):a||r.trailing===!1||(a=setTimeout(c,f)),i}},j.debounce=function(n,t,r){var e,u,i,a,o;return function(){i=this,u=arguments,a=new Date;var c=function(){var l=new Date-a;t>l?e=setTimeout(c,t-l):(e=null,r||(o=n.apply(i,u)))},l=r&&!e;return e||(e=setTimeout(c,t)),l&&(o=n.apply(i,u)),o}},j.once=function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},j.wrap=function(n,t){return function(){var r=[n];return a.apply(r,arguments),t.apply(this,r)}},j.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},j.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},j.keys=w||function(n){if(n!==Object(n))throw new TypeError("Invalid object");var t=[];for(var r in n)j.has(n,r)&&t.push(r);return t},j.values=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},j.pairs=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},j.invert=function(n){for(var t={},r=j.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},j.functions=j.methods=function(n){var t=[];for(var r in n)j.isFunction(n[r])&&t.push(r);return t.sort()},j.extend=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=t[r]}),n},j.pick=function(n){var t={},r=c.apply(e,o.call(arguments,1));return A(r,function(r){r in n&&(t[r]=n[r])}),t},j.omit=function(n){var t={},r=c.apply(e,o.call(arguments,1));for(var u in n)j.contains(r,u)||(t[u]=n[u]);return t},j.defaults=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]===void 0&&(n[r]=t[r])}),n},j.clone=function(n){return j.isObject(n)?j.isArray(n)?n.slice():j.extend({},n):n},j.tap=function(n,t){return t(n),n};var S=function(n,t,r,e){if(n===t)return 0!==n||1\/n==1\/t;if(null==n||null==t)return n===t;n instanceof j&&(n=n._wrapped),t instanceof j&&(t=t._wrapped);var u=l.call(n);if(u!=l.call(t))return!1;switch(u){case"[object String]":return n==String(t);case"[object Number]":return n!=+n?t!=+t:0==n?1\/n==1\/t:n==+t;case"[object Date]":case"[object Boolean]":return+n==+t;case"[object RegExp]":return n.source==t.source&&n.global==t.global&&n.multiline==t.multiline&&n.ignoreCase==t.ignoreCase}if("object"!=typeof n||"object"!=typeof t)return!1;for(var i=r.length;i--;)if(r[i]==n)return e[i]==t;var a=n.constructor,o=t.constructor;if(a!==o&&!(j.isFunction(a)&&a instanceof a&&j.isFunction(o)&&o instanceof o))return!1;r.push(n),e.push(t);var c=0,f=!0;if("[object Array]"==u){if(c=n.length,f=c==t.length)for(;c--&&(f=S(n[c],t[c],r,e)););}else{for(var s in n)if(j.has(n,s)&&(c++,!(f=j.has(t,s)&&S(n[s],t[s],r,e))))break;if(f){for(s in t)if(j.has(t,s)&&!c--)break;f=!c}}return r.pop(),e.pop(),f};j.isEqual=function(n,t){return S(n,t,[],[])},j.isEmpty=function(n){if(null==n)return!0;if(j.isArray(n)||j.isString(n))return 0===n.length;for(var t in n)if(j.has(n,t))return!1;return!0},j.isElement=function(n){return!(!n||1!==n.nodeType)},j.isArray=x||function(n){return"[object Array]"==l.call(n)},j.isObject=function(n){return n===Object(n)},A(["Arguments","Function","String","Number","Date","RegExp"],function(n){j["is"+n]=function(t){return l.call(t)=="[object "+n+"]"}}),j.isArguments(arguments)||(j.isArguments=function(n){return!(!n||!j.has(n,"callee"))}),"function"!=typeof\/.\/&&(j.isFunction=function(n){return"function"==typeof n}),j.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},j.isNaN=function(n){return j.isNumber(n)&&n!=+n},j.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"==l.call(n)},j.isNull=function(n){return null===n},j.isUndefined=function(n){return n===void 0},j.has=function(n,t){return f.call(n,t)},j.noConflict=function(){return n._=t,this},j.identity=function(n){return n},j.times=function(n,t,r){for(var e=Array(Math.max(0,n)),u=0;n>u;u++)e[u]=t.call(r,u);return e},j.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};var I={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};I.unescape=j.invert(I.escape);var T={escape:new RegExp("["+j.keys(I.escape).join("")+"]","g"),unescape:new RegExp("("+j.keys(I.unescape).join("|")+")","g")};j.each(["escape","unescape"],function(n){j[n]=function(t){return null==t?"":(""+t).replace(T[n],function(t){return I[n][t]})}}),j.result=function(n,t){if(null==n)return void 0;var r=n[t];return j.isFunction(r)?r.call(n):r},j.mixin=function(n){A(j.functions(n),function(t){var r=j[t]=n[t];j.prototype[t]=function(){var n=[this._wrapped];return a.apply(n,arguments),z.call(this,r.apply(j,n))}})};var N=0;j.uniqueId=function(n){var t=++N+"";return n?n+t:t},j.templateSettings={evaluate:\/<%([\\s\\S]+?)%>\/g,interpolate:\/<%=([\\s\\S]+?)%>\/g,escape:\/<%-([\\s\\S]+?)%>\/g};var q=\/(.)^\/,B={"'":"'","\\\\":"\\\\","\\r":"r","\\n":"n","        ":"t","\\u2028":"u2028","\\u2029":"u2029"},D=\/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029\/g;j.template=function(n,t,r){var e;r=j.defaults({},r,j.templateSettings);var u=new RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(u,function(t,r,e,u,o){return a+=n.slice(i,o).replace(D,function(n){return"\\\\"+B[n]}),r&&(a+="'+\\n((__t=("+r+"))==null?'':_.escape(__t))+\\n'"),e&&(a+="'+\\n((__t=("+e+"))==null?'':__t)+\\n'"),u&&(a+="';\\n"+u+"\\n__p+='"),i=o+t.length,t}),a+="';\\n",r.variable||(a="with(obj||{}){\\n"+a+"}\\n"),a="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\\n"+a+"return __p;\\n";try{e=new Function(r.variable||"obj","_",a)}catch(o){throw o.source=a,o}if(t)return e(t,j);var c=function(n){return e.call(this,n,j)};return c.source="function("+(r.variable||"obj")+"){\\n"+a+"}",c},j.chain=function(n){return j(n).chain()};var z=function(n){return this._chain?j(n).chain():n};j.mixin(j),A(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=e[n];j.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!=n&&"splice"!=n||0!==r.length||delete r[0],z.call(this,r)}}),A(["concat","join","slice"],function(n){var t=e[n];j.prototype[n]=function(){return z.call(this,t.apply(this._wrapped,arguments))}}),j.extend(j.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this);$/;"  r
 r1     .\enchant.js    /^            r1 = [ rbx1 - rtx1, rby1 - rty1 ],$/;"    r
 r2     .\enchant.js    /^            r2 = [ rbx2 - rtx2, rby2 - rty2 ],$/;"    r
-rd     .\class.js      /^            rd : {x:  w, y:h+t},$/;"  r
-rd     .\class.js      /^            rd : {x:  w-s, y:h+t-s},$/;"      r
-reDraw .\class.js      /^    reDraw : function() {$/;" r
+randomLooks    .\class.js      /^      randomLooks : function(){$/;"   r
+randomLooks    .\lib\Util.js   /^              randomLooks: function(){$/;"    r
+rd     .\class.js      /^                      rd : {x:  w, y:h+t},$/;"        r
+rd     .\class.js      /^                      rd : {x:  w-s, y:h+t-s},$/;"    r
+reDraw .\class.js      /^      reDraw : function() {$/;"       r
+recv   .\main.js       /^              recv: function(object, callback){$/;"   r
 redraw .\enchant.js    /^    redraw: function(x, y, width, height) {$/;"       r
+release        .\class.js      /^      release: function(){$/;"        r
+release        .\main.js       /^              release:function(){$/;" r
 remove .\enchant.js    /^    remove: function() {$/;"  r
+remove .\lib\FormSprite.js     /^      remove: function (sprite){$/;"  r
+removeAll      .\main.js       /^      removeAll: function(){$/;"      r
 removeChild    .\enchant.js    /^    removeChild: function(node) {$/;" r
 removeCurrent  .\ctrl.js       /^      removeCurrent: function(){$/;"  r
 removeEventListener    .\enchant.js    /^    removeEventListener: function(type, listener) {$/;"       r
 removeFromScene        .\enchant.js    /^    removeFromScene: function() {$/;" r
 removeManager  .\enchant.js    /^    removeManager: function(childManager) {$/;"       r
+removeObj      .\ctrl.js       /^      removeObj:function(obj){$/;"    r
 removeScene    .\enchant.js    /^        removeScene: function(scene) {$/;"    r
 render .\enchant.js    /^    render: function(ctx, node, e) {$/;"      r
 render .\enchant.js    /^    render: function(inheritMat) {$/;"        r
+renew  .\class.js      /^      renew : function(scene, x, y, w, h){$/;"        r
 repeat .\enchant.js    /^    repeat: function(func, time) {$/;"        r
 replaceScene   .\enchant.js    /^        replaceScene: function(scene) {$/;"   r
 req.onreadystatechange .\enchant.js    /^                    req.onreadystatechange = function() {$/;" r
@@ -603,6 +962,7 @@ ret .\enchant.js    /^        var ret = [];$/;"     r
 ret    .\enchant.js    /^        var ret = {};$/;"     r
 ret    .\enchant.js    /^    var ret = [];$/;" r
 ret    .\jkl-parsexml.js       /^        ret = [ ret ];$/;"    r
+ret    .\main.js       /^                      var ret = "";$/;"       r
 retval .\jkl-parsexml.js       /^            if ( ! retval ) retval = "";$/;"  r
 retval .\jkl-parsexml.js       /^            if ( ! retval ) retval = {};$/;"  r
 retval .\jkl-parsexml.js       /^        retval = {};$/;"      r
@@ -614,15 +974,21 @@ rotateBy  .\enchant.js    /^    rotateBy: function(deg, time, easing) {$/;"       r
 rotateTo       .\enchant.js    /^    rotateTo: function(deg, time, easing) {$/;"       r
 rotation       .\enchant.js    /^            rotation: function() {$/;"        r
 rotation       .\enchant.js    /^    rotation: {$/;"   r
-rt     .\class.js      /^            rt : {x:  w, y:  t},$/;"  r
-rt     .\class.js      /^            rt : {x:  w-s, y:  t+s},$/;"      r
-run    .\main.js       /^              run: function(){$/;"    r
+rt     .\class.js      /^                      rt : {x:  w, y:  t},$/;"        r
+rt     .\class.js      /^                      rt : {x:  w-s, y:  t+s},$/;"    r
+run    .\main.js       /^              run : function(){$/;"   r
+runAddress     .\main.js       /^              runAddress: function(){$/;"     r
+runAnim        .\lib\Animation.js      /^      runAnim: function(){$/;"        r
+runAnimation   .\main.js       /^              runAnimation: function(){$/;"   r
 runEnterframe  .\main.js       /^              runEnterframe:function(){$/;"   r
+runEnterframe  .\main.js       /^              runEnterframe:function(self){$/;"       r
 runHungry      .\main.js       /^              runHungry: function(){$/;"      r
 runSleep       .\main.js       /^              runSleep: function(){$/;"       r
+runUnun        .\main.js       /^              runUnun: function(){$/;"        r
 runYukkuri     .\main.js       /^              runYukkuri: function(){$/;"     r
 scale  .\enchant.js    /^        scale: {$/;"  r
 scale  .\enchant.js    /^    scale: function(x, y) {$/;"       r
+scale  .\lib\FormSprite.js     /^      scale: function(_scaleX,_scaleY){$/;"   r
 scaleBy        .\enchant.js    /^    scaleBy: function(scale, time, easing) {$/;"      r
 scaleTo        .\enchant.js    /^    scaleTo: function(scale, time, easing) {$/;"      r
 scaleX .\enchant.js    /^                scaleX: function() {$/;"      r
@@ -632,10 +998,12 @@ scaleY    .\enchant.js    /^                scaleY: function() {$/;"      r
 scaleY .\enchant.js    /^            scaleY: function() {$/;"  r
 scaleY .\enchant.js    /^    scaleY: {$/;"     r
 scene.backgroundColor  .\enchant.js    /^                    scene.backgroundColor = '#000';$/;"       r
-search .\main.js       /^              search : function(){$/;"        r
+script.type    .\init.js       /^      script.type = 'text\/javascript';$/;"   r
+search .\main.js       /^              search: function(){$/;" r
 self.menuBg.image.context.fillStyle    .\ctrl.js       /^                                      self.menuBg.image.context.fillStyle = "#bb7777";$/;"    r
 self.menuBg.image.context.fillStyle    .\ctrl.js       /^                                      self.menuBg.image.context.fillStyle = "#ff0000";$/;"    r
 self.menuBg.image.context.fillStyle    .\ctrl.js       /^                                      self.menuBg.image.context.fillStyle = "#ffffff";$/;"    r
+send   .\main.js       /^              send: function(targetYukkuri, object, callback){$/;"    r
 set    .\enchant.js    /^                        set: function(time) {$/;"     r
 set    .\enchant.js    /^                        set: function(volume) {$/;"   r
 set    .\enchant.js    /^            set: function(h) {$/;"    r
@@ -665,20 +1033,44 @@ set      .\enchant.js    /^        set: function(volume) {$/;"   r
 set    .\enchant.js    /^        set: function(width) {$/;"    r
 set    .\enchant.js    /^        set: function(x) {$/;"        r
 set    .\enchant.js    /^        set: function(y) {$/;"        r
+set    .\main.js       /^              set:function(key, value){$/;"   r
 set    .\mixing.enchant.js     /^             *          set : function(val) {$/;"     r
 set    .\mixing.enchant.js     /^         *          set : function(val) {$/;" r
 setBackgroundMap       .\ctrl.js       /^      setBackgroundMap: function(backgroundMap){$/;"  r
+setBodyImage   .\main.js       /^              setBodyImage: function(ebody){$/;"      r
 setCurrent     .\ctrl.js       /^      setCurrent: function(){$/;"     r
 setCurrentCommand      .\ctrl.js       /^      setCurrentCommand: function(cmd){$/;"   r
+setCurrentObjSprite    .\ctrl.js       /^      setCurrentObjSprite: function(objSprite){$/;"   r
+setDefined     .\ctrl.js       /^      setDefined:function(def){$/;"   r
+setFaceImage   .\main.js       /^              setFaceImage: function(eface){$/;"      r
+setFixBudgeLeft        .\lib\FormSprite.js     /^      setFixBudgeLeft: function (index){$/;"  r
+setFixBudgeRight       .\lib\FormSprite.js     /^      setFixBudgeRight: function (index){$/;" r
+setFixKukiLeft .\lib\FormSprite.js     /^      setFixKukiLeft: function (){$/;"        r
+setFixKukiRight        .\lib\FormSprite.js     /^      setFixKukiRight: function (){$/;"       r
 setFrameBased  .\enchant.js    /^    setFrameBased: function() {$/;"   r
+setHungry      .\main.js       /^              setHungry: function(hungry){$/;"        r
+setItems       .\main.js       /^              setItems:function(items){$/;"   r
 setLayer       .\enchant.js    /^    setLayer: function(layer) {$/;"   r
+setMemory      .\main.js       /^              setMemory: function(ememory, value){$/;"        r
 setMenuBg      .\ctrl.js       /^      setMenuBg: function (menuBg){$/;"       r
+setOldY        .\main.js       /^              setOldY: function(){$/;"        r
+setOwner       .\main.js       /^              setOwner: function(yukkuri){$/;"        r
 setPixel       .\enchant.js    /^    setPixel: function(x, y, r, g, b, a) {$/;"        r
 setPlayer      .\ctrl.js       /^      setPlayer: function(player){$/;"        r
+setStatus      .\main.js       /^              setStatus: function(eaction){$/;"       r
+setText        .\class.js      /^      setText : function(text) {$/;"  r
+setTime        .\ctrl.js       /^      setTime: function(time){$/;"    r
 setTimeBased   .\enchant.js    /^    setTimeBased: function() {$/;"    r
+setUnun        .\main.js       /^              setUnun: function(unun){$/;"    r
+setX   .\lib\FormSprite.js     /^      setX: function(x){$/;"  r
+setX   .\main.js       /^              setX: function(x){$/;"  r
+setY   .\lib\FormSprite.js     /^      setY: function(y){$/;"  r
+setY   .\main.js       /^              setY: function(y){$/;"  r
+setYukkuri     .\main.js       /^              setYukkuri: function(yukkuri){$/;"      r
 show   .\enchant.js    /^    show: function() {$/;"    r
+size   .\lang\ja.js    /^                      size = "L";$/;" r
 skip   .\enchant.js    /^    skip: function(frames) {$/;"      r
-sleep  .\main.js       /^              sleep: function(){$/;"  r
+sleep_start    .\main.js       /^              sleep_start: function(){$/;"    r
 sprite.frame   .\enchant.js    /^     * sprite.frame = [0, 1, 0, 2, null]$/;"  r
 sprite.frame   .\enchant.js    /^     * sprite.frame = [0, 1, 0, 2]$/;"        r
 sprite.image.context.fillStyle .\enchant.js    /^                    sprite.image.context.fillStyle = '#fff';$/;"      r
@@ -689,12 +1081,15 @@ stage.style.position     .\enchant.js    /^                stage.style.position = 'rela
 stage.style.webkitTapHighlightColor    .\enchant.js    /^            stage.style.webkitTapHighlightColor = 'rgba(0, 0, 0, 0)';$/;"     r
 stage.style.webkitTextSizeAdjust       .\enchant.js    /^            stage.style.webkitTextSizeAdjust = 'none';$/;"    r
 start  .\enchant.js    /^        start: function(deferred) {$/;"       r
+startAnim      .\lib\Animation.js      /^      startAnim:function(){$/;"       r
 stop   .\enchant.js    /^        stop: function() {$/;"        r
 stop   .\enchant.js    /^    stop: function() {$/;"    r
-strokeStyle    .\class.js      /^            strokeStyle = 'black';$/;"        r
+stopAnim       .\lib\Animation.js      /^      stopAnim: function(){$/;"       r
+strokeStyle    .\class.js      /^                      strokeStyle = 'black';$/;"      r
 sub    .\mixing.enchant.js     /^             *          sub : function(value) {$/;"   r
 submodules     .\enchant.js    /^        var submodules = [],$/;"      r
 success        .\net.js        /^              success : function(_data, _status){$/;" r
+syncDirection  .\main.js       /^              syncDirection:function(senderYukkuri){$/;"      r
 t1     .\enchant.js    /^            t1 = [ rtx1 - ltx1, rty1 - lty1 ],$/;"    r
 t2     .\enchant.js    /^            t2 = [ rtx2 - ltx2, rty2 - lty2 ],$/;"    r
 table  .\jkl-parsexml.js       /^    var table = [];$/;"       r
@@ -702,13 +1097,15 @@ target   .\enchant.js    /^            target = 'Canvas';$/;"    r
 target .\enchant.js    /^            target = 'Dom';$/;"       r
 target .\enchant.js    /^        var target = {};$/;"  r
 target._mixing .\mixing.enchant.js     /^                            target._mixing = {};$/;"  r
-text   .\class.js      /^    text : function(text, x, y) {$/;" r
+text   .\class.js      /^      text : function(text, x, y) {$/;"       r
 text   .\enchant.js    /^            text = '' + text;$/;"     r
 text   .\enchant.js    /^    text: {$/;"       r
-textAlign      .\class.js      /^            textAlign = 'center';$/;" r
+textAlign      .\class.js      /^                      textAlign = 'center';$/;"       r
 textAlign      .\enchant.js    /^    textAlign: {$/;"  r
-textBaseline   .\class.js      /^            textBaseline = 'middle';$/;"      r
+textBaseline   .\class.js      /^                      textBaseline = 'middle';$/;"    r
 then   .\enchant.js    /^    then: function(func) {$/;"        r
+thinkHavePlace .\main.js       /^              \/\/ thinkHavePlace: function(){$/;"    r
+think_in_home  .\main.js       /^              think_in_home: function(){$/;"  r
 this.__styleStatus     .\enchant.js    /^        this.__styleStatus = {};$/;"  r
 this._assets   .\enchant.js    /^            var assets = this._assets = [];$/;"       r
 this._css      .\enchant.js    /^            this._css = '-moz-element(#' + id + ')';$/;"      r
@@ -742,42 +1139,94 @@ this._style.pointerEvents        .\enchant.js    /^                this._style.pointerEven
 this._style.pointerEvents      .\enchant.js    /^                this._style.pointerEvents = 'none';$/;"       r
 this._style.webkitTransform    .\enchant.js    /^            this._style.webkitTransform = 'scale(0.5)';$/;"   r
 this._style.webkitTransformOrigin      .\enchant.js    /^            this._style.webkitTransformOrigin = '0 0';$/;"    r
+this.actionQueue       .\main.js       /^                      this.actionQueue = [];$/;"      r
 this.actions   .\enchant.js    /^        this.actions = [];$/;"        r
+this.addressBook       .\main.js       /^                      this.addressBook = {};$/;"      r
 this.assets    .\enchant.js    /^            this.assets = {};$/;"     r
 this.backgroundColor   .\enchant.js    /^        this.backgroundColor = '#000';$/;"    r
 this.backgroundColor   .\enchant.js    /^     *        this.backgroundColor = 'red';$/;"       r
+this.bodyStatus        .\main.js       /^                      this.bodyStatus ={};$/;"        r
 this.childNodes        .\enchant.js    /^        this.childNodes = [];$/;"     r
 this.classname .\main.js       /^                      this.classname = "Food";$/;"    r
+this.classname .\main.js       /^                      this.classname = "Kuki";$/;"    r
 this.classname .\main.js       /^                      this.classname = "Marisa";$/;"  r
 this.classname .\main.js       /^                      this.classname = "Okazari";$/;" r
 this.classname .\main.js       /^                      this.classname = "Player";$/;"  r
+this.classname .\main.js       /^                      this.classname = "Reimu";$/;"   r
+this.classname .\main.js       /^                      this.classname = "Unun";$/;"    r
 this.classname .\main.js       /^                      this.classname = "Yukkuri";$/;" r
 this.cmdIcons  .\ctrl.js       /^              this.cmdIcons = [];$/;" r
+this.cmdQueue  .\main.js       /^                      this.cmdQueue = [];$/;" r
+this.comMatrix .\main.js       /^                      this.comMatrix = {$/;"  r
+this.communicateYukkuri        .\main.js       /^                      this.communicateYukkuri = {};$/;"       r
+this.datas     .\main.js       /^                      this.datas = [];$/;"    r
 this.easing    .\enchant.js    /^            this.easing = function(t, b, c, d) {$/;"  r
 this.endedActions      .\enchant.js    /^            this.endedActions = [];$/;"       r
 this.endedActions      .\enchant.js    /^        this.endedActions = [];$/;"   r
+this.evtHash   .\main.js       /^                      this.evtHash = {};$/;"  r
+this.exLvHash  .\main.js       /^                      this.exLvHash = {};$/;" r
+this.exValueHash       .\main.js       /^                      this.exValueHash = {};$/;"      r
+this.faceStatus        .\main.js       /^                      this.faceStatus ={};$/;"        r
 this.font      .\enchant.js    /^        this.font = '14px serif';$/;" r
-this.image.context.font        .\class.js      /^        this.image.context.font = "12px 'Times New Roman'";$/;"       r
-this.inCurve   .\class.js      /^        this.inCurve = {$/;"  r
+this.foods     .\main.js       /^                      this.foods = [];$/;"    r
+this.huntingStatus     .\main.js       /^                                              this.huntingStatus = "cry";$/;" r
+this.huntingStatus     .\main.js       /^                                              this.huntingStatus = "return";$/;"      r
+this.huntingStatus     .\main.js       /^                                      this.huntingStatus = "hunting";$/;"     r
+this.huntingStatus     .\main.js       /^                              this.huntingStatus = "cry";$/;" r
+this.huntingStatus     .\main.js       /^                      this.huntingStatus = "hunting";$/;"     r
+this.image.context.fillStyle   .\class.js      /^              this.image.context.fillStyle = '#000099';$/;"   r
+this.image.context.fillStyle   .\class.js      /^              this.image.context.fillStyle = '#ffff00';$/;"   r
+this.image.context.fillStyle   .\class.js      /^              this.image.context.fillStyle = '#ffffff';$/;"   r
+this.image.context.fillStyle   .\class.js      /^              this.image.context.fillStyle = 'black';$/;"     r
+this.image.context.font        .\class.js      /^              this.image.context.font = "12px 'Times New Roman'";$/;" r
+this.image.context.font        .\class.js      /^              this.image.context.font = "13px 'Times New Roman'";$/;" r
+this.image.context.textAlign   .\class.js      /^              this.image.context.textAlign = 'left';$/;"      r
+this.image.context.textBaseline        .\class.js      /^              this.image.context.textBaseline = 'alphabetic';$/;"     r
+this.image.context.textBaseline        .\class.js      /^              this.image.context.textBaseline = 'middle';$/;" r
+this.image.context.textBaseline        .\class.js      /^              this.image.context.textBaseline = 'top';$/;"    r
+this.inCurve   .\class.js      /^              this.inCurve = {$/;"    r
 this.input     .\enchant.js    /^            this.input = {};$/;"      r
+this.items     .\main.js       /^                      this.items = [];$/;"    r
+this.kukis     .\main.js       /^                      this.kukis = [];$/;"    r
 this.labelParams       .\ctrl.js       /^              this.labelParams = {$/;"        r
 this.labels    .\ctrl.js       /^              \/\/ this.labels = {};$/;"      r
 this.labels    .\ctrl.js       /^\/\/          this.labels = {$/;"     r
 this.mang      .\ctrl.js       /^              this.mang = {};$/;"     r
+this.memoryHash        .\main.js       /^                      this.memoryHash = {};$/;"       r
 this.menuBg.image.context.fillStyle    .\ctrl.js       /^              this.menuBg.image.context.fillStyle = '#ff0000';$/;"    r
 this.menuBg.image.context.fillStyle    .\ctrl.js       /^\/\/          \/\/ this.menuBg.image.context.fillStyle = '#ff0000';$/;"       r
 this.method    .\jkl-parsexml.js       /^        this.method = "GET";$/;"      r
 this.method    .\jkl-parsexml.js       /^        this.method = "POST";$/;"     r
-this.objArray  .\ctrl.js       /^              this.objArray = [];$/;" r
-this.outCurve  .\class.js      /^        this.outCurve = {$/;" r
+this.miYukkuris        .\main.js       /^                      this.miYukkuris = [];$/;"       r
+this.myCode    .\main.js       /^                      this.myCode = "MARISA";$/;"     r
+this.myCode    .\main.js       /^                      this.myCode = "REIMU";$/;"      r
+this.myCode    .\main.js       /^                      this.myCode = "YUKKURI";$/;"    r
+this.myName    .\main.js       /^                              this.myName = "まりちゃ";$/;"       r
+this.myName    .\main.js       /^                              this.myName = "れいみゅ";$/;"       r
+this.myName    .\main.js       /^                      this.myName = "まりさ";$/;"  r
+this.myName    .\main.js       /^                      this.myName = "ゆっくり";$/;"       r
+this.myName    .\main.js       /^                      this.myName = "れいむ";$/;"  r
+this.myName    .\main.js       /^                      this.myName = "実まりさ";$/;"       r
+this.myName    .\main.js       /^                      this.myName = "実まりちゃ";$/;"    r
+this.mySize    .\main.js       /^                              this.mySize = "L";$/;"  r
+this.mySize    .\main.js       /^                              this.mySize = "M";$/;"  r
+this.mySize    .\main.js       /^                              this.mySize = "S";$/;"  r
+this.mySize    .\main.js       /^                              this.mySize = "SS";$/;" r
+this.mySize    .\main.js       /^                              this.mySize = "SSS";$/;"        r
+this.objArray  .\ctrl.js       /^              this.objArray = {};$/;" r
+this.outCurve  .\class.js      /^              this.outCurve = {$/;"   r
 this.query     .\jkl-parsexml.js       /^        this.query = "";$/;"  r
 this.queue     .\enchant.js    /^        this.queue = [];$/;"  r
 this.reference .\enchant.js    /^        this.reference = [];$/;"      r
 this.runEnterframe     .\main.js       /^                      \/\/ this.runEnterframe = function(){$/;"       r
+this.spriteArray       .\lib\FormSprite.js     /^              this.spriteArray = [];$/;"      r
 this.stack     .\enchant.js    /^        this.stack = [];$/;"  r
 this.style.border      .\enchant.js    /^            this.style.border = '1px solid blue';$/;" r
 this.style.margin      .\enchant.js    /^            this.style.margin = '-1px';$/;"   r
 this.style.position    .\enchant.js    /^        this.style.position = 'absolute';$/;" r
+this.text      .\class.js      /^              this.text = "";$/;"     r
+this.text      .\ctrl.js       /^                              this.text = "時間:" + ctl.day + "日 " + ctl.hour + ":" + ctl.min;$/;"      r
+this.text      .\ctrl.js       /^              this.text = "";$/;"     r
 this.textAlign .\enchant.js    /^        this.textAlign = 'left';$/;"  r
 this.widthArr  .\ctrl.js       /^              this.widthArr = [];$/;" r
 this.widthArr  .\ctrl.js       /^\/\/          this.widthArr = [];$/;" r
@@ -785,6 +1234,12 @@ tick      .\enchant.js    /^    tick: function(enterFrameEvent) {$/;"     r
 tileHeight     .\enchant.js    /^    tileHeight: {$/;" r
 tileWidth      .\enchant.js    /^    tileWidth: {$/;"  r
 timeline       .\enchant.js    /^            var i, len, timeline = {$/;"      r
+tlMoveBy       .\lib\FormSprite.js     /^      tlMoveBy:function(x, y, time, eventFunctions){$/;"      r
+tlMoveTo       .\lib\FormSprite.js     /^      tlMoveTo:function(x, y, time, easing ){$/;"     r
+tlPause        .\main.js       /^              tlPause:function(){$/;" r
+tlQueueLength  .\lib\FormSprite.js     /^      tlQueueLength:function(){$/;"   r
+tlResume       .\main.js       /^              tlResume: function(){$/;"       r
+tlTween        .\lib\FormSprite.js     /^      \/\/ tlTween:function(params){$/;"      r
 toDataURL      .\enchant.js    /^    toDataURL: function() {$/;"       r
 touch  .\enchant.js    /^        var touch = [$/;"     r
 touchEnabled   .\enchant.js    /^    touchEnabled: {$/;"       r
@@ -792,6 +1247,7 @@ touchend   .\ctrl.js       /^      touchend : function(e){$/;"     r
 touchend       .\ctrl.js       /^      touchend: function(e){$/;"      r
 touchmove      .\ctrl.js       /^      touchmove : function(e){$/;"    r
 touchmove      .\ctrl.js       /^      touchmove: function(e){$/;"     r
+touchstart     .\class.js      /^      touchstart:function(self){$/;"  r
 touchstart     .\ctrl.js       /^      touchstart : function(e){$/;"   r
 touchstart     .\ctrl.js       /^      touchstart :function(e){$/;"    r
 touchstart     .\ctrl.js       /^      touchstart: function(e){$/;"    r
@@ -801,8 +1257,13 @@ tween     .\enchant.js    /^    tween: function(params) {$/;"     r
 tweet  .\main.js       /^              tweet:function(text){$/;"       r
 type   .\enchant.js    /^            type = '';$/;"    r
 type   .\enchant.js    /^            type = 'audio\/' + ext;$/;"       r
+undefineAll    .\main.js       /^      undefineAll: function (){$/;"   r
 unloop .\enchant.js    /^    unloop: function() {$/;"  r
+unun   .\main.js       /^              unun:function(){$/;"    r
+unun_smell_start       .\main.js       /^              unun_smell_start: function(){$/;"       r
+unun_start     .\main.js       /^              unun_start: function(){$/;"     r
 updateBoundArea        .\enchant.js    /^    updateBoundArea: function() {$/;" r
+value  .\php\create_script.php /^            $value = $each_HTTP_SERVER_VARS['value'];$/;"     v
 vec    .\enchant.js    /^            var vec = [ ox, oy ];$/;" r
 vec    .\enchant.js    /^            vec = [ ox, oy ];$/;"     r
 vec    .\enchant.js    /^        var vec = [ ox, oy ];$/;"     r
@@ -811,21 +1272,25 @@ voidFunction     .\mixing.enchant.js     /^        var voidFunction = function(){};$/;"
 volume .\enchant.js    /^                    volume: {$/;"     r
 volume .\enchant.js    /^    volume: {$/;"     r
 wait   .\enchant.js    /^    wait: function(time) {$/;"        r
+wait   .\main.js       /^              wait:function(frame, eventFunctions){$/;"       r
 waitAll        .\enchant.js    /^    waitAll: function() {$/;" r
 waitUntil      .\enchant.js    /^    waitUntil: function(func) {$/;"   r
 walk   .\main.js       /^              walk : function(retryCounter){$/;"      r
+walkNew        .\main.js       /^              walkNew: function(){$/;"        r
 width  .\enchant.js    /^        width: {$/;"  r
 width  .\enchant.js    /^    width: {$/;"      r
 window.onload  .\main.js       /^window.onload = function(){$/;"       r
+windowSurface.context.fillStyle        .\main.js       /^              windowSurface.context.fillStyle = '#000';$/;"   r
 within .\enchant.js    /^    within: function(other, distance) {$/;"   r
 x      .\enchant.js    /^            x: function() {$/;"       r
 x      .\enchant.js    /^    x: {$/;"  r
-x      .\main.js       /^                              x: function() {$/;"     r
+x      .\main.js       /^                      \/\/    x: function() {$/;"     r
+x      .\main.js       /^              x: function() {$/;"     r
 xhr.onload     .\enchant.js    /^        xhr.onload = function() {$/;" r
 xhr.responseType       .\enchant.js    /^        xhr.responseType = 'arraybuffer';$/;" r
 xw     .\enchant.js    /^        var xw = [ mdx, m11w + mdx, m21h + mdx, m11w + m21h + mdx ].sort(function(a, b) { return a - b; });$/;"       r
 y      .\enchant.js    /^            y: function() {$/;"       r
 y      .\enchant.js    /^    y: {$/;"  r
-y      .\main.js       /^                              y: function() {$/;"     r
+y      .\main.js       /^                      \/\/    y: function() {$/;"     r
+y      .\main.js       /^              y: function() {$/;"     r
 yh     .\enchant.js    /^        var yh = [ mdy, m12w + mdy, m22h + mdy, m12w + m22h + mdy ].sort(function(a, b) { return a - b; });$/;"       r
-  script.type      .\init.js       /^  script.type = 'text\/javascript';$/;"   r
index a7838a6..cc7269b 100644 (file)
 //             this.menuBg.image.context.fillStyle     .\ctrl.js       /^\/\/          this.menuBg.image.context.fillStyle = '#ff0000';$/;"    r
+App.YUtil      class.js        /^App.YUtil = enchant.Class.create(enchant.Sprite,{$/;" c
+Box    class.js        /^var Box = enchant.Class.create(enchant.Sprite, {$/;"  c
+GPopup class.js        /^GPopup = enchant.Class.create(enchant.Sprite, {$/;"   c
+GWindow        class.js        /^GWindow = enchant.Class.create(enchant.Sprite, {$/;"  c
 TTweet class.js        /^TTweet = enchant.Class.create(enchant.Sprite, {$/;"   c
-clear  class.js        /^    clear : function() {$/;"  r
-fillStyle      class.js        /^              fillStyle = 'black';$/;"        r
-fillStyle      class.js        /^              fillStyle = 'white';$/;"        r
-fillStyle      class.js        /^            fillStyle = 'black';$/;"  r
-fillTextLine   class.js        /^    fillTextLine : function(text, x, y) {$/;" r
-initialize     class.js        /^    initialize : function(w, h) {$/;" r
-ld     class.js        /^            ld : {x:  0+s, y:h+t-s}$/;"       r
-ld     class.js        /^            ld : {x:  0, y:h+t}$/;"   r
-lt     class.js        /^            lt : {x:  0+s, y:  t+s},$/;"      r
-lt     class.js        /^            lt : {x:  0, y:  t},$/;"  r
-rd     class.js        /^            rd : {x:  w, y:h+t},$/;"  r
-rd     class.js        /^            rd : {x:  w-s, y:h+t-s},$/;"      r
-reDraw class.js        /^    reDraw : function() {$/;" r
-rt     class.js        /^            rt : {x:  w, y:  t},$/;"  r
-rt     class.js        /^            rt : {x:  w-s, y:  t+s},$/;"      r
-strokeStyle    class.js        /^            strokeStyle = 'black';$/;"        r
-text   class.js        /^    text : function(text, x, y) {$/;" r
-textAlign      class.js        /^            textAlign = 'center';$/;" r
-textBaseline   class.js        /^            textBaseline = 'middle';$/;"      r
-this.image.context.font        class.js        /^        this.image.context.font = "12px 'Times New Roman'";$/;"       r
-this.inCurve   class.js        /^        this.inCurve = {$/;"  r
-this.outCurve  class.js        /^        this.outCurve = {$/;" r
+clear  class.js        /^      clear : function() {$/;"        r
+drawBox        class.js        /^      drawBox : function() {$/;"      r
+drawText       class.js        /^      drawText : function (){$/;"     r
+fillStyle      class.js        /^                      fillStyle = 'black';$/;"        r
+fillStyle      class.js        /^                      fillStyle = 'white';$/;"        r
+fillTextLine   class.js        /^      fillTextLine : function(text, x, y) {$/;"       r
+getHeight      class.js        /^      getHeight : function(){$/;"     r
+getHeight      class.js        /^      getHeight: function(){$/;"      r
+getWidth       class.js        /^      getWidth : function(){$/;"      r
+getWidth       class.js        /^      getWidth: function(){$/;"       r
+getX   class.js        /^      getX : function(){$/;"  r
+getY   class.js        /^      getY : function(){$/;"  r
+initialize     class.js        /^      initialize : function(ctl, node, x, y,  w, h) {$/;"     r
+initialize     class.js        /^      initialize : function(scene, x, y, w, h) {$/;"  r
+initialize     class.js        /^      initialize : function(yukkuri, w, h) {$/;"      r
+ld     class.js        /^                      ld : {x:  0+s, y:h+t-s}$/;"     r
+ld     class.js        /^                      ld : {x:  0, y:h+t}$/;" r
+lt     class.js        /^                      lt : {x:  0+s, y:  t+s},$/;"    r
+lt     class.js        /^                      lt : {x:  0, y:  t},$/;"        r
+randomLooks    class.js        /^      randomLooks : function(){$/;"   r
+rd     class.js        /^                      rd : {x:  w, y:h+t},$/;"        r
+rd     class.js        /^                      rd : {x:  w-s, y:h+t-s},$/;"    r
+reDraw class.js        /^      reDraw : function() {$/;"       r
+release        class.js        /^      release: function(){$/;"        r
+renew  class.js        /^      renew : function(scene, x, y, w, h){$/;"        r
+rt     class.js        /^                      rt : {x:  w, y:  t},$/;"        r
+rt     class.js        /^                      rt : {x:  w-s, y:  t+s},$/;"    r
+setText        class.js        /^      setText : function(text) {$/;"  r
+strokeStyle    class.js        /^                      strokeStyle = 'black';$/;"      r
+text   class.js        /^      text : function(text, x, y) {$/;"       r
+textAlign      class.js        /^                      textAlign = 'center';$/;"       r
+textBaseline   class.js        /^                      textBaseline = 'middle';$/;"    r
+this.image.context.fillStyle   class.js        /^              this.image.context.fillStyle = '#000099';$/;"   r
+this.image.context.fillStyle   class.js        /^              this.image.context.fillStyle = '#ffff00';$/;"   r
+this.image.context.fillStyle   class.js        /^              this.image.context.fillStyle = '#ffffff';$/;"   r
+this.image.context.fillStyle   class.js        /^              this.image.context.fillStyle = 'black';$/;"     r
+this.image.context.font        class.js        /^              this.image.context.font = "12px 'Times New Roman'";$/;" r
+this.image.context.font        class.js        /^              this.image.context.font = "13px 'Times New Roman'";$/;" r
+this.image.context.textAlign   class.js        /^              this.image.context.textAlign = 'left';$/;"      r
+this.image.context.textBaseline        class.js        /^              this.image.context.textBaseline = 'alphabetic';$/;"     r
+this.image.context.textBaseline        class.js        /^              this.image.context.textBaseline = 'middle';$/;" r
+this.image.context.textBaseline        class.js        /^              this.image.context.textBaseline = 'top';$/;"    r
+this.inCurve   class.js        /^              this.inCurve = {$/;"    r
+this.outCurve  class.js        /^              this.outCurve = {$/;"   r
+this.text      class.js        /^              this.text = "";$/;"     r
+touchstart     class.js        /^      touchstart:function(self){$/;"  r
 .ontouchstart  ctrl.js /^                      this.cmdIcons[value].ontouchstart = function(obj){$/;"  r
 ATouchEvent    ctrl.js /^var ATouchEvent = enchant.Class.create({$/;"  c
 COLOR  ctrl.js /^              var COLOR = "#ffffff";$/;"      r
 COLOR  ctrl.js /^\/\/          var COLOR = "#ffffff";$/;"      r
 CommandIcon    ctrl.js /^var CommandIcon = enchant.Class.create(enchant.Sprite,{$/;"   c
+CommandQueueObject     ctrl.js /^var CommandQueueObject = enchant.Class.create({$/;"   c
 Ctrl   ctrl.js /^var Ctrl = enchant.Class.create({$/;" c
 FONT   ctrl.js /^              var FONT = "18px 'Times New Roman'";$/;"        r
 FONT   ctrl.js /^\/\/          var FONT = "14px 'Times New Roman'";$/;"        r
+ICON_TEXT      ctrl.js /^var ICON_TEXT = [$/;" r
 MangIcon       ctrl.js /^var MangIcon = enchant.Class.create({$/;"     c
 MangLabel      ctrl.js /^\/\/ var MangLabel = enchant.Class.create({$/;"       c
 MangLabel      ctrl.js /^var MangLabel = enchant.Class.create({$/;"    c
+MangMsg        ctrl.js /^var MangMsg = enchant.Class.create({$/;"      c
 MangTouch      ctrl.js /^var MangTouch = enchant.Class.create({$/;"    c
-TEXT   ctrl.js /^                                      var TEXT = "うんうん";$/;"  r
-TEXT   ctrl.js /^                                      var TEXT = "ゆっくり";$/;"  r
-TEXT   ctrl.js /^                                      var TEXT = "ストレス";$/;"  r
-TEXT   ctrl.js /^                                      var TEXT = "眠気";$/;"        r
-TEXT   ctrl.js /^                                      var TEXT = "空腹";$/;"        r
 TEXT   ctrl.js /^\/\/                          var TEXT = "ゆっくり";$/;"  r
 TEXT   ctrl.js /^\/\/                          var TEXT = "空腹";$/;"        r
+WorldAppleTouchEvent   ctrl.js /^var WorldAppleTouchEvent = enchant.Class.create(ATouchEvent,{$/;"     c
 WorldCursorTouchEvent  ctrl.js /^var WorldCursorTouchEvent = enchant.Class.create(ATouchEvent,{$/;"    c
+WorldPicoPicoHummerTouchEvent  ctrl.js /^var WorldPicoPicoHummerTouchEvent = enchant.Class.create(ATouchEvent,{$/;"    c
+WorldPlaceTouchEvent   ctrl.js /^var WorldPlaceTouchEvent = enchant.Class.create(ATouchEvent,{$/;"     c
+WorldRemoveTouchEvent  ctrl.js /^var WorldRemoveTouchEvent = enchant.Class.create(ATouchEvent,{$/;"    c
 WorldTargetTouchEvent  ctrl.js /^var WorldTargetTouchEvent = enchant.Class.create(ATouchEvent,{$/;"    c
+addObj ctrl.js /^      addObj: function(obj){$/;"      r
+calcTime       ctrl.js /^      calcTime:function(){$/;"        r
 draw   ctrl.js /^                              draw: function(yukkuriObj){$/;" r
 draw   ctrl.js /^      draw: function(yukkuriObj){$/;" r
 draw   ctrl.js /^\/\/  draw: function(){$/;"   r
 get    ctrl.js /^      get: function(commandIndex){$/;"        r
 get    ctrl.js /^      get: function(ecmd){$/;"        r
 getCurrentCommand      ctrl.js /^      getCurrentCommand: function(){$/;"      r
+getCurrentObjSprite    ctrl.js /^      getCurrentObjSprite: function(objSprite){$/;"   r
+getDate        ctrl.js /^      getDate : function(){$/;"       r
+getObjs        ctrl.js /^      getObjs: function(){$/;"        r
 init   ctrl.js /^                              init: function(){$/;"   r
 init   ctrl.js /^      init : function (game){$/;"     r
 initialize     ctrl.js /^      \/\/ initialize: function (ctl){$/;"    r
 initialize     ctrl.js /^      initialize: function (){$/;"    r
+initialize     ctrl.js /^      initialize: function (_data){$/;"       r
 initialize     ctrl.js /^      initialize: function (ctl){$/;" r
 initialize     ctrl.js /^      initialize: function (ctl, menuBg){$/;" r
 initialize     ctrl.js /^      initialize: function (x, y, ecmd, index){$/;"   r
 initialize     ctrl.js /^\/\/  initialize: function (ctl, menuBg){$/;" r
+isCollision    ctrl.js /^      isCollision : function (e, node){$/;"   r
 isCurrent      ctrl.js /^      isCurrent: function(){$/;"      r
+myCode ctrl.js /^                      myCode = "BASE";$/;"    r
+mySize ctrl.js /^                      mySize = "L";$/;"       r
+output ctrl.js /^      output:function(yukkuri, emsg, targetYukkuri){$/;"      r
 removeCurrent  ctrl.js /^      removeCurrent: function(){$/;"  r
+removeObj      ctrl.js /^      removeObj:function(obj){$/;"    r
 self.menuBg.image.context.fillStyle    ctrl.js /^                                      self.menuBg.image.context.fillStyle = "#bb7777";$/;"    r
 self.menuBg.image.context.fillStyle    ctrl.js /^                                      self.menuBg.image.context.fillStyle = "#ff0000";$/;"    r
 self.menuBg.image.context.fillStyle    ctrl.js /^                                      self.menuBg.image.context.fillStyle = "#ffffff";$/;"    r
 setBackgroundMap       ctrl.js /^      setBackgroundMap: function(backgroundMap){$/;"  r
 setCurrent     ctrl.js /^      setCurrent: function(){$/;"     r
 setCurrentCommand      ctrl.js /^      setCurrentCommand: function(cmd){$/;"   r
+setCurrentObjSprite    ctrl.js /^      setCurrentObjSprite: function(objSprite){$/;"   r
+setDefined     ctrl.js /^      setDefined:function(def){$/;"   r
 setMenuBg      ctrl.js /^      setMenuBg: function (menuBg){$/;"       r
 setPlayer      ctrl.js /^      setPlayer: function(player){$/;"        r
+setTime        ctrl.js /^      setTime: function(time){$/;"    r
 this.cmdIcons  ctrl.js /^              this.cmdIcons = [];$/;" r
 this.labelParams       ctrl.js /^              this.labelParams = {$/;"        r
 this.labels    ctrl.js /^              \/\/ this.labels = {};$/;"      r
@@ -74,7 +118,9 @@ this.labels  ctrl.js /^\/\/          this.labels = {$/;"     r
 this.mang      ctrl.js /^              this.mang = {};$/;"     r
 this.menuBg.image.context.fillStyle    ctrl.js /^              this.menuBg.image.context.fillStyle = '#ff0000';$/;"    r
 this.menuBg.image.context.fillStyle    ctrl.js /^\/\/          \/\/ this.menuBg.image.context.fillStyle = '#ff0000';$/;"       r
-this.objArray  ctrl.js /^              this.objArray = [];$/;" r
+this.objArray  ctrl.js /^              this.objArray = {};$/;" r
+this.text      ctrl.js /^                              this.text = "時間:" + ctl.day + "日 " + ctl.hour + ":" + ctl.min;$/;"      r
+this.text      ctrl.js /^              this.text = "";$/;"     r
 this.widthArr  ctrl.js /^              this.widthArr = [];$/;" r
 this.widthArr  ctrl.js /^\/\/          this.widthArr = [];$/;" r
 touchend       ctrl.js /^      touchend : function(e){$/;"     r
@@ -84,6 +130,8 @@ touchmove    ctrl.js /^      touchmove: function(e){$/;"     r
 touchstart     ctrl.js /^      touchstart : function(e){$/;"   r
 touchstart     ctrl.js /^      touchstart :function(e){$/;"    r
 touchstart     ctrl.js /^      touchstart: function(e){$/;"    r
+MarisaParam    data\marisa\params.js   /^var MarisaParam = function(){$/;"     r
+ReimuParam     data\reimu\params.js    /^var ReimuParam = function(){$/;"      r
 'Transform']   enchant.js      /^            this._style[enchant.ENV.VENDOR_PREFIX + 'Transform'] = 'matrix(1, 0, 0, 1, 0, 0)';$/;"    r
 'Transform']   enchant.js      /^            this.style[enchant.ENV.VENDOR_PREFIX + 'Transform'] = 'matrix(' +$/;"     r
 'Transform']   enchant.js      /^        this._element.style[enchant.ENV.VENDOR_PREFIX + 'Transform'] = 'scale(' + e.scale + ')';$/;"  r
@@ -645,9 +693,11 @@ xw enchant.js      /^        var xw = [ mdx, m11w + mdx, m21h + mdx, m11w + m21h + md
 y      enchant.js      /^            y: function() {$/;"       r
 y      enchant.js      /^    y: {$/;"  r
 yh     enchant.js      /^        var yh = [ mdy, m12w + mdy, m22h + mdy, m12w + m22h + mdy ].sort(function(a, b) { return a - b; });$/;"       r
+App    init.js /^App = {};$/;" r
+S4     init.js /^      \/\/ var S4 = function() {$/;"  r
 _collisionData init.js /^_collisionData = [$/;"        r
 _mapData       init.js /^_mapData = [$/;"      r
-  script.type      init.js /^  script.type = 'text\/javascript';$/;"   r
+script.type    init.js /^      script.type = 'text\/javascript';$/;"   r
 !      jkl-parsexml.js /^                    if ( text.charAt(nextquote+1) != '"' ) {$/;"      r
 !      jkl-parsexml.js /^                if ( typeof(key) != "string" ) continue;$/;"  r
 !      jkl-parsexml.js /^            if ( typeof(key) != "string" ) continue;$/;"      r
@@ -715,74 +765,460 @@ table    jkl-parsexml.js /^    var table = [];$/;"       r
 this.method    jkl-parsexml.js /^        this.method = "GET";$/;"      r
 this.method    jkl-parsexml.js /^        this.method = "POST";$/;"     r
 this.query     jkl-parsexml.js /^        this.query = "";$/;"  r
+M      lang\en.js      /^var M = {};$/;"       r
+M.error        lang\en.js      /^M.error = 'reading error';$/;"        r
+M.loading      lang\en.js      /^M.loading = 'loading';$/;"    r
+M      lang\ja.js      /^var M = {};$/;"       r
+M.BASE lang\ja.js      /^M.BASE = {};$/;"      r
+M.BASE.L       lang\ja.js      /^M.BASE.L = {};$/;"    r
+M.BASE.L.DAMAGE1       lang\ja.js      /^M.BASE.L.DAMAGE1 = "いたいいたいをされたら\nゆっくりできないよ!";$/;"   r
+M.BASE.L.DAMAGE2       lang\ja.js      /^M.BASE.L.DAMAGE2 = "ゆ!?\nいたいよ!やめてよね!\nゆっくりできないよ!";$/;"        r
+M.BASE.L.DEAD1 lang\ja.js      /^M.BASE.L.DEAD1 = "もっとゆっくりしたかった…";$/;"       r
+M.BASE.L.DECLARE_PLACE1        lang\ja.js      /^M.BASE.L.DECLARE_PLACE1 = "ここを%name%の\\nゆっくりぷれいすにするよ!";$/;" r
+M.BASE.L.EAT1  lang\ja.js      /^M.BASE.L.EAT1 = "む~しゃむ~しゃ!\nそれなり~";$/;"   r
+M.BASE.L.EAT2  lang\ja.js      /^M.BASE.L.EAT2 = "はふっはふっ!\nめっちゃうま!";$/;"   r
+M.BASE.L.EAT3  lang\ja.js      /^M.BASE.L.EAT3 = "む~しゃむ~しゃ\nしあわせー";$/;"      r
+M.BASE.L.EAT_FAILED1   lang\ja.js      /^M.BASE.L.EAT_FAILED1 = "どぼじで\\nたべものさん\\nないのおおおおお!?";$/;"      r
+M.BASE.L.GET_UP1       lang\ja.js      /^M.BASE.L.GET_UP1 = "ゆっくりおきるよ!";$/;" r
+M.BASE.L.HUNTING_MESSAGE1      lang\ja.js      /^M.BASE.L.HUNTING_MESSAGE1 = "%name%はかりの\\nてんっさいなんだよ!";$/;"        r
+M.BASE.L.HUNTING_MESSAGE2      lang\ja.js      /^M.BASE.L.HUNTING_MESSAGE2 = "たべものさん\\nゆっくりかられてね!";$/;"        r
+M.BASE.L.HUNTING_MESSAGE3      lang\ja.js      /^M.BASE.L.HUNTING_MESSAGE3 = "ゆ!ゆ!\nくささんゆっくりぬけてね!";$/;"      r
+M.BASE.L.HUNTING_MESSAGE4      lang\ja.js      /^M.BASE.L.HUNTING_MESSAGE4 = "ゆっくりごはんになってね!";$/;"    r
+M.BASE.L.HUNTING_MESSAGE5      lang\ja.js      /^M.BASE.L.HUNTING_MESSAGE5 = "ゆっくりたべものさん\\nあつめるよ!";$/;"        r
+M.BASE.L.HUNTING_MESSAGE6      lang\ja.js      /^M.BASE.L.HUNTING_MESSAGE6 = "ゆっくりかりをするよ!!";$/;"       r
+M.BASE.L.HUNTING_MESSAGE7      lang\ja.js      /^M.BASE.L.HUNTING_MESSAGE7 = "たべものさん\\nいっぱいかるよ!";$/;"      r
+M.BASE.L.HUNTING_MESSAGE8      lang\ja.js      /^M.BASE.L.HUNTING_MESSAGE8 = "ゆうっしゅうっ\\nでごめんね!";$/;" r
+M.BASE.L.HUNT_ESCAPE1  lang\ja.js      /^M.BASE.L.HUNT_ESCAPE1 = "ゆ~たいりょうだよ~";$/;" r
+M.BASE.L.HUNT_ESCAPE2  lang\ja.js      /^M.BASE.L.HUNT_ESCAPE2 = "たべものさん\\nもってかえるよ!";$/;"  r
+M.BASE.L.LEARN_NO_FOOD_IN_PLACE1       lang\ja.js      /^M.BASE.L.LEARN_NO_FOOD_IN_PLACE1 = "ゆー、たべものさんがないよ";$/;"     r
+M.BASE.L.LOST_HOUSE1   lang\ja.js      /^M.BASE.L.LOST_HOUSE1 = "おうちが\nなくなってるううぅぅ!!";$/;"      r
+M.BASE.L.MOVE_GOTO_HOME1       lang\ja.js      /^M.BASE.L.MOVE_GOTO_HOME1 = "ゆっくりおうちにかえるよ!";$/;"     r
+M.BASE.L.MOVE_TO_HUNTING1      lang\ja.js      /^M.BASE.L.MOVE_TO_HUNTING1 = "ゆっくりかりにいくよ!";$/;"  r
+M.BASE.L.REHUNT1       lang\ja.js      /^M.BASE.L.REHUNT1 = "ゆっくりほかの\\nたべものさんさがすよ!";$/;"   r
+M.BASE.L.REMOVE_YUKKURI1       lang\ja.js      /^M.BASE.L.REMOVE_YUKKURI1 = "%name%はごみじゃないよ!";$/;"   r
+M.BASE.L.SAY_HELLO1    lang\ja.js      /^M.BASE.L.SAY_HELLO1 = "%name%は%name%だよ!\nゆっくりしていってね!";$/;"      r
+M.BASE.L.SAY_HELLO2    lang\ja.js      /^M.BASE.L.SAY_HELLO2 = "ゆっくりしていってね!";$/;"        r
+M.BASE.L.SEARCH_FOOD1  lang\ja.js      /^M.BASE.L.SEARCH_FOOD1 = "ゆゆ??\nたべものさんだよ!";$/;"      r
+M.BASE.L.SLEEP1        lang\ja.js      /^M.BASE.L.SLEEP1 = "すーやすーや。";$/;"        r
+M.BASE.L.SLEEP2        lang\ja.js      /^M.BASE.L.SLEEP2 = "ゆぅ・・・ゆぅ・・・";$/;"       r
+M.BASE.L.TARGETING_EAT1        lang\ja.js      /^M.BASE.L.TARGETING_EAT1 = "ゆゆ??\nたべものさん\\nはっけんだよ!";$/;"     r
+M.BASE.L.UNUN1 lang\ja.js      /^M.BASE.L.UNUN1 = "すーぱうんうんたーいむ!\nはじまるよ!";$/;"      r
+M.BASE.L.UNUN2 lang\ja.js      /^M.BASE.L.UNUN2 = "うんうんするよーー!!";$/;"     r
+M.BASE.L.UNUN3 lang\ja.js      /^M.BASE.L.UNUN3 = "うんうんあげるから\nよろこんでたべてねっ!!";$/;"     r
+M.BASE.L.UNUN_END1     lang\ja.js      /^M.BASE.L.UNUN_END1 = "すっきりー!";$/;"        r
+M.BASE.L.UNUN_SPELL1   lang\ja.js      /^M.BASE.L.UNUN_SPELL1 = "うんうんくさい!";$/;"        r
+M.BASE.L.WALK1 lang\ja.js      /^M.BASE.L.WALK1 = "ゆっ!ゆっ!\nゆっくりすすむよっ!";$/;"    r
+M.BASE.L.WALK2 lang\ja.js      /^M.BASE.L.WALK2 = "ゆっくり、ゆっくりー!";$/;"     r
+M.BASE.L.WALK3 lang\ja.js      /^M.BASE.L.WALK3 = "かもしかのようなあんよで\\nゆっくりすすむよ!";$/;"    r
+M.BASE.L.WALK4 lang\ja.js      /^M.BASE.L.WALK4 = "ゆっくり\\nぴょんぴょんするよ!";$/;" r
+M.BASE.L.YYUYYU1       lang\ja.js      /^M.BASE.L.YYUYYU1 = "ゆっゆっゆっ♪";$/;"       r
+M.BASE.L.YYUYYU2       lang\ja.js      /^M.BASE.L.YYUYYU2 = "ゆっくりーのひー\\nまったりーのひー\\nすっきりーのひー♪";$/;"   r
+M.LABEL        lang\ja.js      /^M.LABEL = {};$/;"     r
+M.LABEL.HUNGRY lang\ja.js      /^M.LABEL.HUNGRY = "空腹";$/;"        r
+M.LABEL.SLEEP  lang\ja.js      /^M.LABEL.SLEEP = "眠気";$/;" r
+M.LABEL.STRESS lang\ja.js      /^M.LABEL.STRESS = "ストレス";/;"   r
+M.LABEL.UNUN   lang\ja.js      /^M.LABEL.UNUN = "うんうん";$/;"    r
+M.LABEL.YUKKURI        lang\ja.js      /^M.LABEL.YUKKURI = "ゆっくり";$/;" r
+M.MARISA       lang\ja.js      /^M.MARISA = {};$/;"    r
+M.MARISA.L     lang\ja.js      /^M.MARISA.L = {};$/;"  r
+M.MARISA.L.DEAD1       lang\ja.js      /^M.MARISA.L.DEAD1 = "もっとゆっくりしたかった…";$/;"     r
+M.MARISA.L.DECLARE_PLACE1      lang\ja.js      /^M.MARISA.L.DECLARE_PLACE1 = "ここを%name%の\\nゆっくりぷれいすに\\nするのぜ!";$/;" r
+M.MARISA.L.EAT1        lang\ja.js      /^M.MARISA.L.EAT1 = "む~しゃむ~しゃ!\nそれなり~";$/;" r
+M.MARISA.L.EAT2        lang\ja.js      /^M.MARISA.L.EAT2 = "はふっはふっ!\nめっちゃうま!";$/;" r
+M.MARISA.L.EAT3        lang\ja.js      /^M.MARISA.L.EAT3 = "む~しゃむ~しゃ\nしあわせー";$/;"    r
+M.MARISA.L.EAT_FAILED1 lang\ja.js      /^M.MARISA.L.EAT_FAILED1 = "どぼじで\\nたべものさん\\nないのおおおおお!?";$/;"    r
+M.MARISA.L.GET_UP1     lang\ja.js      /^M.MARISA.L.GET_UP1 = "ゆっくりおきるよ!";$/;"       r
+M.MARISA.L.HUNTING_MESSAGE1    lang\ja.js      /^M.MARISA.L.HUNTING_MESSAGE1 = "%name%はかりの\\nてんっさいなのぜ!";$/;" r
+M.MARISA.L.HUNTING_MESSAGE2    lang\ja.js      /^M.MARISA.L.HUNTING_MESSAGE2 = "たべものさん\\nゆっくりかられるのぜ!";$/;"   r
+M.MARISA.L.HUNTING_MESSAGE3    lang\ja.js      /^M.MARISA.L.HUNTING_MESSAGE3 = "ゆ!ゆ!\nくささんゆっくり\\nぬけるのぜ!";$/;"      r
+M.MARISA.L.HUNTING_MESSAGE4    lang\ja.js      /^M.MARISA.L.HUNTING_MESSAGE4 = "ゆっくりごはんになってね!";$/;"  r
+M.MARISA.L.HUNTING_MESSAGE5    lang\ja.js      /^M.MARISA.L.HUNTING_MESSAGE5 = "ゆっくりたべものさん\\nあつめるのぜ!";$/;"   r
+M.MARISA.L.HUNTING_MESSAGE6    lang\ja.js      /^M.MARISA.L.HUNTING_MESSAGE6 = "ゆっくりかりをするのぜ!!";$/;"  r
+M.MARISA.L.HUNTING_MESSAGE7    lang\ja.js      /^M.MARISA.L.HUNTING_MESSAGE7 = "たべものさん\\nいっぱいかるのぜ!";$/;" r
+M.MARISA.L.HUNT_ESCAPE1        lang\ja.js      /^M.MARISA.L.HUNT_ESCAPE1 = "ゆー♪たいっりょうなのじぇ";$/;"      r
+M.MARISA.L.HUNT_ESCAPE1        lang\ja.js      /^M.MARISA.L.HUNT_ESCAPE1 = "ゆー♪たいっりょうなのぜ~";$/;"      r
+M.MARISA.L.HUNT_ESCAPE2        lang\ja.js      /^M.MARISA.L.HUNT_ESCAPE2 = "たべものさん\\nもってかえるのじぇ!";$/;"  r
+M.MARISA.L.HUNT_ESCAPE2        lang\ja.js      /^M.MARISA.L.HUNT_ESCAPE2 = "たべものさん\\nもってかえるのぜ!";$/;"     r
+M.MARISA.L.REMOVE_YUKKURI1     lang\ja.js      /^M.MARISA.L.REMOVE_YUKKURI1 = "%name%はごみじゃないのぜ!";$/;"      r
+M.MARISA.L.SAY_HELLO1  lang\ja.js      /^M.MARISA.L.SAY_HELLO1 = "%name%は%name%だよ!\nゆっくりしていってね!";$/;"    r
+M.MARISA.L.SAY_HELLO2  lang\ja.js      /^M.MARISA.L.SAY_HELLO2 = "ゆっくりしていってね!";$/;"      r
+M.MARISA.L.SEARCH_FOOD1        lang\ja.js      /^M.MARISA.L.SEARCH_FOOD1 = "ゆゆ??\nたべものさん\\nはっけんなのぜ!";$/;"  r
+M.MARISA.L.SLEEP1      lang\ja.js      /^M.MARISA.L.SLEEP1 = "すーやすーや。";$/;"      r
+M.MARISA.L.SLEEP2      lang\ja.js      /^M.MARISA.L.SLEEP2 = "ゆぅ・・・ゆぅ・・・";$/;"     r
+M.MARISA.L.TARGETING_EAT1      lang\ja.js      /^M.MARISA.L.TARGETING_EAT1 = "ゆゆ??\nたべものさん\\nはっけんなのぜ!";$/;"        r
+M.MARISA.L.UNUN1       lang\ja.js      /^M.MARISA.L.UNUN1 = "すーぱうんうんたーいむ!\nはじまるよ!";$/;"    r
+M.MARISA.L.UNUN2       lang\ja.js      /^M.MARISA.L.UNUN2 = "うんうんするよーー!!";$/;"   r
+M.MARISA.L.UNUN3       lang\ja.js      /^M.MARISA.L.UNUN3 = "うんうんあげるから\nよろこんでたべてねっ!!";$/;"   r
+M.MARISA.L.UNUN_END1   lang\ja.js      /^M.MARISA.L.UNUN_END1 = "すっきりー!";$/;"      r
+M.MARISA.L.UNUN_SPELL1 lang\ja.js      /^M.MARISA.L.UNUN_SPELL1 = "うんうんくさい!";$/;"      r
+M.MARISA.L.WALK1       lang\ja.js      /^M.MARISA.L.WALK1 = "ゆっ!ゆっ!\nゆっくりすすむよっ!";$/;"  r
+M.MARISA.L.WALK2       lang\ja.js      /^M.MARISA.L.WALK2 = "ゆっくり、ゆっくりー!";$/;"   r
+M.MARISA.L.WALK3       lang\ja.js      /^M.MARISA.L.WALK3 = "かもしかのようなあんよで\\nゆっくりすすむのぜ!";$/;"       r
+M.MARISA.L.WALK4       lang\ja.js      /^M.MARISA.L.WALK4 = "ゆっくり\\nぴょんぴょんするのぜ!";$/;"    r
+M.MARISA.SS    lang\ja.js      /^M.MARISA.SS = {};$/;" r
+M.MARISA.SS.DEAD1      lang\ja.js      /^M.MARISA.SS.DEAD1 = "もっとゆっくちしたかった…";$/;"    r
+M.MARISA.SS.DECLARE_PLACE1     lang\ja.js      /^M.MARISA.SS.DECLARE_PLACE1 = "ここを%name%の\\nゆっくちぷれいすにするのじぇ!";$/;"        r
+M.MARISA.SS.EAT1       lang\ja.js      /^M.MARISA.SS.EAT1 = "む~ちゃむ~ちゃ!\nしょれなり~";$/;"     r
+M.MARISA.SS.EAT2       lang\ja.js      /^M.MARISA.SS.EAT2 = "はふっはふっ!\nめっちゃうま!";$/;"        r
+M.MARISA.SS.EAT3       lang\ja.js      /^M.MARISA.SS.EAT3 = "む~ちゃむ~ちゃ\nちあわせー";$/;"   r
+M.MARISA.SS.EAT_FAILED1        lang\ja.js      /^M.MARISA.SS.EAT_FAILED1 = "どぼじで\\nたべものしゃん\nないのおおおおお!?";$/;" r
+M.MARISA.SS.GET_UP1    lang\ja.js      /^M.MARISA.SS.GET_UP1 = "ゆっくちおきるよ!";$/;"      r
+M.MARISA.SS.HUNTING_MESSAGE1   lang\ja.js      /^M.MARISA.SS.HUNTING_MESSAGE1 = "%name%はかりの\\nてんっさいなのじぇ!";$/;"     r
+M.MARISA.SS.HUNTING_MESSAGE2   lang\ja.js      /^M.MARISA.SS.HUNTING_MESSAGE2 = "たべものしゃん\nゆっくりかられるのじぇ!";$/;"     r
+M.MARISA.SS.HUNTING_MESSAGE3   lang\ja.js      /^M.MARISA.SS.HUNTING_MESSAGE3 = "ゆ!ゆ!\nくささんゆっくり\\nぬけるのじぇ!";$/;"  r
+M.MARISA.SS.HUNTING_MESSAGE4   lang\ja.js      /^M.MARISA.SS.HUNTING_MESSAGE4 = "ゆっくちごはんになってね!";$/;" r
+M.MARISA.SS.HUNTING_MESSAGE5   lang\ja.js      /^M.MARISA.SS.HUNTING_MESSAGE5 = "ゆっくちたべものさん\\nあつめるのじぇ!";$/;"       r
+M.MARISA.SS.HUNTING_MESSAGE6   lang\ja.js      /^M.MARISA.SS.HUNTING_MESSAGE6 = "ゆっくちかりをするのじぇ!!";$/;"      r
+M.MARISA.SS.HUNTING_MESSAGE7   lang\ja.js      /^M.MARISA.SS.HUNTING_MESSAGE7 = "たべものさん\\nいっぱいかるのじぇ!";$/;"     r
+M.MARISA.SS.SAY_HELLO1 lang\ja.js      /^M.MARISA.SS.SAY_HELLO1 = "%name%は%name%だよ!\nゆっくちしていってね!";$/;"   r
+M.MARISA.SS.SAY_HELLO2 lang\ja.js      /^M.MARISA.SS.SAY_HELLO2 = "ゆっくちしていってね!";$/;"     r
+M.MARISA.SS.SEARCH_FOOD1       lang\ja.js      /^M.MARISA.SS.SEARCH_FOOD1 = "ゆゆ??\nたべものしゃん\nはっけんなのじぇ!";$/;"    r
+M.MARISA.SS.SLEEP1     lang\ja.js      /^M.MARISA.SS.SLEEP1 = "すーやすーや。";$/;"     r
+M.MARISA.SS.SLEEP2     lang\ja.js      /^M.MARISA.SS.SLEEP2 = "ゆぅ・・・ゆぅ・・・";$/;"    r
+M.MARISA.SS.TARGETING_EAT1     lang\ja.js      /^M.MARISA.SS.TARGETING_EAT1 = "ゆゆ??\nたべものしゃん\nはっけんなのじぇ!";$/;"  r
+M.MARISA.SS.UNUN1      lang\ja.js      /^M.MARISA.SS.UNUN1 = "すーぱうんうんたーいむ!\nはじまるよ!";$/;"   r
+M.MARISA.SS.UNUN2      lang\ja.js      /^M.MARISA.SS.UNUN2 = "うんうんしゅるよーー!!";$/;"       r
+M.MARISA.SS.UNUN3      lang\ja.js      /^M.MARISA.SS.UNUN3 = "うんうんあげるから\nよろこんでたべちぇねっ!!";$/;"       r
+M.MARISA.SS.UNUN_END1  lang\ja.js      /^M.MARISA.SS.UNUN_END1 = "すっきりー!";$/;"     r
+M.MARISA.SS.UNUN_SPELL1        lang\ja.js      /^M.MARISA.SS.UNUN_SPELL1 = "うんうんくちゃい!";$/;"  r
+M.MARISA.SS.WALK1      lang\ja.js      /^M.MARISA.SS.WALK1 = "ゆっ!ゆっ!\nゆっくちしゅしゅむのじぇっ!";$/;"     r
+M.MARISA.SS.WALK2      lang\ja.js      /^M.MARISA.SS.WALK2 = "ゆっくち、ゆっくちー!";$/;"  r
+M.MARISA.SS.WALK3      lang\ja.js      /^M.MARISA.SS.WALK3 = "かもしかようなあんよで\\nゆっくちしゅしゅむのじぇ!";$/;"        r
+M.MARISA.SS.WALK4      lang\ja.js      /^M.MARISA.SS.WALK4 = "ゆっくち\\nぴょんぴょんするのじぇ!";$/;"        r
+M.get  lang\ja.js      /^M.get = function(code, size, key){$/;"        r
+code   lang\ja.js      /^              code = "BASE";$/;"      r
+null)code      lang\ja.js      /^      if(M[code] == null)code = "BASE";$/;"   r
+null)size      lang\ja.js      /^      if(M[code][size] == null)size = "L";$/;"        r
+size   lang\ja.js      /^                      size = "L";$/;" r
+Animation      lib\Animation.js        /^var Animation = enchant.Class.create({$/;"    c
+initialize     lib\Animation.js        /^      initialize: function (sprite){$/;"      r
+runAnim        lib\Animation.js        /^      runAnim: function(){$/;"        r
+startAnim      lib\Animation.js        /^      startAnim:function(){$/;"       r
+stopAnim       lib\Animation.js        /^      stopAnim: function(){$/;"       r
+!      lib\FormSprite.js       /^                      if(spr.type != "kuki")continue;$/;"     r
+FormSprite     lib\FormSprite.js       /^var FormSprite = enchant.Class.create({$/;"   c
+add    lib\FormSprite.js       /^      add : function(sprite, index, attr){$/;"        r
+addBodyY       lib\FormSprite.js       /^      addBodyY: function(y){$/;"      r
+addChild       lib\FormSprite.js       /^      addChild:function(sprite, index, attr){$/;"     r
+addChildAll    lib\FormSprite.js       /^      \/\/ addChildAll:function(){$/;"        r
+addX   lib\FormSprite.js       /^      addX: function(x){$/;"  r
+addY   lib\FormSprite.js       /^      addY: function(y){$/;"  r
+attr   lib\FormSprite.js       /^              if(attr === undefined)attr = {};$/;"    r
+formRunAnimation       lib\FormSprite.js       /^      formRunAnimation: function(){$/;"       r
+formScaleX     lib\FormSprite.js       /^      formScaleX: function(x){$/;"    r
+formScaleY     lib\FormSprite.js       /^      formScaleY: function(y){$/;"    r
+formStartAnimation     lib\FormSprite.js       /^      formStartAnimation: function(){$/;"     r
+formStopAnimation      lib\FormSprite.js       /^      formStopAnimation: function(){$/;"      r
+getMainShadowMarginY   lib\FormSprite.js       /^      getMainShadowMarginY: function(){$/;"   r
+getMainSprite  lib\FormSprite.js       /^      getMainSprite: function(){$/;"  r
+getShadowSprite        lib\FormSprite.js       /^      getShadowSprite: function(){$/;"        r
+getX   lib\FormSprite.js       /^      getX: function(){$/;"   r
+getY   lib\FormSprite.js       /^      getY: function(){$/;"   r
+initialize     lib\FormSprite.js       /^      initialize: function (){$/;"    r
+paramX lib\FormSprite.js       /^      paramX : function(x, addX){$/;" r
+paramY lib\FormSprite.js       /^      paramY : function(y, addY){$/;" r
+params lib\FormSprite.js       /^                      var params = {$/;"      r
+remove lib\FormSprite.js       /^      remove: function (sprite){$/;"  r
+scale  lib\FormSprite.js       /^      scale: function(_scaleX,_scaleY){$/;"   r
+setFixBudgeLeft        lib\FormSprite.js       /^      setFixBudgeLeft: function (index){$/;"  r
+setFixBudgeRight       lib\FormSprite.js       /^      setFixBudgeRight: function (index){$/;" r
+setFixKukiLeft lib\FormSprite.js       /^      setFixKukiLeft: function (){$/;"        r
+setFixKukiRight        lib\FormSprite.js       /^      setFixKukiRight: function (){$/;"       r
+setX   lib\FormSprite.js       /^      setX: function(x){$/;"  r
+setY   lib\FormSprite.js       /^      setY: function(y){$/;"  r
+this.spriteArray       lib\FormSprite.js       /^              this.spriteArray = [];$/;"      r
+tlMoveBy       lib\FormSprite.js       /^      tlMoveBy:function(x, y, time, eventFunctions){$/;"      r
+tlMoveTo       lib\FormSprite.js       /^      tlMoveTo:function(x, y, time, easing ){$/;"     r
+tlQueueLength  lib\FormSprite.js       /^      tlQueueLength:function(){$/;"   r
+tlTween        lib\FormSprite.js       /^      \/\/ tlTween:function(params){$/;"      r
+createUtil     lib\Util.js     /^var createUtil = function(){$/;"      r
+prefix lib\Util.js     /^      var prefix = "";$/;"    r
+randomLooks    lib\Util.js     /^              randomLooks: function(){$/;"    r
++      main.js /^                      ret += "ID " + this.id + "\\n";$/;"   r
++      main.js /^                      ret += "debug  " + this.action.status + "\\n";$/;"      r
++      main.js /^                      ret += "うんうん  " + this.getUnun() + "\\n";$/;" r
++      main.js /^                      ret += "もちもの  " + this.items.length + "\\n";$/;"      r
++      main.js /^                      ret += "ゆっくり  " + this.getYukkuri() + "\\n";$/;"      r
++      main.js /^                      ret += "オーナーID " + ownerId + "\\n";$/;"       r
++      main.js /^                      ret += "プレイスID " + this.id + "\\n";$/;"       r
++      main.js /^                      ret += "プレイス  " + placeId + "\\n";$/;"        r
++      main.js /^                      ret += "容姿  " + this.getLooksText() + "\\n";$/;"  r
++      main.js /^                      ret += "空腹  " + this.getHungry() + "\\n";$/;"     r
++      main.js /^                      ret += "食料うめぇ  " + this.foods[EFood.GREAT] + "\\n";$/;"     r
++      main.js /^                      ret += "食料それなりー " + this.foods[EFood.NORMAL] + "\\n";$/;"       r
++      main.js /^                      ret += "食料にがにが  " + this.foods[EFood.BAD] + "\\n";$/;"    r
 Action main.js /^      var Action = enchant.Class.create({$/;" c
+Address        main.js /^      var Address = enchant.Class.create({$/;"        c
+CanvasLayer.prototype.initialize       main.js /^\/\/ CanvasLayer.prototype.initialize = function() {$/;"      r
+ComSayHelloRecvEvent   main.js /^      var ComSayHelloRecvEvent = enchant.Class.create(Event,{$/;"     c
+ComSayHelloSendEvent   main.js /^      var ComSayHelloSendEvent = enchant.Class.create(Event,{$/;"     c
+DeclarePlaceHomelessEvent      main.js /^      var DeclarePlaceHomelessEvent = enchant.Class.create(Event,{$/;"        c
 EAction        main.js /^var EAction = {$/;"   r
+EAnimStatus    main.js /^var EAnimStatus = {$/;"       r
+EBody  main.js /^var EBody = {$/;"     r
 ECommand       main.js /^var ECommand = {$/;"  r
+EDamage        main.js /^var EDamage = {$/;"   r
+EDate  main.js /^var EDate = {$/;"     r
+EDeepSay       main.js /^var EDeepSay = {$/;"  r
 EDirection     main.js /^var EDirection = {$/;"        r
+EExSkill       main.js /^var EExSkill = {$/;"  r
+EFace  main.js /^var EFace = {$/;"     r
 EFieldPos      main.js /^var EFieldPos = {$/;" r
+EFood  main.js /^var EFood = {$/;"     r
+EGrow  main.js /^var EGrow = {$/;"     r
+ELooks main.js /^var ELooks = {$/;"    r
+EMemory        main.js /^var EMemory = {$/;"   r
 EMenuPos       main.js /^var EMenuPos = {$/;"  r
-EResPath       main.js /^\/\/ var EResPath = {$/;"     r
+EMsg   main.js /^var EMsg = {$/;"      r
 EResPath       main.js /^var EResPath = {$/;"  r
+EResPathReimu  main.js /^var EResPathReimu = {$/;"     r
+ESearch        main.js /^var ESearch = {$/;"   r
+EWalkAnimation main.js /^var EWalkAnimation = {$/;"    r
 EatEvent       main.js /^      var EatEvent = enchant.Class.create(Event,{$/;" c
+EatInHomeEvent main.js /^      var EatInHomeEvent = enchant.Class.create(Event,{$/;"   c
 Event  main.js /^      var Event = enchant.Class.create({$/;"  c
-Food   main.js /^      var Food = enchant.Class.create(enchant.Sprite,{$/;"    c
+Food   main.js /^      var Food = enchant.Class.create(ObjSprite,{$/;" c
+HuntStartEvent main.js /^      var HuntStartEvent = enchant.Class.create(Event,{$/;"   c
+InHomeEvent    main.js /^      var InHomeEvent = enchant.Class.create(Event,{$/;"      c
+Kuki   main.js /^      var Kuki = enchant.Class.create(ObjSprite,{$/;" c
 Marisa main.js /^      var Marisa = enchant.Class.create(Yukkuri,{$/;" c
-MoveEvent      main.js /^      var MoveEvent = enchant.Class.create(Event,{$/;"        c
+MemoryFood     main.js /^      var MemoryFood = enchant.Class.create({$/;"     c
+MemoryPlace    main.js /^      var MemoryPlace = enchant.Class.create({$/;"    c
+MiMarisa       main.js /^      var MiMarisa = enchant.Class.create(MiYukkuri,{$/;"     c
+MiYukkuri      main.js /^      var MiYukkuri = enchant.Class.create(Yukkuri,{$/;"      c
+MoveGotoHomeEvent      main.js /^      var MoveGotoHomeEvent = enchant.Class.create(Event,{$/;"        c
+MoveToCommandEvent     main.js /^      var MoveToCommandEvent = enchant.Class.create(Event,{$/;"       c
+MoveToEatEvent main.js /^      var MoveToEatEvent = enchant.Class.create(Event,{$/;"   c
+MoveToHuntEvent        main.js /^      var MoveToHuntEvent = enchant.Class.create(Event,{$/;"  c
+MoveToPlaceStartHomelessEvent  main.js /^      var MoveToPlaceStartHomelessEvent = enchant.Class.create(Event,{$/;"    c
+ObjSprite      main.js /^var ObjSprite = enchant.Class.create(enchant.Sprite,{$/;"     c
 Okazari        main.js /^      var Okazari = enchant.Class.create(enchant.Sprite,{$/;" c
+Place  main.js /^      var Place = enchant.Class.create(ObjSprite,{$/;"        c
 Player main.js /^      var Player = enchant.Class.create(Marisa,{$/;"  c
-Yukkuri        main.js /^      var Yukkuri = enchant.Class.create(enchant.Sprite,{$/;" c
+Reimu  main.js /^      var Reimu = enchant.Class.create(Yukkuri,{$/;"  c
+SearchObjectMang       main.js /^      var SearchObjectMang = enchant.Class.create({$/;"       c
+SleepEvent     main.js /^      var SleepEvent = enchant.Class.create(Event,{$/;"       c
+SpriteGroup.prototype.classname        main.js /^      SpriteGroup.prototype.classname = "";$/;"       r
+Unun   main.js /^      var Unun = enchant.Class.create(ObjSprite,{$/;" c
+UnunEvent      main.js /^      var UnunEvent = enchant.Class.create(Event,{$/;"        c
+UnunSmellEvent main.js /^      var UnunSmellEvent = enchant.Class.create(Event,{$/;"   c
+WaitEvent      main.js /^      var WaitEvent = enchant.Class.create(Event,{$/;"        c
+WalkEvent      main.js /^      var WalkEvent = enchant.Class.create(Event,{$/;"        c
+Yukkuri        main.js /^      var Yukkuri = enchant.Class.create(ObjSprite,{$/;"      c
 _loadArr       main.js /^      var _loadArr = [];$/;"  r
+_onactionstart main.js /^              _onactionstart:function(e){$/;" r
 act    main.js /^              act : function(){$/;"   r
 act    main.js /^              act: function(){$/;"    r
+add    main.js /^              add :function(esearch, node){$/;"       r
+addAddress     main.js /^              addAddress: function(yukkuri){$/;"      r
+addExValue     main.js /^              addExValue: function(eexskill, plus){$/;"       r
+addKuki        main.js /^              addKuki: function(){$/;"        r
+addMiYukkuri   main.js /^              addMiYukkuri: function(miYukkuri){$/;"  r
+addSearchObject        main.js /^              addSearchObject:function(esearch, node){$/;"    r
+addYukkuri     main.js /^              addYukkuri: function(yukkuri){$/;"      r
+animX  main.js /^              animX: function(x){$/;" r
+animY  main.js /^              animY: function(y){$/;" r
 animation      main.js /^              animation: function(){$/;"      r
-changeFace     main.js /^              changeFace: function(erespath){$/;"     r
+callEvent      main.js /^              callEvent: function(yukkuri){$/;"       r
+changeFace     main.js /^              \/\/ changeFace: function(erespath){$/;"        r
+changeFace     main.js /^              changeFace: function(){$/;"     r
+clear  main.js /^              clear :function(){$/;"  r
+clearSearchObject      main.js /^              clearSearchObject:function(){$/;"       r
+communicate_start      main.js /^              communicate_start:function(){$/;"       r
+damage main.js /^              damage: function(edamage){$/;"  r
 dead   main.js /^              dead : function(){$/;"  r
+declarePlace   main.js /^              declarePlace: function(place){$/;"      r
+declare_place_homeless main.js /^              declare_place_homeless:function(){$/;"  r
 destruct       main.js /^              destruct: function(){$/;"       r
+eat    main.js /^              eat:function(food){$/;" r
+eat_in_home    main.js /^              eat_in_home: function(){$/;"    r
+eat_start      main.js /^              eat_start: function(){$/;"      r
+enchant.Node.GAddEvent main.js /^              \/\/ enchant.Node.GAddEvent = function(){$/;"   r
+enchant.Timeline.prototype.moveByEx    main.js /^enchant.Timeline.prototype.moveByEx = function(x, y, time, easing, eventFunctions){$/;"       r
 fieldBg.image.context.fillStyle        main.js /^                              \/\/ fieldBg.image.context.fillStyle = '#ff0000';$/;"   r
 game.onload    main.js /^      game.onload = function(){$/;"   r
+get    main.js /^              get:function (esearch){$/;"     r
+get    main.js /^              get:function(key){$/;"  r
+getAddress     main.js /^              getAddress: function(yukkuri){$/;"      r
+getAmount      main.js /^              getAmount: function(){$/;"      r
+getExSkill     main.js /^              getExSkill: function(eexskill){$/;"     r
+getExValue     main.js /^              getExValue: function(eexskill){$/;"     r
+getFoodHash    main.js /^              getFoodHash:function(){$/;"     r
+getGive        main.js /^              getGive: function(){$/;"        r
+getHeight      main.js /^              getHeight: function(){$/;"      r
+getHeight      main.js /^      getHeight: function(){$/;"      r
+getHungry      main.js /^              getHungry: function(){$/;"      r
+getItems       main.js /^              getItems:function(){$/;"        r
+getLooksNumber main.js /^              getLooksNumber: function(){$/;" r
+getLooksText   main.js /^              getLooksText: function(){$/;"   r
+getMemory      main.js /^              getMemory: function(ememory){$/;"       r
+getMyScale     main.js /^              getMyScale: function(){$/;"     r
+getName        main.js /^      getName: function(){$/;"        r
+getNear        main.js /^              getNear:function (esearch, yukkuri){$/;"        r
+getPlace       main.js /^              getPlace:function(){$/;"        r
 getRange       main.js /^              getRange: function(){$/;"       r
+getStatus      main.js /^              getStatus: function(){$/;"      r
+getStatusForDisplay    main.js /^              getStatusForDisplay: function (){$/;"   r
+getStatusForDisplay    main.js /^              getStatusForDisplay: function(){$/;"    r
+getStatusForDisplay    main.js /^      getStatusForDisplay: function (){$/;"   r
+getUnun        main.js /^              getUnun: function(){$/;"        r
+getWidth       main.js /^              getWidth: function(){$/;"       r
+getWidth       main.js /^      getWidth: function(){$/;"       r
+getX   main.js /^              getX : function(){$/;"  r
 getX   main.js /^              getX: function(){$/;"   r
+getX   main.js /^      getX: function(){$/;"   r
+getY   main.js /^              getY : function(){$/;"  r
 getY   main.js /^              getY: function(){$/;"   r
+getY   main.js /^      getY: function(){$/;"   r
+getYukkuri     main.js /^              getYukkuri: function(){$/;"     r
+hunt   main.js /^              hunt:function(food){$/;"        r
+hunt_start     main.js /^              hunt_start:function(){$/;"      r
+iconText       main.js /^              var iconText = [];$/;"  r
+in_home        main.js /^              in_home:function(){$/;" r
 info.color     main.js /^              \/\/ info.color = "#ffffff";$/;"        r
 info.font      main.js /^              \/\/ info.font = "14px 'Times New Roman'";$/;"  r
+init   main.js /^              init:function(){$/;"    r
+initialize     main.js /^              \/\/ initialize: function (place){$/;"  r
+initialize     main.js /^              initialize: function (){$/;"    r
 initialize     main.js /^              initialize: function (_data){$/;"       r
+initialize     main.js /^              initialize: function (food){$/;"        r
 initialize     main.js /^              initialize: function (type, x, y){$/;"  r
+initialize     main.js /^              initialize: function (x, y){$/;"        r
 initialize     main.js /^              initialize: function (yukkuri){$/;"     r
-initialize     main.js /^              initialize: function(){$/;"     r
-initialize     main.js /^              initialize: function(x, y){$/;" r
+initialize     main.js /^              initialize: function(x, y, grow){$/;"   r
+initialize     main.js /^              initialize: function(yukkuri){$/;"      r
+initialize     main.js /^              initialize: function(yukkuri, x, y){$/;"        r
+initialize     main.js /^      initialize: function (w, h){$/;"        r
+input.element.innerHTML        main.js /^              \/\/ input.element.innerHTML = "<form name='hoge' style='background-color:#ff0000;'>" +$/;"     r
+isCommunication        main.js /^              isCommunication: function(yukkuri){$/;" r
 isDead main.js /^              isDead: function(){$/;" r
+isFood main.js /^              isFood:function(){$/;"  r
+isItemsMax     main.js /^              isItemsMax:function(){$/;"      r
+isKuhuku       main.js /^              isKuhuku: function(){$/;"       r
+isManpuku      main.js /^              isManpuku: function(){$/;"      r
+isOwner        main.js /^              isOwner: function(){$/;"        r
+isPlace        main.js /^              isPlace: function(){$/;"        r
 isSleep        main.js /^              isSleep: function(){$/;"        r
+isVeryKuhuku   main.js /^              isVeryKuhuku: function(){$/;"   r
+isWorld        main.js /^              \/\/ isWorld: function(){$/;"   r
+isWorld        main.js /^              isWorld: function(){$/;"        r
+isWorld        main.js /^      isWorld: function(){$/;"        r
 loadParamsXML  main.js /^              loadParamsXML: function(url){$/;"       r
 menuSurface.context.fillStyle  main.js /^              menuSurface.context.fillStyle = '#000';$/;"     r
-move   main.js /^              move : function(){$/;"  r
 moveBy main.js /^              moveBy:function(x, y, time, eventFunctions){$/;"        r
 moveTo main.js /^              moveTo:function(x, y, time){$/;"        r
 moveX  main.js /^              moveX: function(x){$/;" r
 moveY  main.js /^              moveY: function(y){$/;" r
+move_goto_home main.js /^              move_goto_home:function(){$/;"  r
+move_to_command        main.js /^              move_to_command: function(){$/;"        r
+move_to_eat_start      main.js /^              move_to_eat_start : function(){$/;"     r
+move_to_hunt_start     main.js /^              move_to_hunt_start:function(){$/;"      r
+move_to_place_start_homeless   main.js /^              move_to_place_start_homeless:function(){$/;"    r
+myScale        main.js /^              myScale: function(_scaleX, _scaleY){$/;"        r
+nodeSort       main.js /^      var nodeSort = function (a, b){$/;"     r
+null)ownerId   main.js /^                      if(this.owner == null)ownerId = "なし";$/;"   r
 observe        main.js /^              observe: function(){$/;"        r
 onactionend    main.js /^              onactionend:function(self){$/;" r
 onactionstart  main.js /^              onactionstart:function(self){$/;"       r
 onactiontick   main.js /^              onactiontick:function(self){$/;"        r
-params main.js /^                      var params = {$/;"      r
+output.onenterframe    main.js /^              \/\/ output.onenterframe = function(e) {$/;"    r
+ownerId        main.js /^                      var ownerId = "なし";$/;"     r
+params main.js /^                      \/\/ var params = {$/;" r
+params main.js /^      var params = {$/;"      r
+recv   main.js /^              recv: function(object, callback){$/;"   r
+release        main.js /^              release:function(){$/;" r
+removeAll      main.js /^      removeAll: function(){$/;"      r
+ret    main.js /^                      var ret = "";$/;"       r
 reverse        main.js /^              reverse:function(){$/;" r
-run    main.js /^              run: function(){$/;"    r
+run    main.js /^              run : function(){$/;"   r
+runAddress     main.js /^              runAddress: function(){$/;"     r
+runAnimation   main.js /^              runAnimation: function(){$/;"   r
 runEnterframe  main.js /^              runEnterframe:function(){$/;"   r
+runEnterframe  main.js /^              runEnterframe:function(self){$/;"       r
 runHungry      main.js /^              runHungry: function(){$/;"      r
 runSleep       main.js /^              runSleep: function(){$/;"       r
+runUnun        main.js /^              runUnun: function(){$/;"        r
 runYukkuri     main.js /^              runYukkuri: function(){$/;"     r
-search main.js /^              search : function(){$/;"        r
-sleep  main.js /^              sleep: function(){$/;"  r
+search main.js /^              search: function(){$/;" r
+send   main.js /^              send: function(targetYukkuri, object, callback){$/;"    r
+set    main.js /^              set:function(key, value){$/;"   r
+setBodyImage   main.js /^              setBodyImage: function(ebody){$/;"      r
+setFaceImage   main.js /^              setFaceImage: function(eface){$/;"      r
+setHungry      main.js /^              setHungry: function(hungry){$/;"        r
+setItems       main.js /^              setItems:function(items){$/;"   r
+setMemory      main.js /^              setMemory: function(ememory, value){$/;"        r
+setOldY        main.js /^              setOldY: function(){$/;"        r
+setOwner       main.js /^              setOwner: function(yukkuri){$/;"        r
+setStatus      main.js /^              setStatus: function(eaction){$/;"       r
+setUnun        main.js /^              setUnun: function(unun){$/;"    r
+setX   main.js /^              setX: function(x){$/;"  r
+setY   main.js /^              setY: function(y){$/;"  r
+setYukkuri     main.js /^              setYukkuri: function(yukkuri){$/;"      r
+sleep_start    main.js /^              sleep_start: function(){$/;"    r
+syncDirection  main.js /^              syncDirection:function(senderYukkuri){$/;"      r
+thinkHavePlace main.js /^              \/\/ thinkHavePlace: function(){$/;"    r
+think_in_home  main.js /^              think_in_home: function(){$/;"  r
+this.actionQueue       main.js /^                      this.actionQueue = [];$/;"      r
+this.addressBook       main.js /^                      this.addressBook = {};$/;"      r
+this.bodyStatus        main.js /^                      this.bodyStatus ={};$/;"        r
 this.classname main.js /^                      this.classname = "Food";$/;"    r
+this.classname main.js /^                      this.classname = "Kuki";$/;"    r
 this.classname main.js /^                      this.classname = "Marisa";$/;"  r
 this.classname main.js /^                      this.classname = "Okazari";$/;" r
 this.classname main.js /^                      this.classname = "Player";$/;"  r
+this.classname main.js /^                      this.classname = "Reimu";$/;"   r
+this.classname main.js /^                      this.classname = "Unun";$/;"    r
 this.classname main.js /^                      this.classname = "Yukkuri";$/;" r
+this.cmdQueue  main.js /^                      this.cmdQueue = [];$/;" r
+this.comMatrix main.js /^                      this.comMatrix = {$/;"  r
+this.communicateYukkuri        main.js /^                      this.communicateYukkuri = {};$/;"       r
+this.datas     main.js /^                      this.datas = [];$/;"    r
+this.evtHash   main.js /^                      this.evtHash = {};$/;"  r
+this.exLvHash  main.js /^                      this.exLvHash = {};$/;" r
+this.exValueHash       main.js /^                      this.exValueHash = {};$/;"      r
+this.faceStatus        main.js /^                      this.faceStatus ={};$/;"        r
+this.foods     main.js /^                      this.foods = [];$/;"    r
+this.huntingStatus     main.js /^                                              this.huntingStatus = "cry";$/;" r
+this.huntingStatus     main.js /^                                              this.huntingStatus = "return";$/;"      r
+this.huntingStatus     main.js /^                                      this.huntingStatus = "hunting";$/;"     r
+this.huntingStatus     main.js /^                              this.huntingStatus = "cry";$/;" r
+this.huntingStatus     main.js /^                      this.huntingStatus = "hunting";$/;"     r
+this.items     main.js /^                      this.items = [];$/;"    r
+this.kukis     main.js /^                      this.kukis = [];$/;"    r
+this.memoryHash        main.js /^                      this.memoryHash = {};$/;"       r
+this.miYukkuris        main.js /^                      this.miYukkuris = [];$/;"       r
+this.myCode    main.js /^                      this.myCode = "MARISA";$/;"     r
+this.myCode    main.js /^                      this.myCode = "REIMU";$/;"      r
+this.myCode    main.js /^                      this.myCode = "YUKKURI";$/;"    r
+this.myName    main.js /^                              this.myName = "まりちゃ";$/;"       r
+this.myName    main.js /^                              this.myName = "れいみゅ";$/;"       r
+this.myName    main.js /^                      this.myName = "まりさ";$/;"  r
+this.myName    main.js /^                      this.myName = "ゆっくり";$/;"       r
+this.myName    main.js /^                      this.myName = "れいむ";$/;"  r
+this.myName    main.js /^                      this.myName = "実まりさ";$/;"       r
+this.myName    main.js /^                      this.myName = "実まりちゃ";$/;"    r
+this.mySize    main.js /^                              this.mySize = "L";$/;"  r
+this.mySize    main.js /^                              this.mySize = "M";$/;"  r
+this.mySize    main.js /^                              this.mySize = "S";$/;"  r
+this.mySize    main.js /^                              this.mySize = "SS";$/;" r
+this.mySize    main.js /^                              this.mySize = "SSS";$/;"        r
 this.runEnterframe     main.js /^                      \/\/ this.runEnterframe = function(){$/;"       r
+tlPause        main.js /^              tlPause:function(){$/;" r
+tlResume       main.js /^              tlResume: function(){$/;"       r
 tweet  main.js /^              tweet:function(text){$/;"       r
+undefineAll    main.js /^      undefineAll: function (){$/;"   r
+unun   main.js /^              unun:function(){$/;"    r
+unun_smell_start       main.js /^              unun_smell_start: function(){$/;"       r
+unun_start     main.js /^              unun_start: function(){$/;"     r
+wait   main.js /^              wait:function(frame, eventFunctions){$/;"       r
 walk   main.js /^              walk : function(retryCounter){$/;"      r
+walkNew        main.js /^              walkNew: function(){$/;"        r
 window.onload  main.js /^window.onload = function(){$/;"       r
-x      main.js /^                              x: function() {$/;"     r
-y      main.js /^                              y: function() {$/;"     r
+windowSurface.context.fillStyle        main.js /^              windowSurface.context.fillStyle = '#000';$/;"   r
+x      main.js /^                      \/\/    x: function() {$/;"     r
+x      main.js /^              x: function() {$/;"     r
+y      main.js /^                      \/\/    y: function() {$/;"     r
+y      main.js /^              y: function() {$/;"     r
 Informationen  mixing.enchant.js       /^ * Weiterführende Informationen: {@link enchant.Class.mixClasses}, {@link enchant.Class.MixingRecipe.createFromClass}, $/;"  r
 add    mixing.enchant.js       /^             *          add : function(value) {$/;"   r
 also   mixing.enchant.js       /^         * <p>Both classes will not be modified.<\/p> See also: {@link enchant.Class.MixingRecipe}$/;"        r
@@ -815,10 +1251,39 @@ set      mixing.enchant.js       /^         *          set : function(val) {$/;" r
 sub    mixing.enchant.js       /^             *          sub : function(value) {$/;"   r
 target._mixing mixing.enchant.js       /^                            target._mixing = {};$/;"  r
 voidFunction   mixing.enchant.js       /^        var voidFunction = function(){};$/;"  r
+!      net.js  /^                      if(textStatus != "success"){$/;"        r
 Net.prototype.load     net.js  /^Net.prototype.load = function(url){$/;"       r
 complete       net.js  /^              complete : function(XMLHttpRequest, textStatus){$/;"    r
 error  net.js  /^              error: function(data){$/;"      r
 success        net.js  /^              success : function(_data, _status){$/;" r
+buffer php\create_script.php   /^      $buffer = gzencode($buffer, 9, FORCE_GZIP);$/;" v
+buffer php\create_script.php   /^      $buffer='';$/;" v
+each_HTTP_SERVER_VARS  php\create_script.php   /^        while( $each_HTTP_SERVER_VARS = each($HTTP_SERVER_VARS) ) {$/;"       v
+expl   php\create_script.php   /^   $expl = explode("\/",$HTTP_SERVER_VARS["REQUEST_URI"]);$/;"        v
+fileHash       php\create_script.php   /^   $fileHash = md5($longFilename);       \/\/ This generates a key from the collective file names$/;" v
+fileList       php\create_script.php   /^   $fileList = $_GET['filelist'];$/;" v
+fileList       php\create_script.php   /^   $fileList = trim(urldecode($expl[count($expl)-1]));$/;"    v
+fileNames      php\create_script.php   /^   $fileNames = Array();$/;"  v
+fp     php\create_script.php   /^      $fp = @fopen("cache\/$fileHash.gz","w");$/;"    v
+fp     php\create_script.php   /^      $fp = @fopen("cache\/$fileHash.txt","w");$/;"   v
+fp     php\create_script.php   /^      if ($newestFile>@filemtime("cache\/$fileHash.txt")) { fclose($fp); $fp=false;}$/;"      v
+fp     php\create_script.php   /^   $fp = @fopen("cache\/$fileHash.txt","r");$/;"      v
+getallheaders  php\create_script.php   /^function getallheaders() {$/;"        f
+hash   php\create_script.php   /^   $hash = $fileHash . '-'.$newestFile;  \/\/ This appends the newest file date to the key.$/;"       v
+headers        php\create_script.php   /^   $headers = getallheaders();           \/\/ Get all the headers the browser sent us.$/;"    v
+ii     php\create_script.php   /^   $ii=0;$/;" v
+lastMod        php\create_script.php   /^         $lastMod = @filemtime('lib\/' . $orgFileNames[$i]);    \/\/ Get file last modified time$/;"  v
+longFilename   php\create_script.php   /^   $longFilename = ''; \/\/ This is generated for the Hash$/;"        v
+name   php\create_script.php   /^            $name = $each_HTTP_SERVER_VARS['key'];$/;"        v
+newestFile     php\create_script.php   /^            $newestFile = $lastMod;                   \/\/ Yup, so mark it.$/;"       v
+newestFile     php\create_script.php   /^   $newestFile = 0;$/;"       v
+orgFileNames   php\create_script.php   /^   $orgFileNames = explode(",",$fileList);$/;"        v
+value  php\create_script.php   /^            $value = $each_HTTP_SERVER_VARS['value'];$/;"     v
+__t,__p        underscore-min.js       /^(function(){var n=this,t=n._,r={},e=Array.prototype,u=Object.prototype,i=Function.prototype,a=e.push,o=e.slice,c=e.concat,l=u.toString,f=u.hasOwnProperty,s=e.forEach,p=e.map,h=e.reduce,v=e.reduceRight,g=e.filter,d=e.every,m=e.some,y=e.indexOf,b=e.lastIndexOf,x=Array.isArray,w=Object.keys,_=i.bind,j=function(n){return n instanceof j?n:this instanceof j?(this._wrapped=n,void 0):new j(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=j),exports._=j):n._=j,j.VERSION="1.5.2";var A=j.each=j.forEach=function(n,t,e){if(null!=n)if(s&&n.forEach===s)n.forEach(t,e);else if(n.length===+n.length){for(var u=0,i=n.length;i>u;u++)if(t.call(e,n[u],u,n)===r)return}else for(var a=j.keys(n),u=0,i=a.length;i>u;u++)if(t.call(e,n[a[u]],a[u],n)===r)return};j.map=j.collect=function(n,t,r){var e=[];return null==n?e:p&&n.map===p?n.map(t,r):(A(n,function(n,u,i){e.push(t.call(r,n,u,i))}),e)};var E="Reduce of empty array with no initial value";j.reduce=j.foldl=j.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),h&&n.reduce===h)return e&&(t=j.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(A(n,function(n,i,a){u?r=t.call(e,r,n,i,a):(r=n,u=!0)}),!u)throw new TypeError(E);return r},j.reduceRight=j.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),v&&n.reduceRight===v)return e&&(t=j.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=n.length;if(i!==+i){var a=j.keys(n);i=a.length}if(A(n,function(o,c,l){c=a?a[--i]:--i,u?r=t.call(e,r,n[c],c,l):(r=n[c],u=!0)}),!u)throw new TypeError(E);return r},j.find=j.detect=function(n,t,r){var e;return O(n,function(n,u,i){return t.call(r,n,u,i)?(e=n,!0):void 0}),e},j.filter=j.select=function(n,t,r){var e=[];return null==n?e:g&&n.filter===g?n.filter(t,r):(A(n,function(n,u,i){t.call(r,n,u,i)&&e.push(n)}),e)},j.reject=function(n,t,r){return j.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},j.every=j.all=function(n,t,e){t||(t=j.identity);var u=!0;return null==n?u:d&&n.every===d?n.every(t,e):(A(n,function(n,i,a){return(u=u&&t.call(e,n,i,a))?void 0:r}),!!u)};var O=j.some=j.any=function(n,t,e){t||(t=j.identity);var u=!1;return null==n?u:m&&n.some===m?n.some(t,e):(A(n,function(n,i,a){return u||(u=t.call(e,n,i,a))?r:void 0}),!!u)};j.contains=j.include=function(n,t){return null==n?!1:y&&n.indexOf===y?n.indexOf(t)!=-1:O(n,function(n){return n===t})},j.invoke=function(n,t){var r=o.call(arguments,2),e=j.isFunction(t);return j.map(n,function(n){return(e?t:n[t]).apply(n,r)})},j.pluck=function(n,t){return j.map(n,function(n){return n[t]})},j.where=function(n,t,r){return j.isEmpty(t)?r?void 0:[]:j[r?"find":"filter"](n,function(n){for(var r in t)if(t[r]!==n[r])return!1;return!0})},j.findWhere=function(n,t){return j.where(n,t,!0)},j.max=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.max.apply(Math,n);if(!t&&j.isEmpty(n))return-1\/0;var e={computed:-1\/0,value:-1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a>e.computed&&(e={value:n,computed:a})}),e.value},j.min=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.min.apply(Math,n);if(!t&&j.isEmpty(n))return 1\/0;var e={computed:1\/0,value:1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a<e.computed&&(e={value:n,computed:a})}),e.value},j.shuffle=function(n){var t,r=0,e=[];return A(n,function(n){t=j.random(r++),e[r-1]=e[t],e[t]=n}),e},j.sample=function(n,t,r){return arguments.length<2||r?n[j.random(n.length-1)]:j.shuffle(n).slice(0,Math.max(0,t))};var k=function(n){return j.isFunction(n)?n:function(t){return t[n]}};j.sortBy=function(n,t,r){var e=k(t);return j.pluck(j.map(n,function(n,t,u){return{value:n,index:t,criteria:e.call(r,n,t,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={},i=null==r?j.identity:k(r);return A(t,function(r,a){var o=i.call(e,r,a,t);n(u,o,r)}),u}};j.groupBy=F(function(n,t,r){(j.has(n,t)?n[t]:n[t]=[]).push(r)}),j.indexBy=F(function(n,t,r){n[t]=r}),j.countBy=F(function(n,t){j.has(n,t)?n[t]++:n[t]=1}),j.sortedIndex=function(n,t,r,e){r=null==r?j.identity:k(r);for(var u=r.call(e,t),i=0,a=n.length;a>i;){var o=i+a>>>1;r.call(e,n[o])<u?i=o+1:a=o}return i},j.toArray=function(n){return n?j.isArray(n)?o.call(n):n.length===+n.length?j.map(n,j.identity):j.values(n):[]},j.size=function(n){return null==n?0:n.length===+n.length?n.length:j.keys(n).length},j.first=j.head=j.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:o.call(n,0,t)},j.initial=function(n,t,r){return o.call(n,0,n.length-(null==t||r?1:t))},j.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:o.call(n,Math.max(n.length-t,0))},j.rest=j.tail=j.drop=function(n,t,r){return o.call(n,null==t||r?1:t)},j.compact=function(n){return j.filter(n,j.identity)};var M=function(n,t,r){return t&&j.every(n,j.isArray)?c.apply(r,n):(A(n,function(n){j.isArray(n)||j.isArguments(n)?t?a.apply(r,n):M(n,t,r):r.push(n)}),r)};j.flatten=function(n,t){return M(n,t,[])},j.without=function(n){return j.difference(n,o.call(arguments,1))},j.uniq=j.unique=function(n,t,r,e){j.isFunction(t)&&(e=r,r=t,t=!1);var u=r?j.map(n,r,e):n,i=[],a=[];return A(u,function(r,e){(t?e&&a[a.length-1]===r:j.contains(a,r))||(a.push(r),i.push(n[e]))}),i},j.union=function(){return j.uniq(j.flatten(arguments,!0))},j.intersection=function(n){var t=o.call(arguments,1);return j.filter(j.uniq(n),function(n){return j.every(t,function(t){return j.indexOf(t,n)>=0})})},j.difference=function(n){var t=c.apply(e,o.call(arguments,1));return j.filter(n,function(n){return!j.contains(t,n)})},j.zip=function(){for(var n=j.max(j.pluck(arguments,"length").concat(0)),t=new Array(n),r=0;n>r;r++)t[r]=j.pluck(arguments,""+r);return t},j.object=function(n,t){if(null==n)return{};for(var r={},e=0,u=n.length;u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},j.indexOf=function(n,t,r){if(null==n)return-1;var e=0,u=n.length;if(r){if("number"!=typeof r)return e=j.sortedIndex(n,t),n[e]===t?e:-1;e=0>r?Math.max(0,u+r):r}if(y&&n.indexOf===y)return n.indexOf(t,r);for(;u>e;e++)if(n[e]===t)return e;return-1},j.lastIndexOf=function(n,t,r){if(null==n)return-1;var e=null!=r;if(b&&n.lastIndexOf===b)return e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var u=e?r:n.length;u--;)if(n[u]===t)return u;return-1},j.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0),r=arguments[2]||1;for(var e=Math.max(Math.ceil((t-n)\/r),0),u=0,i=new Array(e);e>u;)i[u++]=n,n+=r;return i};var R=function(){};j.bind=function(n,t){var r,e;if(_&&n.bind===_)return _.apply(n,o.call(arguments,1));if(!j.isFunction(n))throw new TypeError;return r=o.call(arguments,2),e=function(){if(!(this instanceof e))return n.apply(t,r.concat(o.call(arguments)));R.prototype=n.prototype;var u=new R;R.prototype=null;var i=n.apply(u,r.concat(o.call(arguments)));return Object(i)===i?i:u}},j.partial=function(n){var t=o.call(arguments,1);return function(){return n.apply(this,t.concat(o.call(arguments)))}},j.bindAll=function(n){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return A(t,function(t){n[t]=j.bind(n[t],n)}),n},j.memoize=function(n,t){var r={};return t||(t=j.identity),function(){var e=t.apply(this,arguments);return j.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},j.delay=function(n,t){var r=o.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},j.defer=function(n){return j.delay.apply(j,[n,1].concat(o.call(arguments,1)))},j.throttle=function(n,t,r){var e,u,i,a=null,o=0;r||(r={});var c=function(){o=r.leading===!1?0:new Date,a=null,i=n.apply(e,u)};return function(){var l=new Date;o||r.leading!==!1||(o=l);var f=t-(l-o);return e=this,u=arguments,0>=f?(clearTimeout(a),a=null,o=l,i=n.apply(e,u)):a||r.trailing===!1||(a=setTimeout(c,f)),i}},j.debounce=function(n,t,r){var e,u,i,a,o;return function(){i=this,u=arguments,a=new Date;var c=function(){var l=new Date-a;t>l?e=setTimeout(c,t-l):(e=null,r||(o=n.apply(i,u)))},l=r&&!e;return e||(e=setTimeout(c,t)),l&&(o=n.apply(i,u)),o}},j.once=function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},j.wrap=function(n,t){return function(){var r=[n];return a.apply(r,arguments),t.apply(this,r)}},j.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},j.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},j.keys=w||function(n){if(n!==Object(n))throw new TypeError("Invalid object");var t=[];for(var r in n)j.has(n,r)&&t.push(r);return t},j.values=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},j.pairs=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},j.invert=function(n){for(var t={},r=j.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},j.functions=j.methods=function(n){var t=[];for(var r in n)j.isFunction(n[r])&&t.push(r);return t.sort()},j.extend=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=t[r]}),n},j.pick=function(n){var t={},r=c.apply(e,o.call(arguments,1));return A(r,function(r){r in n&&(t[r]=n[r])}),t},j.omit=function(n){var t={},r=c.apply(e,o.call(arguments,1));for(var u in n)j.contains(r,u)||(t[u]=n[u]);return t},j.defaults=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]===void 0&&(n[r]=t[r])}),n},j.clone=function(n){return j.isObject(n)?j.isArray(n)?n.slice():j.extend({},n):n},j.tap=function(n,t){return t(n),n};var S=function(n,t,r,e){if(n===t)return 0!==n||1\/n==1\/t;if(null==n||null==t)return n===t;n instanceof j&&(n=n._wrapped),t instanceof j&&(t=t._wrapped);var u=l.call(n);if(u!=l.call(t))return!1;switch(u){case"[object String]":return n==String(t);case"[object Number]":return n!=+n?t!=+t:0==n?1\/n==1\/t:n==+t;case"[object Date]":case"[object Boolean]":return+n==+t;case"[object RegExp]":return n.source==t.source&&n.global==t.global&&n.multiline==t.multiline&&n.ignoreCase==t.ignoreCase}if("object"!=typeof n||"object"!=typeof t)return!1;for(var i=r.length;i--;)if(r[i]==n)return e[i]==t;var a=n.constructor,o=t.constructor;if(a!==o&&!(j.isFunction(a)&&a instanceof a&&j.isFunction(o)&&o instanceof o))return!1;r.push(n),e.push(t);var c=0,f=!0;if("[object Array]"==u){if(c=n.length,f=c==t.length)for(;c--&&(f=S(n[c],t[c],r,e)););}else{for(var s in n)if(j.has(n,s)&&(c++,!(f=j.has(t,s)&&S(n[s],t[s],r,e))))break;if(f){for(s in t)if(j.has(t,s)&&!c--)break;f=!c}}return r.pop(),e.pop(),f};j.isEqual=function(n,t){return S(n,t,[],[])},j.isEmpty=function(n){if(null==n)return!0;if(j.isArray(n)||j.isString(n))return 0===n.length;for(var t in n)if(j.has(n,t))return!1;return!0},j.isElement=function(n){return!(!n||1!==n.nodeType)},j.isArray=x||function(n){return"[object Array]"==l.call(n)},j.isObject=function(n){return n===Object(n)},A(["Arguments","Function","String","Number","Date","RegExp"],function(n){j["is"+n]=function(t){return l.call(t)=="[object "+n+"]"}}),j.isArguments(arguments)||(j.isArguments=function(n){return!(!n||!j.has(n,"callee"))}),"function"!=typeof\/.\/&&(j.isFunction=function(n){return"function"==typeof n}),j.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},j.isNaN=function(n){return j.isNumber(n)&&n!=+n},j.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"==l.call(n)},j.isNull=function(n){return null===n},j.isUndefined=function(n){return n===void 0},j.has=function(n,t){return f.call(n,t)},j.noConflict=function(){return n._=t,this},j.identity=function(n){return n},j.times=function(n,t,r){for(var e=Array(Math.max(0,n)),u=0;n>u;u++)e[u]=t.call(r,u);return e},j.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};var I={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};I.unescape=j.invert(I.escape);var T={escape:new RegExp("["+j.keys(I.escape).join("")+"]","g"),unescape:new RegExp("("+j.keys(I.unescape).join("|")+")","g")};j.each(["escape","unescape"],function(n){j[n]=function(t){return null==t?"":(""+t).replace(T[n],function(t){return I[n][t]})}}),j.result=function(n,t){if(null==n)return void 0;var r=n[t];return j.isFunction(r)?r.call(n):r},j.mixin=function(n){A(j.functions(n),function(t){var r=j[t]=n[t];j.prototype[t]=function(){var n=[this._wrapped];return a.apply(n,arguments),z.call(this,r.apply(j,n))}})};var N=0;j.uniqueId=function(n){var t=++N+"";return n?n+t:t},j.templateSettings={evaluate:\/<%([\\s\\S]+?)%>\/g,interpolate:\/<%=([\\s\\S]+?)%>\/g,escape:\/<%-([\\s\\S]+?)%>\/g};var q=\/(.)^\/,B={"'":"'","\\\\":"\\\\","\\r":"r","\\n":"n","        ":"t","\\u2028":"u2028","\\u2029":"u2029"},D=\/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029\/g;j.template=function(n,t,r){var e;r=j.defaults({},r,j.templateSettings);var u=new RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(u,function(t,r,e,u,o){return a+=n.slice(i,o).replace(D,function(n){return"\\\\"+B[n]}),r&&(a+="'+\\n((__t=("+r+"))==null?'':_.escape(__t))+\\n'"),e&&(a+="'+\\n((__t=("+e+"))==null?'':__t)+\\n'"),u&&(a+="';\\n"+u+"\\n__p+='"),i=o+t.length,t}),a+="';\\n",r.variable||(a="with(obj||{}){\\n"+a+"}\\n"),a="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\\n"+a+"return __p;\\n";try{e=new Function(r.variable||"obj","_",a)}catch(o){throw o.source=a,o}if(t)return e(t,j);var c=function(n){return e.call(this,n,j)};return c.source="function("+(r.variable||"obj")+"){\\n"+a+"}",c},j.chain=function(n){return j(n).chain()};var z=function(n){return this._chain?j(n).chain():n};j.mixin(j),A(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=e[n];j.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!=n&&"splice"!=n||0!==r.length||delete r[0],z.call(this,r)}}),A(["concat","join","slice"],function(n){var t=e[n];j.prototype[n]=function(){return z.call(this,t.apply(this._wrapped,arguments))}}),j.extend(j.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this);$/;"  r
+e      underscore-min.js       /^(function(){var n=this,t=n._,r={},e=Array.prototype,u=Object.prototype,i=Function.prototype,a=e.push,o=e.slice,c=e.concat,l=u.toString,f=u.hasOwnProperty,s=e.forEach,p=e.map,h=e.reduce,v=e.reduceRight,g=e.filter,d=e.every,m=e.some,y=e.indexOf,b=e.lastIndexOf,x=Array.isArray,w=Object.keys,_=i.bind,j=function(n){return n instanceof j?n:this instanceof j?(this._wrapped=n,void 0):new j(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=j),exports._=j):n._=j,j.VERSION="1.5.2";var A=j.each=j.forEach=function(n,t,e){if(null!=n)if(s&&n.forEach===s)n.forEach(t,e);else if(n.length===+n.length){for(var u=0,i=n.length;i>u;u++)if(t.call(e,n[u],u,n)===r)return}else for(var a=j.keys(n),u=0,i=a.length;i>u;u++)if(t.call(e,n[a[u]],a[u],n)===r)return};j.map=j.collect=function(n,t,r){var e=[];return null==n?e:p&&n.map===p?n.map(t,r):(A(n,function(n,u,i){e.push(t.call(r,n,u,i))}),e)};var E="Reduce of empty array with no initial value";j.reduce=j.foldl=j.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),h&&n.reduce===h)return e&&(t=j.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(A(n,function(n,i,a){u?r=t.call(e,r,n,i,a):(r=n,u=!0)}),!u)throw new TypeError(E);return r},j.reduceRight=j.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),v&&n.reduceRight===v)return e&&(t=j.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=n.length;if(i!==+i){var a=j.keys(n);i=a.length}if(A(n,function(o,c,l){c=a?a[--i]:--i,u?r=t.call(e,r,n[c],c,l):(r=n[c],u=!0)}),!u)throw new TypeError(E);return r},j.find=j.detect=function(n,t,r){var e;return O(n,function(n,u,i){return t.call(r,n,u,i)?(e=n,!0):void 0}),e},j.filter=j.select=function(n,t,r){var e=[];return null==n?e:g&&n.filter===g?n.filter(t,r):(A(n,function(n,u,i){t.call(r,n,u,i)&&e.push(n)}),e)},j.reject=function(n,t,r){return j.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},j.every=j.all=function(n,t,e){t||(t=j.identity);var u=!0;return null==n?u:d&&n.every===d?n.every(t,e):(A(n,function(n,i,a){return(u=u&&t.call(e,n,i,a))?void 0:r}),!!u)};var O=j.some=j.any=function(n,t,e){t||(t=j.identity);var u=!1;return null==n?u:m&&n.some===m?n.some(t,e):(A(n,function(n,i,a){return u||(u=t.call(e,n,i,a))?r:void 0}),!!u)};j.contains=j.include=function(n,t){return null==n?!1:y&&n.indexOf===y?n.indexOf(t)!=-1:O(n,function(n){return n===t})},j.invoke=function(n,t){var r=o.call(arguments,2),e=j.isFunction(t);return j.map(n,function(n){return(e?t:n[t]).apply(n,r)})},j.pluck=function(n,t){return j.map(n,function(n){return n[t]})},j.where=function(n,t,r){return j.isEmpty(t)?r?void 0:[]:j[r?"find":"filter"](n,function(n){for(var r in t)if(t[r]!==n[r])return!1;return!0})},j.findWhere=function(n,t){return j.where(n,t,!0)},j.max=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.max.apply(Math,n);if(!t&&j.isEmpty(n))return-1\/0;var e={computed:-1\/0,value:-1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a>e.computed&&(e={value:n,computed:a})}),e.value},j.min=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.min.apply(Math,n);if(!t&&j.isEmpty(n))return 1\/0;var e={computed:1\/0,value:1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a<e.computed&&(e={value:n,computed:a})}),e.value},j.shuffle=function(n){var t,r=0,e=[];return A(n,function(n){t=j.random(r++),e[r-1]=e[t],e[t]=n}),e},j.sample=function(n,t,r){return arguments.length<2||r?n[j.random(n.length-1)]:j.shuffle(n).slice(0,Math.max(0,t))};var k=function(n){return j.isFunction(n)?n:function(t){return t[n]}};j.sortBy=function(n,t,r){var e=k(t);return j.pluck(j.map(n,function(n,t,u){return{value:n,index:t,criteria:e.call(r,n,t,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={},i=null==r?j.identity:k(r);return A(t,function(r,a){var o=i.call(e,r,a,t);n(u,o,r)}),u}};j.groupBy=F(function(n,t,r){(j.has(n,t)?n[t]:n[t]=[]).push(r)}),j.indexBy=F(function(n,t,r){n[t]=r}),j.countBy=F(function(n,t){j.has(n,t)?n[t]++:n[t]=1}),j.sortedIndex=function(n,t,r,e){r=null==r?j.identity:k(r);for(var u=r.call(e,t),i=0,a=n.length;a>i;){var o=i+a>>>1;r.call(e,n[o])<u?i=o+1:a=o}return i},j.toArray=function(n){return n?j.isArray(n)?o.call(n):n.length===+n.length?j.map(n,j.identity):j.values(n):[]},j.size=function(n){return null==n?0:n.length===+n.length?n.length:j.keys(n).length},j.first=j.head=j.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:o.call(n,0,t)},j.initial=function(n,t,r){return o.call(n,0,n.length-(null==t||r?1:t))},j.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:o.call(n,Math.max(n.length-t,0))},j.rest=j.tail=j.drop=function(n,t,r){return o.call(n,null==t||r?1:t)},j.compact=function(n){return j.filter(n,j.identity)};var M=function(n,t,r){return t&&j.every(n,j.isArray)?c.apply(r,n):(A(n,function(n){j.isArray(n)||j.isArguments(n)?t?a.apply(r,n):M(n,t,r):r.push(n)}),r)};j.flatten=function(n,t){return M(n,t,[])},j.without=function(n){return j.difference(n,o.call(arguments,1))},j.uniq=j.unique=function(n,t,r,e){j.isFunction(t)&&(e=r,r=t,t=!1);var u=r?j.map(n,r,e):n,i=[],a=[];return A(u,function(r,e){(t?e&&a[a.length-1]===r:j.contains(a,r))||(a.push(r),i.push(n[e]))}),i},j.union=function(){return j.uniq(j.flatten(arguments,!0))},j.intersection=function(n){var t=o.call(arguments,1);return j.filter(j.uniq(n),function(n){return j.every(t,function(t){return j.indexOf(t,n)>=0})})},j.difference=function(n){var t=c.apply(e,o.call(arguments,1));return j.filter(n,function(n){return!j.contains(t,n)})},j.zip=function(){for(var n=j.max(j.pluck(arguments,"length").concat(0)),t=new Array(n),r=0;n>r;r++)t[r]=j.pluck(arguments,""+r);return t},j.object=function(n,t){if(null==n)return{};for(var r={},e=0,u=n.length;u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},j.indexOf=function(n,t,r){if(null==n)return-1;var e=0,u=n.length;if(r){if("number"!=typeof r)return e=j.sortedIndex(n,t),n[e]===t?e:-1;e=0>r?Math.max(0,u+r):r}if(y&&n.indexOf===y)return n.indexOf(t,r);for(;u>e;e++)if(n[e]===t)return e;return-1},j.lastIndexOf=function(n,t,r){if(null==n)return-1;var e=null!=r;if(b&&n.lastIndexOf===b)return e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var u=e?r:n.length;u--;)if(n[u]===t)return u;return-1},j.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0),r=arguments[2]||1;for(var e=Math.max(Math.ceil((t-n)\/r),0),u=0,i=new Array(e);e>u;)i[u++]=n,n+=r;return i};var R=function(){};j.bind=function(n,t){var r,e;if(_&&n.bind===_)return _.apply(n,o.call(arguments,1));if(!j.isFunction(n))throw new TypeError;return r=o.call(arguments,2),e=function(){if(!(this instanceof e))return n.apply(t,r.concat(o.call(arguments)));R.prototype=n.prototype;var u=new R;R.prototype=null;var i=n.apply(u,r.concat(o.call(arguments)));return Object(i)===i?i:u}},j.partial=function(n){var t=o.call(arguments,1);return function(){return n.apply(this,t.concat(o.call(arguments)))}},j.bindAll=function(n){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return A(t,function(t){n[t]=j.bind(n[t],n)}),n},j.memoize=function(n,t){var r={};return t||(t=j.identity),function(){var e=t.apply(this,arguments);return j.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},j.delay=function(n,t){var r=o.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},j.defer=function(n){return j.delay.apply(j,[n,1].concat(o.call(arguments,1)))},j.throttle=function(n,t,r){var e,u,i,a=null,o=0;r||(r={});var c=function(){o=r.leading===!1?0:new Date,a=null,i=n.apply(e,u)};return function(){var l=new Date;o||r.leading!==!1||(o=l);var f=t-(l-o);return e=this,u=arguments,0>=f?(clearTimeout(a),a=null,o=l,i=n.apply(e,u)):a||r.trailing===!1||(a=setTimeout(c,f)),i}},j.debounce=function(n,t,r){var e,u,i,a,o;return function(){i=this,u=arguments,a=new Date;var c=function(){var l=new Date-a;t>l?e=setTimeout(c,t-l):(e=null,r||(o=n.apply(i,u)))},l=r&&!e;return e||(e=setTimeout(c,t)),l&&(o=n.apply(i,u)),o}},j.once=function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},j.wrap=function(n,t){return function(){var r=[n];return a.apply(r,arguments),t.apply(this,r)}},j.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},j.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},j.keys=w||function(n){if(n!==Object(n))throw new TypeError("Invalid object");var t=[];for(var r in n)j.has(n,r)&&t.push(r);return t},j.values=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},j.pairs=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},j.invert=function(n){for(var t={},r=j.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},j.functions=j.methods=function(n){var t=[];for(var r in n)j.isFunction(n[r])&&t.push(r);return t.sort()},j.extend=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=t[r]}),n},j.pick=function(n){var t={},r=c.apply(e,o.call(arguments,1));return A(r,function(r){r in n&&(t[r]=n[r])}),t},j.omit=function(n){var t={},r=c.apply(e,o.call(arguments,1));for(var u in n)j.contains(r,u)||(t[u]=n[u]);return t},j.defaults=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]===void 0&&(n[r]=t[r])}),n},j.clone=function(n){return j.isObject(n)?j.isArray(n)?n.slice():j.extend({},n):n},j.tap=function(n,t){return t(n),n};var S=function(n,t,r,e){if(n===t)return 0!==n||1\/n==1\/t;if(null==n||null==t)return n===t;n instanceof j&&(n=n._wrapped),t instanceof j&&(t=t._wrapped);var u=l.call(n);if(u!=l.call(t))return!1;switch(u){case"[object String]":return n==String(t);case"[object Number]":return n!=+n?t!=+t:0==n?1\/n==1\/t:n==+t;case"[object Date]":case"[object Boolean]":return+n==+t;case"[object RegExp]":return n.source==t.source&&n.global==t.global&&n.multiline==t.multiline&&n.ignoreCase==t.ignoreCase}if("object"!=typeof n||"object"!=typeof t)return!1;for(var i=r.length;i--;)if(r[i]==n)return e[i]==t;var a=n.constructor,o=t.constructor;if(a!==o&&!(j.isFunction(a)&&a instanceof a&&j.isFunction(o)&&o instanceof o))return!1;r.push(n),e.push(t);var c=0,f=!0;if("[object Array]"==u){if(c=n.length,f=c==t.length)for(;c--&&(f=S(n[c],t[c],r,e)););}else{for(var s in n)if(j.has(n,s)&&(c++,!(f=j.has(t,s)&&S(n[s],t[s],r,e))))break;if(f){for(s in t)if(j.has(t,s)&&!c--)break;f=!c}}return r.pop(),e.pop(),f};j.isEqual=function(n,t){return S(n,t,[],[])},j.isEmpty=function(n){if(null==n)return!0;if(j.isArray(n)||j.isString(n))return 0===n.length;for(var t in n)if(j.has(n,t))return!1;return!0},j.isElement=function(n){return!(!n||1!==n.nodeType)},j.isArray=x||function(n){return"[object Array]"==l.call(n)},j.isObject=function(n){return n===Object(n)},A(["Arguments","Function","String","Number","Date","RegExp"],function(n){j["is"+n]=function(t){return l.call(t)=="[object "+n+"]"}}),j.isArguments(arguments)||(j.isArguments=function(n){return!(!n||!j.has(n,"callee"))}),"function"!=typeof\/.\/&&(j.isFunction=function(n){return"function"==typeof n}),j.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},j.isNaN=function(n){return j.isNumber(n)&&n!=+n},j.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"==l.call(n)},j.isNull=function(n){return null===n},j.isUndefined=function(n){return n===void 0},j.has=function(n,t){return f.call(n,t)},j.noConflict=function(){return n._=t,this},j.identity=function(n){return n},j.times=function(n,t,r){for(var e=Array(Math.max(0,n)),u=0;n>u;u++)e[u]=t.call(r,u);return e},j.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};var I={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};I.unescape=j.invert(I.escape);var T={escape:new RegExp("["+j.keys(I.escape).join("")+"]","g"),unescape:new RegExp("("+j.keys(I.unescape).join("|")+")","g")};j.each(["escape","unescape"],function(n){j[n]=function(t){return null==t?"":(""+t).replace(T[n],function(t){return I[n][t]})}}),j.result=function(n,t){if(null==n)return void 0;var r=n[t];return j.isFunction(r)?r.call(n):r},j.mixin=function(n){A(j.functions(n),function(t){var r=j[t]=n[t];j.prototype[t]=function(){var n=[this._wrapped];return a.apply(n,arguments),z.call(this,r.apply(j,n))}})};var N=0;j.uniqueId=function(n){var t=++N+"";return n?n+t:t},j.templateSettings={evaluate:\/<%([\\s\\S]+?)%>\/g,interpolate:\/<%=([\\s\\S]+?)%>\/g,escape:\/<%-([\\s\\S]+?)%>\/g};var q=\/(.)^\/,B={"'":"'","\\\\":"\\\\","\\r":"r","\\n":"n","        ":"t","\\u2028":"u2028","\\u2029":"u2029"},D=\/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029\/g;j.template=function(n,t,r){var e;r=j.defaults({},r,j.templateSettings);var u=new RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(u,function(t,r,e,u,o){return a+=n.slice(i,o).replace(D,function(n){return"\\\\"+B[n]}),r&&(a+="'+\\n((__t=("+r+"))==null?'':_.escape(__t))+\\n'"),e&&(a+="'+\\n((__t=("+e+"))==null?'':__t)+\\n'"),u&&(a+="';\\n"+u+"\\n__p+='"),i=o+t.length,t}),a+="';\\n",r.variable||(a="with(obj||{}){\\n"+a+"}\\n"),a="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\\n"+a+"return __p;\\n";try{e=new Function(r.variable||"obj","_",a)}catch(o){throw o.source=a,o}if(t)return e(t,j);var c=function(n){return e.call(this,n,j)};return c.source="function("+(r.variable||"obj")+"){\\n"+a+"}",c},j.chain=function(n){return j(n).chain()};var z=function(n){return this._chain?j(n).chain():n};j.mixin(j),A(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=e[n];j.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!=n&&"splice"!=n||0!==r.length||delete r[0],z.call(this,r)}}),A(["concat","join","slice"],function(n){var t=e[n];j.prototype[n]=function(){return z.call(this,t.apply(this._wrapped,arguments))}}),j.extend(j.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this);$/;"  r
+j      underscore-min.js       /^(function(){var n=this,t=n._,r={},e=Array.prototype,u=Object.prototype,i=Function.prototype,a=e.push,o=e.slice,c=e.concat,l=u.toString,f=u.hasOwnProperty,s=e.forEach,p=e.map,h=e.reduce,v=e.reduceRight,g=e.filter,d=e.every,m=e.some,y=e.indexOf,b=e.lastIndexOf,x=Array.isArray,w=Object.keys,_=i.bind,j=function(n){return n instanceof j?n:this instanceof j?(this._wrapped=n,void 0):new j(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=j),exports._=j):n._=j,j.VERSION="1.5.2";var A=j.each=j.forEach=function(n,t,e){if(null!=n)if(s&&n.forEach===s)n.forEach(t,e);else if(n.length===+n.length){for(var u=0,i=n.length;i>u;u++)if(t.call(e,n[u],u,n)===r)return}else for(var a=j.keys(n),u=0,i=a.length;i>u;u++)if(t.call(e,n[a[u]],a[u],n)===r)return};j.map=j.collect=function(n,t,r){var e=[];return null==n?e:p&&n.map===p?n.map(t,r):(A(n,function(n,u,i){e.push(t.call(r,n,u,i))}),e)};var E="Reduce of empty array with no initial value";j.reduce=j.foldl=j.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),h&&n.reduce===h)return e&&(t=j.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(A(n,function(n,i,a){u?r=t.call(e,r,n,i,a):(r=n,u=!0)}),!u)throw new TypeError(E);return r},j.reduceRight=j.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),v&&n.reduceRight===v)return e&&(t=j.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=n.length;if(i!==+i){var a=j.keys(n);i=a.length}if(A(n,function(o,c,l){c=a?a[--i]:--i,u?r=t.call(e,r,n[c],c,l):(r=n[c],u=!0)}),!u)throw new TypeError(E);return r},j.find=j.detect=function(n,t,r){var e;return O(n,function(n,u,i){return t.call(r,n,u,i)?(e=n,!0):void 0}),e},j.filter=j.select=function(n,t,r){var e=[];return null==n?e:g&&n.filter===g?n.filter(t,r):(A(n,function(n,u,i){t.call(r,n,u,i)&&e.push(n)}),e)},j.reject=function(n,t,r){return j.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},j.every=j.all=function(n,t,e){t||(t=j.identity);var u=!0;return null==n?u:d&&n.every===d?n.every(t,e):(A(n,function(n,i,a){return(u=u&&t.call(e,n,i,a))?void 0:r}),!!u)};var O=j.some=j.any=function(n,t,e){t||(t=j.identity);var u=!1;return null==n?u:m&&n.some===m?n.some(t,e):(A(n,function(n,i,a){return u||(u=t.call(e,n,i,a))?r:void 0}),!!u)};j.contains=j.include=function(n,t){return null==n?!1:y&&n.indexOf===y?n.indexOf(t)!=-1:O(n,function(n){return n===t})},j.invoke=function(n,t){var r=o.call(arguments,2),e=j.isFunction(t);return j.map(n,function(n){return(e?t:n[t]).apply(n,r)})},j.pluck=function(n,t){return j.map(n,function(n){return n[t]})},j.where=function(n,t,r){return j.isEmpty(t)?r?void 0:[]:j[r?"find":"filter"](n,function(n){for(var r in t)if(t[r]!==n[r])return!1;return!0})},j.findWhere=function(n,t){return j.where(n,t,!0)},j.max=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.max.apply(Math,n);if(!t&&j.isEmpty(n))return-1\/0;var e={computed:-1\/0,value:-1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a>e.computed&&(e={value:n,computed:a})}),e.value},j.min=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.min.apply(Math,n);if(!t&&j.isEmpty(n))return 1\/0;var e={computed:1\/0,value:1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a<e.computed&&(e={value:n,computed:a})}),e.value},j.shuffle=function(n){var t,r=0,e=[];return A(n,function(n){t=j.random(r++),e[r-1]=e[t],e[t]=n}),e},j.sample=function(n,t,r){return arguments.length<2||r?n[j.random(n.length-1)]:j.shuffle(n).slice(0,Math.max(0,t))};var k=function(n){return j.isFunction(n)?n:function(t){return t[n]}};j.sortBy=function(n,t,r){var e=k(t);return j.pluck(j.map(n,function(n,t,u){return{value:n,index:t,criteria:e.call(r,n,t,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={},i=null==r?j.identity:k(r);return A(t,function(r,a){var o=i.call(e,r,a,t);n(u,o,r)}),u}};j.groupBy=F(function(n,t,r){(j.has(n,t)?n[t]:n[t]=[]).push(r)}),j.indexBy=F(function(n,t,r){n[t]=r}),j.countBy=F(function(n,t){j.has(n,t)?n[t]++:n[t]=1}),j.sortedIndex=function(n,t,r,e){r=null==r?j.identity:k(r);for(var u=r.call(e,t),i=0,a=n.length;a>i;){var o=i+a>>>1;r.call(e,n[o])<u?i=o+1:a=o}return i},j.toArray=function(n){return n?j.isArray(n)?o.call(n):n.length===+n.length?j.map(n,j.identity):j.values(n):[]},j.size=function(n){return null==n?0:n.length===+n.length?n.length:j.keys(n).length},j.first=j.head=j.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:o.call(n,0,t)},j.initial=function(n,t,r){return o.call(n,0,n.length-(null==t||r?1:t))},j.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:o.call(n,Math.max(n.length-t,0))},j.rest=j.tail=j.drop=function(n,t,r){return o.call(n,null==t||r?1:t)},j.compact=function(n){return j.filter(n,j.identity)};var M=function(n,t,r){return t&&j.every(n,j.isArray)?c.apply(r,n):(A(n,function(n){j.isArray(n)||j.isArguments(n)?t?a.apply(r,n):M(n,t,r):r.push(n)}),r)};j.flatten=function(n,t){return M(n,t,[])},j.without=function(n){return j.difference(n,o.call(arguments,1))},j.uniq=j.unique=function(n,t,r,e){j.isFunction(t)&&(e=r,r=t,t=!1);var u=r?j.map(n,r,e):n,i=[],a=[];return A(u,function(r,e){(t?e&&a[a.length-1]===r:j.contains(a,r))||(a.push(r),i.push(n[e]))}),i},j.union=function(){return j.uniq(j.flatten(arguments,!0))},j.intersection=function(n){var t=o.call(arguments,1);return j.filter(j.uniq(n),function(n){return j.every(t,function(t){return j.indexOf(t,n)>=0})})},j.difference=function(n){var t=c.apply(e,o.call(arguments,1));return j.filter(n,function(n){return!j.contains(t,n)})},j.zip=function(){for(var n=j.max(j.pluck(arguments,"length").concat(0)),t=new Array(n),r=0;n>r;r++)t[r]=j.pluck(arguments,""+r);return t},j.object=function(n,t){if(null==n)return{};for(var r={},e=0,u=n.length;u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},j.indexOf=function(n,t,r){if(null==n)return-1;var e=0,u=n.length;if(r){if("number"!=typeof r)return e=j.sortedIndex(n,t),n[e]===t?e:-1;e=0>r?Math.max(0,u+r):r}if(y&&n.indexOf===y)return n.indexOf(t,r);for(;u>e;e++)if(n[e]===t)return e;return-1},j.lastIndexOf=function(n,t,r){if(null==n)return-1;var e=null!=r;if(b&&n.lastIndexOf===b)return e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var u=e?r:n.length;u--;)if(n[u]===t)return u;return-1},j.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0),r=arguments[2]||1;for(var e=Math.max(Math.ceil((t-n)\/r),0),u=0,i=new Array(e);e>u;)i[u++]=n,n+=r;return i};var R=function(){};j.bind=function(n,t){var r,e;if(_&&n.bind===_)return _.apply(n,o.call(arguments,1));if(!j.isFunction(n))throw new TypeError;return r=o.call(arguments,2),e=function(){if(!(this instanceof e))return n.apply(t,r.concat(o.call(arguments)));R.prototype=n.prototype;var u=new R;R.prototype=null;var i=n.apply(u,r.concat(o.call(arguments)));return Object(i)===i?i:u}},j.partial=function(n){var t=o.call(arguments,1);return function(){return n.apply(this,t.concat(o.call(arguments)))}},j.bindAll=function(n){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return A(t,function(t){n[t]=j.bind(n[t],n)}),n},j.memoize=function(n,t){var r={};return t||(t=j.identity),function(){var e=t.apply(this,arguments);return j.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},j.delay=function(n,t){var r=o.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},j.defer=function(n){return j.delay.apply(j,[n,1].concat(o.call(arguments,1)))},j.throttle=function(n,t,r){var e,u,i,a=null,o=0;r||(r={});var c=function(){o=r.leading===!1?0:new Date,a=null,i=n.apply(e,u)};return function(){var l=new Date;o||r.leading!==!1||(o=l);var f=t-(l-o);return e=this,u=arguments,0>=f?(clearTimeout(a),a=null,o=l,i=n.apply(e,u)):a||r.trailing===!1||(a=setTimeout(c,f)),i}},j.debounce=function(n,t,r){var e,u,i,a,o;return function(){i=this,u=arguments,a=new Date;var c=function(){var l=new Date-a;t>l?e=setTimeout(c,t-l):(e=null,r||(o=n.apply(i,u)))},l=r&&!e;return e||(e=setTimeout(c,t)),l&&(o=n.apply(i,u)),o}},j.once=function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},j.wrap=function(n,t){return function(){var r=[n];return a.apply(r,arguments),t.apply(this,r)}},j.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},j.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},j.keys=w||function(n){if(n!==Object(n))throw new TypeError("Invalid object");var t=[];for(var r in n)j.has(n,r)&&t.push(r);return t},j.values=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},j.pairs=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},j.invert=function(n){for(var t={},r=j.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},j.functions=j.methods=function(n){var t=[];for(var r in n)j.isFunction(n[r])&&t.push(r);return t.sort()},j.extend=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=t[r]}),n},j.pick=function(n){var t={},r=c.apply(e,o.call(arguments,1));return A(r,function(r){r in n&&(t[r]=n[r])}),t},j.omit=function(n){var t={},r=c.apply(e,o.call(arguments,1));for(var u in n)j.contains(r,u)||(t[u]=n[u]);return t},j.defaults=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]===void 0&&(n[r]=t[r])}),n},j.clone=function(n){return j.isObject(n)?j.isArray(n)?n.slice():j.extend({},n):n},j.tap=function(n,t){return t(n),n};var S=function(n,t,r,e){if(n===t)return 0!==n||1\/n==1\/t;if(null==n||null==t)return n===t;n instanceof j&&(n=n._wrapped),t instanceof j&&(t=t._wrapped);var u=l.call(n);if(u!=l.call(t))return!1;switch(u){case"[object String]":return n==String(t);case"[object Number]":return n!=+n?t!=+t:0==n?1\/n==1\/t:n==+t;case"[object Date]":case"[object Boolean]":return+n==+t;case"[object RegExp]":return n.source==t.source&&n.global==t.global&&n.multiline==t.multiline&&n.ignoreCase==t.ignoreCase}if("object"!=typeof n||"object"!=typeof t)return!1;for(var i=r.length;i--;)if(r[i]==n)return e[i]==t;var a=n.constructor,o=t.constructor;if(a!==o&&!(j.isFunction(a)&&a instanceof a&&j.isFunction(o)&&o instanceof o))return!1;r.push(n),e.push(t);var c=0,f=!0;if("[object Array]"==u){if(c=n.length,f=c==t.length)for(;c--&&(f=S(n[c],t[c],r,e)););}else{for(var s in n)if(j.has(n,s)&&(c++,!(f=j.has(t,s)&&S(n[s],t[s],r,e))))break;if(f){for(s in t)if(j.has(t,s)&&!c--)break;f=!c}}return r.pop(),e.pop(),f};j.isEqual=function(n,t){return S(n,t,[],[])},j.isEmpty=function(n){if(null==n)return!0;if(j.isArray(n)||j.isString(n))return 0===n.length;for(var t in n)if(j.has(n,t))return!1;return!0},j.isElement=function(n){return!(!n||1!==n.nodeType)},j.isArray=x||function(n){return"[object Array]"==l.call(n)},j.isObject=function(n){return n===Object(n)},A(["Arguments","Function","String","Number","Date","RegExp"],function(n){j["is"+n]=function(t){return l.call(t)=="[object "+n+"]"}}),j.isArguments(arguments)||(j.isArguments=function(n){return!(!n||!j.has(n,"callee"))}),"function"!=typeof\/.\/&&(j.isFunction=function(n){return"function"==typeof n}),j.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},j.isNaN=function(n){return j.isNumber(n)&&n!=+n},j.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"==l.call(n)},j.isNull=function(n){return null===n},j.isUndefined=function(n){return n===void 0},j.has=function(n,t){return f.call(n,t)},j.noConflict=function(){return n._=t,this},j.identity=function(n){return n},j.times=function(n,t,r){for(var e=Array(Math.max(0,n)),u=0;n>u;u++)e[u]=t.call(r,u);return e},j.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};var I={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};I.unescape=j.invert(I.escape);var T={escape:new RegExp("["+j.keys(I.escape).join("")+"]","g"),unescape:new RegExp("("+j.keys(I.unescape).join("|")+")","g")};j.each(["escape","unescape"],function(n){j[n]=function(t){return null==t?"":(""+t).replace(T[n],function(t){return I[n][t]})}}),j.result=function(n,t){if(null==n)return void 0;var r=n[t];return j.isFunction(r)?r.call(n):r},j.mixin=function(n){A(j.functions(n),function(t){var r=j[t]=n[t];j.prototype[t]=function(){var n=[this._wrapped];return a.apply(n,arguments),z.call(this,r.apply(j,n))}})};var N=0;j.uniqueId=function(n){var t=++N+"";return n?n+t:t},j.templateSettings={evaluate:\/<%([\\s\\S]+?)%>\/g,interpolate:\/<%=([\\s\\S]+?)%>\/g,escape:\/<%-([\\s\\S]+?)%>\/g};var q=\/(.)^\/,B={"'":"'","\\\\":"\\\\","\\r":"r","\\n":"n","        ":"t","\\u2028":"u2028","\\u2029":"u2029"},D=\/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029\/g;j.template=function(n,t,r){var e;r=j.defaults({},r,j.templateSettings);var u=new RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(u,function(t,r,e,u,o){return a+=n.slice(i,o).replace(D,function(n){return"\\\\"+B[n]}),r&&(a+="'+\\n((__t=("+r+"))==null?'':_.escape(__t))+\\n'"),e&&(a+="'+\\n((__t=("+e+"))==null?'':__t)+\\n'"),u&&(a+="';\\n"+u+"\\n__p+='"),i=o+t.length,t}),a+="';\\n",r.variable||(a="with(obj||{}){\\n"+a+"}\\n"),a="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\\n"+a+"return __p;\\n";try{e=new Function(r.variable||"obj","_",a)}catch(o){throw o.source=a,o}if(t)return e(t,j);var c=function(n){return e.call(this,n,j)};return c.source="function("+(r.variable||"obj")+"){\\n"+a+"}",c},j.chain=function(n){return j(n).chain()};var z=function(n){return this._chain?j(n).chain():n};j.mixin(j),A(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=e[n];j.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!=n&&"splice"!=n||0!==r.length||delete r[0],z.call(this,r)}}),A(["concat","join","slice"],function(n){var t=e[n];j.prototype[n]=function(){return z.call(this,t.apply(this._wrapped,arguments))}}),j.extend(j.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this);$/;"  r
+l.call(t)      underscore-min.js       /^(function(){var n=this,t=n._,r={},e=Array.prototype,u=Object.prototype,i=Function.prototype,a=e.push,o=e.slice,c=e.concat,l=u.toString,f=u.hasOwnProperty,s=e.forEach,p=e.map,h=e.reduce,v=e.reduceRight,g=e.filter,d=e.every,m=e.some,y=e.indexOf,b=e.lastIndexOf,x=Array.isArray,w=Object.keys,_=i.bind,j=function(n){return n instanceof j?n:this instanceof j?(this._wrapped=n,void 0):new j(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=j),exports._=j):n._=j,j.VERSION="1.5.2";var A=j.each=j.forEach=function(n,t,e){if(null!=n)if(s&&n.forEach===s)n.forEach(t,e);else if(n.length===+n.length){for(var u=0,i=n.length;i>u;u++)if(t.call(e,n[u],u,n)===r)return}else for(var a=j.keys(n),u=0,i=a.length;i>u;u++)if(t.call(e,n[a[u]],a[u],n)===r)return};j.map=j.collect=function(n,t,r){var e=[];return null==n?e:p&&n.map===p?n.map(t,r):(A(n,function(n,u,i){e.push(t.call(r,n,u,i))}),e)};var E="Reduce of empty array with no initial value";j.reduce=j.foldl=j.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),h&&n.reduce===h)return e&&(t=j.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(A(n,function(n,i,a){u?r=t.call(e,r,n,i,a):(r=n,u=!0)}),!u)throw new TypeError(E);return r},j.reduceRight=j.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),v&&n.reduceRight===v)return e&&(t=j.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=n.length;if(i!==+i){var a=j.keys(n);i=a.length}if(A(n,function(o,c,l){c=a?a[--i]:--i,u?r=t.call(e,r,n[c],c,l):(r=n[c],u=!0)}),!u)throw new TypeError(E);return r},j.find=j.detect=function(n,t,r){var e;return O(n,function(n,u,i){return t.call(r,n,u,i)?(e=n,!0):void 0}),e},j.filter=j.select=function(n,t,r){var e=[];return null==n?e:g&&n.filter===g?n.filter(t,r):(A(n,function(n,u,i){t.call(r,n,u,i)&&e.push(n)}),e)},j.reject=function(n,t,r){return j.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},j.every=j.all=function(n,t,e){t||(t=j.identity);var u=!0;return null==n?u:d&&n.every===d?n.every(t,e):(A(n,function(n,i,a){return(u=u&&t.call(e,n,i,a))?void 0:r}),!!u)};var O=j.some=j.any=function(n,t,e){t||(t=j.identity);var u=!1;return null==n?u:m&&n.some===m?n.some(t,e):(A(n,function(n,i,a){return u||(u=t.call(e,n,i,a))?r:void 0}),!!u)};j.contains=j.include=function(n,t){return null==n?!1:y&&n.indexOf===y?n.indexOf(t)!=-1:O(n,function(n){return n===t})},j.invoke=function(n,t){var r=o.call(arguments,2),e=j.isFunction(t);return j.map(n,function(n){return(e?t:n[t]).apply(n,r)})},j.pluck=function(n,t){return j.map(n,function(n){return n[t]})},j.where=function(n,t,r){return j.isEmpty(t)?r?void 0:[]:j[r?"find":"filter"](n,function(n){for(var r in t)if(t[r]!==n[r])return!1;return!0})},j.findWhere=function(n,t){return j.where(n,t,!0)},j.max=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.max.apply(Math,n);if(!t&&j.isEmpty(n))return-1\/0;var e={computed:-1\/0,value:-1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a>e.computed&&(e={value:n,computed:a})}),e.value},j.min=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.min.apply(Math,n);if(!t&&j.isEmpty(n))return 1\/0;var e={computed:1\/0,value:1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a<e.computed&&(e={value:n,computed:a})}),e.value},j.shuffle=function(n){var t,r=0,e=[];return A(n,function(n){t=j.random(r++),e[r-1]=e[t],e[t]=n}),e},j.sample=function(n,t,r){return arguments.length<2||r?n[j.random(n.length-1)]:j.shuffle(n).slice(0,Math.max(0,t))};var k=function(n){return j.isFunction(n)?n:function(t){return t[n]}};j.sortBy=function(n,t,r){var e=k(t);return j.pluck(j.map(n,function(n,t,u){return{value:n,index:t,criteria:e.call(r,n,t,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={},i=null==r?j.identity:k(r);return A(t,function(r,a){var o=i.call(e,r,a,t);n(u,o,r)}),u}};j.groupBy=F(function(n,t,r){(j.has(n,t)?n[t]:n[t]=[]).push(r)}),j.indexBy=F(function(n,t,r){n[t]=r}),j.countBy=F(function(n,t){j.has(n,t)?n[t]++:n[t]=1}),j.sortedIndex=function(n,t,r,e){r=null==r?j.identity:k(r);for(var u=r.call(e,t),i=0,a=n.length;a>i;){var o=i+a>>>1;r.call(e,n[o])<u?i=o+1:a=o}return i},j.toArray=function(n){return n?j.isArray(n)?o.call(n):n.length===+n.length?j.map(n,j.identity):j.values(n):[]},j.size=function(n){return null==n?0:n.length===+n.length?n.length:j.keys(n).length},j.first=j.head=j.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:o.call(n,0,t)},j.initial=function(n,t,r){return o.call(n,0,n.length-(null==t||r?1:t))},j.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:o.call(n,Math.max(n.length-t,0))},j.rest=j.tail=j.drop=function(n,t,r){return o.call(n,null==t||r?1:t)},j.compact=function(n){return j.filter(n,j.identity)};var M=function(n,t,r){return t&&j.every(n,j.isArray)?c.apply(r,n):(A(n,function(n){j.isArray(n)||j.isArguments(n)?t?a.apply(r,n):M(n,t,r):r.push(n)}),r)};j.flatten=function(n,t){return M(n,t,[])},j.without=function(n){return j.difference(n,o.call(arguments,1))},j.uniq=j.unique=function(n,t,r,e){j.isFunction(t)&&(e=r,r=t,t=!1);var u=r?j.map(n,r,e):n,i=[],a=[];return A(u,function(r,e){(t?e&&a[a.length-1]===r:j.contains(a,r))||(a.push(r),i.push(n[e]))}),i},j.union=function(){return j.uniq(j.flatten(arguments,!0))},j.intersection=function(n){var t=o.call(arguments,1);return j.filter(j.uniq(n),function(n){return j.every(t,function(t){return j.indexOf(t,n)>=0})})},j.difference=function(n){var t=c.apply(e,o.call(arguments,1));return j.filter(n,function(n){return!j.contains(t,n)})},j.zip=function(){for(var n=j.max(j.pluck(arguments,"length").concat(0)),t=new Array(n),r=0;n>r;r++)t[r]=j.pluck(arguments,""+r);return t},j.object=function(n,t){if(null==n)return{};for(var r={},e=0,u=n.length;u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},j.indexOf=function(n,t,r){if(null==n)return-1;var e=0,u=n.length;if(r){if("number"!=typeof r)return e=j.sortedIndex(n,t),n[e]===t?e:-1;e=0>r?Math.max(0,u+r):r}if(y&&n.indexOf===y)return n.indexOf(t,r);for(;u>e;e++)if(n[e]===t)return e;return-1},j.lastIndexOf=function(n,t,r){if(null==n)return-1;var e=null!=r;if(b&&n.lastIndexOf===b)return e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var u=e?r:n.length;u--;)if(n[u]===t)return u;return-1},j.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0),r=arguments[2]||1;for(var e=Math.max(Math.ceil((t-n)\/r),0),u=0,i=new Array(e);e>u;)i[u++]=n,n+=r;return i};var R=function(){};j.bind=function(n,t){var r,e;if(_&&n.bind===_)return _.apply(n,o.call(arguments,1));if(!j.isFunction(n))throw new TypeError;return r=o.call(arguments,2),e=function(){if(!(this instanceof e))return n.apply(t,r.concat(o.call(arguments)));R.prototype=n.prototype;var u=new R;R.prototype=null;var i=n.apply(u,r.concat(o.call(arguments)));return Object(i)===i?i:u}},j.partial=function(n){var t=o.call(arguments,1);return function(){return n.apply(this,t.concat(o.call(arguments)))}},j.bindAll=function(n){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return A(t,function(t){n[t]=j.bind(n[t],n)}),n},j.memoize=function(n,t){var r={};return t||(t=j.identity),function(){var e=t.apply(this,arguments);return j.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},j.delay=function(n,t){var r=o.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},j.defer=function(n){return j.delay.apply(j,[n,1].concat(o.call(arguments,1)))},j.throttle=function(n,t,r){var e,u,i,a=null,o=0;r||(r={});var c=function(){o=r.leading===!1?0:new Date,a=null,i=n.apply(e,u)};return function(){var l=new Date;o||r.leading!==!1||(o=l);var f=t-(l-o);return e=this,u=arguments,0>=f?(clearTimeout(a),a=null,o=l,i=n.apply(e,u)):a||r.trailing===!1||(a=setTimeout(c,f)),i}},j.debounce=function(n,t,r){var e,u,i,a,o;return function(){i=this,u=arguments,a=new Date;var c=function(){var l=new Date-a;t>l?e=setTimeout(c,t-l):(e=null,r||(o=n.apply(i,u)))},l=r&&!e;return e||(e=setTimeout(c,t)),l&&(o=n.apply(i,u)),o}},j.once=function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},j.wrap=function(n,t){return function(){var r=[n];return a.apply(r,arguments),t.apply(this,r)}},j.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},j.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},j.keys=w||function(n){if(n!==Object(n))throw new TypeError("Invalid object");var t=[];for(var r in n)j.has(n,r)&&t.push(r);return t},j.values=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},j.pairs=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},j.invert=function(n){for(var t={},r=j.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},j.functions=j.methods=function(n){var t=[];for(var r in n)j.isFunction(n[r])&&t.push(r);return t.sort()},j.extend=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=t[r]}),n},j.pick=function(n){var t={},r=c.apply(e,o.call(arguments,1));return A(r,function(r){r in n&&(t[r]=n[r])}),t},j.omit=function(n){var t={},r=c.apply(e,o.call(arguments,1));for(var u in n)j.contains(r,u)||(t[u]=n[u]);return t},j.defaults=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]===void 0&&(n[r]=t[r])}),n},j.clone=function(n){return j.isObject(n)?j.isArray(n)?n.slice():j.extend({},n):n},j.tap=function(n,t){return t(n),n};var S=function(n,t,r,e){if(n===t)return 0!==n||1\/n==1\/t;if(null==n||null==t)return n===t;n instanceof j&&(n=n._wrapped),t instanceof j&&(t=t._wrapped);var u=l.call(n);if(u!=l.call(t))return!1;switch(u){case"[object String]":return n==String(t);case"[object Number]":return n!=+n?t!=+t:0==n?1\/n==1\/t:n==+t;case"[object Date]":case"[object Boolean]":return+n==+t;case"[object RegExp]":return n.source==t.source&&n.global==t.global&&n.multiline==t.multiline&&n.ignoreCase==t.ignoreCase}if("object"!=typeof n||"object"!=typeof t)return!1;for(var i=r.length;i--;)if(r[i]==n)return e[i]==t;var a=n.constructor,o=t.constructor;if(a!==o&&!(j.isFunction(a)&&a instanceof a&&j.isFunction(o)&&o instanceof o))return!1;r.push(n),e.push(t);var c=0,f=!0;if("[object Array]"==u){if(c=n.length,f=c==t.length)for(;c--&&(f=S(n[c],t[c],r,e)););}else{for(var s in n)if(j.has(n,s)&&(c++,!(f=j.has(t,s)&&S(n[s],t[s],r,e))))break;if(f){for(s in t)if(j.has(t,s)&&!c--)break;f=!c}}return r.pop(),e.pop(),f};j.isEqual=function(n,t){return S(n,t,[],[])},j.isEmpty=function(n){if(null==n)return!0;if(j.isArray(n)||j.isString(n))return 0===n.length;for(var t in n)if(j.has(n,t))return!1;return!0},j.isElement=function(n){return!(!n||1!==n.nodeType)},j.isArray=x||function(n){return"[object Array]"==l.call(n)},j.isObject=function(n){return n===Object(n)},A(["Arguments","Function","String","Number","Date","RegExp"],function(n){j["is"+n]=function(t){return l.call(t)=="[object "+n+"]"}}),j.isArguments(arguments)||(j.isArguments=function(n){return!(!n||!j.has(n,"callee"))}),"function"!=typeof\/.\/&&(j.isFunction=function(n){return"function"==typeof n}),j.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},j.isNaN=function(n){return j.isNumber(n)&&n!=+n},j.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"==l.call(n)},j.isNull=function(n){return null===n},j.isUndefined=function(n){return n===void 0},j.has=function(n,t){return f.call(n,t)},j.noConflict=function(){return n._=t,this},j.identity=function(n){return n},j.times=function(n,t,r){for(var e=Array(Math.max(0,n)),u=0;n>u;u++)e[u]=t.call(r,u);return e},j.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};var I={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};I.unescape=j.invert(I.escape);var T={escape:new RegExp("["+j.keys(I.escape).join("")+"]","g"),unescape:new RegExp("("+j.keys(I.unescape).join("|")+")","g")};j.each(["escape","unescape"],function(n){j[n]=function(t){return null==t?"":(""+t).replace(T[n],function(t){return I[n][t]})}}),j.result=function(n,t){if(null==n)return void 0;var r=n[t];return j.isFunction(r)?r.call(n):r},j.mixin=function(n){A(j.functions(n),function(t){var r=j[t]=n[t];j.prototype[t]=function(){var n=[this._wrapped];return a.apply(n,arguments),z.call(this,r.apply(j,n))}})};var N=0;j.uniqueId=function(n){var t=++N+"";return n?n+t:t},j.templateSettings={evaluate:\/<%([\\s\\S]+?)%>\/g,interpolate:\/<%=([\\s\\S]+?)%>\/g,escape:\/<%-([\\s\\S]+?)%>\/g};var q=\/(.)^\/,B={"'":"'","\\\\":"\\\\","\\r":"r","\\n":"n","        ":"t","\\u2028":"u2028","\\u2029":"u2029"},D=\/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029\/g;j.template=function(n,t,r){var e;r=j.defaults({},r,j.templateSettings);var u=new RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(u,function(t,r,e,u,o){return a+=n.slice(i,o).replace(D,function(n){return"\\\\"+B[n]}),r&&(a+="'+\\n((__t=("+r+"))==null?'':_.escape(__t))+\\n'"),e&&(a+="'+\\n((__t=("+e+"))==null?'':__t)+\\n'"),u&&(a+="';\\n"+u+"\\n__p+='"),i=o+t.length,t}),a+="';\\n",r.variable||(a="with(obj||{}){\\n"+a+"}\\n"),a="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\\n"+a+"return __p;\\n";try{e=new Function(r.variable||"obj","_",a)}catch(o){throw o.source=a,o}if(t)return e(t,j);var c=function(n){return e.call(this,n,j)};return c.source="function("+(r.variable||"obj")+"){\\n"+a+"}",c},j.chain=function(n){return j(n).chain()};var z=function(n){return this._chain?j(n).chain():n};j.mixin(j),A(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=e[n];j.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!=n&&"splice"!=n||0!==r.length||delete r[0],z.call(this,r)}}),A(["concat","join","slice"],function(n){var t=e[n];j.prototype[n]=function(){return z.call(this,t.apply(this._wrapped,arguments))}}),j.extend(j.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this);$/;"  r
+r      underscore-min.js       /^(function(){var n=this,t=n._,r={},e=Array.prototype,u=Object.prototype,i=Function.prototype,a=e.push,o=e.slice,c=e.concat,l=u.toString,f=u.hasOwnProperty,s=e.forEach,p=e.map,h=e.reduce,v=e.reduceRight,g=e.filter,d=e.every,m=e.some,y=e.indexOf,b=e.lastIndexOf,x=Array.isArray,w=Object.keys,_=i.bind,j=function(n){return n instanceof j?n:this instanceof j?(this._wrapped=n,void 0):new j(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=j),exports._=j):n._=j,j.VERSION="1.5.2";var A=j.each=j.forEach=function(n,t,e){if(null!=n)if(s&&n.forEach===s)n.forEach(t,e);else if(n.length===+n.length){for(var u=0,i=n.length;i>u;u++)if(t.call(e,n[u],u,n)===r)return}else for(var a=j.keys(n),u=0,i=a.length;i>u;u++)if(t.call(e,n[a[u]],a[u],n)===r)return};j.map=j.collect=function(n,t,r){var e=[];return null==n?e:p&&n.map===p?n.map(t,r):(A(n,function(n,u,i){e.push(t.call(r,n,u,i))}),e)};var E="Reduce of empty array with no initial value";j.reduce=j.foldl=j.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),h&&n.reduce===h)return e&&(t=j.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(A(n,function(n,i,a){u?r=t.call(e,r,n,i,a):(r=n,u=!0)}),!u)throw new TypeError(E);return r},j.reduceRight=j.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),v&&n.reduceRight===v)return e&&(t=j.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=n.length;if(i!==+i){var a=j.keys(n);i=a.length}if(A(n,function(o,c,l){c=a?a[--i]:--i,u?r=t.call(e,r,n[c],c,l):(r=n[c],u=!0)}),!u)throw new TypeError(E);return r},j.find=j.detect=function(n,t,r){var e;return O(n,function(n,u,i){return t.call(r,n,u,i)?(e=n,!0):void 0}),e},j.filter=j.select=function(n,t,r){var e=[];return null==n?e:g&&n.filter===g?n.filter(t,r):(A(n,function(n,u,i){t.call(r,n,u,i)&&e.push(n)}),e)},j.reject=function(n,t,r){return j.filter(n,function(n,e,u){return!t.call(r,n,e,u)},r)},j.every=j.all=function(n,t,e){t||(t=j.identity);var u=!0;return null==n?u:d&&n.every===d?n.every(t,e):(A(n,function(n,i,a){return(u=u&&t.call(e,n,i,a))?void 0:r}),!!u)};var O=j.some=j.any=function(n,t,e){t||(t=j.identity);var u=!1;return null==n?u:m&&n.some===m?n.some(t,e):(A(n,function(n,i,a){return u||(u=t.call(e,n,i,a))?r:void 0}),!!u)};j.contains=j.include=function(n,t){return null==n?!1:y&&n.indexOf===y?n.indexOf(t)!=-1:O(n,function(n){return n===t})},j.invoke=function(n,t){var r=o.call(arguments,2),e=j.isFunction(t);return j.map(n,function(n){return(e?t:n[t]).apply(n,r)})},j.pluck=function(n,t){return j.map(n,function(n){return n[t]})},j.where=function(n,t,r){return j.isEmpty(t)?r?void 0:[]:j[r?"find":"filter"](n,function(n){for(var r in t)if(t[r]!==n[r])return!1;return!0})},j.findWhere=function(n,t){return j.where(n,t,!0)},j.max=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.max.apply(Math,n);if(!t&&j.isEmpty(n))return-1\/0;var e={computed:-1\/0,value:-1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a>e.computed&&(e={value:n,computed:a})}),e.value},j.min=function(n,t,r){if(!t&&j.isArray(n)&&n[0]===+n[0]&&n.length<65535)return Math.min.apply(Math,n);if(!t&&j.isEmpty(n))return 1\/0;var e={computed:1\/0,value:1\/0};return A(n,function(n,u,i){var a=t?t.call(r,n,u,i):n;a<e.computed&&(e={value:n,computed:a})}),e.value},j.shuffle=function(n){var t,r=0,e=[];return A(n,function(n){t=j.random(r++),e[r-1]=e[t],e[t]=n}),e},j.sample=function(n,t,r){return arguments.length<2||r?n[j.random(n.length-1)]:j.shuffle(n).slice(0,Math.max(0,t))};var k=function(n){return j.isFunction(n)?n:function(t){return t[n]}};j.sortBy=function(n,t,r){var e=k(t);return j.pluck(j.map(n,function(n,t,u){return{value:n,index:t,criteria:e.call(r,n,t,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;if(r!==e){if(r>e||r===void 0)return 1;if(e>r||e===void 0)return-1}return n.index-t.index}),"value")};var F=function(n){return function(t,r,e){var u={},i=null==r?j.identity:k(r);return A(t,function(r,a){var o=i.call(e,r,a,t);n(u,o,r)}),u}};j.groupBy=F(function(n,t,r){(j.has(n,t)?n[t]:n[t]=[]).push(r)}),j.indexBy=F(function(n,t,r){n[t]=r}),j.countBy=F(function(n,t){j.has(n,t)?n[t]++:n[t]=1}),j.sortedIndex=function(n,t,r,e){r=null==r?j.identity:k(r);for(var u=r.call(e,t),i=0,a=n.length;a>i;){var o=i+a>>>1;r.call(e,n[o])<u?i=o+1:a=o}return i},j.toArray=function(n){return n?j.isArray(n)?o.call(n):n.length===+n.length?j.map(n,j.identity):j.values(n):[]},j.size=function(n){return null==n?0:n.length===+n.length?n.length:j.keys(n).length},j.first=j.head=j.take=function(n,t,r){return null==n?void 0:null==t||r?n[0]:o.call(n,0,t)},j.initial=function(n,t,r){return o.call(n,0,n.length-(null==t||r?1:t))},j.last=function(n,t,r){return null==n?void 0:null==t||r?n[n.length-1]:o.call(n,Math.max(n.length-t,0))},j.rest=j.tail=j.drop=function(n,t,r){return o.call(n,null==t||r?1:t)},j.compact=function(n){return j.filter(n,j.identity)};var M=function(n,t,r){return t&&j.every(n,j.isArray)?c.apply(r,n):(A(n,function(n){j.isArray(n)||j.isArguments(n)?t?a.apply(r,n):M(n,t,r):r.push(n)}),r)};j.flatten=function(n,t){return M(n,t,[])},j.without=function(n){return j.difference(n,o.call(arguments,1))},j.uniq=j.unique=function(n,t,r,e){j.isFunction(t)&&(e=r,r=t,t=!1);var u=r?j.map(n,r,e):n,i=[],a=[];return A(u,function(r,e){(t?e&&a[a.length-1]===r:j.contains(a,r))||(a.push(r),i.push(n[e]))}),i},j.union=function(){return j.uniq(j.flatten(arguments,!0))},j.intersection=function(n){var t=o.call(arguments,1);return j.filter(j.uniq(n),function(n){return j.every(t,function(t){return j.indexOf(t,n)>=0})})},j.difference=function(n){var t=c.apply(e,o.call(arguments,1));return j.filter(n,function(n){return!j.contains(t,n)})},j.zip=function(){for(var n=j.max(j.pluck(arguments,"length").concat(0)),t=new Array(n),r=0;n>r;r++)t[r]=j.pluck(arguments,""+r);return t},j.object=function(n,t){if(null==n)return{};for(var r={},e=0,u=n.length;u>e;e++)t?r[n[e]]=t[e]:r[n[e][0]]=n[e][1];return r},j.indexOf=function(n,t,r){if(null==n)return-1;var e=0,u=n.length;if(r){if("number"!=typeof r)return e=j.sortedIndex(n,t),n[e]===t?e:-1;e=0>r?Math.max(0,u+r):r}if(y&&n.indexOf===y)return n.indexOf(t,r);for(;u>e;e++)if(n[e]===t)return e;return-1},j.lastIndexOf=function(n,t,r){if(null==n)return-1;var e=null!=r;if(b&&n.lastIndexOf===b)return e?n.lastIndexOf(t,r):n.lastIndexOf(t);for(var u=e?r:n.length;u--;)if(n[u]===t)return u;return-1},j.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0),r=arguments[2]||1;for(var e=Math.max(Math.ceil((t-n)\/r),0),u=0,i=new Array(e);e>u;)i[u++]=n,n+=r;return i};var R=function(){};j.bind=function(n,t){var r,e;if(_&&n.bind===_)return _.apply(n,o.call(arguments,1));if(!j.isFunction(n))throw new TypeError;return r=o.call(arguments,2),e=function(){if(!(this instanceof e))return n.apply(t,r.concat(o.call(arguments)));R.prototype=n.prototype;var u=new R;R.prototype=null;var i=n.apply(u,r.concat(o.call(arguments)));return Object(i)===i?i:u}},j.partial=function(n){var t=o.call(arguments,1);return function(){return n.apply(this,t.concat(o.call(arguments)))}},j.bindAll=function(n){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return A(t,function(t){n[t]=j.bind(n[t],n)}),n},j.memoize=function(n,t){var r={};return t||(t=j.identity),function(){var e=t.apply(this,arguments);return j.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},j.delay=function(n,t){var r=o.call(arguments,2);return setTimeout(function(){return n.apply(null,r)},t)},j.defer=function(n){return j.delay.apply(j,[n,1].concat(o.call(arguments,1)))},j.throttle=function(n,t,r){var e,u,i,a=null,o=0;r||(r={});var c=function(){o=r.leading===!1?0:new Date,a=null,i=n.apply(e,u)};return function(){var l=new Date;o||r.leading!==!1||(o=l);var f=t-(l-o);return e=this,u=arguments,0>=f?(clearTimeout(a),a=null,o=l,i=n.apply(e,u)):a||r.trailing===!1||(a=setTimeout(c,f)),i}},j.debounce=function(n,t,r){var e,u,i,a,o;return function(){i=this,u=arguments,a=new Date;var c=function(){var l=new Date-a;t>l?e=setTimeout(c,t-l):(e=null,r||(o=n.apply(i,u)))},l=r&&!e;return e||(e=setTimeout(c,t)),l&&(o=n.apply(i,u)),o}},j.once=function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments),n=null,t)}},j.wrap=function(n,t){return function(){var r=[n];return a.apply(r,arguments),t.apply(this,r)}},j.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},j.after=function(n,t){return function(){return--n<1?t.apply(this,arguments):void 0}},j.keys=w||function(n){if(n!==Object(n))throw new TypeError("Invalid object");var t=[];for(var r in n)j.has(n,r)&&t.push(r);return t},j.values=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=n[t[u]];return e},j.pairs=function(n){for(var t=j.keys(n),r=t.length,e=new Array(r),u=0;r>u;u++)e[u]=[t[u],n[t[u]]];return e},j.invert=function(n){for(var t={},r=j.keys(n),e=0,u=r.length;u>e;e++)t[n[r[e]]]=r[e];return t},j.functions=j.methods=function(n){var t=[];for(var r in n)j.isFunction(n[r])&&t.push(r);return t.sort()},j.extend=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]=t[r]}),n},j.pick=function(n){var t={},r=c.apply(e,o.call(arguments,1));return A(r,function(r){r in n&&(t[r]=n[r])}),t},j.omit=function(n){var t={},r=c.apply(e,o.call(arguments,1));for(var u in n)j.contains(r,u)||(t[u]=n[u]);return t},j.defaults=function(n){return A(o.call(arguments,1),function(t){if(t)for(var r in t)n[r]===void 0&&(n[r]=t[r])}),n},j.clone=function(n){return j.isObject(n)?j.isArray(n)?n.slice():j.extend({},n):n},j.tap=function(n,t){return t(n),n};var S=function(n,t,r,e){if(n===t)return 0!==n||1\/n==1\/t;if(null==n||null==t)return n===t;n instanceof j&&(n=n._wrapped),t instanceof j&&(t=t._wrapped);var u=l.call(n);if(u!=l.call(t))return!1;switch(u){case"[object String]":return n==String(t);case"[object Number]":return n!=+n?t!=+t:0==n?1\/n==1\/t:n==+t;case"[object Date]":case"[object Boolean]":return+n==+t;case"[object RegExp]":return n.source==t.source&&n.global==t.global&&n.multiline==t.multiline&&n.ignoreCase==t.ignoreCase}if("object"!=typeof n||"object"!=typeof t)return!1;for(var i=r.length;i--;)if(r[i]==n)return e[i]==t;var a=n.constructor,o=t.constructor;if(a!==o&&!(j.isFunction(a)&&a instanceof a&&j.isFunction(o)&&o instanceof o))return!1;r.push(n),e.push(t);var c=0,f=!0;if("[object Array]"==u){if(c=n.length,f=c==t.length)for(;c--&&(f=S(n[c],t[c],r,e)););}else{for(var s in n)if(j.has(n,s)&&(c++,!(f=j.has(t,s)&&S(n[s],t[s],r,e))))break;if(f){for(s in t)if(j.has(t,s)&&!c--)break;f=!c}}return r.pop(),e.pop(),f};j.isEqual=function(n,t){return S(n,t,[],[])},j.isEmpty=function(n){if(null==n)return!0;if(j.isArray(n)||j.isString(n))return 0===n.length;for(var t in n)if(j.has(n,t))return!1;return!0},j.isElement=function(n){return!(!n||1!==n.nodeType)},j.isArray=x||function(n){return"[object Array]"==l.call(n)},j.isObject=function(n){return n===Object(n)},A(["Arguments","Function","String","Number","Date","RegExp"],function(n){j["is"+n]=function(t){return l.call(t)=="[object "+n+"]"}}),j.isArguments(arguments)||(j.isArguments=function(n){return!(!n||!j.has(n,"callee"))}),"function"!=typeof\/.\/&&(j.isFunction=function(n){return"function"==typeof n}),j.isFinite=function(n){return isFinite(n)&&!isNaN(parseFloat(n))},j.isNaN=function(n){return j.isNumber(n)&&n!=+n},j.isBoolean=function(n){return n===!0||n===!1||"[object Boolean]"==l.call(n)},j.isNull=function(n){return null===n},j.isUndefined=function(n){return n===void 0},j.has=function(n,t){return f.call(n,t)},j.noConflict=function(){return n._=t,this},j.identity=function(n){return n},j.times=function(n,t,r){for(var e=Array(Math.max(0,n)),u=0;n>u;u++)e[u]=t.call(r,u);return e},j.random=function(n,t){return null==t&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};var I={escape:{"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;"}};I.unescape=j.invert(I.escape);var T={escape:new RegExp("["+j.keys(I.escape).join("")+"]","g"),unescape:new RegExp("("+j.keys(I.unescape).join("|")+")","g")};j.each(["escape","unescape"],function(n){j[n]=function(t){return null==t?"":(""+t).replace(T[n],function(t){return I[n][t]})}}),j.result=function(n,t){if(null==n)return void 0;var r=n[t];return j.isFunction(r)?r.call(n):r},j.mixin=function(n){A(j.functions(n),function(t){var r=j[t]=n[t];j.prototype[t]=function(){var n=[this._wrapped];return a.apply(n,arguments),z.call(this,r.apply(j,n))}})};var N=0;j.uniqueId=function(n){var t=++N+"";return n?n+t:t},j.templateSettings={evaluate:\/<%([\\s\\S]+?)%>\/g,interpolate:\/<%=([\\s\\S]+?)%>\/g,escape:\/<%-([\\s\\S]+?)%>\/g};var q=\/(.)^\/,B={"'":"'","\\\\":"\\\\","\\r":"r","\\n":"n","        ":"t","\\u2028":"u2028","\\u2029":"u2029"},D=\/\\\\|'|\\r|\\n|\\t|\\u2028|\\u2029\/g;j.template=function(n,t,r){var e;r=j.defaults({},r,j.templateSettings);var u=new RegExp([(r.escape||q).source,(r.interpolate||q).source,(r.evaluate||q).source].join("|")+"|$","g"),i=0,a="__p+='";n.replace(u,function(t,r,e,u,o){return a+=n.slice(i,o).replace(D,function(n){return"\\\\"+B[n]}),r&&(a+="'+\\n((__t=("+r+"))==null?'':_.escape(__t))+\\n'"),e&&(a+="'+\\n((__t=("+e+"))==null?'':__t)+\\n'"),u&&(a+="';\\n"+u+"\\n__p+='"),i=o+t.length,t}),a+="';\\n",r.variable||(a="with(obj||{}){\\n"+a+"}\\n"),a="var __t,__p='',__j=Array.prototype.join,"+"print=function(){__p+=__j.call(arguments,'');};\\n"+a+"return __p;\\n";try{e=new Function(r.variable||"obj","_",a)}catch(o){throw o.source=a,o}if(t)return e(t,j);var c=function(n){return e.call(this,n,j)};return c.source="function("+(r.variable||"obj")+"){\\n"+a+"}",c},j.chain=function(n){return j(n).chain()};var z=function(n){return this._chain?j(n).chain():n};j.mixin(j),A(["pop","push","reverse","shift","sort","splice","unshift"],function(n){var t=e[n];j.prototype[n]=function(){var r=this._wrapped;return t.apply(r,arguments),"shift"!=n&&"splice"!=n||0!==r.length||delete r[0],z.call(this,r)}}),A(["concat","join","slice"],function(n){var t=e[n];j.prototype[n]=function(){return z.call(this,t.apply(this._wrapped,arguments))}}),j.extend(j.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}).call(this);$/;"  r
 !_TAG_FILE_SORTED      1       /0=unsorted, 1=sorted, 2=foldcase/
 !_TAG_FILE_FORMAT      2       /extended format; --format=1 will not append ;" to lines/
 !_TAG_PROGRAM_VERSION  5.8J2   //
index 0d09b56..cf72ed2 100644 (file)
@@ -9,6 +9,7 @@ var MarisaParam = function(){
        this.str = 10;
        this.items_max = 10;
        this.range = 200;
+       this.looks = 1;
 };
 
 
index 1276a04..554dbe0 100644 (file)
@@ -5,12 +5,11 @@ var ReimuParam = function(){
        this.unun = 0;
        this.sleep = 0;
        this.stress = 0;
-       this.looks = 0;
        this.inte = 10;
        this.str = 10;
        this.items_max = 5;
        this.range = 170;
-
+       this.looks = 1;
 };
 
 
diff --git a/init.js b/init.js
index 541a17f..30319c4 100644 (file)
--- a/init.js
+++ b/init.js
@@ -1,5 +1,4 @@
 App = {};
-
 function include(astrFile)
 {
        var script = document.createElement('script');
diff --git a/lib/.tags b/lib/.tags
new file mode 100644 (file)
index 0000000..4c333cb
--- /dev/null
+++ b/lib/.tags
@@ -0,0 +1,40 @@
+!_TAG_FILE_ENCODING    cp932   //
+!_TAG_FILE_FORMAT      2       /extended format; --format=1 will not append ;" to lines/
+!_TAG_FILE_SORTED      1       /0=unsorted, 1=sorted, 2=foldcase/
+!_TAG_PROGRAM_AUTHOR   Darren Hiebert  /dhiebert@users.sourceforge.net/
+!_TAG_PROGRAM_JP_AUTHOR        HIGASHI Hirohito        /Twitter: @h_east/
+!_TAG_PROGRAM_JP_URL   http://hp.vector.co.jp/authors/VA025040/        //
+!_TAG_PROGRAM_NAME     Exuberant Ctags //
+!_TAG_PROGRAM_URL      http://ctags.sourceforge.net    /official site/
+!_TAG_PROGRAM_VERSION  5.8J2   //
+Animation      .\Animation.js  /^var Animation = enchant.Class.create({$/;"    c
+FormSprite     .\FormSprite.js /^var FormSprite = enchant.Class.create({$/;"   c
+add    .\FormSprite.js /^      add : function(sprite, index, attr){$/;"        r
+addChild       .\FormSprite.js /^      addChild:function(sprite, index, attr){$/;"     r
+addChildAll    .\FormSprite.js /^      \/\/ addChildAll:function(){$/;"        r
+addX   .\FormSprite.js /^      addX: function(x){$/;"  r
+addY   .\FormSprite.js /^      addY: function(y){$/;"  r
+animrun        .\Animation.js  /^      animrun: function(){$/;"        r
+attr   .\FormSprite.js /^              if(attr === undefined)attr = {};$/;"    r
+formRunAnimation       .\FormSprite.js /^      formRunAnimation: function(){$/;"       r
+formScaleX     .\FormSprite.js /^      formScaleX: function(x){$/;"    r
+formScaleY     .\FormSprite.js /^      formScaleY: function(y){$/;"    r
+getX   .\FormSprite.js /^      getX: function(){$/;"   r
+getY   .\FormSprite.js /^      getY: function(){$/;"   r
+initialize     .\Animation.js  /^      initialize: function (sprite){$/;"      r
+initialize     .\FormSprite.js /^      initialize: function (){$/;"    r
+paramX .\FormSprite.js /^      paramX : function(x, addX){$/;" r
+paramY .\FormSprite.js /^      paramY : function(y, addY){$/;" r
+params .\FormSprite.js /^                      var params = {$/;"      r
+remove .\FormSprite.js /^      remove: function (sprite){$/;"  r
+scale  .\FormSprite.js /^      scale: function(_scaleX,_scaleY){$/;"   r
+setFixBudgeLeft        .\FormSprite.js /^      setFixBudgeLeft: function (index){$/;"  r
+setFixBudgeRight       .\FormSprite.js /^      setFixBudgeRight: function (index){$/;" r
+setStop        .\Animation.js  /^      setStop: function(stop){$/;"    r
+setX   .\FormSprite.js /^      setX: function(x){$/;"  r
+setY   .\FormSprite.js /^      setY: function(y){$/;"  r
+this.spriteArray       .\FormSprite.js /^              this.spriteArray = [];$/;"      r
+tlMoveBy       .\FormSprite.js /^      tlMoveBy:function(x, y, time, eventFunctions){$/;"      r
+tlMoveTo       .\FormSprite.js /^      tlMoveTo:function(x, y, time, easing ){$/;"     r
+tlQueueLength  .\FormSprite.js /^      tlQueueLength:function(){$/;"   r
+tlTween        .\FormSprite.js /^      \/\/ tlTween:function(params){$/;"      r
diff --git a/lib/.tags_sorted_by_file b/lib/.tags_sorted_by_file
new file mode 100644 (file)
index 0000000..7f5faae
--- /dev/null
@@ -0,0 +1,40 @@
+Animation      Animation.js    /^var Animation = enchant.Class.create({$/;"    c
+animrun        Animation.js    /^      animrun: function(){$/;"        r
+initialize     Animation.js    /^      initialize: function (sprite){$/;"      r
+setStop        Animation.js    /^      setStop: function(stop){$/;"    r
+FormSprite     FormSprite.js   /^var FormSprite = enchant.Class.create({$/;"   c
+add    FormSprite.js   /^      add : function(sprite, index, attr){$/;"        r
+addChild       FormSprite.js   /^      addChild:function(sprite, index, attr){$/;"     r
+addChildAll    FormSprite.js   /^      \/\/ addChildAll:function(){$/;"        r
+addX   FormSprite.js   /^      addX: function(x){$/;"  r
+addY   FormSprite.js   /^      addY: function(y){$/;"  r
+attr   FormSprite.js   /^              if(attr === undefined)attr = {};$/;"    r
+formRunAnimation       FormSprite.js   /^      formRunAnimation: function(){$/;"       r
+formScaleX     FormSprite.js   /^      formScaleX: function(x){$/;"    r
+formScaleY     FormSprite.js   /^      formScaleY: function(y){$/;"    r
+getX   FormSprite.js   /^      getX: function(){$/;"   r
+getY   FormSprite.js   /^      getY: function(){$/;"   r
+initialize     FormSprite.js   /^      initialize: function (){$/;"    r
+paramX FormSprite.js   /^      paramX : function(x, addX){$/;" r
+paramY FormSprite.js   /^      paramY : function(y, addY){$/;" r
+params FormSprite.js   /^                      var params = {$/;"      r
+remove FormSprite.js   /^      remove: function (sprite){$/;"  r
+scale  FormSprite.js   /^      scale: function(_scaleX,_scaleY){$/;"   r
+setFixBudgeLeft        FormSprite.js   /^      setFixBudgeLeft: function (index){$/;"  r
+setFixBudgeRight       FormSprite.js   /^      setFixBudgeRight: function (index){$/;" r
+setX   FormSprite.js   /^      setX: function(x){$/;"  r
+setY   FormSprite.js   /^      setY: function(y){$/;"  r
+this.spriteArray       FormSprite.js   /^              this.spriteArray = [];$/;"      r
+tlMoveBy       FormSprite.js   /^      tlMoveBy:function(x, y, time, eventFunctions){$/;"      r
+tlMoveTo       FormSprite.js   /^      tlMoveTo:function(x, y, time, easing ){$/;"     r
+tlQueueLength  FormSprite.js   /^      tlQueueLength:function(){$/;"   r
+tlTween        FormSprite.js   /^      \/\/ tlTween:function(params){$/;"      r
+!_TAG_FILE_SORTED      1       /0=unsorted, 1=sorted, 2=foldcase/
+!_TAG_FILE_FORMAT      2       /extended format; --format=1 will not append ;" to lines/
+!_TAG_PROGRAM_VERSION  5.8J2   //
+!_TAG_PROGRAM_AUTHOR   Darren Hiebert  /dhiebert@users.sourceforge.net/
+!_TAG_PROGRAM_NAME     Exuberant Ctags //
+!_TAG_PROGRAM_JP_AUTHOR        HIGASHI Hirohito        /Twitter: @h_east/
+!_TAG_FILE_ENCODING    cp932   //
+!_TAG_PROGRAM_URL      http://ctags.sourceforge.net    /official site/
+!_TAG_PROGRAM_JP_URL   http://hp.vector.co.jp/authors/VA025040/        //
index 4714892..92c81e0 100644 (file)
@@ -1,6 +1,7 @@
 var FormSprite = enchant.Class.create({
        initialize: function (){
                this.spriteArray = [];
+               this.formSpriteArray = [];
                this.id = guid();
                this.mainIndex = 0;
                this.shadowIndex = 0;
@@ -13,6 +14,9 @@ var FormSprite = enchant.Class.create({
                sprite.id = guid();
                App.backgroundMap.addChild(sprite);
        },
+       addYukkuri: function(formSprite){
+               this.formSpriteArray[] = formSprite;
+       },
        // addChildAll:function(){
        //      for(var i=0;i<this.spriteArray.length;i++){
        //              if(this.spriteArray[i] === undefined)continue;
@@ -61,6 +65,15 @@ var FormSprite = enchant.Class.create({
                        spr.y += y;
                }
        },
+       addYAttr: function(y, attr){
+               for(var i=0;i<this.spriteArray.length;i++){
+                       if(this.spriteArray[i] === undefined)continue;
+                       var spr = this.spriteArray[i];
+                       if(!attr || attr.targetType.indexOf(spr.type) >= 0){
+                               spr.y += y;
+                       }
+               }
+       },
        getMainSprite: function(){
                return this.spriteArray[this.mainIndex];
        },
@@ -68,6 +81,7 @@ var FormSprite = enchant.Class.create({
                return this.spriteArray[this.shadowIndex];
        },
        getMainShadowMarginY: function(){
+               if(!this.getShadowSprite())return 0;
                return Math.round(this.getMainSprite().y - this.getShadowSprite().y);
        },
        getX: function(){
@@ -106,6 +120,22 @@ var FormSprite = enchant.Class.create({
        setFixBudgeRight: function (index){
                this.spriteArray[index].x = this.spriteArray[this.mainIndex].x;
        },
+       setFixKukiLeft: function (){
+               for(var i=0;i<this.spriteArray.length;i++){
+                       if(this.spriteArray[i] === undefined)continue;
+                       var spr = this.spriteArray[i];
+                       if(spr.type != "kuki")continue;
+                       spr.x = this.getMainSprite().x - 30;
+               }
+       },
+       setFixKukiRight: function (){
+               for(var i=0;i<this.spriteArray.length;i++){
+                       if(this.spriteArray[i] === undefined)continue;
+                       var spr = this.spriteArray[i];
+                       if(spr.type != "kuki")continue;
+                       spr.x = this.getMainSprite().x + 30;
+               }
+       },
        formScaleX: function(x){
                for(var i=0;i<this.spriteArray.length;i++){
                        if(this.spriteArray[i] === undefined)continue;
@@ -169,16 +199,17 @@ var FormSprite = enchant.Class.create({
                return this.spriteArray[this.mainIndex].tl.queue.length;
        },
        formRunAnimation: function(){
-               if(this.getMainShadowMarginY() < -8){
-                       this.addBodyY(+1);
-               }
-               else if(this.getMainShadowMarginY() > 0){
-                       this.addBodyY(-1);
-               }
+               //影とボディの差異が強くなったら修正する
+               if(this.getMainShadowMarginY() < -8)this.addBodyY(+1);
+               else if(this.getMainShadowMarginY() > 0)this.addBodyY(-1);
+               
                for(var i=0;i<this.spriteArray.length;i++){
                        if(this.spriteArray[i] === undefined)continue;
                        var spr = this.spriteArray[i];
-                       if(spr.type == "body" || spr.type == "budge"){
+                       if(spr.type == "body" 
+                               || spr.type == "budge"
+                               || spr.type == "kuki"
+                               ){
                                spr.anim.runAnim();
                        }
                }
@@ -187,7 +218,7 @@ var FormSprite = enchant.Class.create({
                for(var i=0;i<this.spriteArray.length;i++){
                        if(this.spriteArray[i] === undefined)continue;
                        var spr = this.spriteArray[i];
-                       if(spr.type == "body" || spr.type == "budge"){
+                       if(spr.type == "body" || spr.type == "budge" || spr.type == "kuki"){
                                spr.anim.startAnim();
                        }
                }
@@ -196,7 +227,7 @@ var FormSprite = enchant.Class.create({
                for(var i=0;i<this.spriteArray.length;i++){
                        if(this.spriteArray[i] === undefined)continue;
                        var spr = this.spriteArray[i];
-                       if(spr.type == "body" || spr.type == "budge"){
+                       if(spr.type == "body" || spr.type == "budge" || spr.type == "kuki"){
                                spr.anim.stopAnim();
                        }
                }
diff --git a/lib/Util.js b/lib/Util.js
new file mode 100644 (file)
index 0000000..1a6095c
--- /dev/null
@@ -0,0 +1,10 @@
+var createUtil = function(){
+       var prefix = "";
+       return {
+               randomLooks: function(){
+                       return rand(2) + 1;
+               }
+       };
+
+}
+App.Util = createUtil();
diff --git a/main.js b/main.js
index 9da106e..f59aff5 100644 (file)
--- a/main.js
+++ b/main.js
@@ -163,6 +163,9 @@ var EAction = {
        EAT_IN_HOME: 31,
        NONE: 9999
 };
+var EDeepSay = {
+
+}
 var EDirection = {
        LEFT : 0,
        RIGHT: 1,
@@ -235,9 +238,9 @@ var EDamage = {
        PICOHAN : 1
 };
 var ELooks = {
-       GOOD_YUKKURI : 0,
-       NORMAL_YUKKURI : 1,
-       BAD_YUKKURI : 2,
+       GOOD_YUKKURI : 3,
+       NORMAL_YUKKURI : 2,
+       BAD_YUKKURI : 1,
 };
 var EAnimStatus = {
        UP : 0,
@@ -245,6 +248,7 @@ var EAnimStatus = {
 };
 include("./lib/Animation.js"); 
 include("./lib/FormSprite.js"); 
+include("./lib/Util.js"); 
 
 
 var ObjSprite = enchant.Class.create(enchant.Sprite,{
@@ -343,7 +347,8 @@ window.onload = function(){
                var okazariValue = 37 + 11;
                var okazariReimuValue = 32;
                var bodyValue = 37;
-               var tweetValue = 188;
+               var tweetValue = 288;
+               var kukiValue = 43;
 
                if(a.type == "shadow"){
                        ay += shadowValue * a.scaleValue;
@@ -360,11 +365,13 @@ window.onload = function(){
                else if(a.type == "budge"){
                        ay += budgeValue * a.scaleValue - a.anim.cnt;
                }
+               else if(a.type == "kuki"){
+                       ay += kukiValue * a.scaleValue - a.anim.cnt;
+               }
 
                if(b.type == "shadow"){
                        by += shadowValue * b.scaleValue;
                }
-
                else if(b.type == "body" && b.classname == "Okazari" && b.spname == "reimu"){
                        by += okazariReimuValue * b.scaleValue - b.anim.cnt;
                }
@@ -380,6 +387,9 @@ window.onload = function(){
                else if(b.type == "budge"){
                        by += budgeValue * b.scaleValue - b.anim.cnt;
                }
+               else if(b.type == "kuki"){
+                       by += kukiValue * b.scaleValue - b.anim.cnt;
+               }
 
 
                if(a instanceof SpriteGroup){
@@ -2055,6 +2065,7 @@ window.onload = function(){
                                if(this instanceof Player){
                                        this.formSprite.setFixBudgeRight(5);
                                }
+                               this.formSprite.setFixKukiRight();
                                // this.formSprite.formScaleY(this.myScale);
 
                                // this.imgBody.scaleX = 1;
@@ -2063,6 +2074,7 @@ window.onload = function(){
                                this.formSprite.formScaleX(-this.myScaleX);
                                if(this instanceof Player){
                                        this.formSprite.setFixBudgeLeft(5);
+                                       this.formSprite.setFixKukiLeft();
                                }
                                // this.formSprite.formScaleY(this.myScale);
                                // this.imgBody.scaleX = -1;
@@ -2273,6 +2285,21 @@ window.onload = function(){
                getUnun: function(){
                        return this.param.unun;
                },
+               getLooksNumber: function(){
+                       return this.param.looks;
+               },
+               getLooksText: function(){
+                       if(this.param.looks == ELooks.GOOD_YUKKURI){
+                               return "びゆん";
+                       }
+                       if(this.param.looks == ELooks.NORMAL_YUKKURI){
+                               return "ぼんゆん";
+                       }
+                       if(this.param.looks == ELooks.BAD_YUKKURI){
+                               return "ぶさゆん";
+                       }
+                       return "";
+               },
                setUnun: function(unun){
                        this.param.unun = unun;
                        if(this.param.unun < 0)this.param.unun = 0;
@@ -2384,6 +2411,7 @@ window.onload = function(){
                        ret += "空腹  " + this.getHungry() + "\n";
                        ret += "うんうん  " + this.getUnun() + "\n";
                        ret += "もちもの  " + this.items.length + "\n";
+                       ret += "容姿  " + this.getLooksText() + "\n";
                        ret += "debug  " + this.action.status + "\n";
                        return ret;
                },
@@ -2480,84 +2508,94 @@ window.onload = function(){
 
                }
        });
-       // var MiYukkuri = enchant.Class.create(Yukkuri,{
-       //      initialize: function(x, y, grow){
-       //              Yukkuri.call(this,x,y, EGrow.FRUIT_BABY);
-       //              this.oldX = x;
-       //              this.oldY = y;
-       //      },
-       //      setOldY: function(){
-       //              this.imgGroup.y = this.oldY;
-
-       //      },
-       //      animX: function(x){
-       //              this.oldX = this.imgGroup.x;
-       //              this.imgGroup.x -= x;
-       //      },
-       //      animY: function(y){
-       //              this.imgGroup.y = this.oldY;
-       //              // this.oldY = this.imgGroup.y;
-       //              this.imgGroup.y -= y;
-       //      }
-       // }); 
-       // var MiMarisa = enchant.Class.create(MiYukkuri,{
-       //      initialize: function(x, y, grow){
-       //              MiYukkuri.call(this,x,y, EGrow.FRUIT_BABY);
-       //              this.classname = "MiMarisa";
-       //              this.myCode = "MIMARISA";
-       //              this.myName = "実まりさ";
-
-       //              this.param = new MarisaParam();
-       //              this.param.range = 0;
-       //              this.param.looks = ELooks.GOOD_YUKKURI;
-
-
-       //              this.face = new enchant.Sprite(64, 64);
-       //              this.face.image = game.assets[EResPath.MARISA_FACE_NORMAL];
-       //              this.face.x = -CHARA_WIDTH / 2;
-       //              this.face.y = -CHARA_HEIGHT / 2;
-
-       //              this.faceStatus ={};
-       //              this.faceStatus[EFace.NORMAL] = EResPath.MARISA_FACE_NORMAL;
-       //              this.faceStatus[EFace.CRY1] = EResPath.MARISA_FACE_CRY1;
-       //              this.faceStatus[EFace.CRY2] = EResPath.MARISA_FACE_CRY2;
-       //              this.faceStatus[EFace.ANGRY] = EResPath.MARISA_FACE_ANGRY;
-       //              this.faceStatus[EFace.HAPPY1] = EResPath.MARISA_FACE_HAPPY1;
-       //              this.faceStatus[EFace.HAPPY2] = EResPath.MARISA_FACE_HAPPY2;
-       //              this.faceStatus[EFace.EAT1] = EResPath.MARISA_FACE_EAT1;
-       //              this.faceStatus[EFace.EAT2] = EResPath.MARISA_FACE_EAT2;
-       //              this.faceStatus[EFace.TIRED] = EResPath.MARISA_FACE_TIRED;
-       //              this.faceStatus[EFace.SLEEP] = EResPath.MARISA_FACE_SLEEP;
-
-       //              this.hear = new enchant.Sprite(64, 64);
-       //              this.hear.image = game.assets[EResPath.MARISA_HEAR];
-       //              this.hear.x = -CHARA_WIDTH / 2;
-       //              this.hear.y = -CHARA_HEIGHT / 2;
-
-       //              this.okazari = new Okazari(this);
-
-
-       //              // this.imgBody.addChild(this);
-       //              // this.imgBody.addChild(this.face);
-       //              // this.imgBody.addChild(this.hear);
-       //              // this.imgBody.addChild(this.okazari);
-       //              this.myScale(this.myScaleX, this.myScaleY)
-       //              // this.imgGroup.width = this.getWidth();
-       //              // this.imgGroup.height = this.getHeight();
-       //              // this.imgGroup.addChild(this.imgBody);
-       //              // this.imgGroup.flgMiYukkuri = true;
-       //              // backgroundMap.addChild(this.imgGroup);
-       //              this._tweet = new TTweet(148, 64);
-
-       //              this.imgGroup.addChild(this._tweet);
-       //              this.imgGroup.x = x;
-       //              this.imgGroup.y = y;
-
-       //              this.action = new Action(this);
-       //              ctl.addObj(this);
-       //      }
-
-       // });
+       var MiYukkuri = enchant.Class.create(Yukkuri,{
+               initialize: function(x, y, grow){
+                       Yukkuri.call(this,x,y, EGrow.FRUIT_BABY);
+                       this.oldX = x;
+                       this.oldY = y;
+               },
+               setOldY: function(){
+                       this.imgGroup.y = this.oldY;
+
+               },
+               animX: function(x){
+                       this.oldX = this.imgGroup.x;
+                       this.imgGroup.x -= x;
+               },
+               animY: function(y){
+                       this.imgGroup.y = this.oldY;
+                       // this.oldY = this.imgGroup.y;
+                       this.imgGroup.y -= y;
+               }
+       }); 
+       var MiMarisa = enchant.Class.create(MiYukkuri,{
+               initialize: function(x, y, grow){
+                       Yukkuri.call(this,x,y, grow);
+                       this.classname = "Marisa";
+                       this.myCode = "MARISA";
+                       this.myName = "実まりさ";
+
+                       this.param = new MarisaParam();
+                       this.param.looks = ELooks.GOOD_YUKKURI;
+                       this.myName = "実まりちゃ";
+                       this.param.range /= 4;
+
+                       this.face = new enchant.Sprite(64, 64);
+                       this.face.image = game.assets[EResPath.MARISA_FACE_NORMAL];
+                       this.face.x = -CHARA_WIDTH / 2;
+                       this.face.y = -CHARA_HEIGHT / 2;
+
+                       this.faceStatus ={};
+                       this.faceStatus[EFace.NORMAL] = EResPath.MARISA_FACE_NORMAL;
+                       this.faceStatus[EFace.CRY1] = EResPath.MARISA_FACE_CRY1;
+                       this.faceStatus[EFace.CRY2] = EResPath.MARISA_FACE_CRY2;
+                       this.faceStatus[EFace.ANGRY] = EResPath.MARISA_FACE_ANGRY;
+                       this.faceStatus[EFace.HAPPY1] = EResPath.MARISA_FACE_HAPPY1;
+                       this.faceStatus[EFace.HAPPY2] = EResPath.MARISA_FACE_HAPPY2;
+                       this.faceStatus[EFace.EAT1] = EResPath.MARISA_FACE_EAT1;
+                       this.faceStatus[EFace.EAT2] = EResPath.MARISA_FACE_EAT2;
+                       this.faceStatus[EFace.TIRED] = EResPath.MARISA_FACE_TIRED;
+                       this.faceStatus[EFace.SLEEP] = EResPath.MARISA_FACE_SLEEP;
+
+
+                       this.hear = new enchant.Sprite(64, 64);
+                       this.hear.image = game.assets[EResPath.MARISA_HEAR];
+                       this.hear.x = -CHARA_WIDTH / 2;
+                       this.hear.y = -CHARA_HEIGHT / 2;
+
+                       this.okazari = new Okazari(this);
+
+                       this._tweet = new TTweet(this, 148, 64);
+
+                       this.formSprite.addChild(this, 1, {
+                               mainIndexFlg:true,
+                               type : "body",
+                               scaleValue:this.myScaleY
+                       });
+
+                       this.formSprite.addChild(this.face,2,{type:"body",scaleValue:this.myScaleY});
+                       this.formSprite.addChild(this.hear,3,{type:"body",scaleValue:this.myScaleY});
+                       this.formSprite.addChild(this.okazari,4,{type:"body",scaleValue:this.myScaleY});
+                       this.formSprite.addChild(this._tweet,6,{type:"tweet",scaleValue:this.myScaleY});
+                       this.myScale(this.myScaleX, this.myScaleY)
+                       if(this instanceof Player){
+                               this.budge = new enchant.Sprite(16, 16);
+                               this.budge.image = game.assets[EResPath.PLAYER_BADGE];
+                               this.budge.x = -this.getWidth()/2;
+                               this.budge.y = -this.getHeight()/2;
+                               this.budge.scale(this.myScaleX, this.myScaleY);
+                               this.formSprite.addChild(this.budge,5, {type:"budge",scaleValue:this.myScaleY});
+                               this.formSprite.setX(x);
+                               this.formSprite.setY(y);
+                       }
+                       this.formSprite.setX(x);
+                       this.formSprite.setY(y);
+                       this.animation();
+                       this.action = new Action(this);
+                       ctl.addObj(this);
+               }
+
+       });
        var Marisa = enchant.Class.create(Yukkuri,{
                initialize: function(x, y, grow){
                        Yukkuri.call(this,x,y, grow);
@@ -2626,17 +2664,15 @@ window.onload = function(){
                                type : "body",
                                scaleValue:this.myScaleY
                        });
-                       // this.formSprite.add(this.face,2,{type:"body",scaleValue:this.myScaleY});
-                       // this.formSprite.add(this.hear,3,{type:"body",scaleValue:this.myScaleY});
-                       // this.formSprite.add(this.okazari,4,{type:"body",scaleValue:this.myScaleY});
-                       // this.formSprite.add(this._tweet,6,{type:"tweet",scaleValue:this.myScaleY});
-                       // this.formSprite.addChildAll();
+
                        this.formSprite.addChild(this.face,2,{type:"body",scaleValue:this.myScaleY});
                        this.formSprite.addChild(this.hear,3,{type:"body",scaleValue:this.myScaleY});
                        this.formSprite.addChild(this.okazari,4,{type:"body",scaleValue:this.myScaleY});
                        this.formSprite.addChild(this._tweet,6,{type:"tweet",scaleValue:this.myScaleY});
-                       // this.formSprite.addChildAll();
+                       this.formSprite.addChild(this.kukis[0],7,{type:"kuki",scaleValue:this.myScaleY});
+
 
+                       // this.formSprite.addChildAll();
                        // App.backgroundMap.addChild(this._tweet);
                        // this.imgGroup.addChild(this.shadow);
                        // this.imgBody.addChild(this);
@@ -2696,15 +2732,15 @@ window.onload = function(){
                                //Action pattern  debug
                                if(game.input.left){
                                        // this.changeFace(EResPath.MARISA_FACE_TIRED);
-                                       this.moveX(-10);
+                                       // this.moveX(-10);
                                        this.direction = EDirection.LEFT;
                                }
                                if(game.input.right){
-                                       for(var i=0;i<this.formSprite.spriteArray.length;i++){
-                                               var spr = this.formSprite.spriteArray[i];
-                                               console.log(i+":spry:" + spr.y);
-                                       }
-                                       this.moveX(10);
+                                       // for(var i=0;i<this.formSprite.spriteArray.length;i++){
+                                       //      var spr = this.formSprite.spriteArray[i];
+                                       //      console.log(i+":spry:" + spr.y);
+                                       // }
+                                       // this.moveX(10);
                                        this.direction = EDirection.RIGHT;
                                }
                                if(game.input.up){
@@ -2798,14 +2834,9 @@ window.onload = function(){
                        this.formSprite.addChild(this.hear,3,{type:"body",scaleValue:this.myScaleY});
                        this.formSprite.addChild(this.okazari,4,{type:"body",scaleValue:this.myScaleY,spname:"reimu"});
                        this.formSprite.addChild(this.sub1,5,{type:"body",scaleValue:this.myScaleY});
-                       // this.formSprite.addChild(this._tweet,6,{type:"tweet",scaleValue:this.myScaleY});
+                       this._tweet = new TTweet(this, 148, 64);
+                       this.formSprite.addChild(this._tweet,6,{type:"tweet",scaleValue:this.myScaleY});
 
-                       // this.imgGroup.addChild(this.shadow);
-                       // this.imgBody.addChild(this.okazari);
-                       // this.imgBody.addChild(this);
-                       // this.imgBody.addChild(this.face);
-                       // this.imgBody.addChild(this.hear);
-                       // this.imgBody.addChild(this.sub1);
                        this.myScale(this.myScaleX, this.myScaleY)
                        if(this instanceof Player){
                                this.budge = new enchant.Sprite(16, 16);
@@ -2815,17 +2846,6 @@ window.onload = function(){
                                this.budge.y -= this.getHeight()/2;
                                this.budge.scale(this.myScaleX, this.myScaleX);
                        }
-                       // this.imgGroup.width = this.getWidth();
-                       // this.imgGroup.height = this.getHeight();
-                       // this.imgGroup.addChild(this.imgBody);
-                       // backgroundMap.addChild(this.imgGroup);
-                       this._tweet = new TTweet(this, 148, 64);
-                       backgroundMap.addChild(this._tweet);
-
-
-                       // this.imgGroup.addChild(this._tweet);
-                       // this.imgGroup.x = x;
-                       // this.imgGroup.y = y;
 
                        this.formSprite.setX(x);
                        this.formSprite.setY(y);
@@ -2897,13 +2917,14 @@ window.onload = function(){
                var player = new Player(PALYER_INIT_X + 200, PALYER_INIT_Y + 200, EGrow.ADULT);
                // var player = new Player(0, 0);
                // console.log(player.getX());
-               // player.addKuki();
+               player.addKuki();
                // player.createKuki();
                // new Marisa(PALYER_INIT_X + 50, PALYER_INIT_Y + 200, EGrow.ADULT);
                // new Marisa(PALYER_INIT_X + 100, PALYER_INIT_Y + 200, EGrow.SUBADULT);
                // new Marisa(PALYER_INIT_X + 150, PALYER_INIT_Y + 200, EGrow.CHILD);
                // new Marisa(PALYER_INIT_X + 200, PALYER_INIT_Y + 200, EGrow.BABY);
-               //new Reimu(PALYER_INIT_X + 100, PALYER_INIT_Y + 100, EGrow.ADULT);
+               // new Reimu(PALYER_INIT_X + 100, PALYER_INIT_Y + 100, EGrow.ADULT);
+               new MiMarisa(PALYER_INIT_X + 100, PALYER_INIT_Y + 100, EGrow.FRUIT_BABY);
                // new Reimu(PALYER_INIT_X + 350, PALYER_INIT_Y + 400, EGrow.SUBADULT);
                // new Reimu(PALYER_INIT_X + 300, PALYER_INIT_Y + 400, EGrow.CHILD);
                // new Reimu(PALYER_INIT_X + 250, PALYER_INIT_Y + 400, EGrow.BABY);