From d42f7ffaafbea2849ca81f99bd1d8e649d9427e6 Mon Sep 17 00:00:00 2001 From: Heiko Kernbach Date: Mon, 3 Aug 2015 12:26:48 +0200 Subject: [PATCH] grunt package json, ui --- .../aardvark/APP/build/documentation.js | 23 ++++++++++++++++++ .../aardvark/APP/build/documentation.js.gz | Bin 127667 -> 127877 bytes .../aardvark/APP/build/documentation.min.js | 4 +-- .../aardvark/APP/build/extra-minified.css | 6 ++--- .../aardvark/APP/build/extra-minified.css.gz | Bin 70999 -> 71009 bytes .../build/cluster-minified.css | 2 +- .../build/cluster-minified.css.gz | Bin 18435 -> 18440 bytes .../APP/clusterFrontend/build/cluster.min.js | 5 ++-- .../clusterFrontend/build/style-minified.css | 2 +- .../build/style-minified.css.gz | Bin 23640 -> 23645 bytes .../system/_admin/aardvark/APP/package.json | 1 - 11 files changed, 33 insertions(+), 10 deletions(-) diff --git a/js/apps/system/_admin/aardvark/APP/build/documentation.js b/js/apps/system/_admin/aardvark/APP/build/documentation.js index 5c00e6ff75..2fbba84272 100644 --- a/js/apps/system/_admin/aardvark/APP/build/documentation.js +++ b/js/apps/system/_admin/aardvark/APP/build/documentation.js @@ -7340,6 +7340,29 @@ var hljs=new function(){function l(o){return o.replace(/&/gm,"&").replace(/< }; }, + setCheckboxStatus: function(id) { + $.each($(id).find('ul').find('li'), function(key, element) { + if (!$(element).hasClass("nav-header")) { + if ($(element).find('input').attr('checked')) { + if ($(element).find('i').hasClass('css-round-label')) { + $(element).find('i').addClass('fa-dot-circle-o'); + } + else { + $(element).find('i').addClass('fa-check-circle-o'); + } + } + else { + if ($(element).find('i').hasClass('css-round-label')) { + $(element).find('i').addClass('fa-circle-o'); + } + else { + $(element).find('i').addClass('fa-circle-o'); + } + } + } + }); + }, + calculateCenterDivHeight: function() { var navigation = $('.navbar').height(); var footer = $('.footer').height(); diff --git a/js/apps/system/_admin/aardvark/APP/build/documentation.js.gz b/js/apps/system/_admin/aardvark/APP/build/documentation.js.gz index 75c208465384bb128e4a72b7d5f6f12f5cfda4b4..e52e225040d08058ebe716e7738593bfddde94f8 100644 GIT binary patch delta 31033 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 Urz>|0B=r0L0e(`g5m(j*0NZ?tGynhq diff --git a/js/apps/system/_admin/aardvark/APP/build/documentation.min.js b/js/apps/system/_admin/aardvark/APP/build/documentation.min.js index cc1d6a39ab..b52e8c1093 100644 --- a/js/apps/system/_admin/aardvark/APP/build/documentation.min.js +++ b/js/apps/system/_admin/aardvark/APP/build/documentation.min.js @@ -4,5 +4,5 @@ aa.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1 last_column:c?(c.length===d.length?this.yylloc.first_column:0)+d[d.length-c.length].length-c[0].length:this.yylloc.first_column-b},this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-b]),this},more:function(){return this._more=!0,this},less:function(a){this.unput(this.match.slice(a))},pastInput:function(){var a=this.matched.substr(0,this.matched.length-this.match.length);return(a.length>20?"...":"")+a.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var a=this.match;return a.length<20&&(a+=this._input.substr(0,20-a.length)),(a.substr(0,20)+(a.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var a=this.pastInput(),b=new Array(a.length+1).join("-");return a+this.upcomingInput()+"\n"+b+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var a,b,c,d,e;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),g=0;gb[0].length)||(b=c,d=g,this.options.flex));g++);return b?(e=b[0].match(/(?:\r\n?|\n).*/g),e&&(this.yylineno+=e.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:e?e[e.length-1].length-e[e.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+b[0].length},this.yytext+=b[0],this.match+=b[0],this.matches=b,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(b[0].length),this.matched+=b[0],a=this.performAction.call(this,this.yy,this,f[d],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),a?a:void 0):""===this._input?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+". Unrecognized text.\n"+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var a=this.next();return"undefined"!=typeof a?a:this.lex()},begin:function(a){this.conditionStack.push(a)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(a){this.begin(a)}};return a.options={},a.performAction=function(a,b,c,d){switch(c){case 0:if("\\"!==b.yytext.slice(-1)&&this.begin("mu"),"\\"===b.yytext.slice(-1)&&(b.yytext=b.yytext.substr(0,b.yyleng-1),this.begin("emu")),b.yytext)return 14;break;case 1:return 14;case 2:return"\\"!==b.yytext.slice(-1)&&this.popState(),"\\"===b.yytext.slice(-1)&&(b.yytext=b.yytext.substr(0,b.yyleng-1)),14;case 3:return 24;case 4:return 16;case 5:return 20;case 6:return 19;case 7:return 19;case 8:return 23;case 9:return 23;case 10:return b.yytext=b.yytext.substr(3,b.yyleng-5),this.popState(),15;case 11:return 22;case 12:return 35;case 13:return 34;case 14:return 34;case 15:return 37;case 16:break;case 17:return this.popState(),18;case 18:return this.popState(),18;case 19:return b.yytext=b.yytext.substr(1,b.yyleng-2).replace(/\\"/g,'"'),29;case 20:return b.yytext=b.yytext.substr(1,b.yyleng-2).replace(/\\"/g,'"'),29;case 21:return b.yytext=b.yytext.substr(1),27;case 22:return 31;case 23:return 31;case 24:return 30;case 25:return 34;case 26:return b.yytext=b.yytext.substr(1,b.yyleng-2),34;case 27:return"INVALID";case 28:return 5}},a.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|$)))/,/^(?:\{\{>)/,/^(?:\{\{#)/,/^(?:\{\{\/)/,/^(?:\{\{\^)/,/^(?:\{\{\s*else\b)/,/^(?:\{\{\{)/,/^(?:\{\{&)/,/^(?:\{\{![\s\S]*?\}\})/,/^(?:\{\{)/,/^(?:=)/,/^(?:\.(?=[} ]))/,/^(?:\.\.)/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}\}\})/,/^(?:\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@[a-zA-Z]+)/,/^(?:true(?=[}\s]))/,/^(?:false(?=[}\s]))/,/^(?:[0-9]+(?=[}\s]))/,/^(?:[a-zA-Z0-9_$-]+(?=[=}\s\/.]))/,/^(?:\[[^\]]*\])/,/^(?:.)/,/^(?:$)/],a.conditions={mu:{rules:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28],inclusive:!1},emu:{rules:[2],inclusive:!1},INITIAL:{rules:[0,1,28],inclusive:!0}},a}();return b.lexer=c,a.prototype=b,b.Parser=a,new a}();"undefined"!=typeof require&&"undefined"!=typeof exports&&(exports.parser=handlebars,exports.Parser=handlebars.Parser,exports.parse=function(){return handlebars.parse.apply(handlebars,arguments)},exports.main=function(a){if(!a[1])throw new Error("Usage: "+a[0]+" FILE");var b;return b="undefined"!=typeof process?require("fs").readFileSync(require("path").resolve(a[1]),"utf8"):require("file").path(require("file").cwd()).join(a[1]).read({charset:"utf-8"}),exports.parser.parse(b)},"undefined"!=typeof module&&require.main===module&&exports.main("undefined"!=typeof process?process.argv.slice(1):require("system").args)),Handlebars.Parser=handlebars,Handlebars.parse=function(a){return Handlebars.Parser.yy=Handlebars.AST,Handlebars.Parser.parse(a)},Handlebars.print=function(a){return(new Handlebars.PrintVisitor).accept(a)},Handlebars.logger={DEBUG:0,INFO:1,WARN:2,ERROR:3,level:3,log:function(a,b){}},Handlebars.log=function(a,b){Handlebars.logger.log(a,b)},function(){Handlebars.AST={},Handlebars.AST.ProgramNode=function(a,b){this.type="program",this.statements=a,b&&(this.inverse=new Handlebars.AST.ProgramNode(b))},Handlebars.AST.MustacheNode=function(a,b,c){this.type="mustache",this.escaped=!c,this.hash=b;var d=this.id=a[0],e=this.params=a.slice(1),f=this.eligibleHelper=d.isSimple;this.isHelper=f&&(e.length||b)},Handlebars.AST.PartialNode=function(a,b){this.type="partial",this.id=a,this.context=b};var a=function(a,b){if(a.original!==b.original)throw new Handlebars.Exception(a.original+" doesn't match "+b.original)};Handlebars.AST.BlockNode=function(b,c,d,e){a(b.id,e),this.type="block",this.mustache=b,this.program=c,this.inverse=d,this.inverse&&!this.program&&(this.isInverse=!0)},Handlebars.AST.ContentNode=function(a){this.type="content",this.string=a},Handlebars.AST.HashNode=function(a){this.type="hash",this.pairs=a},Handlebars.AST.IdNode=function(a){this.type="ID",this.original=a.join(".");for(var b=[],c=0,d=0,e=a.length;e>d;d++){var f=a[d];".."===f?c++:"."===f||"this"===f?this.isScoped=!0:b.push(f)}this.parts=b,this.string=b.join("."),this.depth=c,this.isSimple=1===a.length&&!this.isScoped&&0===c},Handlebars.AST.DataNode=function(a){this.type="DATA",this.id=a},Handlebars.AST.StringNode=function(a){this.type="STRING",this.string=a},Handlebars.AST.IntegerNode=function(a){this.type="INTEGER",this.integer=a},Handlebars.AST.BooleanNode=function(a){this.type="BOOLEAN",this.bool=a},Handlebars.AST.CommentNode=function(a){this.type="comment",this.comment=a}}(),Handlebars.Exception=function(a){var b=Error.prototype.constructor.apply(this,arguments);for(var c in b)b.hasOwnProperty(c)&&(this[c]=b[c]);this.message=b.message},Handlebars.Exception.prototype=new Error,Handlebars.SafeString=function(a){this.string=a},Handlebars.SafeString.prototype.toString=function(){return this.string.toString()},function(){var a={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"},b=/[&<>"'`]/g,c=/[&<>"'`]/,d=function(b){return a[b]||"&"};Handlebars.Utils={escapeExpression:function(a){return a instanceof Handlebars.SafeString?a.toString():null==a||a===!1?"":c.test(a)?a.replace(b,d):a},isEmpty:function(a){return"undefined"==typeof a?!0:null===a?!0:a===!1?!0:"[object Array]"===Object.prototype.toString.call(a)&&0===a.length?!0:!1}}}(),Handlebars.Compiler=function(){},Handlebars.JavaScriptCompiler=function(){},function(a,b){a.prototype={compiler:a,disassemble:function(){for(var a,b,c,d=this.opcodes,e=[],f=0,g=d.length;g>f;f++)if(a=d[f],"DECLARE"===a.opcode)e.push("DECLARE "+a.name+"="+a.value);else{b=[];for(var h=0;hd;d++)b=c[d],this[b.type](b);return this.isSimple=1===e,this.depths.list=this.depths.list.sort(function(a,b){return a-b}),this},compileProgram:function(a){var b,c=(new this.compiler).compile(a,this.options),d=this.guid++;this.usePartial=this.usePartial||c.usePartial,this.children[d]=c;for(var e=0,f=c.depths.list.length;f>e;e++)b=c.depths.list[e],2>b||this.addDepth(b-1);return d},block:function(a){var b=a.mustache,c=a.program,d=a.inverse;c&&(c=this.compileProgram(c)),d&&(d=this.compileProgram(d));var e=this.classifyMustache(b);"helper"===e?this.helperMustache(b,c,d):"simple"===e?(this.simpleMustache(b),this.opcode("pushProgram",c),this.opcode("pushProgram",d),this.opcode("pushLiteral","{}"),this.opcode("blockValue")):(this.ambiguousMustache(b,c,d),this.opcode("pushProgram",c),this.opcode("pushProgram",d),this.opcode("pushLiteral","{}"),this.opcode("ambiguousBlockValue")),this.opcode("append")},hash:function(a){var b,c,d=a.pairs;this.opcode("push","{}");for(var e=0,f=d.length;f>e;e++)b=d[e],c=b[1],this.accept(c),this.opcode("assignToHash",b[0])},partial:function(a){var b=a.id;this.usePartial=!0,a.context?this.ID(a.context):this.opcode("push","depth0"),this.opcode("invokePartial",b.original),this.opcode("append")},content:function(a){this.opcode("appendContent",a.string)},mustache:function(a){var b=this.options,c=this.classifyMustache(a);"simple"===c?this.simpleMustache(a):"helper"===c?this.helperMustache(a):this.ambiguousMustache(a),a.escaped&&!b.noEscape?this.opcode("appendEscaped"):this.opcode("append")},ambiguousMustache:function(a,b,c){var d=a.id,e=d.parts[0];this.opcode("getContext",d.depth),this.opcode("pushProgram",b),this.opcode("pushProgram",c),this.opcode("invokeAmbiguous",e)},simpleMustache:function(a,b,c){var d=a.id;"DATA"===d.type?this.DATA(d):d.parts.length?this.ID(d):(this.addDepth(d.depth),this.opcode("getContext",d.depth),this.opcode("pushContext")),this.opcode("resolvePossibleLambda")},helperMustache:function(a,b,c){var d=this.setupFullMustacheParams(a,b,c),e=a.id.parts[0];if(this.options.knownHelpers[e])this.opcode("invokeKnownHelper",d.length,e);else{if(this.knownHelpersOnly)throw new Error("You specified knownHelpersOnly, but used the unknown helper "+e);this.opcode("invokeHelper",d.length,e)}},ID:function(a){this.addDepth(a.depth),this.opcode("getContext",a.depth);var b=a.parts[0];b?this.opcode("lookupOnContext",a.parts[0]):this.opcode("pushContext");for(var c=1,d=a.parts.length;d>c;c++)this.opcode("lookup",a.parts[c])},DATA:function(a){this.options.data=!0,this.opcode("lookupData",a.id)},STRING:function(a){this.opcode("pushString",a.string)},INTEGER:function(a){this.opcode("pushLiteral",a.integer)},BOOLEAN:function(a){this.opcode("pushLiteral",a.bool)},comment:function(){},opcode:function(a){this.opcodes.push({opcode:a,args:[].slice.call(arguments,1)})},declare:function(a,b){this.opcodes.push({opcode:"DECLARE",name:a,value:b})},addDepth:function(a){if(isNaN(a))throw new Error("EWOT");0!==a&&(this.depths[a]||(this.depths[a]=!0,this.depths.list.push(a)))},classifyMustache:function(a){var b=a.isHelper,c=a.eligibleHelper,d=this.options;if(c&&!b){var e=a.id.parts[0];d.knownHelpers[e]?b=!0:d.knownHelpersOnly&&(c=!1)}return b?"helper":c?"ambiguous":"simple"},pushParams:function(a){for(var b,c=a.length;c--;)b=a[c],this.options.stringParams?(b.depth&&this.addDepth(b.depth),this.opcode("getContext",b.depth||0),this.opcode("pushStringParam",b.string)):this[b.type](b)},setupMustacheParams:function(a){var b=a.params;return this.pushParams(b),a.hash?this.hash(a.hash):this.opcode("pushLiteral","{}"),b},setupFullMustacheParams:function(a,b,c){var d=a.params;return this.pushParams(d),this.opcode("pushProgram",b),this.opcode("pushProgram",c),a.hash?this.hash(a.hash):this.opcode("pushLiteral","{}"),d}};var c=function(a){this.value=a};b.prototype={nameLookup:function(a,c,d){return/^[0-9]+$/.test(c)?a+"["+c+"]":b.isValidJavaScriptVariableName(c)?a+"."+c:a+"['"+c+"']"},appendToBuffer:function(a){return this.environment.isSimple?"return "+a+";":"buffer += "+a+";"},initializeBuffer:function(){return this.quotedString("")},namespace:"Handlebars",compile:function(a,b,c,d){this.environment=a,this.options=b||{},Handlebars.log(Handlebars.logger.DEBUG,this.environment.disassemble()+"\n\n"),this.name=this.environment.name,this.isChild=!!c,this.context=c||{programs:[],aliases:{}},this.preamble(),this.stackSlot=0,this.stackVars=[],this.registers={list:[]},this.compileStack=[],this.compileChildren(a,b);var e,f=a.opcodes;for(this.i=0,g=f.length;this.ie;e++)d.push("depth"+this.environment.depths.list[e]);if(a)return d.push(this.source.join("\n ")),Function.apply(this,d);var g="function "+(this.name||"")+"("+d.join(",")+") {\n "+this.source.join("\n ")+"}";return Handlebars.log(Handlebars.logger.DEBUG,g+"\n\n"),g},blockValue:function(){this.context.aliases.blockHelperMissing="helpers.blockHelperMissing";var a=["depth0"];this.setupParams(0,a),this.replaceStack(function(b){return a.splice(1,0,b),b+" = blockHelperMissing.call("+a.join(", ")+")"})},ambiguousBlockValue:function(){this.context.aliases.blockHelperMissing="helpers.blockHelperMissing";var a=["depth0"];this.setupParams(0,a);var b=this.topStack();a.splice(1,0,b),this.source.push("if (!"+this.lastHelper+") { "+b+" = blockHelperMissing.call("+a.join(", ")+"); }")},appendContent:function(a){this.source.push(this.appendToBuffer(this.quotedString(a)))},append:function(){var a=this.popStack();this.source.push("if("+a+" || "+a+" === 0) { "+this.appendToBuffer(a)+" }"),this.environment.isSimple&&this.source.push("else { "+this.appendToBuffer("''")+" }")},appendEscaped:function(){var a=this.nextOpcode(),b="";this.context.aliases.escapeExpression="this.escapeExpression",a&&"appendContent"===a.opcode&&(b=" + "+this.quotedString(a.args[0]),this.eat(a)),this.source.push(this.appendToBuffer("escapeExpression("+this.popStack()+")"+b))},getContext:function(a){this.lastContext!==a&&(this.lastContext=a)},lookupOnContext:function(a){this.pushStack(this.nameLookup("depth"+this.lastContext,a,"context"))},pushContext:function(){this.pushStackLiteral("depth"+this.lastContext)},resolvePossibleLambda:function(){this.context.aliases.functionType='"function"',this.replaceStack(function(a){return"typeof "+a+" === functionType ? "+a+"() : "+a})},lookup:function(a){this.replaceStack(function(b){return b+" == null || "+b+" === false ? "+b+" : "+this.nameLookup(b,a,"context")})},lookupData:function(a){this.pushStack(this.nameLookup("data",a,"data"))},pushStringParam:function(a){this.pushStackLiteral("depth"+this.lastContext),this.pushString(a)},pushString:function(a){this.pushStackLiteral(this.quotedString(a))},push:function(a){this.pushStack(a)},pushLiteral:function(a){this.pushStackLiteral(a)},pushProgram:function(a){null!=a?this.pushStackLiteral(this.programExpression(a)):this.pushStackLiteral(null)},invokeHelper:function(a,b){this.context.aliases.helperMissing="helpers.helperMissing";var c=this.lastHelper=this.setupHelper(a,b);this.register("foundHelper",c.name),this.pushStack("foundHelper ? foundHelper.call("+c.callParams+") : helperMissing.call("+c.helperMissingParams+")")},invokeKnownHelper:function(a,b){var c=this.setupHelper(a,b);this.pushStack(c.name+".call("+c.callParams+")")},invokeAmbiguous:function(a){this.context.aliases.functionType='"function"',this.pushStackLiteral("{}");var b=this.setupHelper(0,a),c=this.lastHelper=this.nameLookup("helpers",a,"helper");this.register("foundHelper",c);var d=this.nameLookup("depth"+this.lastContext,a,"context"),e=this.nextStack();this.source.push("if (foundHelper) { "+e+" = foundHelper.call("+b.callParams+"); }"),this.source.push("else { "+e+" = "+d+"; "+e+" = typeof "+e+" === functionType ? "+e+"() : "+e+"; }")},invokePartial:function(a){var b=[this.nameLookup("partials",a,"partial"),"'"+a+"'",this.popStack(),"helpers","partials"];this.options.data&&b.push("data"),this.context.aliases.self="this",this.pushStack("self.invokePartial("+b.join(", ")+");")},assignToHash:function(a){var b=this.popStack(),c=this.topStack();this.source.push(c+"['"+a+"'] = "+b+";")},compiler:b,compileChildren:function(a,b){for(var c,d,e=a.children,f=0,g=e.length;g>f;f++){c=e[f],d=new this.compiler,this.context.programs.push("");var h=this.context.programs.length;c.index=h,c.name="program"+h,this.context.programs[h]=d.compile(c,b,this.context)}},programExpression:function(a){if(this.context.aliases.self="this",null==a)return"self.noop";for(var b,c=this.environment.children[a],d=c.depths.list,e=[c.index,c.name,"data"],f=0,g=d.length;g>f;f++)b=d[f],1===b?e.push("depth0"):e.push("depth"+(b-1));return 0===d.length?"self.program("+e.join(", ")+")":(e.shift(),"self.programWithDepth("+e.join(", ")+")")},register:function(a,b){this.useRegister(a),this.source.push(a+" = "+b+";")},useRegister:function(a){this.registers[a]||(this.registers[a]=!0,this.registers.list.push(a))},pushStackLiteral:function(a){return this.compileStack.push(new c(a)),a},pushStack:function(a){return this.source.push(this.incrStack()+" = "+a+";"),this.compileStack.push("stack"+this.stackSlot),"stack"+this.stackSlot},replaceStack:function(a){var b=a.call(this,this.topStack());return this.source.push(this.topStack()+" = "+b+";"),"stack"+this.stackSlot},nextStack:function(a){var b=this.incrStack();return this.compileStack.push("stack"+this.stackSlot),b},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),"stack"+this.stackSlot},popStack:function(){var a=this.compileStack.pop();return a instanceof c?a.value:(this.stackSlot--,a)},topStack:function(){var a=this.compileStack[this.compileStack.length-1];return a instanceof c?a.value:a},quotedString:function(a){return'"'+a.replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r")+'"'},setupHelper:function(a,b){var c=[];this.setupParams(a,c);var d=this.nameLookup("helpers",b,"helper");return{params:c,name:d,callParams:["depth0"].concat(c).join(", "),helperMissingParams:["depth0",this.quotedString(b)].concat(c).join(", ")}},setupParams:function(a,b){var c,d,e,f=[],g=[];f.push("hash:"+this.popStack()),d=this.popStack(),e=this.popStack(),(e||d)&&(e||(this.context.aliases.self="this",e="self.noop"),d||(this.context.aliases.self="this",d="self.noop"),f.push("inverse:"+d),f.push("fn:"+e));for(var h=0;a>h;h++)c=this.popStack(),b.push(c),this.options.stringParams&&g.push(this.popStack());return this.options.stringParams&&f.push("contexts:["+g.join(",")+"]"),this.options.data&&f.push("data:data"),b.push("{"+f.join(",")+"}"),b.join(", ")}};for(var d="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield".split(" "),e=b.RESERVED_WORDS={},f=0,g=d.length;g>f;f++)e[d[f]]=!0;b.isValidJavaScriptVariableName=function(a){return!b.RESERVED_WORDS[a]&&/^[a-zA-Z_$][0-9a-zA-Z_$]+$/.test(a)?!0:!1}}(Handlebars.Compiler,Handlebars.JavaScriptCompiler),Handlebars.precompile=function(a,b){b=b||{};var c=Handlebars.parse(a),d=(new Handlebars.Compiler).compile(c,b);return(new Handlebars.JavaScriptCompiler).compile(d,b)},Handlebars.compile=function(a,b){function c(){var c=Handlebars.parse(a),d=(new Handlebars.Compiler).compile(c,b),e=(new Handlebars.JavaScriptCompiler).compile(d,b,void 0,!0);return Handlebars.template(e)}b=b||{};var d;return function(a,b){return d||(d=c()),d.call(this,a,b)}},Handlebars.VM={template:function(a){var b={escapeExpression:Handlebars.Utils.escapeExpression,invokePartial:Handlebars.VM.invokePartial,programs:[],program:function(a,b,c){var d=this.programs[a];return c?Handlebars.VM.program(b,c):d?d:d=this.programs[a]=Handlebars.VM.program(b)},programWithDepth:Handlebars.VM.programWithDepth,noop:Handlebars.VM.noop};return function(c,d){return d=d||{},a.call(b,Handlebars,c,d.helpers,d.partials,d.data)}},programWithDepth:function(a,b,c){var d=Array.prototype.slice.call(arguments,2);return function(c,e){return e=e||{},a.apply(this,[c,e.data||b].concat(d))}},program:function(a,b){return function(c,d){return d=d||{},a(c,d.data||b)}},noop:function(){return""},invokePartial:function(a,b,c,d,e,f){var g={helpers:d,partials:e,data:f};if(void 0===a)throw new Handlebars.Exception("The partial "+b+" could not be found");if(a instanceof Function)return a(c,g);if(Handlebars.compile)return e[b]=Handlebars.compile(a,{data:void 0!==f}),e[b](c,g);throw new Handlebars.Exception("The partial "+b+" could not be compiled when running in runtime-only mode")}},Handlebars.template=Handlebars.VM.template,function(){var a=this,b=a._,c={},d=Array.prototype,e=Object.prototype,f=Function.prototype,g=d.push,h=d.slice,i=d.concat,j=e.toString,k=e.hasOwnProperty,l=d.forEach,m=d.map,n=d.reduce,o=d.reduceRight,p=d.filter,q=d.every,r=d.some,s=d.indexOf,t=d.lastIndexOf,u=Array.isArray,v=Object.keys,w=f.bind,x=function(a){return a instanceof x?a:this instanceof x?void(this._wrapped=a):new x(a)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=x),exports._=x):a._=x,x.VERSION="1.5.1";var y=x.each=x.forEach=function(a,b,d){if(null!=a)if(l&&a.forEach===l)a.forEach(b,d);else if(a.length===+a.length){for(var e=0,f=a.length;f>e;e++)if(b.call(d,a[e],e,a)===c)return}else for(var g in a)if(x.has(a,g)&&b.call(d,a[g],g,a)===c)return};x.map=x.collect=function(a,b,c){var d=[];return null==a?d:m&&a.map===m?a.map(b,c):(y(a,function(a,e,f){d.push(b.call(c,a,e,f))}),d)};var z="Reduce of empty array with no initial value";x.reduce=x.foldl=x.inject=function(a,b,c,d){var e=arguments.length>2;if(null==a&&(a=[]),n&&a.reduce===n)return d&&(b=x.bind(b,d)),e?a.reduce(b,c):a.reduce(b);if(y(a,function(a,f,g){e?c=b.call(d,c,a,f,g):(c=a,e=!0)}),!e)throw new TypeError(z);return c},x.reduceRight=x.foldr=function(a,b,c,d){var e=arguments.length>2;if(null==a&&(a=[]),o&&a.reduceRight===o)return d&&(b=x.bind(b,d)),e?a.reduceRight(b,c):a.reduceRight(b);var f=a.length;if(f!==+f){var g=x.keys(a);f=g.length}if(y(a,function(h,i,j){i=g?g[--f]:--f,e?c=b.call(d,c,a[i],i,j):(c=a[i],e=!0)}),!e)throw new TypeError(z);return c},x.find=x.detect=function(a,b,c){var d;return A(a,function(a,e,f){return b.call(c,a,e,f)?(d=a,!0):void 0}),d},x.filter=x.select=function(a,b,c){var d=[];return null==a?d:p&&a.filter===p?a.filter(b,c):(y(a,function(a,e,f){b.call(c,a,e,f)&&d.push(a)}),d)},x.reject=function(a,b,c){return x.filter(a,function(a,d,e){return!b.call(c,a,d,e)},c)},x.every=x.all=function(a,b,d){b||(b=x.identity);var e=!0;return null==a?e:q&&a.every===q?a.every(b,d):(y(a,function(a,f,g){return(e=e&&b.call(d,a,f,g))?void 0:c}),!!e)};var A=x.some=x.any=function(a,b,d){b||(b=x.identity);var e=!1;return null==a?e:r&&a.some===r?a.some(b,d):(y(a,function(a,f,g){return e||(e=b.call(d,a,f,g))?c:void 0}),!!e)};x.contains=x.include=function(a,b){return null==a?!1:s&&a.indexOf===s?-1!=a.indexOf(b):A(a,function(a){return a===b})},x.invoke=function(a,b){var c=h.call(arguments,2),d=x.isFunction(b);return x.map(a,function(a){return(d?b:a[b]).apply(a,c)})},x.pluck=function(a,b){return x.map(a,function(a){return a[b]})},x.where=function(a,b,c){return x.isEmpty(b)?c?void 0:[]:x[c?"find":"filter"](a,function(a){for(var c in b)if(b[c]!==a[c])return!1;return!0})},x.findWhere=function(a,b){return x.where(a,b,!0)},x.max=function(a,b,c){if(!b&&x.isArray(a)&&a[0]===+a[0]&&a.length<65535)return Math.max.apply(Math,a);if(!b&&x.isEmpty(a))return-(1/0);var d={computed:-(1/0),value:-(1/0)};return y(a,function(a,e,f){var g=b?b.call(c,a,e,f):a;g>d.computed&&(d={value:a,computed:g})}),d.value},x.min=function(a,b,c){if(!b&&x.isArray(a)&&a[0]===+a[0]&&a.length<65535)return Math.min.apply(Math,a);if(!b&&x.isEmpty(a))return 1/0;var d={computed:1/0,value:1/0};return y(a,function(a,e,f){var g=b?b.call(c,a,e,f):a;gd||void 0===c)return 1;if(d>c||void 0===d)return-1}return a.indexf;){var h=f+g>>>1;c.call(d,a[h])=0})})},x.difference=function(a){var b=i.apply(d,h.call(arguments,1));return x.filter(a,function(a){return!x.contains(b,a)})},x.zip=function(){for(var a=x.max(x.pluck(arguments,"length").concat(0)),b=new Array(a),c=0;a>c;c++)b[c]=x.pluck(arguments,""+c);return b},x.object=function(a,b){if(null==a)return{};for(var c={},d=0,e=a.length;e>d;d++)b?c[a[d]]=b[d]:c[a[d][0]]=a[d][1];return c},x.indexOf=function(a,b,c){if(null==a)return-1;var d=0,e=a.length;if(c){if("number"!=typeof c)return d=x.sortedIndex(a,b),a[d]===b?d:-1;d=0>c?Math.max(0,e+c):c}if(s&&a.indexOf===s)return a.indexOf(b,c);for(;e>d;d++)if(a[d]===b)return d;return-1},x.lastIndexOf=function(a,b,c){if(null==a)return-1;var d=null!=c;if(t&&a.lastIndexOf===t)return d?a.lastIndexOf(b,c):a.lastIndexOf(b);for(var e=d?c:a.length;e--;)if(a[e]===b)return e;return-1},x.range=function(a,b,c){arguments.length<=1&&(b=a||0,a=0),c=arguments[2]||1;for(var d=Math.max(Math.ceil((b-a)/c),0),e=0,f=new Array(d);d>e;)f[e++]=a,a+=c;return f};var E=function(){};x.bind=function(a,b){var c,d;if(w&&a.bind===w)return w.apply(a,h.call(arguments,1));if(!x.isFunction(a))throw new TypeError;return c=h.call(arguments,2),d=function(){if(!(this instanceof d))return a.apply(b,c.concat(h.call(arguments)));E.prototype=a.prototype;var e=new E;E.prototype=null;var f=a.apply(e,c.concat(h.call(arguments)));return Object(f)===f?f:e}},x.partial=function(a){var b=h.call(arguments,1);return function(){return a.apply(this,b.concat(h.call(arguments)))}},x.bindAll=function(a){var b=h.call(arguments,1);if(0===b.length)throw new Error("bindAll must be passed function names");return y(b,function(b){a[b]=x.bind(a[b],a)}),a},x.memoize=function(a,b){var c={};return b||(b=x.identity),function(){var d=b.apply(this,arguments);return x.has(c,d)?c[d]:c[d]=a.apply(this,arguments)}},x.delay=function(a,b){var c=h.call(arguments,2);return setTimeout(function(){return a.apply(null,c)},b)},x.defer=function(a){return x.delay.apply(x,[a,1].concat(h.call(arguments,1)))},x.throttle=function(a,b,c){var d,e,f,g=null,h=0;c||(c={});var i=function(){h=c.leading===!1?0:new Date,g=null,f=a.apply(d,e)};return function(){var j=new Date;h||c.leading!==!1||(h=j);var k=b-(j-h);return d=this,e=arguments,0>=k?(clearTimeout(g),g=null,h=j,f=a.apply(d,e)):g||c.trailing===!1||(g=setTimeout(i,k)),f}},x.debounce=function(a,b,c){var d,e=null;return function(){var f=this,g=arguments,h=function(){e=null,c||(d=a.apply(f,g))},i=c&&!e;return clearTimeout(e),e=setTimeout(h,b),i&&(d=a.apply(f,g)),d}},x.once=function(a){var b,c=!1;return function(){return c?b:(c=!0,b=a.apply(this,arguments),a=null,b)}},x.wrap=function(a,b){return function(){var c=[a];return g.apply(c,arguments),b.apply(this,c)}},x.compose=function(){var a=arguments;return function(){for(var b=arguments,c=a.length-1;c>=0;c--)b=[a[c].apply(this,b)];return b[0]}},x.after=function(a,b){return function(){return--a<1?b.apply(this,arguments):void 0}},x.keys=v||function(a){if(a!==Object(a))throw new TypeError("Invalid object");var b=[];for(var c in a)x.has(a,c)&&b.push(c);return b},x.values=function(a){var b=[];for(var c in a)x.has(a,c)&&b.push(a[c]);return b},x.pairs=function(a){var b=[];for(var c in a)x.has(a,c)&&b.push([c,a[c]]);return b},x.invert=function(a){var b={};for(var c in a)x.has(a,c)&&(b[a[c]]=c);return b},x.functions=x.methods=function(a){var b=[];for(var c in a)x.isFunction(a[c])&&b.push(c);return b.sort()},x.extend=function(a){return y(h.call(arguments,1),function(b){if(b)for(var c in b)a[c]=b[c]}),a},x.pick=function(a){var b={},c=i.apply(d,h.call(arguments,1));return y(c,function(c){c in a&&(b[c]=a[c])}),b},x.omit=function(a){var b={},c=i.apply(d,h.call(arguments,1));for(var e in a)x.contains(c,e)||(b[e]=a[e]);return b},x.defaults=function(a){return y(h.call(arguments,1),function(b){if(b)for(var c in b)void 0===a[c]&&(a[c]=b[c])}),a},x.clone=function(a){return x.isObject(a)?x.isArray(a)?a.slice():x.extend({},a):a},x.tap=function(a,b){return b(a),a};var F=function(a,b,c,d){if(a===b)return 0!==a||1/a==1/b;if(null==a||null==b)return a===b;a instanceof x&&(a=a._wrapped),b instanceof x&&(b=b._wrapped);var e=j.call(a);if(e!=j.call(b))return!1;switch(e){case"[object String]":return a==String(b);case"[object Number]":return a!=+a?b!=+b:0==a?1/a==1/b:a==+b;case"[object Date]":case"[object Boolean]":return+a==+b; case"[object RegExp]":return a.source==b.source&&a.global==b.global&&a.multiline==b.multiline&&a.ignoreCase==b.ignoreCase}if("object"!=typeof a||"object"!=typeof b)return!1;for(var f=c.length;f--;)if(c[f]==a)return d[f]==b;var g=a.constructor,h=b.constructor;if(g!==h&&!(x.isFunction(g)&&g instanceof g&&x.isFunction(h)&&h instanceof h))return!1;c.push(a),d.push(b);var i=0,k=!0;if("[object Array]"==e){if(i=a.length,k=i==b.length)for(;i--&&(k=F(a[i],b[i],c,d)););}else{for(var l in a)if(x.has(a,l)&&(i++,!(k=x.has(b,l)&&F(a[l],b[l],c,d))))break;if(k){for(l in b)if(x.has(b,l)&&!i--)break;k=!i}}return c.pop(),d.pop(),k};x.isEqual=function(a,b){return F(a,b,[],[])},x.isEmpty=function(a){if(null==a)return!0;if(x.isArray(a)||x.isString(a))return 0===a.length;for(var b in a)if(x.has(a,b))return!1;return!0},x.isElement=function(a){return!(!a||1!==a.nodeType)},x.isArray=u||function(a){return"[object Array]"==j.call(a)},x.isObject=function(a){return a===Object(a)},y(["Arguments","Function","String","Number","Date","RegExp"],function(a){x["is"+a]=function(b){return j.call(b)=="[object "+a+"]"}}),x.isArguments(arguments)||(x.isArguments=function(a){return!(!a||!x.has(a,"callee"))}),"function"!=typeof/./&&(x.isFunction=function(a){return"function"==typeof a}),x.isFinite=function(a){return isFinite(a)&&!isNaN(parseFloat(a))},x.isNaN=function(a){return x.isNumber(a)&&a!=+a},x.isBoolean=function(a){return a===!0||a===!1||"[object Boolean]"==j.call(a)},x.isNull=function(a){return null===a},x.isUndefined=function(a){return void 0===a},x.has=function(a,b){return k.call(a,b)},x.noConflict=function(){return a._=b,this},x.identity=function(a){return a},x.times=function(a,b,c){for(var d=Array(Math.max(0,a)),e=0;a>e;e++)d[e]=b.call(c,e);return d},x.random=function(a,b){return null==b&&(b=a,a=0),a+Math.floor(Math.random()*(b-a+1))};var G={escape:{"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"}};G.unescape=x.invert(G.escape);var H={escape:new RegExp("["+x.keys(G.escape).join("")+"]","g"),unescape:new RegExp("("+x.keys(G.unescape).join("|")+")","g")};x.each(["escape","unescape"],function(a){x[a]=function(b){return null==b?"":(""+b).replace(H[a],function(b){return G[a][b]})}}),x.result=function(a,b){if(null==a)return void 0;var c=a[b];return x.isFunction(c)?c.call(a):c},x.mixin=function(a){y(x.functions(a),function(b){var c=x[b]=a[b];x.prototype[b]=function(){var a=[this._wrapped];return g.apply(a,arguments),M.call(this,c.apply(x,a))}})};var I=0;x.uniqueId=function(a){var b=++I+"";return a?a+b:b},x.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var J=/(.)^/,K={"'":"'","\\":"\\","\r":"r","\n":"n"," ":"t","\u2028":"u2028","\u2029":"u2029"},L=/\\|'|\r|\n|\t|\u2028|\u2029/g;x.template=function(a,b,c){var d;c=x.defaults({},c,x.templateSettings);var e=new RegExp([(c.escape||J).source,(c.interpolate||J).source,(c.evaluate||J).source].join("|")+"|$","g"),f=0,g="__p+='";a.replace(e,function(b,c,d,e,h){return g+=a.slice(f,h).replace(L,function(a){return"\\"+K[a]}),c&&(g+="'+\n((__t=("+c+"))==null?'':_.escape(__t))+\n'"),d&&(g+="'+\n((__t=("+d+"))==null?'':__t)+\n'"),e&&(g+="';\n"+e+"\n__p+='"),f=h+b.length,b}),g+="';\n",c.variable||(g="with(obj||{}){\n"+g+"}\n"),g="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+g+"return __p;\n";try{d=new Function(c.variable||"obj","_",g)}catch(h){throw h.source=g,h}if(b)return d(b,x);var i=function(a){return d.call(this,a,x)};return i.source="function("+(c.variable||"obj")+"){\n"+g+"}",i},x.chain=function(a){return x(a).chain()};var M=function(a){return this._chain?x(a).chain():a};x.mixin(x),y(["pop","push","reverse","shift","sort","splice","unshift"],function(a){var b=d[a];x.prototype[a]=function(){var c=this._wrapped;return b.apply(c,arguments),"shift"!=a&&"splice"!=a||0!==c.length||delete c[0],M.call(this,c)}}),y(["concat","join","slice"],function(a){var b=d[a];x.prototype[a]=function(){return M.call(this,b.apply(this._wrapped,arguments))}}),x.extend(x.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}.call(this),function(){var a,b=this,c=b.Backbone,d=[],e=d.push,f=d.slice,g=d.splice;a="undefined"!=typeof exports?exports:b.Backbone={},a.VERSION="1.0.0";var h=b._;h||"undefined"==typeof require||(h=require("underscore")),a.$=b.jQuery||b.Zepto||b.ender||b.$,a.noConflict=function(){return b.Backbone=c,this},a.emulateHTTP=!1,a.emulateJSON=!1;var i=a.Events={on:function(a,b,c){if(!k(this,"on",a,[b,c])||!b)return this;this._events||(this._events={});var d=this._events[a]||(this._events[a]=[]);return d.push({callback:b,context:c,ctx:c||this}),this},once:function(a,b,c){if(!k(this,"once",a,[b,c])||!b)return this;var d=this,e=h.once(function(){d.off(a,e),b.apply(this,arguments)});return e._callback=b,this.on(a,e,c)},off:function(a,b,c){var d,e,f,g,i,j,l,m;if(!this._events||!k(this,"off",a,[b,c]))return this;if(!a&&!b&&!c)return this._events={},this;for(g=a?[a]:h.keys(this._events),i=0,j=g.length;j>i;i++)if(a=g[i],f=this._events[a]){if(this._events[a]=d=[],b||c)for(l=0,m=f.length;m>l;l++)e=f[l],(b&&b!==e.callback&&b!==e.callback._callback||c&&c!==e.context)&&d.push(e);d.length||delete this._events[a]}return this},trigger:function(a){if(!this._events)return this;var b=f.call(arguments,1);if(!k(this,"trigger",a,b))return this;var c=this._events[a],d=this._events.all;return c&&l(c,b),d&&l(d,arguments),this},stopListening:function(a,b,c){var d=this._listeners;if(!d)return this;var e=!b&&!c;"object"==typeof b&&(c=this),a&&((d={})[a._listenerId]=a);for(var f in d)d[f].off(b,c,this),e&&delete this._listeners[f];return this}},j=/\s+/,k=function(a,b,c,d){if(!c)return!0;if("object"==typeof c){for(var e in c)a[b].apply(a,[e,c[e]].concat(d));return!1}if(j.test(c)){for(var f=c.split(j),g=0,h=f.length;h>g;g++)a[b].apply(a,[f[g]].concat(d));return!1}return!0},l=function(a,b){var c,d=-1,e=a.length,f=b[0],g=b[1],h=b[2];switch(b.length){case 0:for(;++dm;m++)this.trigger("change:"+g[m],this,l[g[m]],c)}if(j)return this;if(!i)for(;this._pending;)this._pending=!1,this.trigger("change",this,c);return this._pending=!1,this._changing=!1,this},unset:function(a,b){return this.set(a,void 0,h.extend({},b,{unset:!0}))},clear:function(a){var b={};for(var c in this.attributes)b[c]=void 0;return this.set(b,h.extend({},a,{unset:!0}))},hasChanged:function(a){return null==a?!h.isEmpty(this.changed):h.has(this.changed,a)},changedAttributes:function(a){if(!a)return this.hasChanged()?h.clone(this.changed):!1;var b,c=!1,d=this._changing?this._previousAttributes:this.attributes;for(var e in a)h.isEqual(d[e],b=a[e])||((c||(c={}))[e]=b);return c},previous:function(a){return null!=a&&this._previousAttributes?this._previousAttributes[a]:null},previousAttributes:function(){return h.clone(this._previousAttributes)},fetch:function(a){a=a?h.clone(a):{},void 0===a.parse&&(a.parse=!0);var b=this,c=a.success;return a.success=function(d){return b.set(b.parse(d,a),a)?(c&&c(b,d,a),void b.trigger("sync",b,d,a)):!1},L(this,a),this.sync("read",this,a)},save:function(a,b,c){var d,e,f,g=this.attributes;if(null==a||"object"==typeof a?(d=a,c=b):(d={})[a]=b,d&&(!c||!c.wait)&&!this.set(d,c))return!1;if(c=h.extend({validate:!0},c),!this._validate(d,c))return!1;d&&c.wait&&(this.attributes=h.extend({},g,d)),void 0===c.parse&&(c.parse=!0);var i=this,j=c.success;return c.success=function(a){i.attributes=g;var b=i.parse(a,c);return c.wait&&(b=h.extend(d||{},b)),h.isObject(b)&&!i.set(b,c)?!1:(j&&j(i,a,c),void i.trigger("sync",i,a,c))},L(this,c),e=this.isNew()?"create":c.patch?"patch":"update","patch"===e&&(c.attrs=d),f=this.sync(e,this,c),d&&c.wait&&(this.attributes=g),f},destroy:function(a){a=a?h.clone(a):{};var b=this,c=a.success,d=function(){b.trigger("destroy",b,b.collection,a)};if(a.success=function(e){(a.wait||b.isNew())&&d(),c&&c(b,e,a),b.isNew()||b.trigger("sync",b,e,a)},this.isNew())return a.success(),!1;L(this,a);var e=this.sync("delete",this,a);return a.wait||d(),e},url:function(){var a=h.result(this,"urlRoot")||h.result(this.collection,"url")||K();return this.isNew()?a:a+("/"===a.charAt(a.length-1)?"":"/")+encodeURIComponent(this.id)},parse:function(a,b){return a},clone:function(){return new this.constructor(this.attributes)},isNew:function(){return null==this.id},isValid:function(a){return this._validate({},h.extend(a||{},{validate:!0}))},_validate:function(a,b){if(!b.validate||!this.validate)return!0;a=h.extend({},this.attributes,a);var c=this.validationError=this.validate(a,b)||null;return c?(this.trigger("invalid",this,c,h.extend(b||{},{validationError:c})),!1):!0}});var p=["keys","values","pairs","invert","pick","omit"];h.each(p,function(a){n.prototype[a]=function(){var b=f.call(arguments);return b.unshift(this.attributes),h[a].apply(h,b)}});var q=a.Collection=function(a,b){b||(b={}),b.url&&(this.url=b.url),b.model&&(this.model=b.model),void 0!==b.comparator&&(this.comparator=b.comparator),this._reset(),this.initialize.apply(this,arguments),a&&this.reset(a,h.extend({silent:!0},b))},r={add:!0,remove:!0,merge:!0},s={add:!0,merge:!1,remove:!1};h.extend(q.prototype,i,{model:n,initialize:function(){},toJSON:function(a){return this.map(function(b){return b.toJSON(a)})},sync:function(){return a.sync.apply(this,arguments)},add:function(a,b){return this.set(a,h.defaults(b||{},s))},remove:function(a,b){a=h.isArray(a)?a.slice():[a],b||(b={});var c,d,e,f;for(c=0,d=a.length;d>c;c++)f=this.get(a[c]),f&&(delete this._byId[f.id],delete this._byId[f.cid],e=this.indexOf(f),this.models.splice(e,1),this.length--,b.silent||(b.index=e,f.trigger("remove",f,this,b)),this._removeReference(f));return this},set:function(a,b){b=h.defaults(b||{},r),b.parse&&(a=this.parse(a,b)),h.isArray(a)||(a=a?[a]:[]);var c,d,f,i,j,k=b.at,l=this.comparator&&null==k&&b.sort!==!1,m=h.isString(this.comparator)?this.comparator:null,n=[],o=[],p={};for(c=0,d=a.length;d>c;c++)(f=this._prepareModel(a[c],b))&&((i=this.get(f))?(b.remove&&(p[i.cid]=!0),b.merge&&(i.set(f.attributes,b),l&&!j&&i.hasChanged(m)&&(j=!0))):b.add&&(n.push(f),f.on("all",this._onModelEvent,this),this._byId[f.cid]=f,null!=f.id&&(this._byId[f.id]=f)));if(b.remove){for(c=0,d=this.length;d>c;++c)p[(f=this.models[c]).cid]||o.push(f);o.length&&this.remove(o,b)}if(n.length&&(l&&(j=!0),this.length+=n.length,null!=k?g.apply(this.models,[k,0].concat(n)):e.apply(this.models,n)),j&&this.sort({silent:!0}),b.silent)return this;for(c=0,d=n.length;d>c;c++)(f=n[c]).trigger("add",f,this,b);return j&&this.trigger("sort",this,b),this},reset:function(a,b){b||(b={});for(var c=0,d=this.models.length;d>c;c++)this._removeReference(this.models[c]);return b.previousModels=this.models,this._reset(),this.add(a,h.extend({silent:!0},b)),b.silent||this.trigger("reset",this,b),this},push:function(a,b){return a=this._prepareModel(a,b),this.add(a,h.extend({at:this.length},b)),a},pop:function(a){var b=this.at(this.length-1);return this.remove(b,a),b},unshift:function(a,b){return a=this._prepareModel(a,b),this.add(a,h.extend({at:0},b)),a},shift:function(a){var b=this.at(0);return this.remove(b,a),b},slice:function(a,b){return this.models.slice(a,b)},get:function(a){return null==a?void 0:this._byId[null!=a.id?a.id:a.cid||a]},at:function(a){return this.models[a]},where:function(a,b){return h.isEmpty(a)?b?void 0:[]:this[b?"find":"filter"](function(b){for(var c in a)if(a[c]!==b.get(c))return!1;return!0})},findWhere:function(a){return this.where(a,!0)},sort:function(a){if(!this.comparator)throw new Error("Cannot sort a set without a comparator");return a||(a={}),h.isString(this.comparator)||1===this.comparator.length?this.models=this.sortBy(this.comparator,this):this.models.sort(h.bind(this.comparator,this)),a.silent||this.trigger("sort",this,a),this},sortedIndex:function(a,b,c){b||(b=this.comparator);var d=h.isFunction(b)?b:function(a){return a.get(b)};return h.sortedIndex(this.models,a,d,c)},pluck:function(a){return h.invoke(this.models,"get",a)},fetch:function(a){a=a?h.clone(a):{},void 0===a.parse&&(a.parse=!0);var b=a.success,c=this;return a.success=function(d){var e=a.reset?"reset":"set";c[e](d,a),b&&b(c,d,a),c.trigger("sync",c,d,a)},L(this,a),this.sync("read",this,a)},create:function(a,b){if(b=b?h.clone(b):{},!(a=this._prepareModel(a,b)))return!1;b.wait||this.add(a,b);var c=this,d=b.success;return b.success=function(e){b.wait&&c.add(a,b),d&&d(a,e,b)},a.save(null,b),a},parse:function(a,b){return a},clone:function(){return new this.constructor(this.models)},_reset:function(){this.length=0,this.models=[],this._byId={}},_prepareModel:function(a,b){if(a instanceof n)return a.collection||(a.collection=this),a;b||(b={}),b.collection=this;var c=new this.model(a,b);return c._validate(a,b)?c:(this.trigger("invalid",this,a,b),!1)},_removeReference:function(a){this===a.collection&&delete a.collection,a.off("all",this._onModelEvent,this)},_onModelEvent:function(a,b,c,d){("add"!==a&&"remove"!==a||c===this)&&("destroy"===a&&this.remove(b,d),b&&a==="change:"+b.idAttribute&&(delete this._byId[b.previous(b.idAttribute)],null!=b.id&&(this._byId[b.id]=b)),this.trigger.apply(this,arguments))}});var t=["forEach","each","map","collect","reduce","foldl","inject","reduceRight","foldr","find","detect","filter","select","reject","every","all","some","any","include","contains","invoke","max","min","toArray","size","first","head","take","initial","rest","tail","drop","last","without","indexOf","shuffle","lastIndexOf","isEmpty","chain"];h.each(t,function(a){q.prototype[a]=function(){var b=f.call(arguments);return b.unshift(this.models),h[a].apply(h,b)}});var u=["groupBy","countBy","sortBy"];h.each(u,function(a){q.prototype[a]=function(b,c){var d=h.isFunction(b)?b:function(a){return a.get(b)};return h[a](this.models,d,c)}});var v=a.View=function(a){this.cid=h.uniqueId("view"),this._configure(a||{}),this._ensureElement(),this.initialize.apply(this,arguments),this.delegateEvents()},w=/^(\S+)\s*(.*)$/,x=["model","collection","el","id","attributes","className","tagName","events"];h.extend(v.prototype,i,{tagName:"div",$:function(a){return this.$el.find(a)},initialize:function(){},render:function(){return this},remove:function(){return this.$el.remove(),this.stopListening(),this},setElement:function(b,c){return this.$el&&this.undelegateEvents(),this.$el=b instanceof a.$?b:a.$(b),this.el=this.$el[0],c!==!1&&this.delegateEvents(),this},delegateEvents:function(a){if(!a&&!(a=h.result(this,"events")))return this;this.undelegateEvents();for(var b in a){var c=a[b];if(h.isFunction(c)||(c=this[a[b]]),c){var d=b.match(w),e=d[1],f=d[2];c=h.bind(c,this),e+=".delegateEvents"+this.cid,""===f?this.$el.on(e,c):this.$el.on(e,f,c)}}return this},undelegateEvents:function(){return this.$el.off(".delegateEvents"+this.cid),this},_configure:function(a){this.options&&(a=h.extend({},h.result(this,"options"),a)),h.extend(this,h.pick(a,x)),this.options=a},_ensureElement:function(){if(this.el)this.setElement(h.result(this,"el"),!1);else{var b=h.extend({},h.result(this,"attributes"));this.id&&(b.id=h.result(this,"id")),this.className&&(b["class"]=h.result(this,"className"));var c=a.$("<"+h.result(this,"tagName")+">").attr(b);this.setElement(c,!1)}}}),a.sync=function(b,c,d){var e=y[b];h.defaults(d||(d={}),{emulateHTTP:a.emulateHTTP,emulateJSON:a.emulateJSON});var f={type:e,dataType:"json"};if(d.url||(f.url=h.result(c,"url")||K()),null!=d.data||!c||"create"!==b&&"update"!==b&&"patch"!==b||(f.contentType="application/json",f.data=JSON.stringify(d.attrs||c.toJSON(d))),d.emulateJSON&&(f.contentType="application/x-www-form-urlencoded",f.data=f.data?{model:f.data}:{}),d.emulateHTTP&&("PUT"===e||"DELETE"===e||"PATCH"===e)){f.type="POST",d.emulateJSON&&(f.data._method=e);var g=d.beforeSend;d.beforeSend=function(a){return a.setRequestHeader("X-HTTP-Method-Override",e),g?g.apply(this,arguments):void 0}}"GET"===f.type||d.emulateJSON||(f.processData=!1),"PATCH"!==f.type||!window.ActiveXObject||window.external&&window.external.msActiveXFilteringEnabled||(f.xhr=function(){return new ActiveXObject("Microsoft.XMLHTTP")});var i=d.xhr=a.ajax(h.extend(f,d));return c.trigger("request",c,i,d),i};var y={create:"POST",update:"PUT",patch:"PATCH","delete":"DELETE",read:"GET"};a.ajax=function(){return a.$.ajax.apply(a.$,arguments)};var z=a.Router=function(a){a||(a={}),a.routes&&(this.routes=a.routes),this._bindRoutes(),this.initialize.apply(this,arguments)},A=/\((.*?)\)/g,B=/(\(\?)?:\w+/g,C=/\*\w+/g,D=/[\-{}\[\]+?.,\\\^$|#\s]/g;h.extend(z.prototype,i,{initialize:function(){},route:function(b,c,d){h.isRegExp(b)||(b=this._routeToRegExp(b)),h.isFunction(c)&&(d=c,c=""),d||(d=this[c]);var e=this;return a.history.route(b,function(f){var g=e._extractParameters(b,f);d&&d.apply(e,g),e.trigger.apply(e,["route:"+c].concat(g)),e.trigger("route",c,g),a.history.trigger("route",e,c,g)}),this},navigate:function(b,c){return a.history.navigate(b,c),this},_bindRoutes:function(){if(this.routes){this.routes=h.result(this,"routes");for(var a,b=h.keys(this.routes);null!=(a=b.pop());)this.route(a,this.routes[a])}},_routeToRegExp:function(a){return a=a.replace(D,"\\$&").replace(A,"(?:$1)?").replace(B,function(a,b){return b?a:"([^/]+)"}).replace(C,"(.*?)"),new RegExp("^"+a+"$")},_extractParameters:function(a,b){var c=a.exec(b).slice(1);return h.map(c,function(a){return a?decodeURIComponent(a):null})}});var E=a.History=function(){this.handlers=[],h.bindAll(this,"checkUrl"),"undefined"!=typeof window&&(this.location=window.location,this.history=window.history)},F=/^[#\/]|\s+$/g,G=/^\/+|\/+$/g,H=/msie [\w.]+/,I=/\/$/;E.started=!1,h.extend(E.prototype,i,{interval:50,getHash:function(a){var b=(a||this).location.href.match(/#(.*)$/);return b?b[1]:""},getFragment:function(a,b){if(null==a)if(this._hasPushState||!this._wantsHashChange||b){a=this.location.pathname;var c=this.root.replace(I,"");a.indexOf(c)||(a=a.substr(c.length))}else a=this.getHash();return a.replace(F,"")},start:function(b){if(E.started)throw new Error("Backbone.history has already been started");E.started=!0,this.options=h.extend({},{root:"/"},this.options,b),this.root=this.options.root,this._wantsHashChange=this.options.hashChange!==!1,this._wantsPushState=!!this.options.pushState,this._hasPushState=!!(this.options.pushState&&this.history&&this.history.pushState);var c=this.getFragment(),d=document.documentMode,e=H.exec(navigator.userAgent.toLowerCase())&&(!d||7>=d);this.root=("/"+this.root+"/").replace(G,"/"),e&&this._wantsHashChange&&(this.iframe=a.$('