function customDateTimeFormatter(n){var u=new Date(n),r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],t=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];if(typeof window.LocalizationResources!=undefined)try{r[0]=window.LocalizationResources.day_sun;r[1]=window.LocalizationResources.day_mon;r[2]=window.LocalizationResources.day_tue;r[3]=window.LocalizationResources.day_wed;r[4]=window.LocalizationResources.day_thu;r[5]=window.LocalizationResources.day_fri;r[6]=window.LocalizationResources.day_sat;t[0]=window.LocalizationResources.month_jan;t[1]=window.LocalizationResources.month_feb;t[2]=window.LocalizationResources.month_mar;t[3]=window.LocalizationResources.month_apr;t[4]=window.LocalizationResources.month_may;t[5]=window.LocalizationResources.month_jun;t[6]=window.LocalizationResources.month_jul;t[7]=window.LocalizationResources.month_aug;t[8]=window.LocalizationResources.month_sep;t[9]=window.LocalizationResources.month_oct;t[10]=window.LocalizationResources.month_nov;t[11]=window.LocalizationResources.month_dec}catch(o){}var i=u.getHours(),f=u.getMinutes(),e=i>=12?"pm":"am";return i=i%12,i=i?i:12,f=f<10?"0"+f:f,i=i<10?"0"+i:i,r[u.getDay()]+", "+u.getDate()+" "+t[u.getMonth()]+" "+u.getFullYear()+" "+i+":"+f+" "+e.toUpperCase()}function doMatchHeightResizes(){$("*[data-match-height-with]").each(function(n,t){var r=$(t).data("match-height-with"),i=$("#"+r),u=i.height();i.position().top==$(t).position().top?$(t).css("min-height",u):$(t).css("min-height","")})}function doAspectRatio(){$("*[data-aspect-ratio]").each(function(n,t){var f=$(t).attr("data-aspect-ratio"),i=f.split(":"),u,r;i.length==2&&(u=$(t).width(),r=u*i[1]/i[0],$(t).css("min-height",r),$(t).is("iframe")&&$(t).attr("height",r))})}function setMSAProfilePictureControls(){var t="https://mem.gfx.ms/me/MeControl/9.18199.0/msa_enabled.png",n;$(".profile-picture-control img").attr("src",t);$(".profile-picture-control").length>0&&$(".msame_Header").length>0&&($(".msame_Drop_AI_picframe img").length>0?(n=$(".msame_Drop_AI_picframe img").attr("src"),(n==null||n=="")&&(n=t),$(".profile-picture-control img").attr("src",n)):setTimeout(setProfilePictureControls,2e3))}function resizeCallback(){resizeTimeoutId&&window.clearTimeout(resizeTimeoutId);resizeTimeoutId=window.setTimeout(window.doResizeActions,5)}function Subscription_RegisteredOrNot(n){var t=$("#"+n).val(),i=$("#comp_"+n).val(),r;if(typeof i=="undefined"&&(i="false"),typeof t=="undefined"&&(t="false"),t!=undefined){if(t=t.toString().toLowerCase(),i=i.toString().toLowerCase(),$('div[id^="'+n+'_"]').hide(),r=n+"_"+t,t=="true"&&i=="false")try{$("#"+r+" a").attr("href","/account/manage")}catch(u){}$("#"+r).length>0?$("#"+r).show():$('div[id^="'+n+'_"]').first().show()}}function getRandomInt(n,t){return Math.floor(Math.random()*(t-n))+n}function TeamsCollabOptInPartial(){if($("#teams-collab-opt-in").length>0){var t=typeof window.LocalizationResources.teams_collab_click_here_to_continue!="undefined"?window.LocalizationResources.teams_collab_click_here_to_continue:"Click here to continue Teams Collaboration registration",n=typeof window.LocalizationResources.GenericError!="undefined"?window.LocalizationResources.GenericError:"There was an error. Please retry.";$("#TeamsCollabOptInPrivacyNoticeRead").on("change",function(){$("#TeamsCollabOptInPrivacyNoticeRead").is(":checked")?($("#teams-collab-opt-in").addClass("f-purple"),$("#teams-collab-opt-in").removeClass("f-clear"),$("#teams-collab-opt-in").removeAttr("disabled")):($("#teams-collab-opt-in").removeClass("f-purple"),$("#teams-collab-opt-in").addClass("f-clear"),$("#teams-collab-opt-in").attr("disabled","disabled"))});$("#teams-collab-opt-in").on("click",function(i){if(i.preventDefault(),$("#TeamsCollabOptInPrivacyNoticeRead").is(":checked")){$(this).removeClass("f-purple");$(this).addClass("f-clear");$(this).prop("disabled","disabled");$(".teams-collaboration-block-item").find(".c-progress").show();var r=null;window.location.pathname.toLowerCase().includes("/search")&&(r=window.location.pathname+window.location.search+window.location.hash);$.post("/Account/TeamsCollaborationOptIn",AntiForgeryHelper.Wrap({optin:!0,returnUrl:r}),function(i){typeof i=="object"?typeof i.Data=="string"&&i.Data.startsWith("http")?(window.location.href=i.Data,setTimeout(function(){$(".teams-collaboration-block-item").append('<a href="'+i.Data+'" class="c-hyperlink"> '+t+"<\/a>")},4e3)):typeof i.Data=="boolean"&&(i.Data==!0?($("#userregionProfile").length>0&&$.get("/account/GetUserProfileRegion",function(n){$("#userregionProfile").html(n)}),$("#GetTeamsCollaborationRequests").length>0&&$.get("/account/GetTeamsCollaborationRequests",function(n){$("#GetTeamsCollaborationRequests").html(n)}),document.location.pathname.toLowerCase().includes("/search/")&&document.location.reload()):$(".teams-collaboration-block-item").append(n)):$(".teams-collaboration-block-item").append(n)})}})}}var matchHeightRatioTimeout,aspectRatioTimeout,dataJsHref,resizeTimeoutId,dragging,fileUploadDrag,mwfAutoInit_Select_onSelectionChanged;(function e(n,t,i){function u(r,e){var s,h,o;if(!t[r]){if(!n[r]){if(s=typeof require=="function"&&require,!e&&s)return s(r,!0);if(f)return f(r,!0);h=new Error("Cannot find module '"+r+"'");throw h.code="MODULE_NOT_FOUND",h;}o=t[r]={exports:{}};n[r][0].call(o.exports,function(t){var i=n[r][1][t];return u(i?i:t)},o,o.exports,e,n,t,i)}return t[r].exports}for(var f=typeof require=="function"&&require,r=0;r<i.length;r++)u(i[r]);return u})({1:[function(n,t){(function(i,r){"use strict";function u(t,u){function y(n){for(var i,t=0;n[t];t+=1)if(i=n[t],i===".")n.splice(t,1),t-=1;else if(i==="..")if(t===1&&(n[2]===".."||n[0]===".."))break;else t>0&&(n.splice(t-1,2),t-=2)}function h(n,t){var i;return n&&n.charAt(0)==="."&&t&&(i=t.split("/"),i=i.slice(0,i.length-1),i=i.concat(n.split("/")),y(i),n=i.join("/")),n}function p(n){return function(t){return h(t,n)}}function w(n){function t(t){f[n]=t}return t.fromText=function(){throw new Error("amdefine does not implement load.fromText");},t}function c(n,i,e){var c,h,s,l;if(n)h=f[n]={},s={id:n,uri:r,exports:h},c=o(u,h,s,n);else{if(a)throw new Error("amdefine with no module ID cannot be called more than once per file.");a=!0;h=t.exports;s=t;c=o(u,h,s,t.id)}i&&(i=i.map(function(n){return c(n)}));l=typeof e=="function"?e.apply(s.exports,i):e;l!==undefined&&(s.exports=l,n&&(f[n]=s.exports))}function l(n,t,i){Array.isArray(n)?(i=t,t=n,n=undefined):typeof n!="string"&&(i=n,n=t=undefined);t&&!Array.isArray(t)&&(i=t,t=undefined);t||(t=["require","exports","module"]);n?e[n]=[n,t,i]:c(n,t,i)}var e={},f={},a=!1,v=n("path"),o,s;return o=function(n,t,r,u){function f(f,e){if(typeof f=="string")return s(n,t,r,f,u);f=f.map(function(i){return s(n,t,r,i,u)});e&&i.nextTick(function(){e.apply(null,f)})}return f.toUrl=function(n){return n.indexOf(".")===0?h(n,v.dirname(r.filename)):n},f},u=u||function(){return t.require.apply(t,arguments)},s=function(n,t,i,r,u){var a=r.indexOf("!"),y=r,v,l;if(a===-1){if(r=h(r,u),r==="require")return o(n,t,i,u);if(r==="exports")return t;if(r==="module")return i;if(f.hasOwnProperty(r))return f[r];if(e[r])return c.apply(null,e[r]),f[r];if(n)return n(y);throw new Error("No module with ID: "+r);}else return v=r.substring(0,a),r=r.substring(a+1,r.length),l=s(n,t,i,v,u),r=l.normalize?l.normalize(r,p(u)):h(r,u),f[r]?f[r]:(l.load(r,o(n,t,i,u),w(r),{}),f[r])},l.require=function(n){return f[n]?f[n]:e[n]?(c.apply(null,e[n]),f[n]):void 0},l.amd={},l}t.exports=u}).call(this,n("_process"),"/node_modules/amdefine/amdefine.js")},{_process:45,path:44}],2:[function(){},{}],3:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function o(){var n=k();return n.compile=function(t,i){return f.compile(t,i,n)},n.precompile=function(t,i){return f.precompile(t,i,n)},n.AST=l["default"],n.Compiler=f.Compiler,n.JavaScriptCompiler=v["default"],n.Parser=e.parser,n.parse=e.parse,n}var r;i.__esModule=!0;var s=n("./handlebars.runtime"),h=u(s),c=n("./handlebars/compiler/ast"),l=u(c),e=n("./handlebars/compiler/base"),f=n("./handlebars/compiler/compiler"),a=n("./handlebars/compiler/javascript-compiler"),v=u(a),y=n("./handlebars/compiler/visitor"),p=u(y),w=n("./handlebars/no-conflict"),b=u(w),k=h["default"].create;r=o();r.create=o;b["default"](r);r.Visitor=p["default"];r["default"]=r;i["default"]=r;t.exports=i["default"]},{"./handlebars.runtime":4,"./handlebars/compiler/ast":6,"./handlebars/compiler/base":7,"./handlebars/compiler/compiler":9,"./handlebars/compiler/javascript-compiler":11,"./handlebars/compiler/visitor":14,"./handlebars/no-conflict":28}],4:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function f(n){var t,i;if(n&&n.__esModule)return n;if(t={},n!=null)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t["default"]=n,t}function h(){var n=new o.HandlebarsEnvironment;return e.extend(n,o),n.SafeString=a["default"],n.Exception=y["default"],n.Utils=e,n.escapeExpression=e.escapeExpression,n.VM=s,n.template=function(t){return s.template(t,n)},n}var r;i.__esModule=!0;var c=n("./handlebars/base"),o=f(c),l=n("./handlebars/safe-string"),a=u(l),v=n("./handlebars/exception"),y=u(v),p=n("./handlebars/utils"),e=f(p),w=n("./handlebars/runtime"),s=f(w),b=n("./handlebars/no-conflict"),k=u(b);r=h();r.create=h;k["default"](r);r["default"]=r;i["default"]=r;t.exports=i["default"]},{"./handlebars/base":5,"./handlebars/exception":18,"./handlebars/no-conflict":28,"./handlebars/runtime":29,"./handlebars/safe-string":30,"./handlebars/utils":31}],5:[function(n,t,i){"use strict";function s(n){return n&&n.__esModule?n:{"default":n}}function o(n,t,i){this.helpers=n||{};this.partials=t||{};this.decorators=i||{};v.registerDefaultHelpers(this);y.registerDefaultDecorators(this)}var h,c,f,l;i.__esModule=!0;i.HandlebarsEnvironment=o;var r=n("./utils"),a=n("./exception"),e=s(a),v=n("./helpers"),y=n("./decorators"),p=n("./logger"),u=s(p);i.VERSION="4.0.5";h=7;i.COMPILER_REVISION=h;c={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0"};i.REVISION_CHANGES=c;f="[object Object]";o.prototype={constructor:o,logger:u["default"],log:u["default"].log,registerHelper:function(n,t){if(r.toString.call(n)===f){if(t)throw new e["default"]("Arg not supported with multiple helpers");r.extend(this.helpers,n)}else this.helpers[n]=t},unregisterHelper:function(n){delete this.helpers[n]},registerPartial:function(n,t){if(r.toString.call(n)===f)r.extend(this.partials,n);else{if(typeof t=="undefined")throw new e["default"]('Attempting to register a partial called "'+n+'" as undefined');this.partials[n]=t}},unregisterPartial:function(n){delete this.partials[n]},registerDecorator:function(n,t){if(r.toString.call(n)===f){if(t)throw new e["default"]("Arg not supported with multiple decorators");r.extend(this.decorators,n)}else this.decorators[n]=t},unregisterDecorator:function(n){delete this.decorators[n]}};l=u["default"].log;i.log=l;i.createFrame=r.createFrame;i.logger=u["default"]},{"./decorators":16,"./exception":18,"./helpers":19,"./logger":27,"./utils":31}],6:[function(n,t,i){"use strict";i.__esModule=!0;var r={helpers:{helperExpression:function(n){return n.type==="SubExpression"||(n.type==="MustacheStatement"||n.type==="BlockStatement")&&!!(n.params&&n.params.length||n.hash)},scopedId:function(n){return/^\.|this\b/.test(n.original)},simpleId:function(n){return n.parts.length===1&&!r.helpers.scopedId(n)&&!n.depth}}};i["default"]=r;t.exports=i["default"]},{}],7:[function(n,t,i){"use strict";function e(n){var t,i;if(n&&n.__esModule)return n;if(t={},n!=null)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t["default"]=n,t}function f(n){return n&&n.__esModule?n:{"default":n}}function v(n,t){if(n.type==="Program")return n;u["default"].yy=r;r.locInfo=function(n){return new r.SourceLocation(t&&t.srcName,n)};var i=new h["default"](t);return i.accept(u["default"].parse(n))}var r;i.__esModule=!0;i.parse=v;var o=n("./parser"),u=f(o),s=n("./whitespace-control"),h=f(s),c=n("./helpers"),l=e(c),a=n("../utils");i.parser=u["default"];r={};a.extend(r,l)},{"../utils":31,"./helpers":10,"./parser":12,"./whitespace-control":15}],8:[function(n,t,i){"use strict";function f(n,t,i){var f,r,e;if(u.isArray(n)){for(f=[],r=0,e=n.length;r<e;r++)f.push(t.wrap(n[r],i));return f}return typeof n=="boolean"||typeof n=="number"?n+"":n}function o(n){this.srcFile=n;this.source=[]}var u,r,e;i.__esModule=!0;u=n("../utils");r=undefined;try{typeof define=="function"&&define.amd||(e=n("source-map"),r=e.SourceNode)}catch(s){}r||(r=function(n,t,i,r){this.src="";r&&this.add(r)},r.prototype={add:function(n){u.isArray(n)&&(n=n.join(""));this.src+=n},prepend:function(n){u.isArray(n)&&(n=n.join(""));this.src=n+this.src},toStringWithSourceMap:function(){return{code:this.toString()}},toString:function(){return this.src}});o.prototype={isEmpty:function(){return!this.source.length},prepend:function(n,t){this.source.unshift(this.wrap(n,t))},push:function(n,t){this.source.push(this.wrap(n,t))},merge:function(){var n=this.empty();return this.each(function(t){n.add(["  ",t,"\n"])}),n},each:function(n){for(var t=0,i=this.source.length;t<i;t++)n(this.source[t])},empty:function(){var n=this.currentLocation||{start:{}};return new r(n.start.line,n.start.column,this.srcFile)},wrap:function(n){var t=arguments.length<=1||arguments[1]===undefined?this.currentLocation||{start:{}}:arguments[1];return n instanceof r?n:(n=f(n,this,t),new r(t.start.line,t.start.column,this.srcFile,n))},functionCall:function(n,t,i){return i=this.generateList(i),this.wrap([n,t?"."+t+"(":"(",i,")"])},quotedString:function(n){return'"'+(n+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(n){var u=[],t,r,i;for(t in n)n.hasOwnProperty(t)&&(r=f(n[t],this),r!=="undefined"&&u.push([this.quotedString(t),":",r]));return i=this.generateList(u),i.prepend("{"),i.add("}"),i},generateList:function(n){for(var i=this.empty(),t=0,r=n.length;t<r;t++)t&&i.add(","),i.add(f(n[t],this));return i},generateArray:function(n){var t=this.generateList(n);return t.prepend("["),t.add("]"),t}};i["default"]=o;t.exports=i["default"]},{"../utils":31,"source-map":33}],9:[function(n,t,i){"use strict";function o(n){return n&&n.__esModule?n:{"default":n}}function e(){}function v(n,t,i){if(n==null||typeof n!="string"&&n.type!=="Program")throw new r["default"]("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+n);t=t||{};"data"in t||(t.data=!0);t.compat&&(t.useDepths=!0);var u=i.parse(n,t),f=(new i.Compiler).compile(u,t);return(new i.JavaScriptCompiler).compile(f,t)}function y(n,t,i){function f(){var r=i.parse(n,t),u=(new i.Compiler).compile(r,t),f=(new i.JavaScriptCompiler).compile(u,t,undefined,!0);return i.template(f)}function e(n,t){return u||(u=f()),u.call(this,n,t)}if(t===undefined&&(t={}),n==null||typeof n!="string"&&n.type!=="Program")throw new r["default"]("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+n);"data"in t||(t.data=!0);t.compat&&(t.useDepths=!0);var u=undefined;return e._setup=function(n){return u||(u=f()),u._setup(n)},e._child=function(n,t,i,r){return u||(u=f()),u._child(n,t,i,r)},e}function s(n,t){if(n===t)return!0;if(f.isArray(n)&&f.isArray(t)&&n.length===t.length){for(var i=0;i<n.length;i++)if(!s(n[i],t[i]))return!1;return!0}}function h(n){if(!n.path.parts){var t=n.path;n.path={type:"PathExpression",data:!1,depth:0,parts:[t.original+""],original:t.original+"",loc:t.loc}}}i.__esModule=!0;i.Compiler=e;i.precompile=v;i.compile=y;var c=n("../exception"),r=o(c),f=n("../utils"),l=n("./ast"),u=o(l),a=[].slice;e.prototype={compiler:e,equals:function(n){var i=this.opcodes.length,r,u,t;if(n.opcodes.length!==i)return!1;for(t=0;t<i;t++)if(r=this.opcodes[t],u=n.opcodes[t],r.opcode!==u.opcode||!s(r.args,u.args))return!1;for(i=this.children.length,t=0;t<i;t++)if(!this.children[t].equals(n.children[t]))return!1;return!0},guid:0,compile:function(n,t){var i,r;if(this.sourceNode=[],this.opcodes=[],this.children=[],this.options=t,this.stringParams=t.stringParams,this.trackIds=t.trackIds,t.blockParams=t.blockParams||[],i=t.knownHelpers,t.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0,lookup:!0},i)for(r in i)r in i&&(t.knownHelpers[r]=i[r]);return this.accept(n)},compileProgram:function(n){var r=new this.compiler,t=r.compile(n,this.options),i=this.guid++;return this.usePartial=this.usePartial||t.usePartial,this.children[i]=t,this.useDepths=this.useDepths||t.useDepths,i},accept:function(n){if(!this[n.type])throw new r["default"]("Unknown type: "+n.type,n);this.sourceNode.unshift(n);var t=this[n.type](n);return this.sourceNode.shift(),t},Program:function(n){var i,r,t;for(this.options.blockParams.unshift(n.blockParams),i=n.body,r=i.length,t=0;t<r;t++)this.accept(i[t]);return this.options.blockParams.shift(),this.isSimple=r===1,this.blockParams=n.blockParams?n.blockParams.length:0,this},BlockStatement:function(n){var t,i,r;h(n);t=n.program;i=n.inverse;t=t&&this.compileProgram(t);i=i&&this.compileProgram(i);r=this.classifySexpr(n);r==="helper"?this.helperSexpr(n,t,i):r==="simple"?(this.simpleSexpr(n),this.opcode("pushProgram",t),this.opcode("pushProgram",i),this.opcode("emptyHash"),this.opcode("blockValue",n.path.original)):(this.ambiguousSexpr(n,t,i),this.opcode("pushProgram",t),this.opcode("pushProgram",i),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue"));this.opcode("append")},DecoratorBlock:function(n){var t=n.program&&this.compileProgram(n.program),i=this.setupFullMustacheParams(n,t,undefined),r=n.path;this.useDecorators=!0;this.opcode("registerDecorator",i.length,r.original)},PartialStatement:function(n){var u,t,e,f,i;if(this.usePartial=!0,u=n.program,u&&(u=this.compileProgram(n.program)),t=n.params,t.length>1)throw new r["default"]("Unsupported number of partial arguments: "+t.length,n);else t.length||(this.options.explicitPartialContext?this.opcode("pushLiteral","undefined"):t.push({type:"PathExpression",parts:[],depth:0}));e=n.name.original;f=n.name.type==="SubExpression";f&&this.accept(n.name);this.setupFullMustacheParams(n,u,undefined,!0);i=n.indent||"";this.options.preventIndent&&i&&(this.opcode("appendContent",i),i="");this.opcode("invokePartial",f,e,i);this.opcode("append")},PartialBlockStatement:function(n){this.PartialStatement(n)},MustacheStatement:function(n){this.SubExpression(n);n.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},Decorator:function(n){this.DecoratorBlock(n)},ContentStatement:function(n){n.value&&this.opcode("appendContent",n.value)},CommentStatement:function(){},SubExpression:function(n){h(n);var t=this.classifySexpr(n);t==="simple"?this.simpleSexpr(n):t==="helper"?this.helperSexpr(n):this.ambiguousSexpr(n)},ambiguousSexpr:function(n,t,i){var r=n.path,u=r.parts[0],f=t!=null||i!=null;this.opcode("getContext",r.depth);this.opcode("pushProgram",t);this.opcode("pushProgram",i);r.strict=!0;this.accept(r);this.opcode("invokeAmbiguous",u,f)},simpleSexpr:function(n){var t=n.path;t.strict=!0;this.accept(t);this.opcode("resolvePossibleLambda")},helperSexpr:function(n,t,i){var o=this.setupFullMustacheParams(n,t,i),f=n.path,e=f.parts[0];if(this.options.knownHelpers[e])this.opcode("invokeKnownHelper",o.length,e);else if(this.options.knownHelpersOnly)throw new r["default"]("You specified knownHelpersOnly, but used the unknown helper "+e,n);else f.strict=!0,f.falsy=!0,this.accept(f),this.opcode("invokeHelper",o.length,f.original,u["default"].helpers.simpleId(f))},PathExpression:function(n){this.addDepth(n.depth);this.opcode("getContext",n.depth);var t=n.parts[0],i=u["default"].helpers.scopedId(n),r=!n.depth&&!i&&this.blockParamIndex(t);r?this.opcode("lookupBlockParam",r,n.parts):t?n.data?(this.options.data=!0,this.opcode("lookupData",n.depth,n.parts,n.strict)):this.opcode("lookupOnContext",n.parts,n.falsy,n.strict,i):this.opcode("pushContext")},StringLiteral:function(n){this.opcode("pushString",n.value)},NumberLiteral:function(n){this.opcode("pushLiteral",n.value)},BooleanLiteral:function(n){this.opcode("pushLiteral",n.value)},UndefinedLiteral:function(){this.opcode("pushLiteral","undefined")},NullLiteral:function(){this.opcode("pushLiteral","null")},Hash:function(n){var i=n.pairs,t=0,r=i.length;for(this.opcode("pushHash");t<r;t++)this.pushParam(i[t].value);while(t--)this.opcode("assignToHash",i[t].key);this.opcode("popHash")},opcode:function(n){this.opcodes.push({opcode:n,args:a.call(arguments,1),loc:this.sourceNode[0].loc})},addDepth:function(n){n&&(this.useDepths=!0)},classifySexpr:function(n){var f=u["default"].helpers.simpleId(n.path),e=f&&!!this.blockParamIndex(n.path.parts[0]),t=!e&&u["default"].helpers.helperExpression(n),i=!e&&(t||f),o,r;return i&&!t&&(o=n.path.parts[0],r=this.options,r.knownHelpers[o]?t=!0:r.knownHelpersOnly&&(i=!1)),t?"helper":i?"ambiguous":"simple"},pushParams:function(n){for(var t=0,i=n.length;t<i;t++)this.pushParam(n[t])},pushParam:function(n){var t=n.value!=null?n.value:n.original||"",i,r;this.stringParams?(t.replace&&(t=t.replace(/^(\.?\.\/)*/g,"").replace(/\//g,".")),n.depth&&this.addDepth(n.depth),this.opcode("getContext",n.depth||0),this.opcode("pushStringParam",t,n.type),n.type==="SubExpression"&&this.accept(n)):(this.trackIds&&(i=undefined,!n.parts||u["default"].helpers.scopedId(n)||n.depth||(i=this.blockParamIndex(n.parts[0])),i?(r=n.parts.slice(1).join("."),this.opcode("pushId","BlockParam",i,r)):(t=n.original||t,t.replace&&(t=t.replace(/^this(?:\.|$)/,"").replace(/^\.\//,"").replace(/^\.$/,"")),this.opcode("pushId",n.type,t))),this.accept(n))},setupFullMustacheParams:function(n,t,i,r){var u=n.params;return this.pushParams(u),this.opcode("pushProgram",t),this.opcode("pushProgram",i),n.hash?this.accept(n.hash):this.opcode("emptyHash",r),u},blockParamIndex:function(n){for(var i,r,t=0,u=this.options.blockParams.length;t<u;t++)if(i=this.options.blockParams[t],r=i&&f.indexOf(i,n),i&&r>=0)return[t,r]}}},{"../exception":18,"../utils":31,"./ast":6}],10:[function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}function u(n,t){if(t=t.path?t.path.original:t,n.path.original!==t){var i={loc:n.path.loc};throw new r["default"](n.path.original+" doesn't match "+t,i);}}function o(n,t){this.source=n;this.start={line:t.first_line,column:t.first_column};this.end={line:t.last_line,column:t.last_column}}function s(n){return/^\[.*\]$/.test(n)?n.substr(1,n.length-2):n}function h(n,t){return{open:n.charAt(2)==="~",close:t.charAt(t.length-3)==="~"}}function c(n){return n.replace(/^\{\{~?\!-?-?/,"").replace(/-?-?~?\}\}$/,"")}function l(n,t,i){var f,h,u,c;i=this.locInfo(i);var e=n?"@":"",o=[],s=0,l="";for(f=0,h=t.length;f<h;f++)if(u=t[f].part,c=t[f].original!==u,e+=(t[f].separator||"")+u,c||u!==".."&&u!=="."&&u!=="this")o.push(u);else if(o.length>0)throw new r["default"]("Invalid path: "+e,{loc:i});else u===".."&&(s++,l+="../");return{type:"PathExpression",data:n,depth:s,parts:o,original:e,loc:i}}function a(n,t,i,r,u,f){var e=r.charAt(3)||r.charAt(2),o=e!=="{"&&e!=="&",s=/\*/.test(r);return{type:s?"Decorator":"MustacheStatement",path:n,params:t,hash:i,escaped:o,strip:u,loc:this.locInfo(f)}}function v(n,t,i,r){u(n,i);r=this.locInfo(r);var f={type:"Program",body:t,strip:{},loc:r};return{type:"BlockStatement",path:n.path,params:n.params,hash:n.hash,program:f,openStrip:{},inverseStrip:{},closeStrip:{},loc:r}}function y(n,t,i,f,e,o){var h,s,c;if(f&&f.path&&u(n,f),h=/\*/.test(n.open),t.blockParams=n.blockParams,s=undefined,c=undefined,i){if(h)throw new r["default"]("Unexpected inverse block on decorator",i);i.chain&&(i.program.body[0].closeStrip=f.strip);c=i.strip;s=i.program}return e&&(e=s,s=t,t=e),{type:h?"DecoratorBlock":"BlockStatement",path:n.path,params:n.params,hash:n.hash,program:t,inverse:s,openStrip:n.strip,inverseStrip:c,closeStrip:f&&f.strip,loc:this.locInfo(o)}}function p(n,t){if(!t&&n.length){var i=n[0].loc,r=n[n.length-1].loc;i&&r&&(t={source:i.source,start:{line:i.start.line,column:i.start.column},end:{line:r.end.line,column:r.end.column}})}return{type:"Program",body:n,strip:{},loc:t}}function w(n,t,i,r){return u(n,i),{type:"PartialBlockStatement",name:n.path,params:n.params,hash:n.hash,program:t,openStrip:n.strip,closeStrip:i&&i.strip,loc:this.locInfo(r)}}i.__esModule=!0;i.SourceLocation=o;i.id=s;i.stripFlags=h;i.stripComment=c;i.preparePath=l;i.prepareMustache=a;i.prepareRawBlock=v;i.prepareBlock=y;i.prepareProgram=p;i.preparePartialBlock=w;var e=n("../exception"),r=f(e)},{"../exception":18}],11:[function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}function u(n){this.value=n}function r(){}function a(n,t,i,r){var u=t.popStack(),f=0,e=i.length;for(n&&e--;f<e;f++)u=t.nameLookup(u,i[f],r);return n?[t.aliasable("container.strict"),"(",u,", ",t.quotedString(i[f]),")"]:u}i.__esModule=!0;var o=n("../base"),h=n("../exception"),f=e(h),c=n("../utils"),l=n("./code-gen"),s=e(l);r.prototype={nameLookup:function(n,t){return r.isValidJavaScriptVariableName(t)?[n,".",t]:[n,"[",JSON.stringify(t),"]"]},depthedLookup:function(n){return[this.aliasable("container.lookup"),'(depths, "',n,'")']},compilerInfo:function(){var n=o.COMPILER_REVISION,t=o.REVISION_CHANGES[n];return[n,t]},appendToBuffer:function(n,t,i){return c.isArray(n)||(n=[n]),n=this.source.wrap(n,t),this.environment.isSimple?["return ",n,";"]:i?["buffer += ",n,";"]:(n.appendToBuffer=!0,n)},initializeBuffer:function(){return this.quotedString("")},compile:function(n,t,i,r){var c,u;this.environment=n;this.options=t;this.stringParams=this.options.stringParams;this.trackIds=this.options.trackIds;this.precompile=!r;this.name=this.environment.name;this.isChild=!!i;this.context=i||{decorators:[],programs:[],environments:[]};this.preamble();this.stackSlot=0;this.stackVars=[];this.aliases={};this.registers={list:[]};this.hashes=[];this.compileStack=[];this.inlineStack=[];this.blockParams=[];this.compileChildren(n,t);this.useDepths=this.useDepths||n.useDepths||n.useDecorators||this.options.compat;this.useBlockParams=this.useBlockParams||n.useBlockParams;for(var a=n.opcodes,o=undefined,h=undefined,e=undefined,s=undefined,e=0,s=a.length;e<s;e++)o=a[e],this.source.currentLocation=o.loc,h=h||o.loc,this[o.opcode].apply(this,o.args);if(this.source.currentLocation=h,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new f["default"]("Compile completed with content left on stack");if(this.decorators.isEmpty()?this.decorators=undefined:(this.useDecorators=!0,this.decorators.prepend("var decorators = container.decorators;\n"),this.decorators.push("return fn;"),r?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend("function(fn, props, container, depth0, data, blockParams, depths) {\n"),this.decorators.push("}\n"),this.decorators=this.decorators.merge())),c=this.createFunctionContext(r),this.isChild)return c;u={compiler:this.compilerInfo(),main:c};this.decorators&&(u.main_d=this.decorators,u.useDecorators=!0);var v=this.context,l=v.programs,y=v.decorators;for(e=0,s=l.length;e<s;e++)l[e]&&(u[e]=l[e],y[e]&&(u[e+"_d"]=y[e],u.useDecorators=!0));return this.environment.usePartial&&(u.usePartial=!0),this.options.data&&(u.useData=!0),this.useDepths&&(u.useDepths=!0),this.useBlockParams&&(u.useBlockParams=!0),this.options.compat&&(u.compat=!0),r?u.compilerOptions=this.options:(u.compiler=JSON.stringify(u.compiler),this.source.currentLocation={start:{line:1,column:0}},u=this.objectLiteral(u),t.srcName?(u=u.toStringWithSourceMap({file:t.destName}),u.map=u.map&&u.map.toString()):u=u.toString()),u},preamble:function(){this.lastContext=0;this.source=new s["default"](this.options.srcName);this.decorators=new s["default"](this.options.srcName)},createFunctionContext:function(n){var u="",o=this.stackVars.concat(this.registers.list),f,i,r,t,e;o.length>0&&(u+=", "+o.join(", "));f=0;for(i in this.aliases)r=this.aliases[i],this.aliases.hasOwnProperty(i)&&r.children&&r.referenceCount>1&&(u+=", alias"+ ++f+"="+i,r.children[0]="alias"+f);return t=["container","depth0","helpers","partials","data"],(this.useBlockParams||this.useDepths)&&t.push("blockParams"),this.useDepths&&t.push("depths"),e=this.mergeSource(u),n?(t.push(e),Function.apply(this,t)):this.source.wrap(["function(",t.join(","),") {\n  ",e,"}"])},mergeSource:function(n){var e=this.environment.isSimple,f=!this.forceBuffer,r=undefined,u=undefined,t=undefined,i=undefined;return this.source.each(function(n){n.appendToBuffer?(t?n.prepend("  + "):t=n,i=n):(t&&(u?t.prepend("buffer += "):r=!0,i.add(";"),t=i=undefined),u=!0,e||(f=!1))}),f?t?(t.prepend("return "),i.add(";")):u||this.source.push('return "";'):(n+=", buffer = "+(r?"":this.initializeBuffer()),t?(t.prepend("return buffer + "),i.add(";")):this.source.push("return buffer;")),n&&this.source.prepend("var "+n.substring(2)+(r?"":";\n")),this.source.merge()},blockValue:function(n){var r=this.aliasable("helpers.blockHelperMissing"),t=[this.contextName(0)],i;this.setupHelperArgs(n,0,t);i=this.popStack();t.splice(1,0,i);this.push(this.source.functionCall(r,"call",t))},ambiguousBlockValue:function(){var i=this.aliasable("helpers.blockHelperMissing"),n=[this.contextName(0)],t;this.setupHelperArgs("",0,n,!0);this.flushInline();t=this.topStack();n.splice(1,0,t);this.pushSource(["if (!",this.lastHelper,") { ",t," = ",this.source.functionCall(i,"call",n),"}"])},appendContent:function(n){this.pendingContent?n=this.pendingContent+n:this.pendingLocation=this.source.currentLocation;this.pendingContent=n},append:function(){if(this.isInline())this.replaceStack(function(n){return[" != null ? ",n,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var n=this.popStack();this.pushSource(["if (",n," != null) { ",this.appendToBuffer(n,undefined,!0)," }"]);this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",undefined,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(n){this.lastContext=n},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(n,t,i,r){var u=0;r||!this.options.compat||this.lastContext?this.pushContext():this.push(this.depthedLookup(n[u++]));this.resolvePath("context",n,u,t,i)},lookupBlockParam:function(n,t){this.useBlockParams=!0;this.push(["blockParams[",n[0],"][",n[1],"]"]);this.resolvePath("context",t,1)},lookupData:function(n,t,i){n?this.pushStackLiteral("container.data(data, "+n+")"):this.pushStackLiteral("data");this.resolvePath("data",t,0,!0,i)},resolvePath:function(n,t,i,r,u){var e=this,f;if(this.options.strict||this.options.assumeObjects){this.push(a(this.options.strict&&u,this,t,n));return}for(f=t.length;i<f;i++)this.replaceStack(function(u){var f=e.nameLookup(u,t[i],n);return r?[" && ",f]:[" != null ? ",f," : ",u]})},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(n,t){this.pushContext();this.pushString(t);t!=="SubExpression"&&(typeof n=="string"?this.pushString(n):this.pushStackLiteral(n))},emptyHash:function(n){this.trackIds&&this.push("{}");this.stringParams&&(this.push("{}"),this.push("{}"));this.pushStackLiteral(n?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash);this.hash={values:[],types:[],contexts:[],ids:[]}},popHash:function(){var n=this.hash;this.hash=this.hashes.pop();this.trackIds&&this.push(this.objectLiteral(n.ids));this.stringParams&&(this.push(this.objectLiteral(n.contexts)),this.push(this.objectLiteral(n.types)));this.push(this.objectLiteral(n.values))},pushString:function(n){this.pushStackLiteral(this.quotedString(n))},pushLiteral:function(n){this.pushStackLiteral(n)},pushProgram:function(n){n!=null?this.pushStackLiteral(this.programExpression(n)):this.pushStackLiteral(null)},registerDecorator:function(n,t){var i=this.nameLookup("decorators",t,"decorator"),r=this.setupHelperArgs(t,n);this.decorators.push(["fn = ",this.decorators.functionCall(i,"",["fn","props","container",r])," || fn;"])},invokeHelper:function(n,t,i){var f=this.popStack(),u=this.setupHelper(n,t),e=i?[u.name," || "]:"",r=["("].concat(e,f);this.options.strict||r.push(" || ",this.aliasable("helpers.helperMissing"));r.push(")");this.push(this.source.functionCall(r,"call",u.callParams))},invokeKnownHelper:function(n,t){var i=this.setupHelper(n,t);this.push(this.source.functionCall(i.name,"call",i.callParams))},invokeAmbiguous:function(n,t){var u;this.useRegister("helper");u=this.popStack();this.emptyHash();var i=this.setupHelper(0,n,t),f=this.lastHelper=this.nameLookup("helpers",n,"helper"),r=["(","(helper = ",f," || ",u,")"];this.options.strict||(r[0]="(helper = ",r.push(" != null ? helper : ",this.aliasable("helpers.helperMissing")));this.push(["(",r,i.paramsInit?["),(",i.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",i.callParams)," : helper))"])},invokePartial:function(n,t,i){var u=[],r=this.setupParams(t,1,u);n&&(t=this.popStack(),delete r.name);i&&(r.indent=JSON.stringify(i));r.helpers="helpers";r.partials="partials";r.decorators="container.decorators";n?u.unshift(t):u.unshift(this.nameLookup("partials",t,"partial"));this.options.compat&&(r.depths="depths");r=this.objectLiteral(r);u.push(r);this.push(this.source.functionCall("container.invokePartial","",u))},assignToHash:function(n){var f=this.popStack(),i=undefined,r=undefined,u=undefined,t;this.trackIds&&(u=this.popStack());this.stringParams&&(r=this.popStack(),i=this.popStack());t=this.hash;i&&(t.contexts[n]=i);r&&(t.types[n]=r);u&&(t.ids[n]=u);t.values[n]=f},pushId:function(n,t,i){n==="BlockParam"?this.pushStackLiteral("blockParams["+t[0]+"].path["+t[1]+"]"+(i?" + "+JSON.stringify("."+i):"")):n==="PathExpression"?this.pushString(t):n==="SubExpression"?this.pushStackLiteral("true"):this.pushStackLiteral("null")},compiler:r,compileChildren:function(n,t){for(var e=n.children,i=undefined,u=undefined,r,f=0,o=e.length;f<o;f++)i=e[f],u=new this.compiler,r=this.matchExistingProgram(i),r==null?(this.context.programs.push(""),r=this.context.programs.length,i.index=r,i.name="program"+r,this.context.programs[r]=u.compile(i,t,this.context,!this.precompile),this.context.decorators[r]=u.decorators,this.context.environments[r]=i,this.useDepths=this.useDepths||u.useDepths,this.useBlockParams=this.useBlockParams||u.useBlockParams):(i.index=r,i.name="program"+r,this.useDepths=this.useDepths||i.useDepths,this.useBlockParams=this.useBlockParams||i.useBlockParams)},matchExistingProgram:function(n){for(var i,t=0,r=this.context.environments.length;t<r;t++)if(i=this.context.environments[t],i&&i.equals(n))return t},programExpression:function(n){var i=this.environment.children[n],t=[i.index,"data",i.blockParams];return(this.useBlockParams||this.useDepths)&&t.push("blockParams"),this.useDepths&&t.push("depths"),"container.program("+t.join(", ")+")"},useRegister:function(n){this.registers[n]||(this.registers[n]=!0,this.registers.list.push(n))},push:function(n){return n instanceof u||(n=this.source.wrap(n)),this.inlineStack.push(n),n},pushStackLiteral:function(n){this.push(new u(n))},pushSource:function(n){this.pendingContent&&(this.source.push(this.appendToBuffer(this.source.quotedString(this.pendingContent),this.pendingLocation)),this.pendingContent=undefined);n&&this.source.push(n)},replaceStack:function(n){var r=["("],t=undefined,e=undefined,o=undefined,i,s,h;if(!this.isInline())throw new f["default"]("replaceStack on non-inline");i=this.popStack(!0);i instanceof u?(t=[i.value],r=["(",t],o=!0):(e=!0,s=this.incrStack(),r=["((",this.push(s)," = ",i,")"],t=this.topStack());h=n.call(this,t);o||this.popStack();e&&this.stackSlot--;this.push(r.concat(h,")"))},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot},flushInline:function(){var r=this.inlineStack,n,f,t,i;for(this.inlineStack=[],n=0,f=r.length;n<f;n++)t=r[n],t instanceof u?this.compileStack.push(t):(i=this.incrStack(),this.pushSource([i," = ",t,";"]),this.compileStack.push(i))},isInline:function(){return this.inlineStack.length},popStack:function(n){var i=this.isInline(),t=(i?this.inlineStack:this.compileStack).pop();if(!n&&t instanceof u)return t.value;if(!i){if(!this.stackSlot)throw new f["default"]("Invalid stack pop");this.stackSlot--}return t},topStack:function(){var t=this.isInline()?this.inlineStack:this.compileStack,n=t[t.length-1];return n instanceof u?n.value:n},contextName:function(n){return this.useDepths&&n?"depths["+n+"]":"depth"+n},quotedString:function(n){return this.source.quotedString(n)},objectLiteral:function(n){return this.source.objectLiteral(n)},aliasable:function(n){var t=this.aliases[n];return t?(t.referenceCount++,t):(t=this.aliases[n]=this.source.wrap(n),t.aliasable=!0,t.referenceCount=1,t)},setupHelper:function(n,t,i){var r=[],u=this.setupHelperArgs(t,n,r,i),f=this.nameLookup("helpers",t,"helper"),e=this.aliasable(this.contextName(0)+" != null ? "+this.contextName(0)+" : {}");return{params:r,paramsInit:u,name:f,callParams:[e].concat(r)}},setupParams:function(n,t,i){var r={},o=[],s=[],h=[],c=!i,l=undefined,f,e,u;for(c&&(i=[]),r.name=this.quotedString(n),r.hash=this.popStack(),this.trackIds&&(r.hashIds=this.popStack()),this.stringParams&&(r.hashTypes=this.popStack(),r.hashContexts=this.popStack()),f=this.popStack(),e=this.popStack(),(e||f)&&(r.fn=e||"container.noop",r.inverse=f||"container.noop"),u=t;u--;)l=this.popStack(),i[u]=l,this.trackIds&&(h[u]=this.popStack()),this.stringParams&&(s[u]=this.popStack(),o[u]=this.popStack());return c&&(r.args=this.source.generateArray(i)),this.trackIds&&(r.ids=this.source.generateArray(h)),this.stringParams&&(r.types=this.source.generateArray(s),r.contexts=this.source.generateArray(o)),this.options.data&&(r.data="data"),this.useBlockParams&&(r.blockParams="blockParams"),r},setupHelperArgs:function(n,t,i,r){var u=this.setupParams(n,t,i);return u=this.objectLiteral(u),r?(this.useRegister("options"),i.push("options"),["options=",u]):i?(i.push(u),""):u}},function(){for(var t="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 await null true false".split(" "),u=r.RESERVED_WORDS={},n=0,i=t.length;n<i;n++)u[t[n]]=!0}();r.isValidJavaScriptVariableName=function(n){return!r.RESERVED_WORDS[n]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(n)};i["default"]=r;t.exports=i["default"]},{"../base":5,"../exception":18,"../utils":31,"./code-gen":8}],12:[function(n,t,i){"use strict";var r=function(){function t(){this.yy={}}var n={trace:function(){},yy:{},symbols_:{error:2,root:3,program:4,EOF:5,program_repetition0:6,statement:7,mustache:8,block:9,rawBlock:10,partial:11,partialBlock:12,content:13,COMMENT:14,CONTENT:15,openRawBlock:16,rawBlock_repetition_plus0:17,END_RAW_BLOCK:18,OPEN_RAW_BLOCK:19,helperName:20,openRawBlock_repetition0:21,openRawBlock_option0:22,CLOSE_RAW_BLOCK:23,openBlock:24,block_option0:25,closeBlock:26,openInverse:27,block_option1:28,OPEN_BLOCK:29,openBlock_repetition0:30,openBlock_option0:31,openBlock_option1:32,CLOSE:33,OPEN_INVERSE:34,openInverse_repetition0:35,openInverse_option0:36,openInverse_option1:37,openInverseChain:38,OPEN_INVERSE_CHAIN:39,openInverseChain_repetition0:40,openInverseChain_option0:41,openInverseChain_option1:42,inverseAndProgram:43,INVERSE:44,inverseChain:45,inverseChain_option0:46,OPEN_ENDBLOCK:47,OPEN:48,mustache_repetition0:49,mustache_option0:50,OPEN_UNESCAPED:51,mustache_repetition1:52,mustache_option1:53,CLOSE_UNESCAPED:54,OPEN_PARTIAL:55,partialName:56,partial_repetition0:57,partial_option0:58,openPartialBlock:59,OPEN_PARTIAL_BLOCK:60,openPartialBlock_repetition0:61,openPartialBlock_option0:62,param:63,sexpr:64,OPEN_SEXPR:65,sexpr_repetition0:66,sexpr_option0:67,CLOSE_SEXPR:68,hash:69,hash_repetition_plus0:70,hashSegment:71,ID:72,EQUALS:73,blockParams:74,OPEN_BLOCK_PARAMS:75,blockParams_repetition_plus0:76,CLOSE_BLOCK_PARAMS:77,path:78,dataName:79,STRING:80,NUMBER:81,BOOLEAN:82,UNDEFINED:83,NULL:84,DATA:85,pathSegments:86,SEP:87,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"COMMENT",15:"CONTENT",18:"END_RAW_BLOCK",19:"OPEN_RAW_BLOCK",23:"CLOSE_RAW_BLOCK",29:"OPEN_BLOCK",33:"CLOSE",34:"OPEN_INVERSE",39:"OPEN_INVERSE_CHAIN",44:"INVERSE",47:"OPEN_ENDBLOCK",48:"OPEN",51:"OPEN_UNESCAPED",54:"CLOSE_UNESCAPED",55:"OPEN_PARTIAL",60:"OPEN_PARTIAL_BLOCK",65:"OPEN_SEXPR",68:"CLOSE_SEXPR",72:"ID",73:"EQUALS",75:"OPEN_BLOCK_PARAMS",77:"CLOSE_BLOCK_PARAMS",80:"STRING",81:"NUMBER",82:"BOOLEAN",83:"UNDEFINED",84:"NULL",85:"DATA",87:"SEP"},productions_:[0,[3,2],[4,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[7,1],[13,1],[10,3],[16,5],[9,4],[9,4],[24,6],[27,6],[38,6],[43,2],[45,3],[45,1],[26,3],[8,5],[8,5],[11,5],[12,3],[59,5],[63,1],[63,1],[64,5],[69,1],[71,3],[74,3],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[56,1],[56,1],[79,2],[78,1],[86,3],[86,1],[6,0],[6,2],[17,1],[17,2],[21,0],[21,2],[22,0],[22,1],[25,0],[25,1],[28,0],[28,1],[30,0],[30,2],[31,0],[31,1],[32,0],[32,1],[35,0],[35,2],[36,0],[36,1],[37,0],[37,1],[40,0],[40,2],[41,0],[41,1],[42,0],[42,1],[46,0],[46,1],[49,0],[49,2],[50,0],[50,1],[52,0],[52,2],[53,0],[53,1],[57,0],[57,2],[58,0],[58,1],[61,0],[61,2],[62,0],[62,1],[66,0],[66,2],[67,0],[67,1],[70,1],[70,2],[76,1],[76,2]],performAction:function(n,t,i,r,u,f){var e=f.length-1,s,o;switch(u){case 1:return f[e-1];case 2:this.$=r.prepareProgram(f[e]);break;case 3:this.$=f[e];break;case 4:this.$=f[e];break;case 5:this.$=f[e];break;case 6:this.$=f[e];break;case 7:this.$=f[e];break;case 8:this.$=f[e];break;case 9:this.$={type:"CommentStatement",value:r.stripComment(f[e]),strip:r.stripFlags(f[e],f[e]),loc:r.locInfo(this._$)};break;case 10:this.$={type:"ContentStatement",original:f[e],value:f[e],loc:r.locInfo(this._$)};break;case 11:this.$=r.prepareRawBlock(f[e-2],f[e-1],f[e],this._$);break;case 12:this.$={path:f[e-3],params:f[e-2],hash:f[e-1]};break;case 13:this.$=r.prepareBlock(f[e-3],f[e-2],f[e-1],f[e],!1,this._$);break;case 14:this.$=r.prepareBlock(f[e-3],f[e-2],f[e-1],f[e],!0,this._$);break;case 15:this.$={open:f[e-5],path:f[e-4],params:f[e-3],hash:f[e-2],blockParams:f[e-1],strip:r.stripFlags(f[e-5],f[e])};break;case 16:this.$={path:f[e-4],params:f[e-3],hash:f[e-2],blockParams:f[e-1],strip:r.stripFlags(f[e-5],f[e])};break;case 17:this.$={path:f[e-4],params:f[e-3],hash:f[e-2],blockParams:f[e-1],strip:r.stripFlags(f[e-5],f[e])};break;case 18:this.$={strip:r.stripFlags(f[e-1],f[e-1]),program:f[e]};break;case 19:s=r.prepareBlock(f[e-2],f[e-1],f[e],f[e],!1,this._$);o=r.prepareProgram([s],f[e-1].loc);o.chained=!0;this.$={strip:f[e-2].strip,program:o,chain:!0};break;case 20:this.$=f[e];break;case 21:this.$={path:f[e-1],strip:r.stripFlags(f[e-2],f[e])};break;case 22:this.$=r.prepareMustache(f[e-3],f[e-2],f[e-1],f[e-4],r.stripFlags(f[e-4],f[e]),this._$);break;case 23:this.$=r.prepareMustache(f[e-3],f[e-2],f[e-1],f[e-4],r.stripFlags(f[e-4],f[e]),this._$);break;case 24:this.$={type:"PartialStatement",name:f[e-3],params:f[e-2],hash:f[e-1],indent:"",strip:r.stripFlags(f[e-4],f[e]),loc:r.locInfo(this._$)};break;case 25:this.$=r.preparePartialBlock(f[e-2],f[e-1],f[e],this._$);break;case 26:this.$={path:f[e-3],params:f[e-2],hash:f[e-1],strip:r.stripFlags(f[e-4],f[e])};break;case 27:this.$=f[e];break;case 28:this.$=f[e];break;case 29:this.$={type:"SubExpression",path:f[e-3],params:f[e-2],hash:f[e-1],loc:r.locInfo(this._$)};break;case 30:this.$={type:"Hash",pairs:f[e],loc:r.locInfo(this._$)};break;case 31:this.$={type:"HashPair",key:r.id(f[e-2]),value:f[e],loc:r.locInfo(this._$)};break;case 32:this.$=r.id(f[e-1]);break;case 33:this.$=f[e];break;case 34:this.$=f[e];break;case 35:this.$={type:"StringLiteral",value:f[e],original:f[e],loc:r.locInfo(this._$)};break;case 36:this.$={type:"NumberLiteral",value:Number(f[e]),original:Number(f[e]),loc:r.locInfo(this._$)};break;case 37:this.$={type:"BooleanLiteral",value:f[e]==="true",original:f[e]==="true",loc:r.locInfo(this._$)};break;case 38:this.$={type:"UndefinedLiteral",original:undefined,value:undefined,loc:r.locInfo(this._$)};break;case 39:this.$={type:"NullLiteral",original:null,value:null,loc:r.locInfo(this._$)};break;case 40:this.$=f[e];break;case 41:this.$=f[e];break;case 42:this.$=r.preparePath(!0,f[e],this._$);break;case 43:this.$=r.preparePath(!1,f[e],this._$);break;case 44:f[e-2].push({part:r.id(f[e]),original:f[e],separator:f[e-1]});this.$=f[e-2];break;case 45:this.$=[{part:r.id(f[e]),original:f[e]}];break;case 46:this.$=[];break;case 47:f[e-1].push(f[e]);break;case 48:this.$=[f[e]];break;case 49:f[e-1].push(f[e]);break;case 50:this.$=[];break;case 51:f[e-1].push(f[e]);break;case 58:this.$=[];break;case 59:f[e-1].push(f[e]);break;case 64:this.$=[];break;case 65:f[e-1].push(f[e]);break;case 70:this.$=[];break;case 71:f[e-1].push(f[e]);break;case 78:this.$=[];break;case 79:f[e-1].push(f[e]);break;case 82:this.$=[];break;case 83:f[e-1].push(f[e]);break;case 86:this.$=[];break;case 87:f[e-1].push(f[e]);break;case 90:this.$=[];break;case 91:f[e-1].push(f[e]);break;case 94:this.$=[];break;case 95:f[e-1].push(f[e]);break;case 98:this.$=[f[e]];break;case 99:f[e-1].push(f[e]);break;case 100:this.$=[f[e]];break;case 101:f[e-1].push(f[e])}},table:[{3:1,4:2,5:[2,46],6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{1:[3]},{5:[1,4]},{5:[2,2],7:5,8:6,9:7,10:8,11:9,12:10,13:11,14:[1,12],15:[1,20],16:17,19:[1,23],24:15,27:16,29:[1,21],34:[1,22],39:[2,2],44:[2,2],47:[2,2],48:[1,13],51:[1,14],55:[1,18],59:19,60:[1,24]},{1:[2,1]},{5:[2,47],14:[2,47],15:[2,47],19:[2,47],29:[2,47],34:[2,47],39:[2,47],44:[2,47],47:[2,47],48:[2,47],51:[2,47],55:[2,47],60:[2,47]},{5:[2,3],14:[2,3],15:[2,3],19:[2,3],29:[2,3],34:[2,3],39:[2,3],44:[2,3],47:[2,3],48:[2,3],51:[2,3],55:[2,3],60:[2,3]},{5:[2,4],14:[2,4],15:[2,4],19:[2,4],29:[2,4],34:[2,4],39:[2,4],44:[2,4],47:[2,4],48:[2,4],51:[2,4],55:[2,4],60:[2,4]},{5:[2,5],14:[2,5],15:[2,5],19:[2,5],29:[2,5],34:[2,5],39:[2,5],44:[2,5],47:[2,5],48:[2,5],51:[2,5],55:[2,5],60:[2,5]},{5:[2,6],14:[2,6],15:[2,6],19:[2,6],29:[2,6],34:[2,6],39:[2,6],44:[2,6],47:[2,6],48:[2,6],51:[2,6],55:[2,6],60:[2,6]},{5:[2,7],14:[2,7],15:[2,7],19:[2,7],29:[2,7],34:[2,7],39:[2,7],44:[2,7],47:[2,7],48:[2,7],51:[2,7],55:[2,7],60:[2,7]},{5:[2,8],14:[2,8],15:[2,8],19:[2,8],29:[2,8],34:[2,8],39:[2,8],44:[2,8],47:[2,8],48:[2,8],51:[2,8],55:[2,8],60:[2,8]},{5:[2,9],14:[2,9],15:[2,9],19:[2,9],29:[2,9],34:[2,9],39:[2,9],44:[2,9],47:[2,9],48:[2,9],51:[2,9],55:[2,9],60:[2,9]},{20:25,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:36,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:37,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{4:38,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{13:40,15:[1,20],17:39},{20:42,56:41,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:45,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{5:[2,10],14:[2,10],15:[2,10],18:[2,10],19:[2,10],29:[2,10],34:[2,10],39:[2,10],44:[2,10],47:[2,10],48:[2,10],51:[2,10],55:[2,10],60:[2,10]},{20:46,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:47,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:48,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:42,56:49,64:43,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[2,78],49:50,65:[2,78],72:[2,78],80:[2,78],81:[2,78],82:[2,78],83:[2,78],84:[2,78],85:[2,78]},{23:[2,33],33:[2,33],54:[2,33],65:[2,33],68:[2,33],72:[2,33],75:[2,33],80:[2,33],81:[2,33],82:[2,33],83:[2,33],84:[2,33],85:[2,33]},{23:[2,34],33:[2,34],54:[2,34],65:[2,34],68:[2,34],72:[2,34],75:[2,34],80:[2,34],81:[2,34],82:[2,34],83:[2,34],84:[2,34],85:[2,34]},{23:[2,35],33:[2,35],54:[2,35],65:[2,35],68:[2,35],72:[2,35],75:[2,35],80:[2,35],81:[2,35],82:[2,35],83:[2,35],84:[2,35],85:[2,35]},{23:[2,36],33:[2,36],54:[2,36],65:[2,36],68:[2,36],72:[2,36],75:[2,36],80:[2,36],81:[2,36],82:[2,36],83:[2,36],84:[2,36],85:[2,36]},{23:[2,37],33:[2,37],54:[2,37],65:[2,37],68:[2,37],72:[2,37],75:[2,37],80:[2,37],81:[2,37],82:[2,37],83:[2,37],84:[2,37],85:[2,37]},{23:[2,38],33:[2,38],54:[2,38],65:[2,38],68:[2,38],72:[2,38],75:[2,38],80:[2,38],81:[2,38],82:[2,38],83:[2,38],84:[2,38],85:[2,38]},{23:[2,39],33:[2,39],54:[2,39],65:[2,39],68:[2,39],72:[2,39],75:[2,39],80:[2,39],81:[2,39],82:[2,39],83:[2,39],84:[2,39],85:[2,39]},{23:[2,43],33:[2,43],54:[2,43],65:[2,43],68:[2,43],72:[2,43],75:[2,43],80:[2,43],81:[2,43],82:[2,43],83:[2,43],84:[2,43],85:[2,43],87:[1,51]},{72:[1,35],86:52},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{52:53,54:[2,82],65:[2,82],72:[2,82],80:[2,82],81:[2,82],82:[2,82],83:[2,82],84:[2,82],85:[2,82]},{25:54,38:56,39:[1,58],43:57,44:[1,59],45:55,47:[2,54]},{28:60,43:61,44:[1,59],47:[2,56]},{13:63,15:[1,20],18:[1,62]},{15:[2,48],18:[2,48]},{33:[2,86],57:64,65:[2,86],72:[2,86],80:[2,86],81:[2,86],82:[2,86],83:[2,86],84:[2,86],85:[2,86]},{33:[2,40],65:[2,40],72:[2,40],80:[2,40],81:[2,40],82:[2,40],83:[2,40],84:[2,40],85:[2,40]},{33:[2,41],65:[2,41],72:[2,41],80:[2,41],81:[2,41],82:[2,41],83:[2,41],84:[2,41],85:[2,41]},{20:65,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:66,47:[1,67]},{30:68,33:[2,58],65:[2,58],72:[2,58],75:[2,58],80:[2,58],81:[2,58],82:[2,58],83:[2,58],84:[2,58],85:[2,58]},{33:[2,64],35:69,65:[2,64],72:[2,64],75:[2,64],80:[2,64],81:[2,64],82:[2,64],83:[2,64],84:[2,64],85:[2,64]},{21:70,23:[2,50],65:[2,50],72:[2,50],80:[2,50],81:[2,50],82:[2,50],83:[2,50],84:[2,50],85:[2,50]},{33:[2,90],61:71,65:[2,90],72:[2,90],80:[2,90],81:[2,90],82:[2,90],83:[2,90],84:[2,90],85:[2,90]},{20:75,33:[2,80],50:72,63:73,64:76,65:[1,44],69:74,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{72:[1,80]},{23:[2,42],33:[2,42],54:[2,42],65:[2,42],68:[2,42],72:[2,42],75:[2,42],80:[2,42],81:[2,42],82:[2,42],83:[2,42],84:[2,42],85:[2,42],87:[1,51]},{20:75,53:81,54:[2,84],63:82,64:76,65:[1,44],69:83,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{26:84,47:[1,67]},{47:[2,55]},{4:85,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],39:[2,46],44:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{47:[2,20]},{20:86,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{4:87,6:3,14:[2,46],15:[2,46],19:[2,46],29:[2,46],34:[2,46],47:[2,46],48:[2,46],51:[2,46],55:[2,46],60:[2,46]},{26:88,47:[1,67]},{47:[2,57]},{5:[2,11],14:[2,11],15:[2,11],19:[2,11],29:[2,11],34:[2,11],39:[2,11],44:[2,11],47:[2,11],48:[2,11],51:[2,11],55:[2,11],60:[2,11]},{15:[2,49],18:[2,49]},{20:75,33:[2,88],58:89,63:90,64:76,65:[1,44],69:91,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{65:[2,94],66:92,68:[2,94],72:[2,94],80:[2,94],81:[2,94],82:[2,94],83:[2,94],84:[2,94],85:[2,94]},{5:[2,25],14:[2,25],15:[2,25],19:[2,25],29:[2,25],34:[2,25],39:[2,25],44:[2,25],47:[2,25],48:[2,25],51:[2,25],55:[2,25],60:[2,25]},{20:93,72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,31:94,33:[2,60],63:95,64:76,65:[1,44],69:96,70:77,71:78,72:[1,79],75:[2,60],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,66],36:97,63:98,64:76,65:[1,44],69:99,70:77,71:78,72:[1,79],75:[2,66],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,22:100,23:[2,52],63:101,64:76,65:[1,44],69:102,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{20:75,33:[2,92],62:103,63:104,64:76,65:[1,44],69:105,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,106]},{33:[2,79],65:[2,79],72:[2,79],80:[2,79],81:[2,79],82:[2,79],83:[2,79],84:[2,79],85:[2,79]},{33:[2,81]},{23:[2,27],33:[2,27],54:[2,27],65:[2,27],68:[2,27],72:[2,27],75:[2,27],80:[2,27],81:[2,27],82:[2,27],83:[2,27],84:[2,27],85:[2,27]},{23:[2,28],33:[2,28],54:[2,28],65:[2,28],68:[2,28],72:[2,28],75:[2,28],80:[2,28],81:[2,28],82:[2,28],83:[2,28],84:[2,28],85:[2,28]},{23:[2,30],33:[2,30],54:[2,30],68:[2,30],71:107,72:[1,108],75:[2,30]},{23:[2,98],33:[2,98],54:[2,98],68:[2,98],72:[2,98],75:[2,98]},{23:[2,45],33:[2,45],54:[2,45],65:[2,45],68:[2,45],72:[2,45],73:[1,109],75:[2,45],80:[2,45],81:[2,45],82:[2,45],83:[2,45],84:[2,45],85:[2,45],87:[2,45]},{23:[2,44],33:[2,44],54:[2,44],65:[2,44],68:[2,44],72:[2,44],75:[2,44],80:[2,44],81:[2,44],82:[2,44],83:[2,44],84:[2,44],85:[2,44],87:[2,44]},{54:[1,110]},{54:[2,83],65:[2,83],72:[2,83],80:[2,83],81:[2,83],82:[2,83],83:[2,83],84:[2,83],85:[2,83]},{54:[2,85]},{5:[2,13],14:[2,13],15:[2,13],19:[2,13],29:[2,13],34:[2,13],39:[2,13],44:[2,13],47:[2,13],48:[2,13],51:[2,13],55:[2,13],60:[2,13]},{38:56,39:[1,58],43:57,44:[1,59],45:112,46:111,47:[2,76]},{33:[2,70],40:113,65:[2,70],72:[2,70],75:[2,70],80:[2,70],81:[2,70],82:[2,70],83:[2,70],84:[2,70],85:[2,70]},{47:[2,18]},{5:[2,14],14:[2,14],15:[2,14],19:[2,14],29:[2,14],34:[2,14],39:[2,14],44:[2,14],47:[2,14],48:[2,14],51:[2,14],55:[2,14],60:[2,14]},{33:[1,114]},{33:[2,87],65:[2,87],72:[2,87],80:[2,87],81:[2,87],82:[2,87],83:[2,87],84:[2,87],85:[2,87]},{33:[2,89]},{20:75,63:116,64:76,65:[1,44],67:115,68:[2,96],69:117,70:77,71:78,72:[1,79],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{33:[1,118]},{32:119,33:[2,62],74:120,75:[1,121]},{33:[2,59],65:[2,59],72:[2,59],75:[2,59],80:[2,59],81:[2,59],82:[2,59],83:[2,59],84:[2,59],85:[2,59]},{33:[2,61],75:[2,61]},{33:[2,68],37:122,74:123,75:[1,121]},{33:[2,65],65:[2,65],72:[2,65],75:[2,65],80:[2,65],81:[2,65],82:[2,65],83:[2,65],84:[2,65],85:[2,65]},{33:[2,67],75:[2,67]},{23:[1,124]},{23:[2,51],65:[2,51],72:[2,51],80:[2,51],81:[2,51],82:[2,51],83:[2,51],84:[2,51],85:[2,51]},{23:[2,53]},{33:[1,125]},{33:[2,91],65:[2,91],72:[2,91],80:[2,91],81:[2,91],82:[2,91],83:[2,91],84:[2,91],85:[2,91]},{33:[2,93]},{5:[2,22],14:[2,22],15:[2,22],19:[2,22],29:[2,22],34:[2,22],39:[2,22],44:[2,22],47:[2,22],48:[2,22],51:[2,22],55:[2,22],60:[2,22]},{23:[2,99],33:[2,99],54:[2,99],68:[2,99],72:[2,99],75:[2,99]},{73:[1,109]},{20:75,63:126,64:76,65:[1,44],72:[1,35],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,23],14:[2,23],15:[2,23],19:[2,23],29:[2,23],34:[2,23],39:[2,23],44:[2,23],47:[2,23],48:[2,23],51:[2,23],55:[2,23],60:[2,23]},{47:[2,19]},{47:[2,77]},{20:75,33:[2,72],41:127,63:128,64:76,65:[1,44],69:129,70:77,71:78,72:[1,79],75:[2,72],78:26,79:27,80:[1,28],81:[1,29],82:[1,30],83:[1,31],84:[1,32],85:[1,34],86:33},{5:[2,24],14:[2,24],15:[2,24],19:[2,24],29:[2,24],34:[2,24],39:[2,24],44:[2,24],47:[2,24],48:[2,24],51:[2,24],55:[2,24],60:[2,24]},{68:[1,130]},{65:[2,95],68:[2,95],72:[2,95],80:[2,95],81:[2,95],82:[2,95],83:[2,95],84:[2,95],85:[2,95]},{68:[2,97]},{5:[2,21],14:[2,21],15:[2,21],19:[2,21],29:[2,21],34:[2,21],39:[2,21],44:[2,21],47:[2,21],48:[2,21],51:[2,21],55:[2,21],60:[2,21]},{33:[1,131]},{33:[2,63]},{72:[1,133],76:132},{33:[1,134]},{33:[2,69]},{15:[2,12]},{14:[2,26],15:[2,26],19:[2,26],29:[2,26],34:[2,26],47:[2,26],48:[2,26],51:[2,26],55:[2,26],60:[2,26]},{23:[2,31],33:[2,31],54:[2,31],68:[2,31],72:[2,31],75:[2,31]},{33:[2,74],42:135,74:136,75:[1,121]},{33:[2,71],65:[2,71],72:[2,71],75:[2,71],80:[2,71],81:[2,71],82:[2,71],83:[2,71],84:[2,71],85:[2,71]},{33:[2,73],75:[2,73]},{23:[2,29],33:[2,29],54:[2,29],65:[2,29],68:[2,29],72:[2,29],75:[2,29],80:[2,29],81:[2,29],82:[2,29],83:[2,29],84:[2,29],85:[2,29]},{14:[2,15],15:[2,15],19:[2,15],29:[2,15],34:[2,15],39:[2,15],44:[2,15],47:[2,15],48:[2,15],51:[2,15],55:[2,15],60:[2,15]},{72:[1,138],77:[1,137]},{72:[2,100],77:[2,100]},{14:[2,16],15:[2,16],19:[2,16],29:[2,16],34:[2,16],44:[2,16],47:[2,16],48:[2,16],51:[2,16],55:[2,16],60:[2,16]},{33:[1,139]},{33:[2,75]},{33:[2,32]},{72:[2,101],77:[2,101]},{14:[2,17],15:[2,17],19:[2,17],29:[2,17],34:[2,17],39:[2,17],44:[2,17],47:[2,17],48:[2,17],51:[2,17],55:[2,17],60:[2,17]}],defaultActions:{4:[2,1],55:[2,55],57:[2,20],61:[2,57],74:[2,81],83:[2,85],87:[2,18],91:[2,89],102:[2,53],105:[2,93],111:[2,19],112:[2,77],117:[2,97],120:[2,63],123:[2,69],124:[2,12],136:[2,75],137:[2,32]},parseError:function(n){throw new Error(n);},parse:function(n){function it(){var n;return n=k.lexer.lex()||1,typeof n!="number"&&(n=k.symbols_[n]||n),n}var k=this,r=[0],f=[null],t=[],h=this.table,d="",c=0,g=0,y=0,l,nt,i,p,o,u,w,s,a,e,tt,v,b;for(this.lexer.setInput(n),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,typeof this.lexer.yylloc=="undefined"&&(this.lexer.yylloc={}),l=this.lexer.yylloc,t.push(l),nt=this.lexer.options&&this.lexer.options.ranges,typeof this.yy.parseError=="function"&&(this.parseError=this.yy.parseError),s={};;){if(o=r[r.length-1],this.defaultActions[o]?u=this.defaultActions[o]:((i===null||typeof i=="undefined")&&(i=it()),u=h[o]&&h[o][i]),(typeof u=="undefined"||!u.length||!u[0])&&(b="",!y)){v=[];for(a in h[o])this.terminals_[a]&&a>2&&v.push("'"+this.terminals_[a]+"'");b=this.lexer.showPosition?"Parse error on line "+(c+1)+":\n"+this.lexer.showPosition()+"\nExpecting "+v.join(", ")+", got '"+(this.terminals_[i]||i)+"'":"Parse error on line "+(c+1)+": Unexpected "+(i==1?"end of input":"'"+(this.terminals_[i]||i)+"'");this.parseError(b,{text:this.lexer.match,token:this.terminals_[i]||i,line:this.lexer.yylineno,loc:l,expected:v})}if(u[0]instanceof Array&&u.length>1)throw new Error("Parse Error: multiple actions possible at state: "+o+", token: "+i);switch(u[0]){case 1:r.push(i);f.push(this.lexer.yytext);t.push(this.lexer.yylloc);r.push(u[1]);i=null;p?(i=p,p=null):(g=this.lexer.yyleng,d=this.lexer.yytext,c=this.lexer.yylineno,l=this.lexer.yylloc,y>0&&y--);break;case 2:if(e=this.productions_[u[1]][1],s.$=f[f.length-e],s._$={first_line:t[t.length-(e||1)].first_line,last_line:t[t.length-1].last_line,first_column:t[t.length-(e||1)].first_column,last_column:t[t.length-1].last_column},nt&&(s._$.range=[t[t.length-(e||1)].range[0],t[t.length-1].range[1]]),w=this.performAction.call(s,d,g,c,this.yy,u[1],f,t),typeof w!="undefined")return w;e&&(r=r.slice(0,-2*e),f=f.slice(0,-1*e),t=t.slice(0,-1*e));r.push(this.productions_[u[1]][0]);f.push(s.$);t.push(s._$);tt=h[r[r.length-2]][r[r.length-1]];r.push(tt);break;case 3:return!0}}return!0}},i=function(){var n={EOF:1,parseError:function(n,t){if(this.yy.parser)this.yy.parser.parseError(n,t);else throw new Error(n);},setInput:function(n){return this._input=n,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var n=this._input[0],t;return this.yytext+=n,this.yyleng++,this.offset++,this.match+=n,this.matched+=n,t=n.match(/(?:\r\n?|\n).*/g),t?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),n},unput:function(n){var i=n.length,t=n.split(/(?:\r\n?|\n)/g),r,u;return this._input=n+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-i-1),this.offset-=i,r=this.match.split(/(?:\r\n?|\n)/g),this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),t.length-1&&(this.yylineno-=t.length-1),u=this.yylloc.range,this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:t?(t.length===r.length?this.yylloc.first_column:0)+r[r.length-t.length].length-t[0].length:this.yylloc.first_column-i},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-i]),this},more:function(){return this._more=!0,this},less:function(n){this.unput(this.match.slice(n))},pastInput:function(){var n=this.matched.substr(0,this.matched.length-this.match.length);return(n.length>20?"...":"")+n.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var n=this.match;return n.length<20&&(n+=this._input.substr(0,20-n.length)),(n.substr(0,20)+(n.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var n=this.pastInput(),t=new Array(n.length+1).join("-");return n+this.upcomingInput()+"\n"+t+"^"},next:function(){var f,n,r,e,t,u,i;if(this.done)return this.EOF;for(this._input||(this.done=!0),this._more||(this.yytext="",this.match=""),u=this._currentRules(),i=0;i<u.length;i++)if(r=this._input.match(this.rules[u[i]]),r&&(!n||r[0].length>n[0].length)&&(n=r,e=i,!this.options.flex))break;return n?(t=n[0].match(/(?:\r\n?|\n).*/g),t&&(this.yylineno+=t.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:t?t[t.length-1].length-t[t.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+n[0].length},this.yytext+=n[0],this.match+=n[0],this.matches=n,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(n[0].length),this.matched+=n[0],f=this.performAction.call(this,this.yy,this,u[e],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),f)?f: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 n=this.next();return typeof n!="undefined"?n:this.lex()},begin:function(n){this.conditionStack.push(n)},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(n){this.begin(n)}};return n.options={},n.performAction=function(n,t,i,r){function u(n,i){return t.yytext=t.yytext.substr(n,t.yyleng-i)}var f=r;switch(i){case 0:if(t.yytext.slice(-2)==="\\\\"?(u(0,1),this.begin("mu")):t.yytext.slice(-1)==="\\"?(u(0,1),this.begin("emu")):this.begin("mu"),t.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;case 3:return this.begin("raw"),15;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(t.yytext=t.yytext.substr(5,t.yyleng-9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;case 16:return this.popState(),44;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(t.yytext);this.popState();this.begin("com");break;case 22:return this.popState(),14;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 29:return this.popState(),54;case 30:return this.popState(),33;case 31:return t.yytext=u(1,2).replace(/\\"/g,'"'),80;case 32:return t.yytext=u(1,2).replace(/\\'/g,"'"),80;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return t.yytext=t.yytext.replace(/\\([\\\]])/g,"$1"),72;case 43:return"INVALID";case 44:return 5}},n.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]*?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],n.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},n}();return n.lexer=i,t.prototype=n,n.Parser=t,new t}();i.__esModule=!0;i["default"]=r},{}],13:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}function o(n){return(new r).accept(n)}function r(){this.padding=0}i.__esModule=!0;i.print=o;i.PrintVisitor=r;var f=n("./visitor"),e=u(f);r.prototype=new e["default"];r.prototype.pad=function(n){for(var i="",t=0,r=this.padding;t<r;t++)i+="  ";return i+(n+"\n")};r.prototype.Program=function(n){var u="",f=n.body,t=undefined,i=undefined,r;if(n.blockParams){for(r="BLOCK PARAMS: [",t=0,i=n.blockParams.length;t<i;t++)r+=" "+n.blockParams[t];r+=" ]";u+=this.pad(r)}for(t=0,i=f.length;t<i;t++)u+=this.accept(f[t]);return this.padding--,u};r.prototype.MustacheStatement=function(n){return this.pad("{{ "+this.SubExpression(n)+" }}")};r.prototype.Decorator=function(n){return this.pad("{{ DIRECTIVE "+this.SubExpression(n)+" }}")};r.prototype.BlockStatement=r.prototype.DecoratorBlock=function(n){var t="";return t+=this.pad((n.type==="DecoratorBlock"?"DIRECTIVE ":"")+"BLOCK:"),this.padding++,t+=this.pad(this.SubExpression(n)),n.program&&(t+=this.pad("PROGRAM:"),this.padding++,t+=this.accept(n.program),this.padding--),n.inverse&&(n.program&&this.padding++,t+=this.pad("{{^}}"),this.padding++,t+=this.accept(n.inverse),this.padding--,n.program&&this.padding--),this.padding--,t};r.prototype.PartialStatement=function(n){var t="PARTIAL:"+n.name.original;return n.params[0]&&(t+=" "+this.accept(n.params[0])),n.hash&&(t+=" "+this.accept(n.hash)),this.pad("{{> "+t+" }}")};r.prototype.PartialBlockStatement=function(n){var t="PARTIAL BLOCK:"+n.name.original;return n.params[0]&&(t+=" "+this.accept(n.params[0])),n.hash&&(t+=" "+this.accept(n.hash)),t+=" "+this.pad("PROGRAM:"),this.padding++,t+=this.accept(n.program),this.padding--,this.pad("{{> "+t+" }}")};r.prototype.ContentStatement=function(n){return this.pad("CONTENT[ '"+n.value+"' ]")};r.prototype.CommentStatement=function(n){return this.pad("{{! '"+n.value+"' }}")};r.prototype.SubExpression=function(n){for(var t=n.params,r=[],u=undefined,i=0,f=t.length;i<f;i++)r.push(this.accept(t[i]));return t="["+r.join(", ")+"]",u=n.hash?" "+this.accept(n.hash):"",this.accept(n.path)+" "+t+u};r.prototype.PathExpression=function(n){var t=n.parts.join("/");return(n.data?"@":"")+"PATH:"+t};r.prototype.StringLiteral=function(n){return'"'+n.value+'"'};r.prototype.NumberLiteral=function(n){return"NUMBER{"+n.value+"}"};r.prototype.BooleanLiteral=function(n){return"BOOLEAN{"+n.value+"}"};r.prototype.UndefinedLiteral=function(){return"UNDEFINED"};r.prototype.NullLiteral=function(){return"NULL"};r.prototype.Hash=function(n){for(var i=n.pairs,r=[],t=0,u=i.length;t<u;t++)r.push(this.accept(i[t]));return"HASH{"+r.join(", ")+"}"};r.prototype.HashPair=function(n){return n.key+"="+this.accept(n.value)}},{"./visitor":14}],14:[function(n,t,i){"use strict";function s(n){return n&&n.__esModule?n:{"default":n}}function r(){this.parents=[]}function u(n){this.acceptRequired(n,"path");this.acceptArray(n.params);this.acceptKey(n,"hash")}function e(n){u.call(this,n);this.acceptKey(n,"program");this.acceptKey(n,"inverse")}function o(n){this.acceptRequired(n,"name");this.acceptArray(n.params);this.acceptKey(n,"hash")}i.__esModule=!0;var h=n("../exception"),f=s(h);r.prototype={constructor:r,mutating:!1,acceptKey:function(n,t){var i=this.accept(n[t]);if(this.mutating){if(i&&!r.prototype[i.type])throw new f["default"]('Unexpected node type "'+i.type+'" found when accepting '+t+" on "+n.type);n[t]=i}},acceptRequired:function(n,t){if(this.acceptKey(n,t),!n[t])throw new f["default"](n.type+" requires "+t);},acceptArray:function(n){for(var t=0,i=n.length;t<i;t++)this.acceptKey(n,t),n[t]||(n.splice(t,1),t--,i--)},accept:function(n){if(n){if(!this[n.type])throw new f["default"]("Unknown type: "+n.type,n);this.current&&this.parents.unshift(this.current);this.current=n;var t=this[n.type](n);return(this.current=this.parents.shift(),!this.mutating||t)?t:t!==!1?n:void 0}},Program:function(n){this.acceptArray(n.body)},MustacheStatement:u,Decorator:u,BlockStatement:e,DecoratorBlock:e,PartialStatement:o,PartialBlockStatement:function(n){o.call(this,n);this.acceptKey(n,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:u,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(n){this.acceptArray(n.pairs)},HashPair:function(n){this.acceptRequired(n,"value")}};i["default"]=r;t.exports=i["default"]},{"../exception":18}],15:[function(n,t,i){"use strict";function s(n){return n&&n.__esModule?n:{"default":n}}function r(){var n=arguments.length<=0||arguments[0]===undefined?{}:arguments[0];this.options=n}function e(n,t,i){t===undefined&&(t=n.length);var r=n[t-1],u=n[t-2];return r?r.type==="ContentStatement"?(u||!i?/\r?\n\s*?$/:/(^|\r?\n)\s*?$/).test(r.original):void 0:i}function o(n,t,i){t===undefined&&(t=-1);var r=n[t+1],u=n[t+2];return r?r.type==="ContentStatement"?(u||!i?/^\s*?\r?\n/:/^\s*?(\r?\n|$)/).test(r.original):void 0:i}function f(n,t,i){var r=n[t==null?0:t+1],u;r&&r.type==="ContentStatement"&&(i||!r.rightStripped)&&(u=r.value,r.value=r.value.replace(i?/^\s+/:/^[ \t]*\r?\n?/,""),r.rightStripped=r.value!==u)}function u(n,t,i){var r=n[t==null?n.length-1:t-1],u;if(r&&r.type==="ContentStatement"&&(i||!r.leftStripped))return u=r.value,r.value=r.value.replace(i?/\s+$/:/[ \t]+$/,""),r.leftStripped=r.value!==u,r.leftStripped}i.__esModule=!0;var h=n("./visitor"),c=s(h);r.prototype=new c["default"];r.prototype.Program=function(n){var h=!this.options.ignoreStandalone,c=!this.isRootSeen,i,t,l,r,s;for(this.isRootSeen=!0,i=n.body,t=0,l=i.length;t<l;t++)if(r=i[t],s=this.accept(r),s){var a=e(i,t,c),v=o(i,t,c),y=s.openStandalone&&a,p=s.closeStandalone&&v,w=s.inlineStandalone&&a&&v;s.close&&f(i,t,!0);s.open&&u(i,t,!0);h&&w&&(f(i,t),u(i,t)&&r.type==="PartialStatement"&&(r.indent=/([ \t]+$)/.exec(i[t-1].original)[1]));h&&y&&(f((r.program||r.inverse).body),u(i,t));h&&p&&(f(i,t),u((r.inverse||r.program).body))}return n};r.prototype.BlockStatement=r.prototype.DecoratorBlock=r.prototype.PartialBlockStatement=function(n){var c,h;this.accept(n.program);this.accept(n.inverse);var t=n.program||n.inverse,i=n.program&&n.inverse,r=i,s=i;if(i&&i.chained)for(r=i.body[0].program;s.chained;)s=s.body[s.body.length-1].program;return c={open:n.openStrip.open,close:n.closeStrip.close,openStandalone:o(t.body),closeStandalone:e((r||t).body)},n.openStrip.close&&f(t.body,null,!0),i?(h=n.inverseStrip,h.open&&u(t.body,null,!0),h.close&&f(r.body,null,!0),n.closeStrip.open&&u(s.body,null,!0),!this.options.ignoreStandalone&&e(t.body)&&o(r.body)&&(u(t.body),f(r.body))):n.closeStrip.open&&u(t.body,null,!0),c};r.prototype.Decorator=r.prototype.MustacheStatement=function(n){return n.strip};r.prototype.PartialStatement=r.prototype.CommentStatement=function(n){var t=n.strip||{};return{inlineStandalone:!0,open:t.open,close:t.close}};i["default"]=r;t.exports=i["default"]},{"./visitor":14}],16:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function e(n){f["default"](n)}i.__esModule=!0;i.registerDefaultDecorators=e;var u=n("./decorators/inline"),f=r(u)},{"./decorators/inline":17}],17:[function(n,t,i){"use strict";i.__esModule=!0;var r=n("../utils");i["default"]=function(n){n.registerDecorator("inline",function(n,t,i,u){var f=n;return t.partials||(t.partials={},f=function(u,f){var e=i.partials,o;return i.partials=r.extend({},e,t.partials),o=n(u,f),i.partials=e,o}),t.partials[u.args[0]]=u.fn,f})};t.exports=i["default"]},{"../utils":31}],18:[function(n,t,i){"use strict";function u(n,t){var f=t&&t.loc,e=undefined,o=undefined,s,i;for(f&&(e=f.start.line,o=f.start.column,n+=" - "+e+":"+o),s=Error.prototype.constructor.call(this,n),i=0;i<r.length;i++)this[r[i]]=s[r[i]];Error.captureStackTrace&&Error.captureStackTrace(this,u);f&&(this.lineNumber=e,this.column=o)}i.__esModule=!0;var r=["description","fileName","lineNumber","message","name","number","stack"];u.prototype=new Error;i["default"]=u;t.exports=i["default"]},{}],19:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}function k(n){f["default"](n);o["default"](n);h["default"](n);l["default"](n);v["default"](n);p["default"](n);b["default"](n)}i.__esModule=!0;i.registerDefaultHelpers=k;var u=n("./helpers/block-helper-missing"),f=r(u),e=n("./helpers/each"),o=r(e),s=n("./helpers/helper-missing"),h=r(s),c=n("./helpers/if"),l=r(c),a=n("./helpers/log"),v=r(a),y=n("./helpers/lookup"),p=r(y),w=n("./helpers/with"),b=r(w)},{"./helpers/block-helper-missing":20,"./helpers/each":21,"./helpers/helper-missing":22,"./helpers/if":23,"./helpers/log":24,"./helpers/lookup":25,"./helpers/with":26}],20:[function(n,t,i){"use strict";i.__esModule=!0;var r=n("../utils");i["default"]=function(n){n.registerHelper("blockHelperMissing",function(t,i){var f=i.inverse,e=i.fn,u;return t===!0?e(this):t===!1||t==null?f(this):r.isArray(t)?t.length>0?(i.ids&&(i.ids=[i.name]),n.helpers.each(t,i)):f(this):(i.data&&i.ids&&(u=r.createFrame(i.data),u.contextPath=r.appendContextPath(i.data.contextPath,i.name),i={data:u}),e(t,i))})};t.exports=i["default"]},{"../utils":31}],21:[function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}i.__esModule=!0;var r=n("../utils"),f=n("../exception"),e=u(f);i["default"]=function(n){n.registerHelper("each",function(n,t){function h(t,i,f){u&&(u.key=t,u.index=i,u.first=i===0,u.last=!!f,s&&(u.contextPath=s+t));o=o+a(n[t],{data:u,blockParams:r.blockParams([n[t],t],[s+t,null])})}var l,f,c;if(!t)throw new e["default"]("Must pass iterator to #each");var a=t.fn,v=t.inverse,i=0,o="",u=undefined,s=undefined;if(t.data&&t.ids&&(s=r.appendContextPath(t.data.contextPath,t.ids[0])+"."),r.isFunction(n)&&(n=n.call(this)),t.data&&(u=r.createFrame(t.data)),n&&typeof n=="object")if(r.isArray(n))for(l=n.length;i<l;i++)i in n&&h(i,i,i===n.length-1);else{f=undefined;for(c in n)n.hasOwnProperty(c)&&(f!==undefined&&h(f,i-1),f=c,i++);f!==undefined&&h(f,i-1,!0)}return i===0&&(o=v(this)),o})};t.exports=i["default"]},{"../exception":18,"../utils":31}],22:[function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}i.__esModule=!0;var u=n("../exception"),f=r(u);i["default"]=function(n){n.registerHelper("helperMissing",function(){if(arguments.length===1)return undefined;throw new f["default"]('Missing helper: "'+arguments[arguments.length-1].name+'"');})};t.exports=i["default"]},{"../exception":18}],23:[function(n,t,i){"use strict";i.__esModule=!0;var r=n("../utils");i["default"]=function(n){n.registerHelper("if",function(n,t){return r.isFunction(n)&&(n=n.call(this)),(t.hash.includeZero||n)&&!r.isEmpty(n)?t.fn(this):t.inverse(this)});n.registerHelper("unless",function(t,i){return n.helpers["if"].call(this,t,{fn:i.inverse,inverse:i.fn,hash:i.hash})})};t.exports=i["default"]},{"../utils":31}],24:[function(n,t,i){"use strict";i.__esModule=!0;i["default"]=function(n){n.registerHelper("log",function(){for(var u=[undefined],t=arguments[arguments.length-1],r,i=0;i<arguments.length-1;i++)u.push(arguments[i]);r=1;t.hash.level!=null?r=t.hash.level:t.data&&t.data.level!=null&&(r=t.data.level);u[0]=r;n.log.apply(n,u)})};t.exports=i["default"]},{}],25:[function(n,t,i){"use strict";i.__esModule=!0;i["default"]=function(n){n.registerHelper("lookup",function(n,t){return n&&n[t]})};t.exports=i["default"]},{}],26:[function(n,t,i){"use strict";i.__esModule=!0;var r=n("../utils");i["default"]=function(n){n.registerHelper("with",function(n,t){var u,i;return r.isFunction(n)&&(n=n.call(this)),u=t.fn,r.isEmpty(n)?t.inverse(this):(i=t.data,t.data&&t.ids&&(i=r.createFrame(t.data),i.contextPath=r.appendContextPath(t.data.contextPath,t.ids[0])),u(n,{data:i,blockParams:r.blockParams([n],[i&&i.contextPath])}))})};t.exports=i["default"]},{"../utils":31}],27:[function(n,t,i){"use strict";i.__esModule=!0;var u=n("./utils"),r={methodMap:["debug","info","warn","error"],level:"info",lookupLevel:function(n){if(typeof n=="string"){var t=u.indexOf(r.methodMap,n.toLowerCase());n=t>=0?t:parseInt(n,10)}return n},log:function(n){var t;if(n=r.lookupLevel(n),typeof console!="undefined"&&r.lookupLevel(r.level)<=n){t=r.methodMap[n];console[t]||(t="log");for(var u=arguments.length,f=Array(u>1?u-1:0),i=1;i<u;i++)f[i-1]=arguments[i];console[t].apply(console,f)}}};i["default"]=r;t.exports=i["default"]},{"./utils":31}],28:[function(n,t,i){(function(n){"use strict";i.__esModule=!0;i["default"]=function(t){var i=typeof n!="undefined"?n:window,r=i.Handlebars;t.noConflict=function(){return i.Handlebars===t&&(i.Handlebars=r),t}};t.exports=i["default"]}).call(this,typeof global!="undefined"?global:typeof self!="undefined"?self:typeof window!="undefined"?window:{})},{}],29:[function(n,t,i){"use strict";function h(n){return n&&n.__esModule?n:{"default":n}}function c(n){var t,i;if(n&&n.__esModule)return n;if(t={},n!=null)for(i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);return t["default"]=n,t}function v(n){var t=n&&n[0]||1,i=f.COMPILER_REVISION,u,e;if(t!==i)if(t<i){u=f.REVISION_CHANGES[i];e=f.REVISION_CHANGES[t];throw new r["default"]("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+u+") or downgrade your runtime to an older version ("+e+").");}else throw new r["default"]("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+n[1]+").");}function y(n,t){function o(i,f,e){var o,h,s,c;if(e.hash&&(f=u.extend({},f,e.hash),e.ids&&(e.ids[0]=!0)),i=t.VM.resolvePartial.call(this,i,f,e),o=t.VM.invokePartial.call(this,i,f,e),o==null&&t.compile&&(e.partials[e.name]=t.compile(i,n.compilerOptions,t),o=e.partials[e.name](f,e)),o!=null){if(e.indent){for(h=o.split("\n"),s=0,c=h.length;s<c;s++){if(!h[s]&&s+1===c)break;h[s]=e.indent+h[s]}o=h.join("\n")}return o}throw new r["default"]("The partial "+e.name+" could not be compiled when running in runtime-only mode");}function f(t){function h(t){return""+n.main(i,t,i.helpers,i.partials,u,o,e)}var r=arguments.length<=1||arguments[1]===undefined?{}:arguments[1],u=r.data,e,o;return f._setup(r),!r.partial&&n.useData&&(u=b(t,u)),e=undefined,o=n.useBlockParams?[]:undefined,n.useDepths&&(e=r.depths?t!==r.depths[0]?[t].concat(r.depths):r.depths:[t]),h=s(n.main,h,i,r.depths||[],u,o),h(t,r)}if(!t)throw new r["default"]("No environment passed to template");if(!n||!n.main)throw new r["default"]("Unknown template object: "+typeof n);n.main.decorator=n.main_d;t.VM.checkRevision(n.compiler);var i={strict:function(n,t){if(!(t in n))throw new r["default"]('"'+t+'" not defined in '+n);return n[t]},lookup:function(n,t){for(var r=n.length,i=0;i<r;i++)if(n[i]&&n[i][t]!=null)return n[i][t]},lambda:function(n,t){return typeof n=="function"?n.call(t):n},escapeExpression:u.escapeExpression,invokePartial:o,fn:function(t){var i=n[t];return i.decorator=n[t+"_d"],i},programs:[],program:function(n,t,i,r,u){var f=this.programs[n],o=this.fn(n);return t||u||r||i?f=e(this,n,o,t,i,r,u):f||(f=this.programs[n]=e(this,n,o)),f},data:function(n,t){while(n&&t--)n=n._parent;return n},merge:function(n,t){var i=n||t;return n&&t&&n!==t&&(i=u.extend({},t,n)),i},noop:t.VM.noop,compilerInfo:n.compiler};return f.isTop=!0,f._setup=function(r){r.partial?(i.helpers=r.helpers,i.partials=r.partials,i.decorators=r.decorators):(i.helpers=i.merge(r.helpers,t.helpers),n.usePartial&&(i.partials=i.merge(r.partials,t.partials)),(n.usePartial||n.useDecorators)&&(i.decorators=i.merge(r.decorators,t.decorators)))},f._child=function(t,u,f,o){if(n.useBlockParams&&!f)throw new r["default"]("must pass block params");if(n.useDepths&&!o)throw new r["default"]("must pass parent depths");return e(i,t,n[t],u,0,f,o)},f}function e(n,t,i,r,u,f,e){function o(t){var u=arguments.length<=1||arguments[1]===undefined?{}:arguments[1],o=e;return e&&t!==e[0]&&(o=[t].concat(e)),i(n,t,n.helpers,n.partials,u.data||r,f&&[u.blockParams].concat(f),o)}return o=s(i,o,n,e,r,f),o.program=t,o.depth=e?e.length:0,o.blockParams=u||0,o}function p(n,t,i){return n?n.call||i.name||(i.name=n,n=i.partials[n]):n=i.name==="@partial-block"?i.data["partial-block"]:i.partials[i.name],n}function w(n,t,i){i.partial=!0;i.ids&&(i.data.contextPath=i.ids[0]||i.data.contextPath);var e=undefined;if(i.fn&&i.fn!==o&&(i.data=f.createFrame(i.data),e=i.data["partial-block"]=i.fn,e.partials&&(i.partials=u.extend({},i.partials,e.partials))),n===undefined&&e&&(n=e),n===undefined)throw new r["default"]("The partial "+i.name+" could not be found");else if(n instanceof Function)return n(t,i)}function o(){return""}function b(n,t){return t&&"root"in t||(t=t?f.createFrame(t):{},t.root=n),t}function s(n,t,i,r,f,e){if(n.decorator){var o={};t=n.decorator(t,o,i,r&&r[0],f,e,r);u.extend(t,o)}return t}i.__esModule=!0;i.checkRevision=v;i.template=y;i.wrapProgram=e;i.resolvePartial=p;i.invokePartial=w;i.noop=o;var l=n("./utils"),u=c(l),a=n("./exception"),r=h(a),f=n("./base")},{"./base":5,"./exception":18,"./utils":31}],30:[function(n,t,i){"use strict";function r(n){this.string=n}i.__esModule=!0;r.prototype.toString=r.prototype.toHTML=function(){return""+this.string};i["default"]=r;t.exports=i["default"]},{}],31:[function(n,t,i){"use strict";function c(n){return o[n]}function e(n){for(var i,t=1;t<arguments.length;t++)for(i in arguments[t])Object.prototype.hasOwnProperty.call(arguments[t],i)&&(n[i]=arguments[t][i]);return n}function l(n,t){for(var i=0,r=n.length;i<r;i++)if(n[i]===t)return i;return-1}function a(n){if(typeof n!="string"){if(n&&n.toHTML)return n.toHTML();if(n==null)return"";if(!n)return n+"";n=""+n}return h.test(n)?n.replace(s,c):n}function v(n){return n||n===0?f(n)&&n.length===0?!0:!1:!0}function y(n){var t=e({},n);return t._parent=n,t}function p(n,t){return n.path=t,n}function w(n,t){return(n?n+".":"")+t}var r,u,f;i.__esModule=!0;i.extend=e;i.indexOf=l;i.escapeExpression=a;i.isEmpty=v;i.createFrame=y;i.blockParams=p;i.appendContextPath=w;var o={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;","=":"&#x3D;"},s=/[&<>"'`=]/g,h=/[&<>"'`=]/;r=Object.prototype.toString;i.toString=r;u=function(n){return typeof n=="function"};u(/x/)&&(i.isFunction=u=function(n){return typeof n=="function"&&r.call(n)==="[object Function]"});i.isFunction=u;f=Array.isArray||function(n){return n&&typeof n=="object"?r.call(n)==="[object Array]":!1};i.isArray=f},{}],32:[function(n,t){function u(t,r){var u=n("fs"),f=u.readFileSync(r,"utf8");t.exports=i.compile(f)}var i=n("../dist/cjs/handlebars")["default"],r=n("../dist/cjs/handlebars/compiler/printer");i.PrintVisitor=r.PrintVisitor;i.print=r.print;t.exports=i;typeof n!="undefined"&&n.extensions&&(n.extensions[".handlebars"]=u,n.extensions[".hbs"]=u)},{"../dist/cjs/handlebars":3,"../dist/cjs/handlebars/compiler/printer":13,fs:2}],33:[function(n,t,i){i.SourceMapGenerator=n("./source-map/source-map-generator").SourceMapGenerator;i.SourceMapConsumer=n("./source-map/source-map-consumer").SourceMapConsumer;i.SourceNode=n("./source-map/source-node").SourceNode},{"./source-map/source-map-consumer":40,"./source-map/source-map-generator":41,"./source-map/source-node":42}],34:[function(n,t){if(typeof i!="function")var i=n("amdefine")(t,n);i(function(n,t){function i(){this._array=[];this._set={}}var r=n("./util");i.fromArray=function(n,t){for(var u=new i,r=0,f=n.length;r<f;r++)u.add(n[r],t);return u};i.prototype.size=function(){return Object.getOwnPropertyNames(this._set).length};i.prototype.add=function(n,t){var i=this.has(n),u=this._array.length;(!i||t)&&this._array.push(n);i||(this._set[r.toSetString(n)]=u)};i.prototype.has=function(n){return Object.prototype.hasOwnProperty.call(this._set,r.toSetString(n))};i.prototype.indexOf=function(n){if(this.has(n))return this._set[r.toSetString(n)];throw new Error('"'+n+'" is not in the set.');};i.prototype.at=function(n){if(n>=0&&n<this._array.length)return this._array[n];throw new Error("No element indexed by "+n);};i.prototype.toArray=function(){return this._array.slice()};t.ArraySet=i})},{"./util":43,amdefine:1}],35:[function(n,t){if(typeof i!="function")var i=n("amdefine")(t,n);i(function(n,t){function o(n){return n<0?(-n<<1)+1:(n<<1)+0}function s(n){var i=(n&1)==1,t=n>>1;return i?-t:t}var r=n("./base64"),i=5,u=1<<i,f=u-1,e=u;t.encode=function(n){var s="",u,t=o(n);do u=t&f,t>>>=i,t>0&&(u|=e),s+=r.encode(u);while(t>0);return s};t.decode=function(n,t,u){var a=n.length,h=0,c=0,l,o;do{if(t>=a)throw new Error("Expected more digits in base 64 VLQ value.");if(o=r.decode(n.charCodeAt(t++)),o===-1)throw new Error("Invalid base64 digit: "+n.charAt(t-1));l=!!(o&e);o&=f;h=h+(o<<c);c+=i}while(l);u.value=s(h);u.rest=t}})},{"./base64":36,amdefine:1}],36:[function(n,t){if(typeof i!="function")var i=n("amdefine")(t,n);i(function(n,t){var i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(n){if(0<=n&&n<i.length)return i[n];throw new TypeError("Must be between 0 and 63: "+aNumber);};t.decode=function(n){var t=65,i=97,r=48;return t<=n&&n<=90?n-t:i<=n&&n<=122?n-i+26:r<=n&&n<=57?n-r+52:n==43?62:n==47?63:-1}})},{amdefine:1}],37:[function(n,t){if(typeof i!="function")var i=n("amdefine")(t,n);i(function(n,t){function i(n,r,u,f,e,o){var s=Math.floor((r-n)/2)+n,h=e(u,f[s],!0);return h===0?s:h>0?r-s>1?i(s,r,u,f,e,o):o==t.LEAST_UPPER_BOUND?r<f.length?r:-1:s:s-n>1?i(n,s,u,f,e,o):o==t.LEAST_UPPER_BOUND?s:n<0?-1:n}t.GREATEST_LOWER_BOUND=1;t.LEAST_UPPER_BOUND=2;t.search=function(n,r,u,f){if(r.length===0)return-1;var e=i(-1,r.length,n,r,u,f||t.GREATEST_LOWER_BOUND);if(e<0)return-1;while(e-1>=0){if(u(r[e],r[e-1],!0)!==0)break;--e}return e}})},{amdefine:1}],38:[function(n,t){if(typeof i!="function")var i=n("amdefine")(t,n);i(function(n,t){function u(n,t){var i=n.generatedLine,u=t.generatedLine,f=n.generatedColumn,e=t.generatedColumn;return u>i||u==i&&e>=f||r.compareByGeneratedPositionsInflated(n,t)<=0}function i(){this._array=[];this._sorted=!0;this._last={generatedLine:-1,generatedColumn:0}}var r=n("./util");i.prototype.unsortedForEach=function(n,t){this._array.forEach(n,t)};i.prototype.add=function(n){u(this._last,n)?(this._last=n,this._array.push(n)):(this._sorted=!1,this._array.push(n))};i.prototype.toArray=function(){return this._sorted||(this._array.sort(r.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};t.MappingList=i})},{"./util":43,amdefine:1}],39:[function(n,t){if(typeof i!="function")var i=n("amdefine")(t,n);i(function(n,t){function i(n,t,i){var r=n[t];n[t]=n[i];n[i]=r}function u(n,t){return Math.round(n+Math.random()*(t-n))}function r(n,t,f,e){var c,s,l,o,h;if(f<e){for(c=u(f,e),s=f-1,i(n,c,e),l=n[e],o=f;o<e;o++)t(n[o],l)<=0&&(s+=1,i(n,s,o));i(n,s+1,o);h=s+1;r(n,t,f,h-1);r(n,t,h+1,e)}}t.quickSort=function(n,t){r(n,t,0,n.length-1)}})},{amdefine:1}],40:[function(n,t){if(typeof i!="function")var i=n("amdefine")(t,n);i(function(n,t){function r(n){var t=n;return typeof n=="string"&&(t=JSON.parse(n.replace(/^\)\]\}'/,""))),t.sections!=null?new f(t):new u(t)}function u(n){var t=n;typeof n=="string"&&(t=JSON.parse(n.replace(/^\)\]\}'/,"")));var u=i.getArg(t,"version"),r=i.getArg(t,"sources"),f=i.getArg(t,"names",[]),o=i.getArg(t,"sourceRoot",null),s=i.getArg(t,"sourcesContent",null),h=i.getArg(t,"mappings"),c=i.getArg(t,"file",null);if(u!=this._version)throw new Error("Unsupported version: "+u);r=r.map(i.normalize);this._names=e.fromArray(f,!0);this._sources=e.fromArray(r,!0);this.sourceRoot=o;this.sourcesContent=s;this._mappings=h;this.file=c}function h(){this.generatedLine=0;this.generatedColumn=0;this.source=null;this.originalLine=null;this.originalColumn=null;this.name=null}function f(n){var u=n,f,o,t;if(typeof n=="string"&&(u=JSON.parse(n.replace(/^\)\]\}'/,""))),f=i.getArg(u,"version"),o=i.getArg(u,"sections"),f!=this._version)throw new Error("Unsupported version: "+f);this._sources=new e;this._names=new e;t={line:-1,column:0};this._sections=o.map(function(n){if(n.url)throw new Error("Support for url field in sections not implemented.");var u=i.getArg(n,"offset"),f=i.getArg(u,"line"),e=i.getArg(u,"column");if(f<t.line||f===t.line&&e<t.column)throw new Error("Section offsets must be ordered and non-overlapping.");return t=u,{generatedOffset:{generatedLine:f+1,generatedColumn:e+1},consumer:new r(i.getArg(n,"map"))}})}var i=n("./util"),s=n("./binary-search"),e=n("./array-set").ArraySet,c=n("./base64-vlq"),o=n("./quick-sort").quickSort;r.fromSourceMap=function(n){return u.fromSourceMap(n)};r.prototype._version=3;r.prototype.__generatedMappings=null;Object.defineProperty(r.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}});r.prototype.__originalMappings=null;Object.defineProperty(r.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}});r.prototype._charIsMappingSeparator=function(n,t){var i=n.charAt(t);return i===";"||i===","};r.prototype._parseMappings=function(){throw new Error("Subclasses must implement _parseMappings");};r.GENERATED_ORDER=1;r.ORIGINAL_ORDER=2;r.GREATEST_LOWER_BOUND=1;r.LEAST_UPPER_BOUND=2;r.prototype.eachMapping=function(n,t,u){var o=t||null,s=u||r.GENERATED_ORDER,f,e;switch(s){case r.GENERATED_ORDER:f=this._generatedMappings;break;case r.ORIGINAL_ORDER:f=this._originalMappings;break;default:throw new Error("Unknown order of iteration.");}e=this.sourceRoot;f.map(function(n){var t=n.source===null?null:this._sources.at(n.source);return t!=null&&e!=null&&(t=i.join(e,t)),{source:t,generatedLine:n.generatedLine,generatedColumn:n.generatedColumn,originalLine:n.originalLine,originalColumn:n.originalColumn,name:n.name===null?null:this._names.at(n.name)}},this).forEach(n,o)};r.prototype.allGeneratedPositionsFor=function(n){var e=i.getArg(n,"line"),r={source:i.getArg(n,"source"),originalLine:e,originalColumn:i.getArg(n,"column",0)},f,u,t,o,h;if(this.sourceRoot!=null&&(r.source=i.relative(this.sourceRoot,r.source)),!this._sources.has(r.source))return[];if(r.source=this._sources.indexOf(r.source),f=[],u=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",i.compareByOriginalPositions,s.LEAST_UPPER_BOUND),u>=0)if(t=this._originalMappings[u],n.column===undefined)for(o=t.originalLine;t&&t.originalLine===o;)f.push({line:i.getArg(t,"generatedLine",null),column:i.getArg(t,"generatedColumn",null),lastColumn:i.getArg(t,"lastGeneratedColumn",null)}),t=this._originalMappings[++u];else for(h=t.originalColumn;t&&t.originalLine===e&&t.originalColumn==h;)f.push({line:i.getArg(t,"generatedLine",null),column:i.getArg(t,"generatedColumn",null),lastColumn:i.getArg(t,"lastGeneratedColumn",null)}),t=this._originalMappings[++u];return f};t.SourceMapConsumer=r;u.prototype=Object.create(r.prototype);u.prototype.consumer=r;u.fromSourceMap=function(n){var t=Object.create(u.prototype),a=t._names=e.fromArray(n._names.toArray(),!0),v=t._sources=e.fromArray(n._sources.toArray(),!0),s,l,r,f;t.sourceRoot=n._sourceRoot;t.sourcesContent=n._generateSourcesContent(t._sources.toArray(),t.sourceRoot);t.file=n._file;var c=n._mappings.toArray().slice(),y=t.__generatedMappings=[],p=t.__originalMappings=[];for(s=0,l=c.length;s<l;s++)r=c[s],f=new h,f.generatedLine=r.generatedLine,f.generatedColumn=r.generatedColumn,r.source&&(f.source=v.indexOf(r.source),f.originalLine=r.originalLine,f.originalColumn=r.originalColumn,r.name&&(f.name=a.indexOf(r.name)),p.push(f)),y.push(f);return o(t.__originalMappings,i.compareByOriginalPositions),t};u.prototype._version=3;Object.defineProperty(u.prototype,"sources",{get:function(){return this._sources.toArray().map(function(n){return this.sourceRoot!=null?i.join(this.sourceRoot,n):n},this)}});u.prototype._parseMappings=function(n){for(var y=1,s=0,p=0,w=0,b=0,k=0,d=n.length,u=0,g={},l={},a=[],v=[],r,e,t,f,nt;u<d;)if(n.charAt(u)===";")y++,u++,s=0;else if(n.charAt(u)===",")u++;else{for(r=new h,r.generatedLine=y,f=u;f<d;f++)if(this._charIsMappingSeparator(n,f))break;if(e=n.slice(u,f),t=g[e],t)u+=e.length;else{for(t=[];u<f;)c.decode(n,u,l),nt=l.value,u=l.rest,t.push(nt);if(t.length===2)throw new Error("Found a source, but no line and column");if(t.length===3)throw new Error("Found a source and line, but no column");g[e]=t}r.generatedColumn=s+t[0];s=r.generatedColumn;t.length>1&&(r.source=b+t[1],b+=t[1],r.originalLine=p+t[2],p=r.originalLine,r.originalLine+=1,r.originalColumn=w+t[3],w=r.originalColumn,t.length>4&&(r.name=k+t[4],k+=t[4]));v.push(r);typeof r.originalLine=="number"&&a.push(r)}o(v,i.compareByGeneratedPositionsDeflated);this.__generatedMappings=v;o(a,i.compareByOriginalPositions);this.__originalMappings=a};u.prototype._findMapping=function(n,t,i,r,u,f){if(n[i]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+n[i]);if(n[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+n[r]);return s.search(n,t,u,f)};u.prototype.computeColumnSpans=function(){for(var t,i,n=0;n<this._generatedMappings.length;++n){if(t=this._generatedMappings[n],n+1<this._generatedMappings.length&&(i=this._generatedMappings[n+1],t.generatedLine===i.generatedLine)){t.lastGeneratedColumn=i.generatedColumn-1;continue}t.lastGeneratedColumn=Infinity}};u.prototype.originalPositionFor=function(n){var e={generatedLine:i.getArg(n,"line"),generatedColumn:i.getArg(n,"column")},o=this._findMapping(e,this._generatedMappings,"generatedLine","generatedColumn",i.compareByGeneratedPositionsDeflated,i.getArg(n,"bias",r.GREATEST_LOWER_BOUND)),u,t,f;return o>=0&&(u=this._generatedMappings[o],u.generatedLine===e.generatedLine)?(t=i.getArg(u,"source",null),t!==null&&(t=this._sources.at(t),this.sourceRoot!=null&&(t=i.join(this.sourceRoot,t))),f=i.getArg(u,"name",null),f!==null&&(f=this._names.at(f)),{source:t,line:i.getArg(u,"originalLine",null),column:i.getArg(u,"originalColumn",null),name:f}):{source:null,line:null,column:null,name:null}};u.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(n){return n==null}):!1};u.prototype.sourceContentFor=function(n,t){var r,u;if(!this.sourcesContent)return null;if(this.sourceRoot!=null&&(n=i.relative(this.sourceRoot,n)),this._sources.has(n))return this.sourcesContent[this._sources.indexOf(n)];if(this.sourceRoot!=null&&(r=i.urlParse(this.sourceRoot))){if(u=n.replace(/^file:\/\//,""),r.scheme=="file"&&this._sources.has(u))return this.sourcesContent[this._sources.indexOf(u)];if((!r.path||r.path=="/")&&this._sources.has("/"+n))return this.sourcesContent[this._sources.indexOf("/"+n)]}if(t)return null;throw new Error('"'+n+'" is not in the SourceMap.');};u.prototype.generatedPositionFor=function(n){var t=i.getArg(n,"source"),f,e,u;return(this.sourceRoot!=null&&(t=i.relative(this.sourceRoot,t)),!this._sources.has(t))?{line:null,column:null,lastColumn:null}:(t=this._sources.indexOf(t),f={source:t,originalLine:i.getArg(n,"line"),originalColumn:i.getArg(n,"column")},e=this._findMapping(f,this._originalMappings,"originalLine","originalColumn",i.compareByOriginalPositions,i.getArg(n,"bias",r.GREATEST_LOWER_BOUND)),e>=0&&(u=this._originalMappings[e],u.source===f.source))?{line:i.getArg(u,"generatedLine",null),column:i.getArg(u,"generatedColumn",null),lastColumn:i.getArg(u,"lastGeneratedColumn",null)}:{line:null,column:null,lastColumn:null}};t.BasicSourceMapConsumer=u;f.prototype=Object.create(r.prototype);f.prototype.constructor=r;f.prototype._version=3;Object.defineProperty(f.prototype,"sources",{get:function(){for(var i=[],t,n=0;n<this._sections.length;n++)for(t=0;t<this._sections[n].consumer.sources.length;t++)i.push(this._sections[n].consumer.sources[t]);return i}});f.prototype.originalPositionFor=function(n){var r={generatedLine:i.getArg(n,"line"),generatedColumn:i.getArg(n,"column")},u=s.search(r,this._sections,function(n,t){var i=n.generatedLine-t.generatedOffset.generatedLine;return i?i:n.generatedColumn-t.generatedOffset.generatedColumn}),t=this._sections[u];return t?t.consumer.originalPositionFor({line:r.generatedLine-(t.generatedOffset.generatedLine-1),column:r.generatedColumn-(t.generatedOffset.generatedLine===r.generatedLine?t.generatedOffset.generatedColumn-1:0),bias:n.bias}):{source:null,line:null,column:null,name:null}};f.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(n){return n.consumer.hasContentsOfAllSources()})};f.prototype.sourceContentFor=function(n,t){for(var u,r,i=0;i<this._sections.length;i++)if(u=this._sections[i],r=u.consumer.sourceContentFor(n,!0),r)return r;if(t)return null;throw new Error('"'+n+'" is not in the SourceMap.');};f.prototype.generatedPositionFor=function(n){for(var t,r,u=0;u<this._sections.length;u++)if((t=this._sections[u],t.consumer.sources.indexOf(i.getArg(n,"source"))!==-1)&&(r=t.consumer.generatedPositionFor(n),r))return{line:r.line+(t.generatedOffset.generatedLine-1),column:r.column+(t.generatedOffset.generatedLine===r.line?t.generatedOffset.generatedColumn-1:0)};return{line:null,column:null}};f.prototype._parseMappings=function(){var u,n,s,h,t,r,f,e;for(this.__generatedMappings=[],this.__originalMappings=[],u=0;u<this._sections.length;u++)for(n=this._sections[u],s=n.consumer._generatedMappings,h=0;h<s.length;h++)t=s[u],r=n.consumer._sources.at(t.source),n.consumer.sourceRoot!==null&&(r=i.join(n.consumer.sourceRoot,r)),this._sources.add(r),r=this._sources.indexOf(r),f=n.consumer._names.at(t.name),this._names.add(f),f=this._names.indexOf(f),e={source:r,generatedLine:t.generatedLine+(n.generatedOffset.generatedLine-1),generatedColumn:t.column+(n.generatedOffset.generatedLine===t.generatedLine)?n.generatedOffset.generatedColumn-1:0,originalLine:t.originalLine,originalColumn:t.originalColumn,name:f},this.__generatedMappings.push(e),typeof e.originalLine=="number"&&this.__originalMappings.push(e);o(this.__generatedMappings,i.compareByGeneratedPositionsDeflated);o(this.__originalMappings,i.compareByOriginalPositions)};t.IndexedSourceMapConsumer=f})},{"./array-set":34,"./base64-vlq":35,"./binary-search":37,"./quick-sort":39,"./util":43,amdefine:1}],41:[function(n,t){if(typeof i!="function")var i=n("amdefine")(t,n);i(function(n,t){function r(n){n||(n={});this._file=i.getArg(n,"file",null);this._sourceRoot=i.getArg(n,"sourceRoot",null);this._skipValidation=i.getArg(n,"skipValidation",!1);this._sources=new f;this._names=new f;this._mappings=new e;this._sourcesContents=null}var u=n("./base64-vlq"),i=n("./util"),f=n("./array-set").ArraySet,e=n("./mapping-list").MappingList;r.prototype._version=3;r.fromSourceMap=function(n){var t=n.sourceRoot,u=new r({file:n.file,sourceRoot:t});return n.eachMapping(function(n){var r={generated:{line:n.generatedLine,column:n.generatedColumn}};n.source!=null&&(r.source=n.source,t!=null&&(r.source=i.relative(t,r.source)),r.original={line:n.originalLine,column:n.originalColumn},n.name!=null&&(r.name=n.name));u.addMapping(r)}),n.sources.forEach(function(t){var i=n.sourceContentFor(t);i!=null&&u.setSourceContent(t,i)}),u};r.prototype.addMapping=function(n){var f=i.getArg(n,"generated"),t=i.getArg(n,"original",null),r=i.getArg(n,"source",null),u=i.getArg(n,"name",null);this._skipValidation||this._validateMapping(f,t,r,u);r==null||this._sources.has(r)||this._sources.add(r);u==null||this._names.has(u)||this._names.add(u);this._mappings.add({generatedLine:f.line,generatedColumn:f.column,originalLine:t!=null&&t.line,originalColumn:t!=null&&t.column,source:r,name:u})};r.prototype.setSourceContent=function(n,t){var r=n;this._sourceRoot!=null&&(r=i.relative(this._sourceRoot,r));t!=null?(this._sourcesContents||(this._sourcesContents={}),this._sourcesContents[i.toSetString(r)]=t):this._sourcesContents&&(delete this._sourcesContents[i.toSetString(r)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))};r.prototype.applySourceMap=function(n,t,r){var e=t,u,o,s;if(t==null){if(n.file==null)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');e=n.file}u=this._sourceRoot;u!=null&&(e=i.relative(u,e));o=new f;s=new f;this._mappings.unsortedForEach(function(t){var f,h,c;t.source===e&&t.originalLine!=null&&(f=n.originalPositionFor({line:t.originalLine,column:t.originalColumn}),f.source!=null&&(t.source=f.source,r!=null&&(t.source=i.join(r,t.source)),u!=null&&(t.source=i.relative(u,t.source)),t.originalLine=f.line,t.originalColumn=f.column,f.name!=null&&(t.name=f.name)));h=t.source;h==null||o.has(h)||o.add(h);c=t.name;c==null||s.has(c)||s.add(c)},this);this._sources=o;this._names=s;n.sources.forEach(function(t){var f=n.sourceContentFor(t);f!=null&&(r!=null&&(t=i.join(r,t)),u!=null&&(t=i.relative(u,t)),this.setSourceContent(t,f))},this)};r.prototype._validateMapping=function(n,t,i,r){if((!n||!("line"in n)||!("column"in n)||!(n.line>0)||!(n.column>=0)||t||i||r)&&(!n||!("line"in n)||!("column"in n)||!t||!("line"in t)||!("column"in t)||!(n.line>0)||!(n.column>=0)||!(t.line>0)||!(t.column>=0)||!i))throw new Error("Invalid mapping: "+JSON.stringify({generated:n,source:i,original:t,name:r}));};r.prototype._serializeMappings=function(){for(var f=0,e=1,s=0,h=0,c=0,l=0,t="",n,o=this._mappings.toArray(),r=0,a=o.length;r<a;r++){if(n=o[r],n.generatedLine!==e)for(f=0;n.generatedLine!==e;)t+=";",e++;else if(r>0){if(!i.compareByGeneratedPositionsInflated(n,o[r-1]))continue;t+=","}t+=u.encode(n.generatedColumn-f);f=n.generatedColumn;n.source!=null&&(t+=u.encode(this._sources.indexOf(n.source)-l),l=this._sources.indexOf(n.source),t+=u.encode(n.originalLine-1-h),h=n.originalLine-1,t+=u.encode(n.originalColumn-s),s=n.originalColumn,n.name!=null&&(t+=u.encode(this._names.indexOf(n.name)-c),c=this._names.indexOf(n.name)))}return t};r.prototype._generateSourcesContent=function(n,t){return n.map(function(n){if(!this._sourcesContents)return null;t!=null&&(n=i.relative(t,n));var r=i.toSetString(n);return Object.prototype.hasOwnProperty.call(this._sourcesContents,r)?this._sourcesContents[r]:null},this)};r.prototype.toJSON=function(){var n={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(n.file=this._file),this._sourceRoot!=null&&(n.sourceRoot=this._sourceRoot),this._sourcesContents&&(n.sourcesContent=this._generateSourcesContent(n.sources,n.sourceRoot)),n};r.prototype.toString=function(){return JSON.stringify(this.toJSON())};t.SourceMapGenerator=r})},{"./array-set":34,"./base64-vlq":35,"./mapping-list":38,"./util":43,amdefine:1}],42:[function(n,t){if(typeof i!="function")var i=n("amdefine")(t,n);i(function(n,t){function i(n,t,i,u,f){this.children=[];this.sourceContents={};this.line=n==null?null:n;this.column=t==null?null:t;this.source=i==null?null:i;this.name=f==null?null:f;this[r]=!0;u!=null&&this.add(u)}var f=n("./source-map-generator").SourceMapGenerator,u=n("./util"),e=/(\r?\n)/,o=10,r="$$$isSourceNode$$$";i.fromStringWithSourceMap=function(n,t,r){function a(n,t){if(n===null||n.source===undefined)o.add(t);else{var f=r?u.join(r,n.source):n.source;o.add(new i(n.originalLine,n.originalColumn,f,t,n.name))}}var o=new i,f=n.split(e),l=function(){var n=f.shift(),t=f.shift()||"";return n+t},c=1,h=0,s=null;return t.eachMapping(function(n){var i,t;if(s!==null)if(c<n.generatedLine)i="",a(s,l()),c++,h=0;else{t=f[0];i=t.substr(0,n.generatedColumn-h);f[0]=t.substr(n.generatedColumn-h);h=n.generatedColumn;a(s,i);s=n;return}while(c<n.generatedLine)o.add(l()),c++;h<n.generatedColumn&&(t=f[0],o.add(t.substr(0,n.generatedColumn)),f[0]=t.substr(n.generatedColumn),h=n.generatedColumn);s=n},this),f.length>0&&(s&&a(s,l()),o.add(f.join(""))),t.sources.forEach(function(n){var i=t.sourceContentFor(n);i!=null&&(r!=null&&(n=u.join(r,n)),o.setSourceContent(n,i))}),o};i.prototype.add=function(n){if(Array.isArray(n))n.forEach(function(n){this.add(n)},this);else if(n[r]||typeof n=="string")n&&this.children.push(n);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+n);return this};i.prototype.prepend=function(n){if(Array.isArray(n))for(var t=n.length-1;t>=0;t--)this.prepend(n[t]);else if(n[r]||typeof n=="string")this.children.unshift(n);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+n);return this};i.prototype.walk=function(n){for(var t,i=0,u=this.children.length;i<u;i++)t=this.children[i],t[r]?t.walk(n):t!==""&&n(t,{source:this.source,line:this.line,column:this.column,name:this.name})};i.prototype.join=function(n){var t,i,r=this.children.length;if(r>0){for(t=[],i=0;i<r-1;i++)t.push(this.children[i]),t.push(n);t.push(this.children[i]);this.children=t}return this};i.prototype.replaceRight=function(n,t){var i=this.children[this.children.length-1];return i[r]?i.replaceRight(n,t):typeof i=="string"?this.children[this.children.length-1]=i.replace(n,t):this.children.push("".replace(n,t)),this};i.prototype.setSourceContent=function(n,t){this.sourceContents[u.toSetString(n)]=t};i.prototype.walkSourceContents=function(n){for(var f,t=0,i=this.children.length;t<i;t++)this.children[t][r]&&this.children[t].walkSourceContents(n);for(f=Object.keys(this.sourceContents),t=0,i=f.length;t<i;t++)n(u.fromSetString(f[t]),this.sourceContents[f[t]])};i.prototype.toString=function(){var n="";return this.walk(function(t){n+=t}),n};i.prototype.toStringWithSourceMap=function(n){var t={code:"",line:1,column:0},i=new f(n),r=!1,u=null,e=null,s=null,h=null;return this.walk(function(n,f){t.code+=n;f.source!==null&&f.line!==null&&f.column!==null?((u!==f.source||e!==f.line||s!==f.column||h!==f.name)&&i.addMapping({source:f.source,original:{line:f.line,column:f.column},generated:{line:t.line,column:t.column},name:f.name}),u=f.source,e=f.line,s=f.column,h=f.name,r=!0):r&&(i.addMapping({generated:{line:t.line,column:t.column}}),u=null,r=!1);for(var c=0,l=n.length;c<l;c++)n.charCodeAt(c)===o?(t.line++,t.column=0,c+1===l?(u=null,r=!1):r&&i.addMapping({source:f.source,original:{line:f.line,column:f.column},generated:{line:t.line,column:t.column},name:f.name})):t.column++}),this.walkSourceContents(function(n,t){i.setSourceContent(n,t)}),{code:t.code,map:i}};t.SourceNode=i})},{"./source-map-generator":41,"./util":43,amdefine:1}],43:[function(n,t){if(typeof i!="function")var i=n("amdefine")(t,n);i(function(n,t){function e(n,t,i){if(t in n)return n[t];if(arguments.length===3)return i;throw new Error('"'+t+'" is a required argument.');}function r(n){var t=n.match(o);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function i(n){var t="";return n.scheme&&(t+=n.scheme+":"),t+="//",n.auth&&(t+=n.auth+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port),n.path&&(t+=n.path),t}function u(n){var t=n,e=r(n),h,u,s,o,f;if(e){if(!e.path)return n;t=e.path}for(h=t.charAt(0)==="/",u=t.split(/\/+/),o=0,f=u.length-1;f>=0;f--)s=u[f],s==="."?u.splice(f,1):s===".."?o++:o>0&&(s===""?(u.splice(f+1,o),o=0):(u.splice(f,2),o--));return(t=u.join("/"),t===""&&(t=h?"/":"."),e)?(e.path=t,i(e)):t}function h(n,t){var e,f,o;return(n===""&&(n="."),t===""&&(t="."),e=r(t),f=r(n),f&&(n=f.path||"/"),e&&!e.scheme)?(f&&(e.scheme=f.scheme),i(e)):e||t.match(s)?t:f&&!f.host&&!f.path?(f.host=t,i(f)):(o=t.charAt(0)==="/"?t:u(n.replace(/\/+$/,"")+"/"+t),f)?(f.path=o,i(f)):o}function c(n,t){var i,r;for(n===""&&(n="."),n=n.replace(/\/$/,""),i=0;t.indexOf(n+"/")!==0;){if((r=n.lastIndexOf("/"),r<0)||(n=n.slice(0,r),n.match(/^([^\/]+:\/)?\/*$/)))return t;++i}return Array(i+1).join("../")+t.substr(n.length+1)}function l(n){return"$"+n}function a(n){return n.substr(1)}function v(n,t,i){var r=n.source-t.source;return r!==0?r:(r=n.originalLine-t.originalLine,r!==0)?r:(r=n.originalColumn-t.originalColumn,r!==0||i)?r:(r=n.generatedColumn-t.generatedColumn,r!==0)?r:(r=n.generatedLine-t.generatedLine,r!==0)?r:n.name-t.name}function y(n,t,i){var r=n.generatedLine-t.generatedLine;return r!==0?r:(r=n.generatedColumn-t.generatedColumn,r!==0||i)?r:(r=n.source-t.source,r!==0)?r:(r=n.originalLine-t.originalLine,r!==0)?r:(r=n.originalColumn-t.originalColumn,r!==0)?r:n.name-t.name}function f(n,t){return n===t?0:n>t?1:-1}function p(n,t){var i=n.generatedLine-t.generatedLine;return i!==0?i:(i=n.generatedColumn-t.generatedColumn,i!==0)?i:(i=f(n.source,t.source),i!==0)?i:(i=n.originalLine-t.originalLine,i!==0)?i:(i=n.originalColumn-t.originalColumn,i!==0)?i:f(n.name,t.name)}t.getArg=e;var o=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,s=/^data:.+\,.+$/;t.urlParse=r;t.urlGenerate=i;t.normalize=u;t.join=h;t.relative=c;t.toSetString=l;t.fromSetString=a;t.compareByOriginalPositions=v;t.compareByGeneratedPositionsDeflated=y;t.compareByGeneratedPositionsInflated=p})},{amdefine:1}],44:[function(n,t,i){(function(n){function u(n,t){for(var r=0,u,i=n.length-1;i>=0;i--)u=n[i],u==="."?n.splice(i,1):u===".."?(n.splice(i,1),r++):r&&(n.splice(i,1),r--);if(t)for(;r--;r)n.unshift("..");return n}function r(n,t){var r,i;if(n.filter)return n.filter(t);for(r=[],i=0;i<n.length;i++)t(n[i],i,n)&&r.push(n[i]);return r}var e=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,t=function(n){return e.exec(n).slice(1)},f;i.resolve=function(){for(var t="",e=!1,f,i=arguments.length-1;i>=-1&&!e;i--){if(f=i>=0?arguments[i]:n.cwd(),typeof f!="string")throw new TypeError("Arguments to path.resolve must be strings");else if(!f)continue;t=f+"/"+t;e=f.charAt(0)==="/"}return t=u(r(t.split("/"),function(n){return!!n}),!e).join("/"),(e?"/":"")+t||"."};i.normalize=function(n){var t=i.isAbsolute(n),e=f(n,-1)==="/";return n=u(r(n.split("/"),function(n){return!!n}),!t).join("/"),n||t||(n="."),n&&e&&(n+="/"),(t?"/":"")+n};i.isAbsolute=function(n){return n.charAt(0)==="/"};i.join=function(){var n=Array.prototype.slice.call(arguments,0);return i.normalize(r(n,function(n){if(typeof n!="string")throw new TypeError("Arguments to path.join must be strings");return n}).join("/"))};i.relative=function(n,t){function s(n){for(var t=0,i;t<n.length;t++)if(n[t]!=="")break;for(i=n.length-1;i>=0;i--)if(n[i]!=="")break;return t>i?[]:n.slice(t,i-t+1)}var u,r;n=i.resolve(n).substr(1);t=i.resolve(t).substr(1);var f=s(n.split("/")),e=s(t.split("/")),h=Math.min(f.length,e.length),o=h;for(r=0;r<h;r++)if(f[r]!==e[r]){o=r;break}for(u=[],r=o;r<f.length;r++)u.push("..");return u=u.concat(e.slice(o)),u.join("/")};i.sep="/";i.delimiter=":";i.dirname=function(n){var r=t(n),u=r[0],i=r[1];return!u&&!i?".":(i&&(i=i.substr(0,i.length-1)),u+i)};i.basename=function(n,i){var r=t(n)[2];return i&&r.substr(-1*i.length)===i&&(r=r.substr(0,r.length-i.length)),r};i.extname=function(n){return t(n)[3]};f="ab".substr(-1)==="b"?function(n,t,i){return n.substr(t,i)}:function(n,t,i){return t<0&&(t=n.length+t),n.substr(t,i)}}).call(this,n("_process"))},{_process:45}],45:[function(n,t){function c(){e=!1;f.length?r=f.concat(r):o=-1;r.length&&s()}function s(){var t,n;if(!e){for(t=setTimeout(c),e=!0,n=r.length;n;){for(f=r,r=[];++o<n;)f&&f[o].run();o=-1;n=r.length}f=null;e=!1;clearTimeout(t)}}function h(n,t){this.fun=n;this.array=t}function u(){}var i=t.exports={},r=[],e=!1,f,o=-1;i.nextTick=function(n){var i=new Array(arguments.length-1),t;if(arguments.length>1)for(t=1;t<arguments.length;t++)i[t-1]=arguments[t];r.push(new h(n,i));r.length!==1||e||setTimeout(s,0)};h.prototype.run=function(){this.fun.apply(null,this.array)};i.title="browser";i.browser=!0;i.env={};i.argv=[];i.version="";i.versions={};i.on=u;i.addListener=u;i.once=u;i.off=u;i.removeListener=u;i.removeAllListeners=u;i.emit=u;i.binding=function(){throw new Error("process.binding is not supported");};i.cwd=function(){return"/"};i.chdir=function(){throw new Error("process.chdir is not supported");};i.umask=function(){return 0}},{}],46:[function(n){"use strict";n("./utilities/filter");n("./utilities/customValidationMessages");var i=n("./utilities/verify"),t=n("./utilities/toggler");t.init()},{"./utilities/customValidationMessages":47,"./utilities/filter":48,"./utilities/leaveSite":49,"./utilities/toggler":50,"./utilities/verify":51}],47:[function(){"use strict";var n=function(n){var t=[].slice.call(n.querySelectorAll("[required]")),i=t.filter(function(n){return n.hasAttribute("data-validationmessage")});t.forEach(function(t){t.oninvalid=function(t){t.target.validity.valid||n.classList.add("submitted")}});i.forEach(function(n){var t=n.getAttribute("data-validationmessage");n.oninvalid=function(n){n.target.validity.valid||n.target.setCustomValidity(t)};n.oninput=function(n){n.target.setCustomValidity("")}})},t=function(){for(var i=document.forms,r,t=0;t<i.length;t++)r=i[t],n(r)};t()},{}],48:[function(n,t,i){"use strict";var r=void 0,f=function(){var i=$(this),r=i.find(".js-filterControl"),u=i.data("filterItems"),n=$(u),t="";r.on("click",function(){var u=$(this),i=u.data("filterKey"),f=void 0,e=u.attr("aria-checked")==="true"?"false":"true";r.attr("aria-checked","false");u.attr("aria-checked",e);t!==i&&i!=="all"?(n.hide(),f=n.filter(i),f.show(),t=i):(n.show(),t="")})},u=function(){r=$(".js-filterBank");r.each(function(n,t){return f.call(t)})};u();i.init=u},{}],49:[function(){},{handlebars:32}],50:[function(n,t,i){"use strict";var r=function(n){var t=$(this),r=t.data("togglerclass"),u=t.data("togglertarget"),i;t.attr("aria-expanded")===undefined&&(i=t.attr("aria-pressed")==="true"?"false":"true",t.attr("aria-pressed",i));$(u).toggleClass(r);t.toggleClass("toggle-on");n.preventDefault();t.trigger("toggled",this)};i.init=function(){$("body").on("click",".js-toggler",r)}},{}],51:[function(){"use strict";$(document).ready(function(){function n(){var n=$(".verify-group"),t=$("#verify-selector");n.hide();t.on("change",function(){var t=$("#"+$(this).val()).show();n.not(t).hide()})}n()})},{}]},{},[46]);$(function(){function n(t,i){i==null?i="":i+=".";t.children("li").each(function(t,r){var e=t+1,u=$(r),f=i+e;u.prepend('<span class="multilevel-counter">'+f+". <\/span>");$.each(u.children("ol:not(.multilevel-skip)"),function(t,i){n($(i),f)})})}$(".doc-container ol,.doc-container ul").each(function(n,t){var i=$(t),r=i.data("title-left-enclosing-symbol")||"",u=i.data("title-right-enclosing-symbol")||"";i.children("li").each(function(n,t){var i=$(t),f=i.attr("title");f!=null&&i.prepend('<span class="li-title">'+r+f+u+"<\/span>")})});$(".doc-container ol.multilevel:not(.multilevel-skip)").each(function(){n($(this))});$(".data-table-src.responsive:not(.js-ignore)").each(function(){var n=$(this),t=n.hasClass("grouped"),i=t?1:0;n.DataTable({bFilter:!1,bInfo:!1,paging:!1,ordering:!1,createdRow:function(n){$("td:nth("+i+")",n).toggleClass("responsive-details-toggle fa-plus").attr("tabindex",0).keydown(function(n){if(n.which==13||n.which==32)return $(n.currentTarget).click(),!1})},responsive:{details:{renderer:function(n,t,i){var r=$.map(i,function(n){return n.hidden&&n.data?'<li data-dtr-index="'+n.columnIndex+'" data-dt-row="'+n.rowIndex+'" data-dt-column="'+n.columnIndex+'"><span class="dtr-title">'+n.title+(n.title?":":"")+'<\/span> <span class="dtr-data">'+n.data+"<\/span><\/li>":""}).join("");return r?$('<ul data-dtr-index="'+t+'"/>').append(r):!1}}},drawCallback:function(){if(t){var n=this.api(),r=n.rows({page:"current"}).nodes(),i=null;n.columns(0).visible(!1);n.column(0,{page:"current"}).data().each(function(n,t){var u=$(r).eq(t);i!==n&&(u.before('<tr class="group-header"><td class="hidden-element"><\/td><td colspan="'+u.children().length+'">'+n+"<\/td><\/tr>"),i=n)})}}})});$("table.responsive .dtr-data").each(function(){var n=$(this);n.text()==""&&n.closest("li").hide()});$("button.m-drawer").click(function(){var n=$(this),i=n.attr("aria-expanded")=="true"?"false":"true",r=n.attr("aria-expanded")=="true"?"true":"false",t;n.attr("aria-expanded",i);t=n.data("togglertarget");t!==undefined&&$(t).attr({"aria-hidden":r,tabindex:-1}).css("outline","0")})});$(document).on("keydown",'.k-pivot.js-ArrowKeys>.k-pivot-tablist>a,.k-pivot>.k-pivot-tablist[role="tablist"]>a',null,function(n){var o=n.target,u=0,f=n.keyCode,t,e,r,s,i;if(f===13||f===32?n.preventDefault&&n.preventDefault():f===37?(n.preventDefault&&n.preventDefault(),u=-1):f===39&&(n.preventDefault&&n.preventDefault(),u=1),u!=0&&o){for(t=$(o).parent().children("a"),e=null,r=0;r<t.length;r++)if(s=t[r],s===o){i=r+u;i>=t.length?i=0:i<0&&(i=t.length-1);e=t[i];break}e!=null&&Accessibility.simulateClick(e)}});$(document).on("keydown",'.k-pivot:not(.js-ArrowKeys)>.k-pivot-tablist>a,.k-pivot>.k-pivot-tablist:not([role="tablist"])>a',null,function(n){var t=n.target,i=n.keyCode;(i===13||i===32)&&(n.preventDefault&&n.preventDefault(),t!=null&&Accessibility.simulateClick(t))});$(document).on("click",".k-pivot>.k-pivot-tablist>a",null,function(n){var t=n.target;t&&($(t).addClass("f-active").attr("aria-selected","true").focus(),$(t).siblings("a").attr("aria-selected","false").removeClass("f-active"),($(t).closest(".k-pivot").hasClass(".js-ArrowKeys")||$(t).attr("role")=="tab")&&($(t).attr("tabindex","0"),$(t).siblings("a").attr("tabindex","-1")))});$(document).ready(function(){$('.k-pivot.js-ArrowKeys>.k-pivot-tablist,.k-pivot>.k-pivot-tablist[role="tablist"]').each(function(n,t){$(t).children("a.f-active").length==0?($(t).children("a").attr("tabindex","-1").removeClass("f-active"),$(t).children("a:first()").attr("tabindex","0").addClass("f-active")):($(t).children("a").attr("tabindex","-1"),$(t).children("a.f-active").attr("tabindex","0"))})});$(document).ready(function(){doMatchHeightResizes()});$(window).resize(function(){!matchHeightRatioTimeout||clearTimeout(matchHeightRatioTimeout);matchHeightRatioTimeout=setTimeout(doMatchHeightResizes(),200)});$(document).ready(function(){doAspectRatio()});$(window).resize(function(){!aspectRatioTimeout||clearTimeout(aspectRatioTimeout);aspectRatioTimeout=setTimeout(doAspectRatio(),200)});$(document).ready(function(){var n=window.MutationObserver||window.WebKitMutationObserver,t={childList:!0},i=new n(function(n){$.each(n,function(n,t){if(t.addedNodes.length>0){var i=$(t.target).find("select").first();typeof i!="undefined"&&i!=!1&&(i.is("[id]")?$(t.target).find("button").first().attr("aria-labelledby",$(t.target).find("select").first().attr("id")):i.is("[aria-label]")&&$(t.target).find("button").first().attr("aria-label",i.attr("aria-label")));$(t.target).find("button").first().attr("type","button");$(t.target).find("[data-default-aria-labelledby]").each(function(n,t){$(t).find("button").attr("aria-labelledby",$(t).attr("data-default-aria-labelledby"))})}})});$(".c-select").each(function(){if(i.observe(this,t),$(this).children("select").attr("tabindex","-1"),$(this).children("select").attr("required")){$(this).children("select").on("change",function(){$(this).valid()});$(this).children("select").addClass("selectRequired")}})});jQuery.validator.addMethod("selectRequired",function(n,t){if(this.optional(t))return!0;var i=$(t).parent().children(".c-select-menu"),r=i.children("button").text(),u=$(t).children("option:selected").text();return r.trim()!=u.trim()?!1:!0},function(n,t){return $(t).data("validationmessage")});jQuery.validator.addClassRules("selectRequired",{selectRequired:!0});jQuery.validator.addMethod("customErrorMessage",function(n,t){var i=$(t).attr("data-error-msg");return i!=null&&i!=""?!1:!0},function(n,t){return $(t).attr("data-error-msg")});jQuery.validator.addClassRules("customErrorMessage",{customErrorMessage:!0});String.prototype.format||(String.prototype.format=function(){var n=arguments;return this.replace(/{(\d+)}/g,function(t,i){return typeof n[i]!="undefined"?n[i]:t})});dataJsHref={target:null,origX:-1,origY:-1};$(document).on("mousedown","*[data-js-href]",function(n){return dataJsHref.origX=n.clientX,dataJsHref.origY=n.clientY,dataJsHref.target=n.target,n.button==1&&$(n.target).closest("[data-js-href]").length>0&&$(n.target).is(":not(button,a)")?(n.preventDefault(),!1):void 0});$(document).on("mouseup","*[data-js-href]",function(n){var t,r,i;if($(n.target).not("a,button")&&n.target===dataJsHref.target&&Math.max(n.clientX,dataJsHref.origX)-Math.min(n.clientX,dataJsHref.origX)<3&&Math.max(n.clientY,dataJsHref.origY)-Math.min(n.clientY,dataJsHref.origY)<3&&(t=$(n.target).closest("[data-js-href]"),!!t)){if(r=n.button===1||n.ctrlKey===!0,i=$(t).attr("data-js-href"),r)return window.open(i),n.stopPropagation(),!1;window.location=i;n.stopPropagation()}});$(function(){setMSAProfilePictureControls()});window.onResizeActions=[];$(window).ready(resizeCallback);$(window).resize(resizeCallback);resizeTimeoutId=null;window.doResizeActions=function(){for(var n=0;n<window.onResizeActions.length;n++)window.onResizeActions[n]()};window.onResize=function(n){window.onResizeActions.push(n)};$(window).ready(function(){function f(){r=$(t).offset().top+e;u=$(o).offset().top+s;i=$(t).offset();i.left=i.left+parseInt($(t).css("paddingLeft"),0);navheight=$(n).outerHeight()}var t=$("#divMainContent"),n=$(t).find(".fixed-bar");if(n.length!=0){var e=0,r,o=$(".social-footer"),s=0,i,u;f();window.onResize(function(){var t=$("#divMainContent"),n=$(t).find(".fixed-bar");n.length!=0&&$(n).css("position")=="fixed"&&$(window).scroll()});$(window).on("scroll",function(){f();window.innerWidth<=768||$(n).hasClass("disabled")?($(n).removeClass("f-sticky"),$(t).css("padding-bottom",0),$(t).css("padding-top",0)):window.innerWidth<=768?($(n).removeClass("f-sticky"),$(t).css("padding-bottom",0),$(t).css("padding-top",0)):$(window).scrollTop()+navheight>u?($(n).removeClass("f-sticky"),$(n).css("position","absolute"),$(n).css("bottom","0"),$(n).css("left","0"),$(n).css("right","0"),$(t).css("padding-bottom",navheight+"px")):$(window).scrollTop()>r?($(n).addClass("f-sticky"),$(n).css("left",i.left),$(n).css("position",""),$(n).css("bottom",""),$(t).css("padding-top",navheight+"px")):($(n).removeClass("f-sticky"),$(n).css("left",""),$(n).css("position",""),$(n).css("bottom",""),$(t).css("padding-top","0"))})}});$(function(){var n=typeof window.LocalizationResources!="undefined"&&typeof window.LocalizationResources.CharactersRemaining!="undefined"?window.LocalizationResources.CharactersRemaining:"characters remaining.";$("textarea[data-val-length-max]").each(function(t,i){var f=$(this).attr("data-val-length-max"),r=$(i).attr("name"),u;$(i).attr("aria-describedby",r+"-char-counter");$(i).attr("maxlength",$(i).attr("data-val-length-max"));u=$("<span/>",{id:r+"-char-counter","class":"char-counter c-caption-2","aria-live":"polite"}).append($("<span/>",{id:r+"-char-count",text:f})," "+n);$(i).parent(".c-textarea").append(u);$(i).on("change keyup paste",function(){var n=$(this).attr("data-val-length-max"),t;n!=null&&(t=n-$(this).val().length,$(this).parent(".c-textarea").find("#"+r+"-char-count").text(t))});$(i).change()})});$(function(){$("input.c-text-field[data-prepend]").each(function(){$(this).on("focus",function(){$(this).get(0).setSelectionRange($(this).val().length,$(this).val().length)});$(this).on("keyup paste",function(){if($(this).val().length>$(this).data("prepend").length){if(!$(this).val().startsWith($(this).data("prepend"))){var n=$(this).val().replace($(this).data("prepend"),"");$(this).val($(this).data("prepend")+n)}}else $(this).val($(this).data("prepend"))});$(this).trigger("paste")})});$(function(){window.ReadMoreControl=function(){var n=typeof window.LocalizationResources!="undefined"&&typeof window.LocalizationResources.ReadMore!="undefined"?window.LocalizationResources.ReadMore:"Read more",t=typeof window.LocalizationResources!="undefined"&&typeof window.LocalizationResources.ReadLess!="undefined"?window.LocalizationResources.ReadLess:"Read less";$("[data-readmore]").each(function(){var i=$(this).text(),r=$(this).attr("data-readmore"),f=i.length,e,o,s,u;f>r&&(e=i.substr(0,r),o=i.substr(r,f),$(this).text(e).append('<span class="read-more-ellipsis">…<\/span><br class="read-more-break"/>'),s=$("<span>").text(o).hide(),u=$('<a href="#" class="x-type-right c-hyperlink c-caption-1 readMoreLink" role="button" style="display:block;"><\/a>').text(n),$(u).click(function(i){if(i.preventDefault(),$(this).prev("span").is(":visible"))$(this).parent().find(".read-more-ellipsis").show(),$(this).parent().find(".read-more-break").show(),$(this).prev("span").hide(),$(this).text(n),$(this).parents(".block-item").length>0&&$(this).parents(".block-item").css("height","");else if($(this).parent().find(".read-more-ellipsis").hide(),$(this).parent().find(".read-more-break").hide(),$(this).prev("span").show(),$(this).text(t),$(this).parents(".block-item").length>0){var r=$(this).parents(".block-item").innerHeight;$(this).parents(".block-item").css("height","auto");$(this).parents(".block-item").attr("data-prevheight",r)}}),$(this).append(s),$(this).append(u))})};window.ReadMoreControl()});$(function(){function c(t){$(t).children(".progress-overlay").children(".c-progress").attr("aria-label",u);$(t).children(".progress-overlay").show();$(t).children("a").hide();setTimeout(function(){n(t)},3e4);$(t).children(".progress-overlay").find(".c-progress").focus()}function p(n){for(var i=atob(n.split(",")[1]),u=n.split(",")[0].split(":")[1].split(";")[0],r=new ArrayBuffer(i.length),f=new Uint8Array(r),t=0;t<i.length;t++)f[t]=i.charCodeAt(t);return new Blob([r],{type:u})}function n(n){$(n).children(".progress-overlay").children(".c-progress").attr("aria-label",f);$(n).children(".progress-overlay").hide();$(n).children("a").show();(document.activeElement==null||document.activeElement.tagName=="BODY")&&$(n).children("a").focus()}function l(){$(".image-upload-control img").each(function(){$(this).get(0).onload=function(){};$(this).get(0).onerror=function(){}})}function a(){$(".image-upload-control a").off("click");$(".image-upload-control a").on("click",function(t){var i;t.preventDefault();var r=$(this).parent().children('[name="type"]').val()+"_"+$(this).parent().children('[name="uniqueId"]').val()+"_"+$(this).parent().children('[name="index"]').val(),u=$(this).parent().children('[name="length"]').val(),f=$(this).parent().children('[name="replaceable"]').val(),e=$(this).parent().children('[name="ajax"]').val();e=="false"?parseInt(u)>0&&f=="false"?$("#image_upload_"+r).parent().remove():$(this).parent().children('input[type="file"]').trigger("click"):parseInt(u)>0&&f=="false"?($(this).parent().children(".progress-overlay").show(),$(this).parent().children(".progress-overlay").find(".c-progress").focus(),i=new FormData,i.append("type",$(this).parent().children('[name="type"]').val()),i.append("uniqueId",$(this).parent().children('[name="uniqueId"]').val()),i.append("index",$(this).parent().children('[name="index"]').val()),i.append("__RequestVerificationToken",$("#__AjaxAntiForgeryForm input[name=__RequestVerificationToken]").val()),$.ajax({url:"/Image/DeleteImage",data:AntiForgeryHelper.Wrap(i),type:"POST",processData:!1,contentType:!1,cache:!1,async:!0,success:function(t){typeof t!==undefined&&t.success==!0?$("#image_upload_"+r).parent().remove():(alert(t.error),$("#image_upload_result_"+r).html(t.error));n($(this).parent())},error:function(){n($(this).parent())}})):$(this).parent().children('input[type="file"]').trigger("click")})}function v(){$('.image-upload-control input[type="file"]').off("change");$('.image-upload-control input[type="file"]').on("change",function(){var t=$(this).parent(),i=$(this).parent().children('[name="type"]').val()+"_"+$(this).parent().children('[name="uniqueId"]').val()+"_"+$(this).parent().children('[name="index"]').val(),o=$(this).parent().children('[name="type"]').val(),f,r,u;this.files.length>0&&(c(t),f=$(this).parent().children('[name="ajax"]').val(),$(t).children('input[type="file"]').attr("data-filetype",this.files[0].type),r=!0,u=new FileReader,u.readAsDataURL(this.files[0]),u.onload=function(u){var s=new Image;s.src=u.target.result;s.onload=function(){var h=this.height,c=this.width,s,u;if(o==="TeamProfile"&&((h>1e4||c>1e4||c<800||h<450)&&(r=!1),!r)){n(t);$("#image_upload_result_"+i).text(window.LocalizationResources.Team_Manage_Upload_Fail);return}f=="false"?(s=new FileReader,s.onload=function(i){$(t).hasClass("new-file-upload")&&e(t);$(t).children("img").attr("src",i.target.result);n(t);$(t).children("a").text("Click to change photo");$(t).children('[name="length"]').val($(t).children('[type="file"]').get(0).files[0].size)},s.readAsDataURL(this.files[0]),n(t),$("#confirmCrop").show()):(u=new FormData,u.append("type",$(t).children('[name="type"]').val()),u.append("uniqueId",$(t).children('[name="uniqueId"]').val()),u.append("index",$(t).children('[name="index"]').val()),u.append("fileUpload",$(t).children('[type="file"]').get(0).files[0],$(t).children('[type="file"]').val()),u.append("__RequestVerificationToken",$("#__AjaxAntiForgeryForm input[name=__RequestVerificationToken]").val()),i=$(t).children('[name="type"]').val()+"_"+$(t).children('[name="uniqueId"]').val()+"_"+$().children('[name="index"]').val(),$.ajax({url:"/Image/Upload",data:u,type:"POST",processData:!1,contentType:!1,cache:!1,async:!0,success:function(r){if(r.success==null||r.success!=!0)alert("Error uploading image. Please contact support."),$("#image_upload_result_"+i).text("Unknown error uploading image. Please contact support."),$(t).children(".progress-overlay").hide(),$(t).children("a").show();else if(r.success==!1)alert(r.error),$("#image_upload_result_"+i).text(r.error),$(t).children(".progress-overlay").hide(),$(t).children("a").show();else{var u=r.url;$(t).children("img").attr("src","");u+=r.url.indexOf("?")!=-1?"&timestamp="+Math.random():"?timestamp="+Math.random();$(t).children("img").attr("src",u);$(t).children('[name="length"]').val(r.length);n(t);$(t).hasClass("new-file-upload")&&e(t);$(t).parent().find("#confirmCrop").show()}},error:function(r){console.log(r);n(t);alert("Unknown error uploading image. Please contact support.");$("#image_upload_result_"+i).text("Unknown error uploading image. Please contact support.")}}))}})})}function e(n){var u=$(n).parent(),t=$(n).clone(!1,!1),f=$(t).children('input[type="file"]').attr("id"),i=f.split("_"),r=parseInt(i.pop())+1,e=i.join("_")+"_"+r;$(n).removeClass("new-file-upload");$(n).children("a").removeClass("glyph-add");$(n).children("a").addClass("glyph-remove");$(n).children("a").text("Click to remove photo");$(t).children('input[type="file"]').attr("id",e);$(t).children('input[type="file"]').val("");$(t).children('input[name="index"]').val(r);$(t).children('input[name="length"]').val("0");$(t).children("img").attr("src","/Image/"+i[2]+"/"+i[3]+"?index="+r);$(u).append(t);l();v();a()}var u,f;let o=document.querySelector(".result"),y=document.querySelector(".img-result"),s=document.querySelector(".saveCrop"),i=document.querySelector(".cropped"),h=document.querySelector(".cancelCrop"),r="",t=document.querySelector("#confirmCrop");$("#confirmCrop").length&&(t.addEventListener("click",function(){var u,a,f,h;let l=$(this).siblings("section.image-upload-control").find(".OgImg");if(t.dataset.uploadReady=="true"){let r=p(i.src);u=$(this).parent();c(u);a=$('.image-upload-control input[name="ajax"]').val();a!="true"?(document.getElementsByName("cropFile").value="",document.getElementsByName("cropFile")[0].setAttribute("value",i.src),n(u)):(f=new FormData,f.append("type",$(this).siblings("section.image-upload-control").find("input[name='type']").val()),f.append("uniqueId",$(this).siblings("section.image-upload-control").find("input[name='uniqueId']").val()),f.append("index","0"),f.append("fileUpload",r,$(this).parent().children('[type="file"]').val()),f.append("__RequestVerificationToken",$("#__AjaxAntiForgeryForm input[name=__RequestVerificationToken]").val()),h=$('.image-upload-control input[name="type"]').val()+"_"+$('.image-upload-control input[name="uniqueId"]').val()+"_0",$.ajax({url:"/Image/Upload",data:f,type:"POST",processData:!1,contentType:!1,cache:!1,async:!0,success:function(t){if(t.success==null||t.success!=!0)alert("Error uploading image. Please contact support."),$("#image_upload_result_"+h).text("Unknown error uploading image. Please contact support."),$(u).children(".progress-overlay").hide(),$(u).children("a").show();else if(t.success==!1)alert(t.error),$("#image_upload_result_"+h).text(t.error),$(u).children(".progress-overlay").hide(),$(u).children("a").show();else{var i=t.url;$(u).children("img").attr("src","");i+=t.url.indexOf("?")!=-1?"&timestamp="+Math.random():"?timestamp="+Math.random();$(u).children("img").attr("src",i);$(u).children('[name="length"]').val(t.length);n(u);$(u).hasClass("new-file-upload")&&e(u)}},error:function(t){console.log(t);n(u);alert("Unknown error uploading image. Please contact support.");$("#image_upload_result_"+h).text("Unknown error uploading image. Please contact support.")}}));l.attr("src",i.src);$(this).parent().find("section.image-upload-control").show();$(this).parent().find("section#cropUpload").hide();$(this).text(window.LocalizationResources.Team_Manage_CroptPhoto);t.dataset.uploadReady="false"}else{if($(this).parent().find("section.image-upload-control").hide(),$(this).parent().find("section#cropUpload").show(),l.attr("src")!=""){i.src&&$(".cropped").attr("src","");let n=document.createElement("img");n.id="image";n.src=l.attr("src");o.innerHTML="";o.appendChild(n);s.classList.remove("hide");r=new Cropper(n,{zoomable:!1,aspectRatio:16/9,minWidth:800,minHeight:450,viewMode:1,cropmove:function(n){var t=r.getData();t.width<200&&typeof n!="undefined"&&(n.preventDefault(),t.width=200,r.setData(t));t.height<200&&typeof n!="undefined"&&(n.preventDefault(),t.height=200,r.setData(t))}});r.options.cropmove();$(this).hide()}$(this).text(window.LocalizationResources.Team_Manage_SaveCrop);t.dataset.uploadReady="true";$(".saveCrop").html()!=window.LocalizationResources.Content_Preview_for&&$(".saveCrop").html(window.LocalizationResources.Content_Preview_for)}}),t.addEventListener("keyup",function(n){n.preventDefault();n.keyCode===13&&document.getElementById("confirmCrop").click()}),$(".cancelCrop").length&&h.addEventListener("click",function(n){t.dataset.uploadReady=="true"&&(n.preventDefault(),$(".cropped").attr("src",""),$(".result").empty(),$(this).parent().parent().hide(),$(this).parent().parent().siblings("section.image-upload-control").show(),$(this).parent().parent().parent().find("#confirmCrop").show(),$("#confirmCrop").text(window.LocalizationResources.Team_Manage_CroptPhoto),t.dataset.uploadReady="false")}),$(".saveCrop").length&&s.addEventListener("click",function(n){n.preventDefault();var t=$(this).parent().parent().parent().find('input[type="file"]').attr("data-filetype");let u=r.getCroppedCanvas({aspectRatio:16/9,minWidth:800,minHeight:450}).toDataURL(t);i.classList.remove("hide");y.classList.remove("hide");i.src=u;h.classList.remove("hide");$(this).parent().parent().siblings("a#confirmCrop").show()}));u="Your image has been uploaded.";typeof window.LocalizationResources!="undefined"&&typeof window.LocalizationResources.ImageUpload_ProgressStart!="undefined"&&window.LocalizationResources.ImageUpload_ProgressStart.length>0&&(u=window.LocalizationResources.ImageUpload_ProgressStart);f="Your image is being uploaded.";typeof window.LocalizationResources!="undefined"&&typeof window.LocalizationResources.ImageUpload_ProgressEnd!="undefined"&&window.LocalizationResources.ImageUpload_ProgressEnd.length>0&&(f=window.LocalizationResources.ImageUpload_ProgressEnd);l();v();a()});$(function(){$(".image-view-gallery .image-upload-control").slice(4).hide();$(".image-view-gallery-see-more").click(function(n){return n.stopImmediatePropagation(),$(this).parent().children(".image-upload-control").show(),$(this).hide(),!1});$(".image-view-gallery .image-upload-control").click(function(){$(this).toggleClass("lightbox")})});String.prototype.format=String.prototype.format=function(){for(var n=this,t=arguments.length;t--;)n=n.replace(new RegExp("\\{"+t+"\\}","gm"),arguments[t]);return n};String.prototype.startsWith||(String.prototype.startsWith=function(n,t){return t=t||0,this.substr(t,n.length)===n});String.prototype.endsWith||(String.prototype.endsWith=function(n,t){return(t===undefined||t>this.length)&&(t=this.length),this.substring(t-n.length,t)===n});Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(n,t){function e(n,t){return n===t||typeof n=="number"&&typeof t=="number"&&isNaN(n)&&isNaN(t)}var f,i,r,u;if(this==null)throw new TypeError('"this" is null or not defined');if(f=Object(this),i=f.length>>>0,i===0)return!1;for(r=t|0,u=Math.max(r>=0?r:i-Math.abs(r),0);u<i;){if(e(f[u],n))return!0;u++}return!1}});window.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(n,t){t=t||window;for(var i=0;i<this.length;i++)n.call(t,this[i],i,this)});jQuery.expr[":"].ContainsCaseIns=function(n,t,i){return jQuery(n).text().toUpperCase().indexOf(i[3].toUpperCase())>=0};$("body").children(".overlay-disabled").length==0&&$("body").append('<div class="overlay-disabled" style="display:none;"><\/div>');dragging=0;$("body").on("drag dragstart dragend dragover dragenter dragleave drop",function(n){return n.preventDefault(),n.stopPropagation(),!1}).on("dragenter",function(n){return dragging++,$(".icWebFileUpload").addClass("overlay-highlight"),$(".overlay-disabled").show(),n.preventDefault(),n.stopPropagation(),!1}).on("dragleave",function(n){return dragging--,dragging==0&&($(".icWebFileUpload").removeClass("overlay-highlight"),$(".overlay-disabled").hide(),console.log("dragleave")),n.preventDefault(),n.stopPropagation(),!1}).on("drop",function(){dragging=0;$(".icWebFileUpload").removeClass("overlay-highlight");$(".overlay-disabled").hide()});fileUploadDrag=0;$(".icWebFileUpload").on("dragenter",function(){fileUploadDrag++;$(this).addClass("file-dragover");console.log("dragenter "+fileUploadDrag)});$(".icWebFileUpload").on("dragleave",function(){fileUploadDrag--;fileUploadDrag==0&&$(this).removeClass("file-dragover");console.log("dragleave "+fileUploadDrag)});$(".icWebFileUpload").on("drop",function(n){var i;if($(this).removeClass("file-dragover"),i=!1,typeof n!="undefined"&&n.originalEvent!=null&&n.originalEvent.dataTransfer!=null&&n.originalEvent.dataTransfer.files.length>0&&(i=n.originalEvent.dataTransfer.files[0]),i){var t=$(this).find('input[type="file"]').attr("data-index"),f=$(this).find('input[type="file"]').attr("accept"),e=$(this).find('input[type="file"]').attr("data-maxSize"),o=$(this).find('input[type="file"]').attr("data-compId"),r=$(this).find('input[type="file"]').attr("data-teamId"),u=$(this).find('input[type="file"]').attr("data-userProfileId"),s=$(this).find('input[type="file"]').attr("data-subAttrId"),h=$(this).find('input[type="file"]').attr("data-altName");u==""&&(u=0);r==""&&(r=0);ClientValidateAjaxFile(i,"fileUpload_"+t,f,e,"divStatusMessage_"+t)&&StartAjaxFileBatchUpload(i,"fileUpload_"+t,"uploaded_file_name_"+t,"fileHolder_"+t,4194304,3,"file_progress_"+t,"divStatusMessage_"+t,"hidSavedFilePath_"+t,"btnUpload_"+t,"btnCancel_"+t,o,r,u,s,t,h,validFileUpload)}});$('.icWebFileUpload button[name="btnSelect"]').click(function(){$(this).parent().children('input[type="file"]').click()});$('.icWebFileUpload input[type="file"]').change(function(){var r,f;if($(this)[0].files.length>0){var u=$(this)[0].files[0],n=$(this).attr("data-index"),e=$(this).attr("accept"),o=$(this).attr("data-maxSize"),s=$(this).attr("data-compId"),t=$(this).attr("data-teamId"),h=$(this).attr("data-userCompId"),i=$(this).attr("data-userProfileId"),c=$(this).attr("data-subAttrId"),l=$(this).attr("data-altName");i==""&&(i=0);t==""&&(t=0);r=null;f=parseInt(t);isNaN(f)&&(r=t,t=-1);ClientValidateAjaxFile(u,"fileUpload_"+n,e,o,"divStatusMessage_"+n)&&StartAjaxFileBatchUpload(u,"fileUpload_"+n,"uploaded_file_name_"+n,"fileHolder_"+n,4194304,3,"file_progress_"+n,"divStatusMessage_"+n,"hidSavedFilePath_"+n,"btnUpload_"+n,"btnCancel_"+n,s,t,i,h,r,c,n,l,validFileUpload)}});$(".icWebFileUpload .file_replace").click(function(n){n.preventDefault();$(this).parents(".icWebFileUpload").find('input[type="file"]').click()});$(".icWebFileUpload .file_delete").click(function(n){var r,t,o,i;if(n.preventDefault(),r=$(this).parents(".icWebFileUpload").find('input[type="file"]'),t=$(r).attr("data-index"),confirm("Are you sure you want to delete this file?")){$(r).attr("data-uploaded","false");$("#uploaded_file_name_"+t).val("");$("#hidSavedFilePath_"+t).val("");$("#divStatusMessage_"+t).text("");$("#model_attribute_index_"+t).find(".file").hide();$("#model_attribute_index_"+t).find(".select").show();$('[name="['+t+'].FileIsUploaded"]').val("false");var u=$(this).parents("[data-subAttrId]").clone(),f=0,e=[];$(u).find("input").each(function(){var n=$(this).attr("name"),t,i;typeof n!="undefined"&&n!=null&&(t="["+n.substr(1,n.indexOf("]")-1)+"]",i="["+f+"]",e.includes(t)||($(u).find('input[name^="'+t+'"]').each(function(){$(this).attr("name",$(this).attr("name").replace(t,i))}),f++,e.push(i)))});o=$("<form/>").append(u);i=o.serializeArray();i.push({name:"isSubmit",value:"false"});i.push({name:"__RequestVerificationToken",value:AntiForgeryHelper.Token().value});$.ajax({type:"POST",url:"Submission/RemoteSave",data:AntiForgeryHelper.Wrap(i),async:!0,cache:!1,traditional:!0,success:function(){},error:function(){}})}});$(".SlidePicker").find('input[type="text"]').on("input change",function(){var s=$(this).closest(".SlidePicker"),r=$(this).parent().find('input[type="range"]'),n=$(this).parent().children(".output"),i;if(n.length>0){i=$(this).val();isNaN(i)&&($(this).val(""),i="");var f=$(r).attr("min"),u=$(r).attr("max"),e=$(r).width(),t=(i-u)/u-f+1,o=$(n).width()*t*-1;t<0&&(t=0);t>1&&(t=1);t=t*e;i!=""?(n.text(i),n.css("font-size","25px")):(n.text("unset"),n.css("font-size","11px"));n.css("left",t+"px");n.css("margin-left",o+"px")}}).trigger("change");$(".SlidePicker").find('input[type="range"]').on("input change",function(){var n=$(this).parent().parent().children('input[type="text"]');n.length>0&&$(n).val($(this).val()).trigger("change")});window.onResize(function(){$(".SlidePicker").find('input[type="text"]').trigger("change")});typeof mwfAutoInit!="undefined"&&(mwfAutoInit_Select_onSelectionChanged=mwfAutoInit.Select.prototype.onSelectionChanged,mwfAutoInit.Select.prototype.onSelectionChanged=function(n){return mwfAutoInit_Select_onSelectionChanged.apply(this,arguments),$(this.select).val(n.id),$(this.select).trigger("change"),!0});$(function(){TeamsCollabOptInPartial()});$(function(){var f=typeof window.LocalizationResources!="undefined"&&typeof window.LocalizationResources.SupportBot_Show_Aria!="undefined"?window.LocalizationResources.SupportBot_Show_Aria:"Click or press enter to show the support bot dialog",e=typeof window.LocalizationResources!="undefined"&&typeof window.LocalizationResources.SupportBot_Hide_Aria!="undefined"?window.LocalizationResources.SupportBot_Hide_Aria:"Click or press enter to hide the support bot dialog",o=typeof window.LocalizationResources!="undefined"&&typeof window.LocalizationResources.NetworkError!="undefined"?window.LocalizationResources.NetworkError:"A network error occurred. Please email support.",l=typeof window.LocalizationResources!="undefined"&&typeof window.LocalizationResources.SupportBot_Aria_YouSaid!="undefined"?window.LocalizationResources.SupportBot_Aria_YouSaid:"You said...",s=$('<div class="query" tabindex="0" role="alertdialog">'),h=$('<div class="typing-indicator"><span><\/span><span><\/span><span><\/span><\/div>'),t;if($(".SupportChatBot").length>0){t=$(".SupportChatBot").attr("data-locale");$('.SupportChatBot input[type="text"]').on("keyup",function(n){n.keyCode==13&&i()});$(".SupportChatBot button").on("click",function(){i()});$(document).ready(function(){var i=$(".SupportChatBot .responses").html().trim(),t;$(".SupportChatBot .responses").html("");$(".SupportChatBot .responses").append(i);n();$("body").on("focusin",function(n){var r;if(typeof n.target!="undefined"&&n.target!=null&&!$(n.target).hasClass("SupportChatBot")&&!($(n.target).parents(".SupportChatBot").length>0)){var t=n.target.getBoundingClientRect(),i=document.querySelector(".SupportChatBot").getBoundingClientRect(),u=!(t.right<i.left||t.left>i.right||t.bottom<i.top||t.top>i.bottom);u&&(r=i.bottom-t.top,window.scrollTo(0,window.scrollY+r))}});if($(".SupportChatBot").parent(".fixed-bottom-right").length>0){t=$(".SupportChatBot").css("bottom");window.onResize(function(){$(nav).css("position")=="fixed"&&$(window).scroll()});$(window).on("resize",function(){$(window).scroll()});$(window).on("scroll",function(){if($(".SupportChatBot").parent(".fixed-bottom-right").length>0){var r=$(".SupportChatBot .top").outerHeight(),n=$(".social-footer").offset().top,i=$(window).scrollTop()+$(window).height();i>n?($(".SupportChatBot").css("position","absolute"),$(".SupportChatBot").css("bottom","10px")):($(".SupportChatBot").css("position","fixed"),$(".SupportChatBot").css("bottom",t))}})}});function n(){var i=$(".SupportChatBot").find('a:not([tabindex="-1"]), button:not([tabindex="-1"]), input:not([tabindex="-1"]), [tabindex]:not([tabindex="-1"])'),n=$(i).first().get(0),t=$(i).last().get(0);if($(".SupportChatBot").off("keydown"),n!=t)$(".SupportChatBot").on("keydown",function(i){(i.key==="Tab"||i.keyCode===9)&&(i.shiftKey?document.activeElement==n&&(t.focus(),i.preventDefault()):document.activeElement==t&&(n.focus(),i.preventDefault()))})}function i(){var n=$('.SupportChatBot input[type="text"]').val().trim(),u=$(".SupportChatBot .responses").children().first().attr("data-session")||"-1",i;n.length>0&&($('.SupportChatBot input[type="text"]').val(""),i=$(s).clone(!1,!1).text(n),$(i).prepend('<div class="screen-reader-text">You said...<\/div>'),$(".SupportChatBot .responses").append(i),$(".SupportChatBot .responses").append($(h).clone(!1,!1)),$.ajax({type:"POST",url:"/"+t+"/Support/ChatbotQuery",dataType:"html",async:!0,cache:!1,data:AntiForgeryHelper.Wrap({query:n,session:u}),success:function(n){n.replace(/\s/g,"").toLowerCase().startsWith("<!doctype")||n.replace(/\s/g,"").toLowerCase().startsWith("<html")?r():($(".SupportChatBot .typing-indicator").remove(),$(".SupportChatBot .responses").append(n))},error:function(){r()}}))}function r(){$(".SupportChatBot .typing-indicator").remove();$(".SupportChatBot .responses").append($('<div class="error">'+o+"<\/div>"))}$(".SupportChatBot .responses").bind("DOMSubtreeModified",function(){$(".SupportChatBot .responses").scrollTop(function(){return this.scrollHeight})});$(".SupportChatBot .hide-show-btn").bind("click",function(){$(".SupportChatBot .top .hide-show-btn").hasClass("glyph-chevron-down")?u():c()});window.innerWidth<=767&&u();function u(){$(".SupportChatBot .top .hide-show-btn").removeClass("glyph-chevron-down");$(".SupportChatBot .top .hide-show-btn").addClass("glyph-chevron-up");$(".SupportChatBot .top .hide-show-btn").attr("aria-label",f);$(".SupportChatBot").attr("tabindex","-1");$(".SupportChatBot .controls").find("a,button,input").attr("tabindex","-1");$(".SupportChatBot .responses").find("a").attr("tabindex","-1");$(".SupportChatBot .responses .response").attr("tabindex","-1");$(".SupportChatBot .responses .query").attr("tabindex","-1");$(".SupportChatBot").animate({height:"65px"},500);$(".SupportChatBot").animate({width:"100px"},500);n()}function c(){$(".SupportChatBot .top .hide-show-btn").removeClass("glyph-chevron-up");$(".SupportChatBot .top .hide-show-btn").addClass("glyph-chevron-down");$(".SupportChatBot .top .hide-show-btn").attr("aria-label",e);$(".SupportChatBot").attr("tabindex","0");$(".SupportChatBot .controls").find("a,button,input").attr("tabindex","0");$(".SupportChatBot .responses").find("a").attr("tabindex","0");$(".SupportChatBot .responses .response").attr("tabindex","0");$(".SupportChatBot .responses .query").attr("tabindex","0");$(".SupportChatBot").animate({width:"300px"},500);$(".SupportChatBot").animate({height:"400px"},500);n()}}})