PageSourceSearch

https://philadelphiacommercial.com/bundles/match-color-scripts?v=7PFwU971OYmoOuHCkmjri14zNiv9EUnUmgpD6nY3qzw1

js philadelphiacommercial.com collected 2026-10-08 06:22:50 UTC 72,671 bytes, 1 lines download raw bytes

1var Handlebars,colorMatch,shaw,_version;(function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(jQuery)})(function(n){function i(n){return t.raw?n:encodeURIComponent(n)}function f(n){return t.raw?n:decodeURIComponent(n)}function e(n){return i(t.json?JSON.stringify(n):String(n))}function o(n){n.indexOf('"')===0&&(n=n.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return n=decodeURIComponent(n.replace(u," ")),t.json?JSON.parse(n):n}catch(i){}}function r(i,r){var u=t.raw?i:o(i);return n.isFunction(r)?r(u):u}var u=/\+/g,t=n.cookie=function(u,o,s){var y,a,h,v,c,p;if(o!==undefined&&!n.isFunction(o))return s=n.extend({},t.defaults,s),typeof s.expires=="number"&&(y=s.expires,a=s.expires=new Date,a.setTime(+a+y*864e5)),document.cookie=[i(u),"=",e(o),s.expires?"; expires="+s.expires.toUTCString():"",s.path?"; path="+s.path:"",s.domain?"; domain="+s.domain:"",s.secure?"; secure":""].join("");for(h=u?undefined:{},v=document.cookie?document.cookie.split("; "):[],c=0,p=v.length;c<p;c++){var w=v[c].split("="),b=f(w.shift()),l=w.join("=");if(u&&u===b){h=r(l,o);break}u||(l=r(l))===undefined||(h[b]=l)}return h};t.defaults={};n.removeCookie=function(t,i){return n.cookie(t)===undefined?!1:(n.cookie(t,"",n.extend({},i,{expires:-1})),!n.cookie(t))}});Handlebars=function(){var r=function(){"use strict";function n(n){this.string=n}var t;return n.prototype.toString=function(){return""+this.string},t=n}(),t=function(n){"use strict";function f(n){return c[n]||"&amp;"}function e(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])}function o(n){return n instanceof h?n.toString():n||0===n?(n=""+n,a.test(n)?n.replace(l,f):n):""}function s(n){return n||0===n?u(n)&&0===n.length?!0:!1:!0}var t={},h=n,c={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},l=/[&<>"'`]/g,a=/[&<>"'`]/,i,r,u;return t.extend=e,i=Object.prototype.toString,t.toString=i,r=function(n){return"function"==typeof n},r(/x/)&&(r=function(n){return"function"==typeof n&&"[object Function]"===i.call(n)}),t.isFunction=r,u=Array.isArray||function(n){return n&&"object"==typeof n?"[object Array]"===i.call(n):!1},t.isArray=u,t.escapeExpression=o,t.isEmpty=s,t}(r),n=function(){"use strict";function t(t,i){var u,f,r;for(i&&i.firstLine&&(u=i.firstLine,t+=" - "+u+":"+i.firstColumn),f=Error.prototype.constructor.call(this,t),r=0;r<n.length;r++)this[n[r]]=f[n[r]];u&&(this.lineNumber=u,this.column=i.firstColumn)}var i,n=["description","fileName","lineNumber","message","name","number","stack"];return t.prototype=new Error,i=t}(),i=function(n,t){"use strict";function e(n,t){this.helpers=n||{};this.partials=t||{};p(this)}function p(n){n.registerHelper("helperMissing",function(n){if(2===arguments.length)return void 0;throw new h("Missing helper: '"+n+"'");});n.registerHelper("blockHelperMissing",function(t,i){var r=i.inverse||function(){},u=i.fn;return f(t)&&(t=t.call(this)),t===!0?u(this):t===!1||null==t?r(this):a(t)?t.length>0?n.helpers.each(t,i):r(this):u(t)});n.registerHelper("each",function(n,t){var i,s=t.fn,c=t.inverse,r=0,u="",h,e;if(f(n)&&(n=n.call(this)),t.data&&(i=o(t.data)),n&&"object"==typeof n)if(a(n))for(h=n.length;h>r;r++)i&&(i.index=r,i.first=0===r,i.last=r===n.length-1),u+=s(n[r],{data:i});else for(e in n)n.hasOwnProperty(e)&&(i&&(i.key=e,i.index=r,i.first=0===r),u+=s(n[e],{data:i}),r++);return 0===r&&(u=c(this)),u});n.registerHelper("if",function(n,t){return f(n)&&(n=n.call(this)),!t.hash.includeZero&&!n||r.isEmpty(n)?t.inverse(this):t.fn(this)});n.registerHelper("unless",function(t,i){return n.helpers["if"].call(this,t,{fn:i.inverse,inverse:i.fn,hash:i.hash})});n.registerHelper("with",function(n,t){return f(n)&&(n=n.call(this)),r.isEmpty(n)?void 0:t.fn(n)});n.registerHelper("log",function(t,i){var r=i.data&&null!=i.data.level?parseInt(i.data.level,10):1;n.log(r,t)})}function s(n,t){u.log(n,t)}var i={},r=n,h=t,c,l,u,o;i.VERSION="1.3.0";c=4;i.COMPILER_REVISION=c;l={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:">= 1.0.0"};i.REVISION_CHANGES=l;var a=r.isArray,f=r.isFunction,v=r.toString,y="[object Object]";return i.HandlebarsEnvironment=e,e.prototype={constructor:e,logger:u,log:s,registerHelper:function(n,t,i){if(v.call(n)===y){if(i||t)throw new h("Arg not supported with multiple helpers");r.extend(this.helpers,n)}else i&&(t.not=i),this.helpers[n]=t},registerPartial:function(n,t){v.call(n)===y?r.extend(this.partials,n):this.partials[n]=t}},u={methodMap:{0:"debug",1:"info",2:"warn",3:"error"},DEBUG:0,INFO:1,WARN:2,ERROR:3,level:3,log:function(n,t){if(u.level<=n){var i=u.methodMap[n];"undefined"!=typeof console&&console[i]&&console[i].call(console,t)}}},i.logger=u,i.log=s,o=function(n){var t={};return r.extend(t,n),t},i.createFrame=o,i}(t,n),f=function(n,t,i){"use strict";function s(n){var t=n&&n[0]||1,i=v,r,f;if(t!==i){if(i>t){r=o[i];f=o[t];throw new u("Template was precompiled with an older version of Handlebars than the current runtime. Please update your prec
1ompiler to a newer version ("+r+") or downgrade your runtime to an older version ("+f+").");}throw new u("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+n[1]+").");}}function h(n,t){if(!t)throw new u("No environment passed to template");var r=function(n,i,r,f,e,o){var s=t.VM.invokePartial.apply(this,arguments),h;if(null!=s)return s;if(t.compile)return h={helpers:f,partials:e,data:o},e[i]=t.compile(n,{data:void 0!==o},t),e[i](r,h);throw new u("The partial "+i+" could not be compiled when running in runtime-only mode");},i={escapeExpression:e.escapeExpression,invokePartial:r,programs:[],program:function(n,t,i){var r=this.programs[n];return i?r=f(n,t,i):r||(r=this.programs[n]=f(n,t)),r},merge:function(n,t){var i=n||t;return n&&t&&n!==t&&(i={},e.extend(i,t),e.extend(i,n)),i},programWithDepth:t.VM.programWithDepth,noop:t.VM.noop,compilerInfo:null};return function(r,u){var f,e,o,s;return u=u||{},o=u.partial?u:t,u.partial||(f=u.helpers,e=u.partials),s=n.call(i,o,r,f,e,u.data),u.partial||t.VM.checkRevision(i.compilerInfo),s}}function c(n,t,i){var u=Array.prototype.slice.call(arguments,3),r=function(n,r){return r=r||{},t.apply(this,[n,r.data||i].concat(u))};return r.program=n,r.depth=u.length,r}function f(n,t,i){var r=function(n,r){return r=r||{},t(n,r.data||i)};return r.program=n,r.depth=0,r}function l(n,t,i,r,f,e){var o={partial:!0,helpers:r,partials:f,data:e};if(void 0===n)throw new u("The partial "+t+" could not be found");if(n instanceof Function)return n(i,o)}function a(){return""}var r={},e=n,u=t,v=i.COMPILER_REVISION,o=i.REVISION_CHANGES;return r.checkRevision=s,r.template=h,r.programWithDepth=c,r.program=f,r.invokePartial=l,r.noop=a,r}(t,n,i),e=function(n,t,i,r,u){"use strict";var c,f=n,l=t,a=i,e=r,o=u,s=function(){var n=new f.HandlebarsEnvironment;return e.extend(n,f),n.SafeString=l,n.Exception=a,n.Utils=e,n.VM=o,n.template=function(t){return o.template(t,n)},n},h=s();return h.create=s,c=h}(i,r,n,t,f),u=function(n){"use strict";function t(n){n=n||{};this.firstLine=n.first_line;this.firstColumn=n.first_column;this.lastColumn=n.last_column;this.lastLine=n.last_line}var r=n,i={ProgramNode:function(n,r,u,f){var o,e;3===arguments.length?(f=u,u=null):2===arguments.length&&(f=r,r=null);t.call(this,f);this.type="program";this.statements=n;this.strip={};u?(e=u[0],e?(o={first_line:e.firstLine,last_line:e.lastLine,last_column:e.lastColumn,first_column:e.firstColumn},this.inverse=new i.ProgramNode(u,r,o)):this.inverse=new i.ProgramNode(u,r),this.strip.right=r.left):r&&(this.strip.left=r.right)},MustacheNode:function(n,r,u,f,e){if(t.call(this,e),this.type="mustache",this.strip=f,null!=u&&u.charAt){var o=u.charAt(3)||u.charAt(2);this.escaped="{"!==o&&"&"!==o}else this.escaped=!!u;this.sexpr=n instanceof i.SexprNode?n:new i.SexprNode(n,r);this.sexpr.isRoot=!0;this.id=this.sexpr.id;this.params=this.sexpr.params;this.hash=this.sexpr.hash;this.eligibleHelper=this.sexpr.eligibleHelper;this.isHelper=this.sexpr.isHelper},SexprNode:function(n,i,r){t.call(this,r);this.type="sexpr";this.hash=i;var u=this.id=n[0],f=this.params=n.slice(1),e=this.eligibleHelper=u.isSimple;this.isHelper=e&&(f.length||i)}
1,PartialNode:function(n,i,r,u){t.call(this,u);this.type="partial";this.partialName=n;this.context=i;this.strip=r},BlockNode:function(n,i,u,f,e){if(t.call(this,e),n.sexpr.id.original!==f.path.original)throw new r(n.sexpr.id.original+" doesn't match "+f.path.original,this);this.type="block";this.mustache=n;this.program=i;this.inverse=u;this.strip={left:n.strip.left,right:f.strip.right};(i||u).strip.left=n.strip.right;(u||i).strip.right=f.strip.left;u&&!i&&(this.isInverse=!0)},ContentNode:function(n,i){t.call(this,i);this.type="content";this.string=n},HashNode:function(n,i){t.call(this,i);this.type="hash";this.pairs=n},IdNode:function(n,i){var u;t.call(this,i);this.type="ID";for(var o="",f=[],s=0,e=0,h=n.length;h>e;e++)if(u=n[e].part,o+=(n[e].separator||"")+u,".."===u||"."===u||"this"===u){if(f.length>0)throw new r("Invalid path: "+o,this);".."===u?s++:this.isScoped=!0}else f.push(u);this.original=o;this.parts=f;this.string=f.join(".");this.depth=s;this.isSimple=1===n.length&&!this.isScoped&&0===s;this.stringModeValue=this.string},PartialNameNode:function(n,i){t.call(this,i);this.type="PARTIAL_NAME";this.name=n.original},DataNode:function(n,i){t.call(this,i);this.type="DATA";this.id=n},StringNode:function(n,i){t.call(this,i);this.type="STRING";this.original=this.string=this.stringModeValue=n},IntegerNode:function(n,i){t.call(this,i);this.type="INTEGER";this.original=this.integer=n;this.stringModeValue=Number(n)},BooleanNode:function(n,i){t.call(this,i);this.type="BOOLEAN";this.bool=n;this.stringModeValue="true"===n},CommentNode:function(n,i){t.call(this,i);this.type="comment";this.comment=n}};return i}(n),o=function(){"use strict";return function(){function n(n,t){return{left:"~"===n.charAt(2),right:"~"===t.charAt(0)||"~"===t.charAt(1)}}function t(){this.yy={}}var i={trace:function(){},yy:{},symbols_:{error:2,root:3,statements:4,EOF:5,program:6,simpleInverse:7,statement:8,openInverse:9,closeBlock:10,openBlock:11,mustache:12,partial:13,CONTENT:14,COMMENT:15,OPEN_BLOCK:16,sexpr:17,CLOSE:18,OPEN_INVERSE:19,OPEN_ENDBLOCK:20,path:21,OPEN:22,OPEN_UNESCAPED:23,CLOSE_UNESCAPED:24,OPEN_PARTIAL:25,partialName:26,partial_option0:27,sexpr_repetition0:28,sexpr_option0:29,dataName:30,param:31,STRING:32,INTEGER:33,BOOLEAN:34,OPEN_SEXPR:35,CLOSE_SEXPR:36,hash:37,hash_repetition_plus0:38,hashSegment:39,ID:40,EQUALS:41,DATA:42,pathSegments:43,SEP:44,$accept:0,$end:1},terminals_:{2:"error",5:"EOF",14:"CONTENT",15:"COMMENT",16:"OPEN_BLOCK",18:"CLOSE",19:"OPEN_INVERSE",20:"OPEN_ENDBLOCK",22:"OPEN",23:"OPEN_UNESCAPED",24:"CLOSE_UNESCAPED",25:"OPEN_PARTIAL",32:"STRING",33:"INTEGER",34:"BOOLEAN",35:"OPEN_SEXPR",36:"CLOSE_SEXPR",40:"ID",41:"EQUALS",42:"DATA",44:"SEP"},productions_:[0,[3,2],[3,1],[6,2],[6,3],[6,2],[6,1],[6,1],[6,0],[4,1],[4,2],[8,3],[8,3],[8,1],[8,1],[8,1],[8,1],[11,3],[9,3],[10,3],[12,3],[12,3],[13,4],[7,2],[17,3],[17,1],[31,1],[31,1],[31,1],[31,1],[31,1],[31,3],[37,1],[39,3],[26,1],[26,1],[26,1],[30,2],[21,1],[43,3],[43,1],[27,0],[27,1],[28,0],[28,2],[29,0],[29,1],[38,1],[38,2]],performAction:function(t,i,r,u,f,e){var o=e.length-1;switch(f){case 1:return new u.ProgramNode(e[o-1],this._$);case 2:return new u.ProgramNode([],this._$);case 3:this.$=new u.ProgramNode([],e[o-1],e[o],this._$);break;case 4:this.$=new u.ProgramNode(e[o-2],e[o-1],e[o],this._$);break;case 5:this.$=new u.ProgramNode(e[o-1],e[o],[],this._$);break;case 6:this.$=new u.ProgramNode(e[o],this._$);break;case 7:this.$=new u.ProgramNode([],this._$);break;case 8:this.$=new u.ProgramNode([],this._$);break;case 9:this.$=[e[o]];break;case 10:e[o-1].push(e[o]);this.$=e[o-1];break;case 11:this.$=new u.BlockNode(e[o-2],e[o-1].inverse,e[o-1],e[o],this._$);break;case 12:this.$=new u.BlockNode(e[o-2],e[o-1],e[o-1].inverse,e[o],this._$);break;case 13:this.$=e[o];break;case 14:this.$=e[o];break;case 15:this.$=new u.ContentNode(e[o],this._$);break;case 16:this.$=new u.CommentNode(e[o],this._$);break;case 17:this.$=new u.MustacheNode(e[o-1],null,e[o-2],n(e[o-2],e[o]),this._$);break;case 18:this.$=new u.MustacheNode(e[o-1],null,e[o-2],n(e[o-2],e[o]),this._$);break;case 19:this.$={path:e[o-1],strip:n(e[o-2],e[o])};break;case 20:this.$=new u.MustacheNode(e[o-1],null,e[o-2],n(e[o-2],e[o]),this._$);break;case 21:this.$=new u.MustacheNode(e[o-1],null,e[o-2],n(e[o-2],e[o]),this._$);break;case 22:this.$=new u.PartialNode(e[o-2],e[o-1],n(e[o-3],e[o]),this._$);break;case 23:this.$=n(e[o-1],e[o]);break;case 24:this.$=new u.SexprNode([e[o-2]].concat(e[o-1]),e[o],this._$);break;case 25:this.$=new u.SexprNode([e[o]],null,this._$);break;case 26:this.$=e[o];break;case 27:this.$=new u.StringNode(e[o],this._$);break;case 28:this.$=new u.IntegerNode(e[o],this._$);break;case 29:this.$=new u.BooleanNode(e[o],this._$);break;case 30:this.$=e[o];break;case 31:e[o-1].isHelper=!0;this.$=e[o-1];break;case 32:this.$=new u.HashNode(e[o],this._$);break;case 33:this.$=[e[o-2],e[o]];break;case 34:this.$=new u.PartialNameNode(e[o],this._$);break;case 35:this.$=new u.PartialNameNode(new u.StringNode(e[o],this._$),this._$);break;case 36:this.$=new u.PartialNameNode(new u.IntegerNode(e[o],this._$));break;case 37:this.$=new u.DataNode(e[o],this._$);break;case 38:this.$=new u.IdNode(e[o],this._$);break;case 39:e[o-2].push({part:e[o],separator:e[o-1]});this.$=e[o-2];break;case 40:this.$=[{part:e[o]}];break;case 43:this.$=[];break;case 44:e[o-1].push(e[o]);break;case 47:this.$=[e[o]];break;case 48:e[o-1].push(e[o])}},table:[{3:1,4:2,5:[1,3],8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],22:[1,13],23:[1,14],25:[1,15]},{1:[3]},{5:[1,16],8:17,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],22:[1,13],23:[1,14],25:[1,15]},{1:[2,2]},{5:[2,9],14:[2,9],15:[2,9],16:[2,9],19:[2,9],20:[2,9],22:[2,9],23:[2,9],25:[2,9]},{4:20,6:18,7:19,8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,21],20:[2,8],22:[1,13],23:[1,14],25:[1,15]},{4:20,6:22,7:19,8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,21],20:[2,8],22:[1,13],23:[1,14],25:[1,15]},{5:[2,13],14:[2,13],15:[2,13],16:[2,13],19:[2,13],20:[2,13],22:[2,13],23:[2,13],25:[2,13]},{5:[2,14],14:[2,14],15:[2,14],16:[2,14],19:[2,14],20:[2,14],22:[2,14],23:[2,14],25:[2,14]}
1,{5:[2,15],14:[2,15],15:[2,15],16:[2,15],19:[2,15],20:[2,15],22:[2,15],23:[2,15],25:[2,15]},{5:[2,16],14:[2,16],15:[2,16],16:[2,16],19:[2,16],20:[2,16],22:[2,16],23:[2,16],25:[2,16]},{17:23,21:24,30:25,40:[1,28],42:[1,27],43:26},{17:29,21:24,30:25,40:[1,28],42:[1,27],43:26},{17:30,21:24,30:25,40:[1,28],42:[1,27],43:26},{17:31,21:24,30:25,40:[1,28],42:[1,27],43:26},{21:33,26:32,32:[1,34],33:[1,35],40:[1,28],43:26},{1:[2,1]},{5:[2,10],14:[2,10],15:[2,10],16:[2,10],19:[2,10],20:[2,10],22:[2,10],23:[2,10],25:[2,10]},{10:36,20:[1,37]},{4:38,8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],20:[2,7],22:[1,13],23:[1,14],25:[1,15]},{7:39,8:17,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,21],20:[2,6],22:[1,13],23:[1,14],25:[1,15]},{17:23,18:[1,40],21:24,30:25,40:[1,28],42:[1,27],43:26},{10:41,20:[1,37]},{18:[1,42]},{18:[2,43],24:[2,43],28:43,32:[2,43],33:[2,43],34:[2,43],35:[2,43],36:[2,43],40:[2,43],42:[2,43]},{18:[2,25],24:[2,25],36:[2,25]},{18:[2,38],24:[2,38],32:[2,38],33:[2,38],34:[2,38],35:[2,38],36:[2,38],40:[2,38],42:[2,38],44:[1,44]},{21:45,40:[1,28],43:26},{18:[2,40],24:[2,40],32:[2,40],33:[2,40],34:[2,40],35:[2,40],36:[2,40],40:[2,40],42:[2,40],44:[2,40]},{18:[1,46]},{18:[1,47]},{24:[1,48]},{18:[2,41],21:50,27:49,40:[1,28],43:26},{18:[2,34],40:[2,34]},{18:[2,35],40:[2,35]},{18:[2,36],40:[2,36]},{5:[2,11],14:[2,11],15:[2,11],16:[2,11],19:[2,11],20:[2,11],22:[2,11],23:[2,11],25:[2,11]},{21:51,40:[1,28],43:26},{8:17,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],20:[2,3],22:[1,13],23:[1,14],25:[1,15]},{4:52,8:4,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],20:[2,5],22:[1,13],23:[1,14],25:[1,15]},{14:[2,23],15:[2,23],16:[2,23],19:[2,23],20:[2,23],22:[2,23],23:[2,23],25:[2,23]},{5:[2,12],14:[2,12],15:[2,12],16:[2,12],19:[2,12],20:[2,12],22:[2,12],23:[2,12],25:[2,12]},{14:[2,18],15:[2,18],16:[2,18],19:[2,18],20:[2,18],22:[2,18],23:[2,18],25:[2,18]},{18:[2,45],21:56,24:[2,45],29:53,30:60,31:54,32:[1,57],33:[1,58],34:[1,59],35:[1,61],36:[2,45],37:55,38:62,39:63,40:[1,64],42:[1,27],43:26},{40:[1,65]},{18:[2,37],24:[2,37],32:[2,37],33:[2,37],34:[2,37],35:[2,37],36:[2,37],40:[2,37],42:[2,37]},{14:[2,17],15:[2,17],16:[2,17],19:[2,17],20:[2,17],22:[2,17],23:[2,17],25:[2,17]},{5:[2,20],14:[2,20],15:[2,20],16:[2,20],19:[2,20],20:[2,20],22:[2,20],23:[2,20],25:[2,20]},{5:[2,21],14:[2,21],15:[2,21],16:[2,21],19:[2,21],20:[2,21],22:[2,21],23:[2,21],25:[2,21]},{18:[1,66]},{18:[2,42]},{18:[1,67]},{8:17,9:5,11:6,12:7,13:8,14:[1,9],15:[1,10],16:[1,12],19:[1,11],20:[2,4],22:[1,13],23:[1,14],25:[1,15]},{18:[2,24],24:[2,24],36:[2,24]},{18:[2,44],24:[2,44],32:[2,44],33:[2,44],34:[2,44],35:[2,44],36:[2,44],40:[2,44],42:[2,44]},{18:[2,46],24:[2,46],36:[2,46]},{18:[2,26],24:[2,26],32:[2,26],33:[2,26],34:[2,26],35:[2,26],36:[2,26],40:[2,26],42:[2,26]},{18:[2,27],24:[2,27],32:[2,27],33:[2,27],34:[2,27],35:[2,27],36:[2,27],40:[2,27],42:[2,27]},{18:[2,28],24:[2,28],32:[2,28],33:[2,28],34:[2,28],35:[2,28],36:[2,28],40:[2,28],42:[2,28]},{18:[2,29],24:[2,29],32:[2,29],33:[2,29],34:[2,29],35:[2,29],36:[2,29],40:[2,29],42:[2,29]},{18:[2,30],24:[2,30],32:[2,30],33:[2,30],34:[2,30],35:[2,30],36:[2,30],40:[2,30],42:[2,30]},{17:68,21:24,30:25,40:[1,28],42:[1,27],43:26},{18:[2,32],24:[2,32],36:[2,32],39:69,40:[1,70]},{18:[2,47],24:[2,47],36:[2,47],40:[2,47]},{18:[2,40],24:[2,40],32:[2,40],33:[2,40],34:[2,40],35:[2,40],36:[2,40],40:[2,40],41:[1,71],42:[2,40],44:[2,40]},{18:[2,39],24:[2,39],32:[2,39],33:[2,39],34:[2,39],35:[2,39],36:[2,39],40:[2,39],42:[2,39],44:[2,39]},{5:[2,22],14:[2,22],15:[2,22],16:[2,22],19:[2,22],20:[2,22],22:[2,22],23:[2,22],25:[2,22]},{5:[2,19],14:[2,19],15:[2,19],16:[2,19],19:[2,19],20:[2,19],22:[2,19],23:[2,19],25:[2,19]},{36:[1,72]},{18:[2,48],24:[2,48],36:[2,48],40:[2,48]},{41:[1,71]},{21:56,30:60,31:73,32:[1,57],33:[1,58],34:[1,59],35:[1,61],40:[1,28],42:[1,27],43:26},{18:[2,31],24:[2,31],32:[2,31],33:[2,31],34:[2,31],35:[2,31],36:[2,31],40:[2,31],42:[2,31]},{18:[2,33],24:[2,33],36:[2,33],40:[2,33]}],defaultActions:{3:[2,2],16:[2,1],50:[2,42]},parseError:function(n){throw new Error(n);},parse:function(n){function it(){var n;return n=k.lexer.lex()||1,"number"!=typeof n&&(n=k.symbols_[n]||n),n}var k=this,r=[0],e=[null],t=[],h=this.table,d="",c=0,g=0,y=0,l,nt,i,p,o,u,w,a,f,tt,v,s,b;for(this.lexer.setInput(n),this.lexer.yy=this.yy,this.yy.lexer=this.lexer,this.yy.parser=this,"undefined"==typeof this.lexer.yylloc&&(this.lexer.yylloc={}),l=this.lexer.yylloc,t.push(l),nt=this.lexer.options&&this.lexer.options.ranges,"function"==typeof this.yy.parseError&&(this.parseError=this.yy.parseError),s={};;){if((o=r[r.length-1],this.defaultActions[o]?u=this.defaultActions[o]:((null===i||"undefined"==typeof i)&&(i=it()),u=h[o]&&h[o][i]),"undefined"==typeof u||!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 "+(1==i?"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);e.push(this.lexer.yytext);t.push(this.lexer.yylloc);
1r.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(f=this.productions_[u[1]][1],s.$=e[e.length-f],s._$={first_line:t[t.length-(f||1)].first_line,last_line:t[t.length-1].last_line,first_column:t[t.length-(f||1)].first_column,last_column:t[t.length-1].last_column},nt&&(s._$.range=[t[t.length-(f||1)].range[0],t[t.length-1].range[1]]),w=this.performAction.call(s,d,g,c,this.yy,u[1],e,t),"undefined"!=typeof w)return w;f&&(r=r.slice(0,-2*f),e=e.slice(0,-1*f),t=t.slice(0,-1*f));r.push(this.productions_[u[1]][0]);e.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}},r=function(){var n={EOF:1,parseError:function(n,t){if(!this.yy.parser)throw new Error(n);this.yy.parser.parseError(n,t)},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&&(r=this._input.match(this.rules[u[i]]),!r||n&&!(r[0].length>n[0].length)||(n=r,e=i,this.options.flex));i++);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"undefined"!=typeof n?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){function r(n,i){return t.yytext=t.yytext.substr(n,t.yyleng-i)}switch(i){case 0:if("\\\\"===t.yytext.slice(-2)?(r(0,1),this.begin("mu")):"\\"===t.yytext.slice(-1)?(r(0,1),this.begin("emu")):this.begin("mu"),t.yytext)return 14;break;case 1:return 14;case 2:return this.popState(),14;case 3:return r(0,4),this.popState(),15;case 4:return 35;case 5:return 36;case 6:return 25;case 7:return 16;case 8:return 20;case 9:return 19;case 10:return 19;case 11:return 23;case 12:return 22;case 13:this.popState();this.begin("com");break;case 14:return r(3,5),this.popState(),15;case 15:return 22;case 16:return 41;case 17:return 40;case 18:return 40;case 19:return 44;case 21:return this.popState(),24;case 22:return this.popState(),18;case 23:return t.yytext=r(1,2).replace(/\\"/g,'"'),32;case 24:return t.yytext=r(1,2).replace(/\\'/g,"'"),32;case 25:return 42;case 26:return 34;case 27:return 34;case 28:return 33;case 29:return 40;case 30:return t.yytext=r(1,2),40;case 31:return"INVALID";case 32:return 5}},n.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:[\s\S]*?--\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{!--)/,/^(?:\{\{![\s\S]*?\}\})/,/^(?:\{\{(~)?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:-?[0-9]+(?=([~}\s)])))/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)]))))/,/^(?:\[[^\]]*\])/,/^(?:.)/,/^(?:$)/],n.conditions={mu:{rules:[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[3],inclusive:!1},INITIAL:{rules:[0,1,32],inclusive:!0}},n}();return i.lexer=r,t.prototype=i,i.Parser=t,new t}()}(),s=function(n,t){"use strict";function f(n){return n.constructor===u.ProgramNode?n:(r.yy=u,r.parse(n))}var i={},r=n,u=t;return i.parser=r,i.parse=f,i}(o,u),h=function(n){"use strict";function r(){}function u(n,t,r){if(null==n||"string"!=typeof n&&n.constructor!==r.AST.ProgramNode)throw new i("You must pass a string or Handlebars AST to Handlebars.precompile. You passed "+n);t=t||{};"data"in t||(t.data=!0);var u=r.parse(n),f=(new r.Compiler).compile(u,t);return(new r.JavaScriptCompiler).compile(f,t)}function f(n,t,r){function f(){var i=r.parse(n),u=(new r.Compiler).compile(i,t),f=(new r.JavaScriptCompiler).compile(u,t,void 0,!0);return r.template(f)}if(null==n||"string"!=typeof n&&n.constructor!==r.AST.ProgramNode)throw new i("You must pass a string or Handlebars AST to Handlebars.compile. You passed "+n);t=t||{};"data"in t||(t.data=!0);var u;return function(n,t){return u||(u=f()),u.call(this,n,t)}}var t={},i=n;return t.Compiler=r,r.prototype={compiler:r,disassemble:function(){for(var i,n,r,t,e=this.opcodes,u=[],f=0,o=e.length;o>f;f++)if(n=e[f],"DECLARE"===n.opcode)u.push("DECLARE "+n.name+"="+n.value);else{for(r=[],i=0;i<n.args.length;i++)t=n.args[i],"string"==typeof t&&(t='"'+t.replace("\n","\\n")+'"'),r.push(t);u.push(n.opcode+" "+r.join(" "))}return u.join("\n")},equals:function(n){var i=this.opcodes.length,t,r,f,u;if(n.opcodes.length!==i)return!1;for(t=0;i>t;t++){if(r=this.opcodes[t],f=n.opcodes[t],r.opcode!==f.opcode||r.args.length!==f.args.length)return!1;for(u=0;
1u<r.args.length;u++)if(r.args[u]!==f.args[u])return!1}if(i=this.children.length,n.children.length!==i)return!1;for(t=0;i>t;t++)if(!this.children[t].equals(n.children[t]))return!1;return!0},guid:0,compile:function(n,t){var i,r;if(this.opcodes=[],this.children=[],this.depths={list:[]},this.options=t,i=this.options.knownHelpers,this.options.knownHelpers={helperMissing:!0,blockHelperMissing:!0,each:!0,"if":!0,unless:!0,"with":!0,log:!0},i)for(r in i)this.options.knownHelpers[r]=i[r];return this.accept(n)},accept:function(n){var t,i=n.strip||{};return i.left&&this.opcode("strip"),t=this[n.type](n),i.right&&this.opcode("strip"),t},program:function(n){for(var i=n.statements,t=0,r=i.length;r>t;t++)this.accept(i[t]);return this.isSimple=1===r,this.depths.list=this.depths.list.sort(function(n,t){return n-t}),this},compileProgram:function(n){var r,t=(new this.compiler).compile(n,this.options),u=this.guid++,i,f;for(this.usePartial=this.usePartial||t.usePartial,this.children[u]=t,i=0,f=t.depths.list.length;f>i;i++)r=t.depths.list[i],2>r||this.addDepth(r-1);return u},block:function(n){var f=n.mustache,t=n.program,i=n.inverse,r,u;t&&(t=this.compileProgram(t));i&&(i=this.compileProgram(i));r=f.sexpr;u=this.classifySexpr(r);"helper"===u?this.helperSexpr(r,t,i):"simple"===u?(this.simpleSexpr(r),this.opcode("pushProgram",t),this.opcode("pushProgram",i),this.opcode("emptyHash"),this.opcode("blockValue")):(this.ambiguousSexpr(r,t,i),this.opcode("pushProgram",t),this.opcode("pushProgram",i),this.opcode("emptyHash"),this.opcode("ambiguousBlockValue"));this.opcode("append")},hash:function(n){var r,t,u=n.pairs,i,f;for(this.opcode("pushHash"),i=0,f=u.length;f>i;i++)r=u[i],t=r[1],this.options.stringParams?(t.depth&&this.addDepth(t.depth),this.opcode("getContext",t.depth||0),this.opcode("pushStringParam",t.stringModeValue,t.type),"sexpr"===t.type&&this.sexpr(t)):this.accept(t),this.opcode("assignToHash",r[0]);this.opcode("popHash")},partial:function(n){var t=n.partialName;this.usePartial=!0;n.context?this.ID(n.context):this.opcode("push","depth0");this.opcode("invokePartial",t.name);this.opcode("append")},content:function(n){this.opcode("appendContent",n.string)},mustache:function(n){this.sexpr(n.sexpr);n.escaped&&!this.options.noEscape?this.opcode("appendEscaped"):this.opcode("append")},ambiguousSexpr:function(n,t,i){var r=n.id,u=r.parts[0],f=null!=t||null!=i;this.opcode("getContext",r.depth);this.opcode("pushProgram",t);this.opcode("pushProgram",i);this.opcode("invokeAmbiguous",u,f)},simpleSexpr:function(n){var t=n.id;"DATA"===t.type?this.DATA(t):t.parts.length?this.ID(t):(this.addDepth(t.depth),this.opcode("getContext",t.depth),this.opcode("pushContext"));this.opcode("resolvePossibleLambda")},helperSexpr:function(n,t,r){var f=this.setupFullMustacheParams(n,t,r),u=n.id.parts[0];if(this.options.knownHelpers[u])this.opcode("invokeKnownHelper",f.length,u);else{if(this.options.knownHelpersOnly)throw new i("You specified knownHelpersOnly, but used the unknown helper "+u,n);this.opcode("invokeHelper",f.length,u,n.isRoot)}},sexpr:function(n){var t=this.classifySexpr(n);"simple"===t?this.simpleSexpr(n):"helper"===t?this.helperSexpr(n):this.ambiguousSexpr(n)},ID:function(n){var i,t,r;for(this.addDepth(n.depth),this.opcode("getContext",n.depth),i=n.parts[0],i?this.opcode("lookupOnContext",n.parts[0]):this.opcode("pushContext"),t=1,r=n.parts.length;r>t;t++)this.opcode("lookup",n.parts[t])},DATA:function(n){if(this.options.data=!0,n.id.isScoped||n.id.depth)throw new i("Scoped data references are not supported: "+n.original,n);this.opcode("lookupData");for(var r=n.id.parts,t=0,u=r.length;u>t;t++)this.opcode("lookup",r[t])},STRING:function(n){this.opcode("pushString",n.string)},INTEGER:function(n){this.opcode("pushLiteral",n.integer)},BOOLEAN:function(n){this.opcode("pushLiteral",n.bool)},comment:function(){},opcode:function(n){this.opcodes.push({opcode:n,args:[].slice.call(arguments,1)})},declare:function(n,t){this.opcodes.push({opcode:"DECLARE",name:n,value:t})},addDepth:function(n){0!==n&&(this.depths[n]||(this.depths[n]=!0,this.depths.list.push(n)))},classifySexpr:function(n){var t=n.isHelper,i=n.eligibleHelper,r=this.options,u;return i&&!t&&(u=n.id.parts[0],r.knownHelpers[u]?t=!0:r.knownHelpersOnly&&(i=!1)),t?"helper":i?"ambiguous":"simple"},pushParams:function(n){for(var t,i=n.length;i--;)t=n[i],this.options.stringParams?(t.depth&&this.addDepth(t.depth),this.opcode("getContext",t.depth||0),this.opcode("pushStringParam",t.stringModeValue,t.type),"sexpr"===t.type&&this.sexpr(t)):this[t.type](t)},setupFullMustacheParams:function(n,t,i){var r=n.params;return this.pushParams(r),this.opcode("pushProgram",t),this.opcode("pushProgram",i),n.hash?this.hash(n.hash):this.opcode("emptyHash"),r}},t.precompile=u,t.compile=f,t}(n),c=function(n,t){"use strict";function r(n){this.value=n}function i(){}var s,h=n.COMPILER_REVISION,c=n.REVISION_CHANGES,f=n.log,e=t;i.prototype={nameLookup:function(n,t){var u,r;return 0===n.indexOf("depth")&&(u=!0),r=/^[0-9]+$/.test(t)?n+"["+t+"]":i.isValidJavaScript
1VariableName(t)?n+"."+t:n+"['"+t+"']",u?"("+n+" && "+r+")":r},compilerInfo:function(){var n=h,t=c[n];return"this.compilerInfo = ["+n+",'"+t+"'];\n"},appendToBuffer:function(n){return this.environment.isSimple?"return "+n+";":{appendToBuffer:!0,content:n,toString:function(){return"buffer += "+n+";"}}},initializeBuffer:function(){return this.quotedString("")},namespace:"Handlebars",compile:function(n,t,i,r){var u,o,s;for(this.environment=n,this.options=t||{},f("debug",this.environment.disassemble()+"\n\n"),this.name=this.environment.name,this.isChild=!!i,this.context=i||{programs:[],environments:[],aliases:{}},this.preamble(),this.stackSlot=0,this.stackVars=[],this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.compileChildren(n,t),o=n.opcodes,this.i=0,s=o.length;this.i<s;this.i++)u=o[this.i],"DECLARE"===u.opcode?this[u.name]=u.value:this[u.opcode].apply(this,u.args),u.opcode!==this.stripNext&&(this.stripNext=!1);if(this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new e("Compile completed with content left on stack");return this.createFunctionContext(r)},preamble:function(){var n=[],i,t;this.isChild?n.push(""):(i=this.namespace,t="helpers = this.merge(helpers, "+i+".helpers);",this.environment.usePartial&&(t=t+" partials = this.merge(partials, "+i+".partials);"),this.options.data&&(t+=" data = data || {};"),n.push(t));this.environment.isSimple?n.push(""):n.push(", buffer = "+this.initializeBuffer());this.lastContext=0;this.source=n},createFunctionContext:function(n){var o=this.stackVars.concat(this.registers.list),i,t,e;if(o.length>0&&(this.source[1]=this.source[1]+", "+o.join(", ")),!this.isChild)for(i in this.context.aliases)this.context.aliases.hasOwnProperty(i)&&(this.source[1]=this.source[1]+", "+i+"="+this.context.aliases[i]);this.source[1]&&(this.source[1]="var "+this.source[1].substring(2)+";");this.isChild||(this.source[1]+="\n"+this.context.programs.join("\n")+"\n");this.environment.isSimple||this.pushSource("return buffer;");for(var r=this.isChild?["depth0","data"]:["Handlebars","depth0","helpers","partials","data"],u=0,s=this.environment.depths.list.length;s>u;u++)r.push("depth"+this.environment.depths.list[u]);return(t=this.mergeSource(),this.isChild||(t=this.compilerInfo()+t),n)?(r.push(t),Function.apply(this,r)):(e="function "+(this.name||"")+"("+r.join(",")+") {\n  "+t+"}",f("debug",e+"\n\n"),e)},mergeSource:function(){for(var t,n,i="",r=0,u=this.source.length;u>r;r++)t=this.source[r],t.appendToBuffer?n=n?n+"\n    + "+t.content:t.content:(n&&(i+="buffer += "+n+";\n  ",n=void 0),i+=t+"\n  ");return i},blockValue:function(){this.context.aliases.blockHelperMissing="helpers.blockHelperMissing";var n=["depth0"];this.setupParams(0,n);this.replaceStack(function(t){return n.splice(1,0,t),"blockHelperMissing.call("+n.join(", ")+")"})},ambiguousBlockValue:function(){var n,t;this.context.aliases.blockHelperMissing="helpers.blockHelperMissing";n=["depth0"];this.setupParams(0,n);t=this.topStack();n.splice(1,0,t);this.pushSource("if (!"+this.lastHelper+") { "+t+" = blockHelperMissing.call("+n.join(", ")+"); }")},appendContent:function(n){this.pendingContent&&(n=this.pendingContent+n);this.stripNext&&(n=n.replace(/^\s+/,""));this.pendingContent=n},strip:function(){this.pendingContent&&(this.pendingContent=this.pendingContent.replace(/\s+$/,""));this.stripNext="strip"},append:function(){this.flushInline();var n=this.popStack();this.pushSource("if("+n+" || "+n+" === 0) { "+this.appendToBuffer(n)+" }");this.environment.isSimple&&this.pushSource("else { "+this.appendToBuffer("''")+" }")},appendEscaped:function(){this.context.aliases.escapeExpression="this.escapeExpression";this.pushSource(this.appendToBuffer("escapeExpression("+this.popStack()+")"))},getContext:function(n){this.lastContext!==n&&(this.lastContext=n)},lookupOnContext:function(n){this.push(this.nameLookup("depth"+this.lastContext,n,"context"))},pushContext:function(){this.pushStackLiteral("depth"+this.lastContext)},resolvePossibleLambda:function(){this.context.aliases.functionType='"function"';this.replaceStack(function(n){return"typeof "+n+" === functionType ? "+n+".a
1pply(depth0) : "+n})},lookup:function(n){this.replaceStack(function(t){return t+" == null || "+t+" === false ? "+t+" : "+this.nameLookup(t,n,"context")})},lookupData:function(){this.pushStackLiteral("data")},pushStringParam:function(n,t){this.pushStackLiteral("depth"+this.lastContext);this.pushString(t);"sexpr"!==t&&("string"==typeof n?this.pushString(n):this.pushStackLiteral(n))},emptyHash:function(){this.pushStackLiteral("{}");this.options.stringParams&&(this.push("{}"),this.push("{}"))},pushHash:function(){this.hash&&this.hashes.push(this.hash);this.hash={values:[],types:[],contexts:[]}},popHash:function(){var n=this.hash;this.hash=this.hashes.pop();this.options.stringParams&&(this.push("{"+n.contexts.join(",")+"}"),this.push("{"+n.types.join(",")+"}"));this.push("{\n    "+n.values.join(",\n    ")+"\n  }")},pushString:function(n){this.pushStackLiteral(this.quotedString(n))},push:function(n){return this.inlineStack.push(n),n},pushLiteral:function(n){this.pushStackLiteral(n)},pushProgram:function(n){null!=n?this.pushStackLiteral(this.programExpression(n)):this.pushStackLiteral(null)},invokeHelper:function(n,t,i){this.context.aliases.helperMissing="helpers.helperMissing";this.useRegister("helper");var r=this.lastHelper=this.setupHelper(n,t,!0),f=this.nameLookup("depth"+this.lastContext,t,"context"),u="helper = "+r.name+" || "+f;r.paramsInit&&(u+=","+r.paramsInit);this.push("("+u+",helper ? helper.call("+r.callParams+") : helperMissing.call("+r.helperMissingParams+"))");i||this.flushInline()},invokeKnownHelper:function(n,t){var i=this.setupHelper(n,t);this.push(i.name+".call("+i.callParams+")")},invokeAmbiguous:function(n,t){this.context.aliases.functionType='"function"';this.useRegister("helper");this.emptyHash();var i=this.setupHelper(0,n,t),u=this.lastHelper=this.nameLookup("helpers",n,"helper"),f=this.nameLookup("depth"+this.lastContext,n,"context"),r=this.nextStack();i.paramsInit&&this.pushSource(i.paramsInit);this.pushSource("if (helper = "+u+") { "+r+" = helper.call("+i.callParams+"); }");this.pushSource("else { helper = "+f+"; "+r+" = typeof helper === functionType ? helper.call("+i.callParams+") : helper; }")},invokePartial:function(n){var t=[this.nameLookup("partials",n,"partial"),"'"+n+"'",this.popStack(),"helpers","partials"];this.options.data&&t.push("data");this.context.aliases.self="this";this.push("self.invokePartial("+t.join(", ")+")")},assignToHash:function(n){var i,r,u=this.popStack(),t;this.options.stringParams&&(r=this.popStack(),i=this.popStack());t=this.hash;i&&t.contexts.push("'"+n+"': "+i);r&&t.types.push("'"+n+"': "+r);t.values.push("'"+n+"': ("+u+")")},compiler:i,compileChildren:function(n,t){for(var i,r,f,e=n.children,u=0,o=e.length;o>u;u++)r=e[u],f=new this.compiler,i=this.matchExistingProgram(r),null==i?(this.context.programs.push(""),i=this.context.programs.length,r.index=i,r.name="program"+i,this.context.programs[i]=f.compile(r,t,this.context),this.context.environments[i]=r):(r.index=i,r.name="program"+i)},matchExistingProgram:function(n){for(var i,t=0,r=this.context.environments.length;r>t;t++)if(i=this.context.environments[t],i&&i.equals(n))return t},programExpression:function(n){if(this.context.aliases.self="this",null==n)return"self.noop";for(var t,i=this.environment.children[n],r=i.depths.list,u=[i.index,i.name,"data"],f=0,e=r.length;e>f;f++)t=r[f],1===t?u.push("depth0"):u.push("depth"+(t-1));return(0===r.length?"self.program(":"self.programWithDepth(")+u.join(", ")+")"},register:function(n,t){this.useRegister(n);this.pushSource(n+" = "+t+";")},useRegister:function(n){this.registers[n]||(this.registers[n]=!0,this.registers.list.push(n))},pushStackLiteral:function(n){return this.push(new r(n))},pushSource:function(n){this.pendingContent&&(this.source.push(this.appendToBuffer(this.quotedString(this.pendingContent))),this.pendingContent=void 0);n&&this.source.push(n)},pushStack:function(n){this.flushInline();var t=this.incrStack();return n&&this.pushSource(t+" = "+n+";"),this.compileStack.push(t),t},replaceStack:function(n){var t,u,o,f="",s=this.isInline(),i,h,e;return s?(i=this.popStack(!0),i instanceof r?(t=i.value,o=!0):(u=!this.stackSlot,h=u?this.incrStack():this.topStackName(),f="("+this.push(h)+" = "+i+"),",t=this.topStack())):t=this.topStack(),e=n.call(this,t),s?(o||this.popStack(),u&&this.stackSlot--,this.push("("+f+e+")")):(/^stack/.test(t)||(t=this.nextStack()),this.pushSource(t+" = ("+f+e+");")),t},nextStack:function(){return this.pushStack()},incrStack:function(){return this.stackSlot++,this.stackSlot>this.stackVars.length&&this.stackVars.push("stack"+this.stackSlot),this.topStackName()},topStackName:function(){return"stack"+this.stackSlot}
1,flushInline:function(){var i=this.inlineStack,n,u,t;if(i.length)for(this.inlineStack=[],n=0,u=i.length;u>n;n++)t=i[n],t instanceof r?this.compileStack.push(t):this.pushStack(t)},isInline:function(){return this.inlineStack.length},popStack:function(n){var i=this.isInline(),t=(i?this.inlineStack:this.compileStack).pop();if(!n&&t instanceof r)return t.value;if(!i){if(!this.stackSlot)throw new e("Invalid stack pop");this.stackSlot--}return t},topStack:function(n){var i=this.isInline()?this.inlineStack:this.compileStack,t=i[i.length-1];return!n&&t instanceof r?t.value:t},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")+'"'},setupHelper:function(n,t,i){var r=[],u=this.setupParams(n,r,i),f=this.nameLookup("helpers",t,"helper");return{params:r,paramsInit:u,name:f,callParams:["depth0"].concat(r).join(", "),helperMissingParams:i&&["depth0",this.quotedString(t)].concat(r).join(", ")}},setupOptions:function(n,t){var e,r,u,i=[],o=[],s=[],f;for(i.push("hash:"+this.popStack()),this.options.stringParams&&(i.push("hashTypes:"+this.popStack()),i.push("hashContexts:"+this.popStack())),r=this.popStack(),u=this.popStack(),(u||r)&&(u||(this.context.aliases.self="this",u="self.noop"),r||(this.context.aliases.self="this",r="self.noop"),i.push("inverse:"+r),i.push("fn:"+u)),f=0;n>f;f++)e=this.popStack(),t.push(e),this.options.stringParams&&(s.push(this.popStack()),o.push(this.popStack()));return this.options.stringParams&&(i.push("contexts:["+o.join(",")+"]"),i.push("types:["+s.join(",")+"]")),this.options.data&&i.push("data:data"),i},setupParams:function(n,t,i){var r="{"+this.setupOptions(n,t).join(",")+"}";return i?(this.useRegister("options"),t.push("options"),"options="+r):(t.push(r),"")}};for(var o="break else new var case finally return void catch for switch while continue function this with default if throw delete in try do instanceof typeof abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public let yield".split(" "),l=i.RESERVED_WORDS={},u=0,a=o.length;a>u;u++)l[o[u]]=!0;return i.isValidJavaScriptVariableName=function(n){return!i.RESERVED_WORDS[n]&&/^[a-zA-Z_$][0-9a-zA-Z_$]*$/.test(n)?!0:!1},s=i}(i,n);return function(n,t,i,r,u){"use strict";var o,f=n,s=t,h=i.parser,c=i.parse,l=r.Compiler,a=r.compile,v=r.precompile,y=u,p=f.create,e=function(){var n=p();return n.compile=function(t,i){return a(t,i,n)},n.precompile=function(t,i){return v(t,i,n)},n.AST=s,n.Compiler=l,n.JavaScriptCompiler=y,n.Parser=h,n.parse=c,n};return f=e(),f.create=e,o=f}(e,u,s,h,c)}();Handlebars.registerHelper("equal",function(n,t,i){if(arguments.length<3)throw new Error("Handlebars Helper equal needs 2 parameters");return n!=t?i.inverse(this):i.fn(this)});Handlebars.registerHelper("link",function(n){return n=n.replace("&","AND").replace(".","").replace("'","").replace(":","").replace('"',""),new Handlebars.SafeString(encodeURIComponent(n))});Handlebars.registerHelper("foreach",function(n,t){return t.inverse&&!n.length?t.inverse(this):n.map(function(i,r){return i.$index=r,i.$position=r+1,i.$count=n.length,i.$first=r===0,i.$last=r===n.length-1,i.$str=i.toString(),t.fn(i)}).join("")});Handlebars.registerHelper("distanceRounded",function(n){return n.toFixed(0)});Handlebars.registerHelper("for",function(n,t,i,r){for(var f="",u=n;u<t;u+=i)f+=r.fn(u);return f});Handlebars.registerHelper("times",function(n,t){for(var r="",i=0;i<n;++i)r+=t.fn(i);return r});Handlebars.registerHelper("multiply",function(n,t){return n*t});Handlebars.registerHelper("formatCurrency",function(n){var t=new Number(n);return t.toLocaleString("en-US",{style:"currency",currency:"USD"})});Handlebars.registerHelper("selectOption",function(n,t){var i=n==t?'selected="selected"':"";return new Handlebars.SafeString('<option value="'+n+'"'+i+">"+n+"<\/option>")});Handlebars.registerHelper("minValue",function(n,t){return n<t?n:t});Handlebars.registerHelper("ifeq",function(n,t,i){return n==t?i.fn(this):i.inverse(this)});Handlebars.registerHelper("ifnoteq",function(n,t,i){return n!=t?i.fn(this):i.inverse(this)});colorMatch={paletteColorsList:[],imageSrc:null,resizeTimeout:null,originalAspectRatio:0,handleColorPicker:function(n){function s(n,t,i){return n.width=t.width,n.height=t.height,n.getContext("2d").drawImage(t,0,0,t.width,t.height),i()}function h(n){return document.querySelector(n)}var i=n[0],e=i.getBoundingClientRect(),r=h("#color-picker-canvas"),o=r.getContext("2d"),u=$(".color-picker-circle"),t=u[0],f=t.getBoundingClientRect();n.click(function(n){n.offsetX?(x=n.offsetX,y=n.offsetY):n.layerX&&(x=n.layerX,y=n.layerY);s(r,i,function(){var n=o.getImageData(x,y,1,1).data,t=colorMatch.uiHelpers.getPositionForPickedColor(n);colorMatch.uiHelpers.fillColor(t,n,!0);t==0&&$(".accept").removeClass("disabled")})}).mouseenter(function(){colorMatch.utils.isMobile()||(u.removeAttr("hidden"),f=t.getBoundingClientRect())}).mouseleave(function(){u.attr("hidden",!0)}).mousemove(function(n){n.offsetX?(x=n.offsetX,y=n.offsetY):n.layerX&&(x=n.layerX,y=n.layerY);var u=x,h=y;x>e.width*.5&&(u=x-f.width);y>e.height*.5&&(h=y-f.height);t.style.top=h+"px";t.style.left=u+"px";s(r,i,function(){var n=o.getImageData(x,y,1,1).data;t.style.backgroundColor="rgb("+n[0]+","+n[1]+","+n[2]+")"})})},handleDominantColors:function(n){var r=new ColorThief,i=r.getPalette(n,colorMatch.constants.numberOfDominantColors,5),t;if(i)for(t=0;t<i.length;t++)colorMatch.paletteColorsList.filter(function(n){return n!=null&&n.r==i[t][0]&&n.g==i[t][1]&&n.b==i[t][2]}).length==0&&colorMatch.uiHelpers.fillColor(t,i[t])},deleteColorHandler:function(n){colorMatch.uiHelpers.hideDeleteButton(n);var t="#color_"+n;$(t).addClass("scale-out-center");window.setTimeout(function(){var i,r;for(colorMatch.paletteColorsList[n]=null,i=0;i<colorMatch.constants.numberOfColors;i++)t="#color_"+i,$(t).removeClass("scale-out-center"),$(t).removeClass("bounce-in-fwd"),$(t).removeClass("color-fill"),$(t).addClass("color-empty"),$(t)[0].style.backgroundColor="",colorMatch.uiHelpers.hideDeleteButton(i);for(colorMatch.paletteColorsList=colorMatch.paletteColorsList.filter(function(n){return n&&n!==""}),i=0;i<colorMatch.paletteColorsList.length;i++)r=colorMatch.paletteColorsList[i],colorMatch.uiHelpers.fillColor(i,[r.r,r.g,r.b]);colorMatch.paletteColorsList.length===0&&$(".accept").addClass("disabled");colorMatch.paletteColorsList.length=colorMatch.constants.numberOfColors},colorMatch.constants.bouncingEfectTimeout)},colorHandler:function(n){var t=$(n).attr("data-index");$("html").click(function(n){$(n.target).hasClass("color-fill")&&$(n.target).attr("data-index")==t||(colorMatch.uiHelpers.hideDeleteButton(t),colorMatch.uiHelpers.hideTooltip(t),$(this).unbind(n))});$(n).hasClass("color-fill")?colorMatch.uiHelpers.showDeleteButton(t):$(n).hasClass("color-empty")&&colorMatch.uiHelpers.showTooltip(t)},useCroppedImageHandler:function(){var t,i,n;for($(".color-match-palette").removeAttr("hidden"),$(".cropper-img").attr("hidden",!0),$(".use-cropped").attr("hidden",!0),t=0;t<colorMatch.constants.numberOfColors;t++)colorMatch.paletteColorsList[t]=null;i=colorMatch.cropper.getCroppedImage();colorMatch.cropper.remove();colorMatch.uiHelpers.showImageLoadingOverlay();n=$(".color-match-img");n[0].addEventListener("load",function(){colorMatch.handleDominantColors(n[0]);colorMatch.handleColorPicker(n);colorMatch.paletteColorsList.filter(function(n){return n}).length>0&&$(".accept").removeClass("disabled");colorMatch.uiHelpers.hideImageLoadingOverlay()});n.attr("src",i).width(colorMatch.uiHelpers.imgContainerWidth).height(colorMatch.uiHelpers.imgContainerHeight);n.removeAttr("hidden");$(".accept").removeAttr("hidden")},acceptColorsHandler:function(){(colorMatch.paletteColorsList=colorMatch.paletteColorsList.filter(function(n){return n&&n!==""}),colorMatch.paletteColorsList.length!=0)&&(colorMatch.uiHelpers.createColorMatchFilters(colorMatch.paletteColorsList),colorMatch.uiHelpers.registerColorMatchFilterEvents(colorMatch.paletteColorsList),colorMatch.cookie.save(colorMatch.paletteColorsList),colorMatch.uiHelpers.closeModal(),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"color-match-accept"}))},uploadPhotoFileHandler:function(n){if(window.File&&window.FileReader&&window.FileList&&window.Blob){if(n.files&&n.files[0]){if
1(!n.files[0].type.match("image.*")){alert("Please select valid file type. Only images allowed.");return}colorMatch.uiHelpers.showImageLoadingOverlay();var t=new FileReader;t.onload=function(n){colorMatch.imageSrc=n.target.result;colorMatch.uiHelpers.openModal(colorMatch.imageSrc);var t=colorMatch.uiHelpers.checkFeatureAvailable();t?colorMatch.cropper.init():(colorMatch.uiHelpers.hideImageLoadingOverlay(),colorMatch.uiHelpers.showFeatureNotAvailable())};t.onerror=function(){alert("There was an error reading the uploaded image.");t.abort();colorMatch.uiHelpers.hideImageLoadingOverlay()};t.readAsDataURL(n.files[0])}}else alert("Your web browser does not support this feature. Please update to a more modern web browser (such as Google Chrome) for a better experience.")},keyboardEventHandler:function(n){var t=n||window.event,i=t.keyCode?t.keyCode:t.which;switch(i){case 13:$(".accept").length>0&&!$(".accept").hasClass("disabled")&&(typeof $(".accept").attr("hidden")==typeof undefined||$(".accept").attr("hidden")===!1)&&colorMatch.acceptColorsHandler();$(".use-cropped").length>0&&!$(".use-cropped").hasClass("disabled")&&(typeof $(".use-cropped").attr("hidden")==typeof undefined||$(".use-cropped").attr("hidden")===!1)&&colorMatch.useCroppedImageHandler()}},resizeEventHandler:function(){clearTimeout(colorMatch.resizeTimeout);colorMatch.resizeTimeout=setTimeout(function(){var t,n;colorMatch.imageSrc&&(colorMatch.uiHelpers.hideTooltip(),colorMatch.uiHelpers.hideFeatureNotAvailable(),colorMatch.uiHelpers.determineModalType(),t=colorMatch.uiHelpers.checkFeatureAvailable(),t?(n=$(".cropper-img").attr("hidden"),typeof n!=typeof undefined&&n!==!1?colorMatch.uiHelpers.adjustImageDimensionsOnResize():(colorMatch.uiHelpers.showImageLoadingOverlay(),colorMatch.cropper.remove(),colorMatch.cropper.create())):colorMatch.uiHelpers.showFeatureNotAvailable())},colorMatch.constants.resizeTimeout)},orientationChangeHandler:function(){},addColor:function(n){var i=colorMatch.utils.hexToRgb(n),t,r;i.hex=n;t=colorMatch.cookie.get();r=t.length+1;colorMatch.uiHelpers.addColorMatchFilterOption(i,r);t.push(i);colorMatch.cookie.save(t)},registerEvents:function(){$(".upload-photo-input").change(function(){colorMatch.uploadPhotoFileHandler(this)});$(".upload-photo-input").click(function(){window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:"color-match-upload"});$(".upload-photo-input").val("")});$("input[type=file]").keypress(function(){return!1});$(document).on("click",".accept",colorMatch.acceptColorsHandler);$(document).on("click",".cancel",colorMatch.uiHelpers.closeModal);$(document).on("click",".use-cropped",colorMatch.useCroppedImageHandler);$(document).on("click",".color",function(){colorMatch.colorHandler(this)});$(document).on("click",".color-trash-btn",function(){colorMatch.deleteColorHandler($(this).data("index"))});$(window).on("resize",colorMatch.resizeEventHandler);$(window).on("orientationchange",colorMatch.orientationChangeHandler);document.body.addEventListener("keydown",colorMatch.keyboardEventHandler)},checkCookie:function(){var n=colorMatch.cookie.get();n.length>0?colorMatch.uiHelpers.createColorMatchFilters(n):colorMatch.uiHelpers.clearColorMatchFilters()},init:function(n){n=n||window.location.origin;colorMatch.utils.addScript(n+"/fe/dist/colormatch/libs/cropperjs/cropper.min.js");colorMatch.utils.addScript(n+"/fe/dist/colormatch/libs/color-thief/color-thief.umd.js");colorMatch.polyfill.init();colorMatch.registerEvents();colorMatch.checkCookie();$.cookie("name","value")}};colorMatch.uiHelpers={imgContainerWidth:0,imgContainerHeight:0,showImageLoadingOverlay:function(){$(".color-match-img-overlay").height($(window).height());$(".color-match-img-overlay").removeAttr("hidden")},hideImageLoadingOverlay:function(){$(".color-match-img-overlay").attr("hidden",!0);$(".color-match-img-overlay").removeAttr("style")},showFeatureNotAvailable:function(){var n=$(".overlay-bg-static");colorMatch.utils.isMobile()?n.append("<div class='img-not-available'><div class='img-not-available-content'><img alt='Rotate Device' src='/shawfloors/images/rotate-device.svg' class='rotate-device'><div>Please rotate your device for a better experience<\/div><\/div><\/div>"):n.append("<div class='img-not-available'><div class='img-not-available-content'><img alt='Expand Window' src='/shawfloors/images/toggle-full-screen-100.png' class='expand-window'><div>Please expand the browser window for a better experience<\/div><\/div><\/div>");$(".overlay-wrap").hide()},hideFeatureNotAvailable:function(){$(".img-not-available").remove();$(".overlay-wrap").show()},fillColor:function(n,t,i){var r="#color_"+n,u;$(r).removeClass("color-empty");$(r).addClass("color-fill");i&&$(r).addClass("bounce-in-fwd");setTimeout(function(){$(r).removeClass("bounce-in-fwd")},500);colorMatch.paletteColorsList[n]={hex:colorMatch.utils.rgbToHex(t[0],t[1],t[2]),r:t[0],g:t[1],b:t[2]};u="rgb("+t[0]+","+t[1]+","+t[2]+")";$(r)[0].style.backgroundColor=u},showTooltip:function(n){var t=$(".custom-tooltip-text[data-index="+n+"]");t.length>0&&(t.outerWidth(t.closest(".color-group").width()+12),t[0].style.marginLeft=-(t.outerWidth()/2)+"px",t[0].style.visibility="visible")},hideTooltip:function(n){var t=$(".custom-tooltip-text[data-index="+n+"]");t.length>0&&(t[0].style.visibility="hidden")},hideDeleteButton:function(n){$(".color-background[data-index="+n+"]").attr("hidden",!0)},showDeleteButton:function(n){$(".color-background[data-index="+n+"]").removeAttr("hidden")},clearColorMatchFilters:function(){$(".color-match-filter-group ul .color-match-filter-color").remove()},createColorMatchFilters:function(n){var i,t,r;for(colorMatch.uiHelpers.clearColorMatchFilters(),i=1,t=0;t<n.length;t++)n[t]!=null&&(r=n[t],colorMatch.uiHelpers.addColorMatchFilterOption(r,i),i++)},registerColorMatchFilterEvents:function(n){n.length!=0&&($(".color-match-filter-color .sideFilter").click(function(){shaw.productShelf.filterClickHandler($(this))}),$(".color-match-filter-color .cboxImage").click(function(){shaw.productShelf.filterCheckboxClickHandler($(this))}))},addColorMatchFilterOption:function(n,t){var i="",r;document.getElementById("ColorMatch").value.includes(n.hex)&&(i="checked");r="<li class='color-match-filter-color'><label for='color-match-"+n.hex+"' class='checkbox "+i+"'><span class='filterSwatch' style='background-color:#"+n.hex+"'><\/span><input type='checkbox' class='color-match-filter-checkbox' id='color-match-"+n.hex+"' name='color match-"+n.hex+"' value='#"+n.hex+"' data-hex='"+n.hex+"' data-r='"+n.r+"' data-g='"+n.g+"' data-b='"+n.b+"' data-filter-path="+n.hex+">Color Match "+t+"<\/label><\/li>";$(".color-match-filter-group ul").append(r)},getEmptyPosition:function(){for(var i,t=null,n=0;n<colorMatch.constants.numberOfColors;n++)if(i="#color_"+n,$(i).hasClass("color-empty")){t=n;break}return t},getPositionForPickedColor:function(n){var r=colorMatch.paletteColorsList.filter(function(t){return t&&t.r==n[0]&&t.g==n[1]&&t.b==n[2]}),t=null,i;return r.length>0?t=colorMatch.paletteColorsList.indexOf(r[0]):(i=colorMatch.uiHelpers.getEmptyPosition(),t=i!=null?i:colorMatch.constants.numberOfColors-1),t},updateImageContainerDimensions:function(){var n,t,i;window.innerWidth<=800?(n=$(window).height(),colorMatch.uiHelpers.imgContainerWidth=$(window).width()):(n=Math.floor($(window).height()*.9),n>850&&(n=850),$(".color-match-content").height(n),colorMatch.uiHelpers.imgContainerWidth=$(".color-match-overlay").width());i=$(".color-match-palette").attr("hidden");typeof i!=typeof undefined&&i!==!1?($(".color-match-img-container").height(n-$(".color-match-footer").outerHeight(!0)),$(".color-match-palette").removeAttr("hidden"),t=$(".color-match-palette").outerHeight(!0),$(".color-match-palette").attr("hidden",!0)):(t=$(".color-match-palette").outerHeight(!0),$(".color-match-img-container").height(n-$(".color-match-footer").outerHeight(!0)-t));colorMatch.uiHelpers.imgContainerHeight=n-($(".color-match-footer").outerHeight(!0)+t)},checkFeatureAvailable:function(){return colorMatch.uiHelpers.updateImageContainerDimensions(),colorMatch.uiHelpers.imgContainerHeight<colorMatch.constants.minImageHeight||colorMatch.uiHelpers.imgContainerWidth<colorMatch.constants.minImageWidth?!1:!0},determineModalType:function(){window.innerWidth<=800?($(".overlay-wrap").removeClass("upload-photo-desktop"),$(".overlay-wrap").addClass("highest")):($(".overlay-wrap").removeClass("highest"),$(".overlay-wrap").addClass("upload-photo-desktop"))},adjustImageDimensionsOnResize:function(){var n=$(".color-match-img").height()/colorMatch.uiHelpers.imgContainerHeight,t=$(".color-match-img").width()/colorMatch.uiHelpers.imgContainerWidth,r=$(".color-match-img").width()/$(".color-match-img").height(),i=colorMatch.uiHelpers.imgContainerWidth/colorMatch.uiHelpers.imgContainerHeight;$(".color-match-img")[0].removeAttribute("style");r<=1?i<=1?n>t?$(".color-match-img")[0].style.height="100%":$(".color-match-img")[0].style.width="100%":$(".color-match-img")[0].style.height="100%":i<=1?$(".color-match-img")[0].style.width="100%":n>t?$(".color-match-img")[0].style.height="100%":$(".color-match-img")[0].style.width="100%"}
1,openModal:function(n){var t={},i;t.ImageSrc=n;t.NumberOfColors=colorMatch.constants.numberOfColors;$(".overlay-bg-static").length||$("body").append($('<div class="overlay-bg-static" />'));i=Handlebars.compile($("#color-match-template").html());$(".overlay-wrap").length||$("body").append($('<div class="overlay-wrap" />').append(i(t)));colorMatch.uiHelpers.determineModalType();$("body").addClass("show-overlay");$("body").addClass("noscroll")},closeModal:function(){colorMatch.imageSrc=null;shaw.global.closeOverlay();$("body").removeClass("noscroll");viewport.setAttribute("content",colorMatch.originalViewPort)}};colorMatch.cropper={cropperEntity:null,init:function(){viewport=document.querySelector("meta[name=viewport]");colorMatch.originalViewPort=viewport.getAttribute("content");viewport.setAttribute("content","width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0");var n=$(".cropper-img");n.on("load",function(){colorMatch.cropper.create(n)})},create:function(n){n=n||$(".cropper-img");colorMatch.originalAspectRatio=colorMatch.uiHelpers.imgContainerWidth/colorMatch.uiHelpers.imgContainerHeight;colorMatch.cropper.cropperEntity=new Cropper(n[0],{aspectRatio:colorMatch.originalAspectRatio,autoCropArea:1,checkOrientation:!0,rotatable:!0,scalable:!0,movable:!0,dragMode:"move",viewMode:2,maxWidth:4096,maxHeight:4096,minCropBoxWidth:150,minCropBoxHeight:150});n[0].addEventListener("zoom",function(n){n.detail.ratio>colorMatch.originalAspectRatio*1.5&&n.preventDefault()});$(".use-cropped").removeClass("disabled");colorMatch.uiHelpers.hideImageLoadingOverlay()},getCroppedImage:function(){colorMatch.uiHelpers.updateImageContainerDimensions();return colorMatch.cropper.cropperEntity.getCroppedCanvas({width:colorMatch.uiHelpers.imgContainerWidth,height:colorMatch.uiHelpers.imgContainerHeight,fillColor:"#fff",imageSmoothingEnabled:!1,imageSmoothingQuality:"high"}).toDataURL()},remove:function(){colorMatch.cropper.cropperEntity!=null&&(colorMatch.cropper.cropperEntity.destroy(),colorMatch.cropper.cropperEntity=null,$(".use-cropped").addClass("disabled"))}};colorMatch.constants={numberOfDominantColors:5,numberOfColors:8,bouncingEfectTimeout:300,resizeTimeout:200,minImageHeight:150,minImageWidth:300};colorMatch.deleteColorsModal={init:function(){colorMatch.deleteColorsModal.registerEvents()},registerEvents:function(){$(document).on("click",".confirm-colors-delete",colorMatch.deleteColorsModal.confirmHandler);$(document).on("click",".cancel-colors-delete",colorMatch.deleteColorsModal.cancelHandler)},open:function(){$(".overlay-bg-static.delete-colors-overlay-bg").length||$("body").append($('<div class="overlay-bg-static delete-colors-overlay-bg" />'));var n=Handlebars.compile($("#delete-color-match-template").html());$(".overlay-wrap").length||$("body").append($('<div class="overlay-wrap" />').append(n()));$(".overlay-wrap").addClass("delete-color-match-overlay-wrap");$("body").addClass("show-overlay");$("body").addClass("noscroll")},close:function(){shaw.global.closeOverlay();$("body").removeClass("noscroll")},confirmHandler:function(){return shaw.productShelf.clearFilters(),colorMatch.cookie.save([]),colorMatch.checkCookie(),colorMatch.deleteColorsModal.close(),!1},cancelHandler:function(){return shaw.productShelf.clearFilters(),colorMatch.deleteColorsModal.close(),!1}};colorMatch.cookie={name:"colorMatchFilters",save:function(n){document.cookie=colorMatch.cookie.name+"="+JSON.stringify(n)+"; path=/"},get:function(){var n=[];return $.cookie(colorMatch.cookie.name)!=null&&(n=JSON.parse($.cookie(colorMatch.cookie.name))),n},remove:function(){}};colorMatch.utils={componentToHex:function(n){var t=n.toString(16);return t.length==1?"0"+t:t},rgbToHex:function(n,t,i){return colorMatch.utils.componentToHex(n)+colorMatch.utils.componentToHex(t)+colorMatch.utils.componentToHex(i)},hexToRgb:function(n){n=n.replace("#","");return{r:parseInt(n.substring(0,2),16),g:parseInt(n.substring(2,4),16),b:parseInt(n.substring(4,6),16)}},isHex:function(n){return/^[0-9A-F]{6}$/i.test(n)},isMobile:function(){return/iphone/i.test(navigator.userAgent)||/iPad/i.test(navigator.userAgent)||/android/i.test(navigator.userAgent)},addScript:function(n){var t=document.createElement("script");t.src=n;t.type="text/javascript";document.head.appendChild(t)}};colorMatch.polyfill={init:function(){Number.isInteger=Number.isInteger||function(n){return typeof n=="number"&&isFinite(n)&&Math.floor(n)===n}}};shaw={};_version=1;$("#versionNum").length>0&&$("#versionNum").val()>0&&(_version=$("#versionNum").val());shaw.loadModule=function(n,t){var i=document.createElement("script");t&&(i.async=!0);i.src="/fe/dist/ColorMatch/js/src/"+n;typeof _version!="undefined"&&(i.src+="?version="+_version);document.body.appendChild(i)};shaw.global={formAttemptDirty:!1,viewport:null,timeoutId:null,mobileWidth:801,fieldsModified:!1,sliders:[],focused:[],templates:{quickView:null,
1slideshowView:null},typeNames:{Carpets:"Carpet",Hardwoods:"Hardwood",Laminates:"Laminate",Resilient:"Resilient",Ceramics:"Tile & Stone",CarpetTiles:"Carpet Tiles"},createOverlay:function(n,t){$(".overlay-bg").length||$("body").append($('<div class="overlay-bg" />'));$(".overlay-wrap").length||$("body").append($('<div class="overlay-wrap'+(t?" "+t:"")+'" />').append($('<a href="#" class="close" />').append($('<i class="icons-x" />'))));$(".overlay-wrap").append(n);setTimeout(function(){$("body").addClass("show-overlay")},100)},replaceWidth:function(n,t,i){var r=n.attr("srcset2"),f=/wid=\d+(\.\d)*/g,e=/hei=\d+(\.\d)*/g,u,o,s;if(!(t==null&i==null)&&(t!=""||i!="")||r!=null&&r!=""){if(r.toLowerCase().indexOf("scene7")<0&&r.toLowerCase().indexOf("s7")<0){n.attr("src",r);return}currentWidth=r.match(f);currentHeight=r.match(e);newWidth=t.match(f);newHeight=i.match(e);currentWidth&&newWidth?u=r.replace(currentWidth,newWidth):(o=r.indexOf("?")>=0,s=o?"&":"?",u=r+s+t);currentHeight&&newHeight&&(u=u.replace(currentHeight,newHeight));n.hasClass("lazy-load")?n.attr("data-original",u):n.attr("src",u)}},resizeImage:function(n){var t=$(window).width(),i=$(window).height();$(".image-resize").each(function(){var i=$(this),r;(!i.attr("src")||i.attr("data-alwaysOverrideSrc")=="true"||n)&&(t>1200?r="wid=1600&qlt=30":t<=1200&&t>480?r="wid=1020":t<=480&&(r="wid=750"),shaw.global.replaceWidth(i,r,""),i.show(),i.attr("style","opacity: 1;"))});$(".image-resize-low-res").each(function(){var i=$(this),r;(!i.attr("src")||i.attr("data-alwaysOverrideSrc")=="true"||n)&&(t>1600?r="wid=1020&qlt=85":t<=1600&&t>480?r="wid=1020":t<=480&&(r="wid=750"),shaw.global.replaceWidth(i,r,""),i.show(),i.attr("style","opacity: 1;"))});$(".image-resize-square").each(function(){var i=$(this),r;(!i.attr("src")||i.attr("data-alwaysOverrideSrc")=="true"||n)&&(r=t>800?"wid=211&hei=211":"wid="+t+"&hei="+t,shaw.global.replaceWidth(i,r,""),i.show(),i.attr("style","opacity: 1;"))});$(".image-resize-carousel").each(function(){var i=$(this),r;(!i.attr("src")||i.attr("data-alwaysOverrideSrc")=="true"||n)&&(t>1500?r="wid=1440&qlt=75":t<=1600&&t>480?r="wid=1020&qlt=50":t<=480&&(r="wid=750"),shaw.global.replaceWidth(i,r,""),i.show(),i.attr("style","opacity: 1;"))});$(".image-resize-rug").each(function(){var i=$(this),r;(!i.attr("src")||i.attr("data-alwaysOverrideSrc")=="true"||n)&&(t>1600?r="wid=1680&qlt=90":t<=1600&&t>480?r="wid=1024&qlt=90":t<=480&&(r="wid=750"),shaw.global.replaceWidth(i,r,""),i.show(),i.attr("style","opacity: 1;"))});$(".image-resize-logo").each(function(){var i=$(this),r;(!i.attr("src")||i.attr("data-alwaysOverrideSrc")=="true"||n)&&(t>1824||t<=1824&&t>1e3?r="wid=700&qlt=70":t<=1e3&&(r="wid="+t+"&qlt=70"),shaw.global.replaceWidth(i,r,""),i.show(),i.attr("style","opacity: 1;"))});$(".image-resize-half").each(function(){var i=$(this),r,u;(!i.attr("src")||i.attr("data-alwaysOverrideSrc")=="true"||n)&&(u=i.attr("srcset2").indexOf("RECTANGLE")?!0:!1,t>1023?picWidthHeight=1024:t<1024&&(picWidthHeight=1023),r="wid="+picWidthHeight+"&fit=fit,1",shaw.global.replaceWidth(i,r,""),i.show(),i.attr("style","opacity: 1;"),document.location.pathname.indexOf("/details")&&(u&&(picWidthHeight=picWidthHeight*.55),$(".detail-slide-wrapper").attr("style","height: "+picWidthHeight+"px !important;"),$(".rsOverflow").attr("style","height: "+picWidthHeight+"px !important;")))});$(".image-resize-pdp").each(function(){var i=$(this),u,f,r;(!i.attr("src")||i.attr("data-alwaysOverrideSrc")=="true"||n)&&(f=i.attr("srcset2").indexOf("RECTANGLE")?!0:!1,t>1023?(picWidthHeight=1e3,r="hei="+Math.round(picWidthHeight*.55)):(picWidthHeight=t,r="hei="+Math.round(picWidthHeight*.55)),u="wid="+picWidthHeight+"&fit=crop,0",shaw.global.replaceWidth(i,u,r),i.show(),i.css("style","opacity: 1;"))});$(".image-resize-third").each(function(){var i=$(this),r,u;(!i.attr("src")||i.attr("data-alwaysOverrideSrc")=="true"||n)&&(t>800?(u=Math.round(parseInt(t/3)),r="wid="+u+"&fit=fit,1"):r="wid="+t,shaw.global.replaceWidth(i,r,""),i.show(),i.attr("style","opacity: 1;"))});$(".image-resize-quarter").each(function(){var i=$(this),r;(!i.attr("src")||i.attr("data-alwaysOverrideSrc")=="true"||n)&&(t<3e3&&(r="wid=500"),shaw.global.replaceWidth(i,r,""),i.show(),i.attr("style","opacity: 1;"))});$(".image-resize-slider").each(function(){var i=$(this),f,r,u;(!i.attr("src")||i.attr("data-alwaysOverrideSrc")=="true"||n)&&(t>1024?(r=t/2-40,u=parseInt(r)*.4918,i.css("width",Math.round(r)+"px"),i.css("height",Math.round(u)+"px"),i.parent().css("width",Math.round(r)+"px"),i.parent().css("height",Math.round(u)+"px"),f="wid="+Math.round(parseInt(r)),newSizeH="hei="+Math.round(parseInt(u))):(f="wid="+Math.round(parseInt(t-20)),newSizeH="hei="+Math.round(parseInt(parseInt((t-20)*.4918)))),shaw.global.replaceWidth(i,f,newSizeH),$(".headline").show(),i.show(),i.attr("style","opacity: 1;"))});$(".image-resize-slider-mobile").each(function(){var r=$(this),u,f,e,o;(!r.attr("src")||r.attr("data-alwaysOverrideSrc")=="true"||n)&&(e=parseInt(i)*.4918,o=t,u="wid="+Math.round(parseInt(t)),f="hei="+Math.round(parseInt(i)),r.parent().css("width",o),r.parent().css("height",e),shaw.global.replaceWidth(r,u,f),$(".headline").show(),r.show(),r.attr("style","opacity: 1;"))});$(".image-resize-slider-logo").each(function(){var r=$(this),u,f;(!r.attr("src")||r.attr("data-alwaysOverrideSrc")=="true"||n)&&(t>1024?(f=t/16,u="hei="+Math.round(f)):u=t>767?"hei="+Math.round(parseInt(t/6)):t<768&&t>i?"hei="+Math.round(parseInt(t/8)):"hei="+Math.round(parseInt(t/4)),shaw.global.replaceWidth(r,"",u),r.show(),r.attr("style","opacity: 1;"))});$(".image-resize-carousel-logo").each(function(){var r=$(this),u,f;(!r.attr("src")||r.attr("data-alwaysOverrideSrc")=="true"||n)&&(t>1024?(f=t/8,u="wid="+Math.round(f)):u=t>767?"wid="+Math.round(parseInt(t/4)):t<768&&t>i?"wid="+Math.round(parseInt(t/8)):"wid="+Math.round(parseInt(t/3)),shaw.global.replaceWidth(r,u,""),r.show(),r.attr("style","opacity: 1;"))})},closeOverlay:function(){if(shaw.global.timeoutId!=null)return!1;shaw.global.timeoutId=setTimeout(function(){if(shaw.global.fieldsModified&&!confirm("You have unsaved changes.\r\nPress OK to continue or Cancel to stay on the current page."))return shaw.global.timeoutId=null,!1;$(".highlight").removeClass("highlight");$("body").removeClass("show-overlay");shaw.global.timeoutId=null;shaw.global.fieldsModified=!1;$(".product-filters [data-tab].active").length&&$.scrollTo($(".product-filters"),{duration:300});$("[data-tab].active").removeClass("active");$(".filter-wrap.active").removeClass("active").addClass("inactive");$(".sort-wrap.active").removeClass("active").addClass("inactive");typeof shaw.inspirationGallery!="undefined"&&$("#masonry .block.active").length&&shaw.inspirationGallery.close();typeof shaw.productInspirationGallery!="undefined"&&$("#masonry .block.active").length&&shaw.productInspirationGallery.close();setTimeout(function(){$(".overlay-bg").detach();$(".overlay-bg-static").detach();$(".overlay-wrap").detach()},500)},100)},newWindow:function(){var n=['a:not([href*="youtube.com/v/"]):not([href^="http://'+location.hostname+'"]):not([href^="https://'+location.hostname+'"]):not([href^="#"]):not([href^="?"]):not([href^="/"])','a[href$=".pdf"]'];for(var t in n)$(n[t]).each(function(){$(this).attr("target","_blank")})},updatePage:function(n,t){document.title=n;for(var i in t)typeof t[i].html!="undefined"&&$(t[i]["class"]).html(t[i].html),typeof t[i].addClass!="undefined"&&$(t[i]["class"]).addClass(t[i].addClass),typeof t[i].removeClass!="undefined"&&$(t[i]["class"]).removeClass(t[i].removeClass);typeof picturefill=="function"&&picturefill({reevaluate:!0});$().lazyload!=undefined&&$("img.lazy-load").lazyload({threshold:200,skip_invisible:!0})}
1,cancelScroll:function(){shaw.scroll.sync.cancelScroll.active=!1;shaw.global.scrollTop!=$(document).scrollTop()&&$(document).scrollTop(shaw.global.scrollTop)},init:function(){$("form").attr("novalidate","");Modernizr.ios7&&($("html").addClass("ios7"),$('meta[name="viewport"]').attr("content","width=device-width, initial-scale=1, maximum-scale=1"));typeof $.cookie("recentlyAdded")!="undefined"&&$.removeCookie("recentlyAdded",{path:"/"});$(document).on("click",".overlay-wrap .close",function(n){n.preventDefault();shaw.global.closeOverlay()});$(document).on("click touchstart",".overlay-bg",function(){shaw.global.closeOverlay()});$(document).on("click",'input[type="submit"]',function(){shaw.global.focused=$(this)});$(window).on("orientationchange",function(){shaw.global.resizeImage(!0)});$(window).resize(function(){shaw.global.resizeImage(!0)})}};colorMatch.init();colorMatch.deleteColorsModal.init();$(document).on("click",'a[href="#"]',function(n){n.preventDefault()})

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.