[
  {
    "path": ".github/FUNDING.yml",
    "content": "# These are supported funding model platforms\n\npatreon: tcoding\n"
  },
  {
    "path": ".gitignore",
    "content": "node_modules\ntmp\nsource\nnpm-debug.log\n.idea\n"
  },
  {
    "path": ".vscode/launch.json",
    "content": "{\n  // Use IntelliSense to learn about possible attributes.\n  // Hover to view descriptions of existing attributes.\n  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387\n  \"version\": \"0.2.0\",\n  \"configurations\": [\n    {\n      \"type\": \"node\",\n      \"request\": \"launch\",\n      \"name\": \"Launch Program\",\n      \"program\": \"${workspaceFolder}/server.js\"\n    }\n  ]\n}\n"
  },
  {
    "path": "Procfile",
    "content": "web: node server.js\n"
  },
  {
    "path": "README.md",
    "content": "# IMPORTANT - This version is not used and maintained anymore\n\nThe new generator site repo can be found at https://github.com/Tmeister/wppb-generator\n\n\n# WordPress Plugin Boilerplate Generator\n\nA Node.js small application to generate a custom zip file based on the WPPB by Tom McFarlin ( [wppb.io](http://wppb.io) ).\n\nThis app will find and replace plugin-name, Plugin_Name, plugin_name and author information from the original code and will send a zip file with the new code, ready to use.\n\n## Running Locally\n\nMake sure you have [Node.js](http://nodejs.org/) installed.\n\n```sh\n$ git clone git@github.com:Tmeister/wppb-gen-site.git # or clone your own fork\n$ cd wppb-gen-site\n$ npm install\n$ node server\n```\n\nYour app should now be running on [localhost:3000](http://localhost:3000/).\n\nComments and requests at [@tmeister](https://twitter.com/tmeister) or noone at tmeister dot net\n\n\n"
  },
  {
    "path": "app.json",
    "content": "{\n  \"name\": \"Wppb Online Generator\",\n  \"description\": \"A wppb online generator\",\n  \"repository\": \"https://github.com/tmeister/wppb-gen\",\n  \"logo\": \"http://node-js-sample.herokuapp.com/node.svg\",\n  \"keywords\": [\"node\", \"express\", \"static\"]\n}\n"
  },
  {
    "path": "package.json",
    "content": "{\n  \"name\": \"wppb-gen\",\n  \"version\": \"0.1.0\",\n  \"description\": \"wppb-gen\",\n  \"main\": \"index.js\",\n  \"scripts\": {\n    \"start\": \"node index.js\"\n  },\n  \"dependencies\": {\n    \"body-parser\": \"^1.12.4\",\n    \"cron\": \"^1.0.9\",\n    \"easy-zip\": \"0.0.4\",\n    \"ejs\": \"^2.3.1\",\n    \"express\": \"4.16.4\",\n    \"fs-extra\": \"7.0.1\",\n    \"github-download\": \"0.5.0\",\n    \"mime\": \"^2.4.0\",\n    \"replace\": \"^1.1.0\",\n    \"rimraf\": \"^2.4.0\",\n    \"universal-analytics\": \"^0.4.20\"\n  },\n  \"engines\": {\n    \"node\": \"10.15.x\"\n  },\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"https://github.com/tmeister/wppb-gen\"\n  },\n  \"keywords\": [\n    \"node\",\n    \"heroku\",\n    \"express\"\n  ],\n  \"license\": \"MIT\"\n}\n"
  },
  {
    "path": "public/css/ie/PIE.htc",
    "content": "<!--\nPIE: CSS3 rendering for IE\nVersion 1.0.0\nhttp://css3pie.com\nDual-licensed for use under the Apache License Version 2.0 or the General Public License (GPL) Version 2.\n-->\n<PUBLIC:COMPONENT lightWeight=\"true\">\n<!-- saved from url=(0014)about:internet -->\n<PUBLIC:ATTACH EVENT=\"oncontentready\" FOR=\"element\" ONEVENT=\"init()\" />\n<PUBLIC:ATTACH EVENT=\"ondocumentready\" FOR=\"element\" ONEVENT=\"init()\" />\n<PUBLIC:ATTACH EVENT=\"ondetach\" FOR=\"element\" ONEVENT=\"cleanup()\" />\n\n<script type=\"text/javascript\">\nvar doc = element.document;var f=window.PIE;\nif(!f){f=window.PIE={F:\"-pie-\",nb:\"Pie\",La:\"pie_\",Ac:{TD:1,TH:1},cc:{TABLE:1,THEAD:1,TBODY:1,TFOOT:1,TR:1,INPUT:1,TEXTAREA:1,SELECT:1,OPTION:1,IMG:1,HR:1},fc:{A:1,INPUT:1,TEXTAREA:1,SELECT:1,BUTTON:1},Gd:{submit:1,button:1,reset:1},aa:function(){}};try{doc.execCommand(\"BackgroundImageCache\",false,true)}catch(aa){}for(var ba=4,Z=doc.createElement(\"div\"),ca=Z.getElementsByTagName(\"i\"),ga;Z.innerHTML=\"<!--[if gt IE \"+ ++ba+\"]><i></i><![endif]--\\>\",ca[0];);f.O=ba;if(ba===6)f.F=f.F.replace(/^-/,\"\");f.ja=\ndoc.documentMode||f.O;Z.innerHTML='<v:shape adj=\"1\"/>';ga=Z.firstChild;ga.style.behavior=\"url(#default#VML)\";f.zc=typeof ga.adj===\"object\";(function(){var a,b=0,c={};f.p={Za:function(d){if(!a){a=doc.createDocumentFragment();a.namespaces.add(\"css3vml\",\"urn:schemas-microsoft-com:vml\")}return a.createElement(\"css3vml:\"+d)},Ba:function(d){return d&&d._pieId||(d._pieId=\"_\"+ ++b)},Eb:function(d){var e,g,j,i,h=arguments;e=1;for(g=h.length;e<g;e++){i=h[e];for(j in i)if(i.hasOwnProperty(j))d[j]=i[j]}return d},\nRb:function(d,e,g){var j=c[d],i,h;if(j)Object.prototype.toString.call(j)===\"[object Array]\"?j.push([e,g]):e.call(g,j);else{h=c[d]=[[e,g]];i=new Image;i.onload=function(){j=c[d]={h:i.width,f:i.height};for(var k=0,n=h.length;k<n;k++)h[k][0].call(h[k][1],j);i.onload=null};i.src=d}}}})();f.Na={gc:function(a,b,c,d){function e(){k=j>=90&&j<270?b:0;n=j<180?c:0;m=b-k;p=c-n}function g(){for(;j<0;)j+=360;j%=360}var j=d.sa;d=d.zb;var i,h,k,n,m,p,r,t;if(d){d=d.coords(a,b,c);i=d.x;h=d.y}if(j){j=j.jd();g();e();\nif(!d){i=k;h=n}d=f.Na.tc(i,h,j,m,p);a=d[0];d=d[1]}else if(d){a=b-i;d=c-h}else{i=h=a=0;d=c}r=a-i;t=d-h;if(j===void 0){j=!r?t<0?90:270:!t?r<0?180:0:-Math.atan2(t,r)/Math.PI*180;g();e()}return{sa:j,xc:i,yc:h,td:a,ud:d,Wd:k,Xd:n,rd:m,sd:p,kd:r,ld:t,rc:f.Na.dc(i,h,a,d)}},tc:function(a,b,c,d,e){if(c===0||c===180)return[d,b];else if(c===90||c===270)return[a,e];else{c=Math.tan(-c*Math.PI/180);a=c*a-b;b=-1/c;d=b*d-e;e=b-c;return[(d-a)/e,(c*d-b*a)/e]}},dc:function(a,b,c,d){a=c-a;b=d-b;return Math.abs(a===0?\nb:b===0?a:Math.sqrt(a*a+b*b))}};f.ea=function(){this.Gb=[];this.oc={}};f.ea.prototype={ba:function(a){var b=f.p.Ba(a),c=this.oc,d=this.Gb;if(!(b in c)){c[b]=d.length;d.push(a)}},Ha:function(a){a=f.p.Ba(a);var b=this.oc;if(a&&a in b){delete this.Gb[b[a]];delete b[a]}},xa:function(){for(var a=this.Gb,b=a.length;b--;)a[b]&&a[b]()}};f.Oa=new f.ea;f.Oa.Rd=function(){var a=this,b;if(!a.Sd){b=doc.documentElement.currentStyle.getAttribute(f.F+\"poll-interval\")||250;(function c(){a.xa();setTimeout(c,b)})();\na.Sd=1}};(function(){function a(){f.L.xa();window.detachEvent(\"onunload\",a);window.PIE=null}f.L=new f.ea;window.attachEvent(\"onunload\",a);f.L.ta=function(b,c,d){b.attachEvent(c,d);this.ba(function(){b.detachEvent(c,d)})}})();f.Qa=new f.ea;f.L.ta(window,\"onresize\",function(){f.Qa.xa()});(function(){function a(){f.mb.xa()}f.mb=new f.ea;f.L.ta(window,\"onscroll\",a);f.Qa.ba(a)})();(function(){function a(){c=f.kb.md()}function b(){if(c){for(var d=0,e=c.length;d<e;d++)f.attach(c[d]);c=0}}var c;if(f.ja<9){f.L.ta(window,\n\"onbeforeprint\",a);f.L.ta(window,\"onafterprint\",b)}})();f.lb=new f.ea;f.L.ta(doc,\"onmouseup\",function(){f.lb.xa()});f.he=function(){function a(h){this.Y=h}var b=doc.createElement(\"length-calc\"),c=doc.body||doc.documentElement,d=b.style,e={},g=[\"mm\",\"cm\",\"in\",\"pt\",\"pc\"],j=g.length,i={};d.position=\"absolute\";d.top=d.left=\"-9999px\";for(c.appendChild(b);j--;){d.width=\"100\"+g[j];e[g[j]]=b.offsetWidth/100}c.removeChild(b);d.width=\"1em\";a.prototype={Kb:/(px|em|ex|mm|cm|in|pt|pc|%)$/,ic:function(){var h=\nthis.Jd;if(h===void 0)h=this.Jd=parseFloat(this.Y);return h},yb:function(){var h=this.ae;if(!h)h=this.ae=(h=this.Y.match(this.Kb))&&h[0]||\"px\";return h},a:function(h,k){var n=this.ic(),m=this.yb();switch(m){case \"px\":return n;case \"%\":return n*(typeof k===\"function\"?k():k)/100;case \"em\":return n*this.xb(h);case \"ex\":return n*this.xb(h)/2;default:return n*e[m]}},xb:function(h){var k=h.currentStyle.fontSize,n,m;if(k.indexOf(\"px\")>0)return parseFloat(k);else if(h.tagName in f.cc){m=this;n=h.parentNode;\nreturn f.n(k).a(n,function(){return m.xb(n)})}else{h.appendChild(b);k=b.offsetWidth;b.parentNode===h&&h.removeChild(b);return k}}};f.n=function(h){return i[h]||(i[h]=new a(h))};return a}();f.Ja=function(){function a(e){this.X=e}var b=f.n(\"50%\"),c={top:1,center:1,bottom:1},d={left:1,center:1,right:1};a.prototype={zd:function(){if(!this.ac){var e=this.X,g=e.length,j=f.v,i=j.qa,h=f.n(\"0\");i=i.na;h=[\"left\",h,\"top\",h];if(g===1){e.push(new j.ob(i,\"center\"));g++}if(g===2){i&(e[0].k|e[1].k)&&e[0].d in c&&\ne[1].d in d&&e.push(e.shift());if(e[0].k&i)if(e[0].d===\"center\")h[1]=b;else h[0]=e[0].d;else if(e[0].W())h[1]=f.n(e[0].d);if(e[1].k&i)if(e[1].d===\"center\")h[3]=b;else h[2]=e[1].d;else if(e[1].W())h[3]=f.n(e[1].d)}this.ac=h}return this.ac},coords:function(e,g,j){var i=this.zd(),h=i[1].a(e,g);e=i[3].a(e,j);return{x:i[0]===\"right\"?g-h:h,y:i[2]===\"bottom\"?j-e:e}}};return a}();f.Ka=function(){function a(b,c){this.h=b;this.f=c}a.prototype={a:function(b,c,d,e,g){var j=this.h,i=this.f,h=c/d;e=e/g;if(j===\n\"contain\"){j=e>h?c:d*e;i=e>h?c/e:d}else if(j===\"cover\"){j=e<h?c:d*e;i=e<h?c/e:d}else if(j===\"auto\"){i=i===\"auto\"?g:i.a(b,d);j=i*e}else{j=j.a(b,c);i=i===\"auto\"?j/e:i.a(b,d)}return{h:j,f:i}}};a.Kc=new a(\"auto\",\"auto\");return a}();f.Ec=function(){function a(b){this.Y=b}a.prototype={Kb:/[a-z]+$/i,yb:function(){return this.ad||(this.ad=this.Y.match(this.Kb)[0].toLowerCase())},jd:function(){var b=this.Vc,c;if(b===undefined){b=this.yb();c=parseFloat(this.Y,10);b=this.Vc=b===\"deg\"?c:b===\"rad\"?c/Math.PI*180:\nb===\"grad\"?c/400*360:b===\"turn\"?c*360:0}return b}};return a}();f.Jc=function(){function a(c){this.Y=c}var b={};a.Qd=/\\s*rgba\\(\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*,\\s*(\\d{1,3})\\s*,\\s*(\\d+|\\d*\\.\\d+)\\s*\\)\\s*/;a.Fb={aliceblue:\"F0F8FF\",antiquewhite:\"FAEBD7\",aqua:\"0FF\",aquamarine:\"7FFFD4\",azure:\"F0FFFF\",beige:\"F5F5DC\",bisque:\"FFE4C4\",black:\"000\",blanchedalmond:\"FFEBCD\",blue:\"00F\",blueviolet:\"8A2BE2\",brown:\"A52A2A\",burlywood:\"DEB887\",cadetblue:\"5F9EA0\",chartreuse:\"7FFF00\",chocolate:\"D2691E\",coral:\"FF7F50\",cornflowerblue:\"6495ED\",\ncornsilk:\"FFF8DC\",crimson:\"DC143C\",cyan:\"0FF\",darkblue:\"00008B\",darkcyan:\"008B8B\",darkgoldenrod:\"B8860B\",darkgray:\"A9A9A9\",darkgreen:\"006400\",darkkhaki:\"BDB76B\",darkmagenta:\"8B008B\",darkolivegreen:\"556B2F\",darkorange:\"FF8C00\",darkorchid:\"9932CC\",darkred:\"8B0000\",darksalmon:\"E9967A\",darkseagreen:\"8FBC8F\",darkslateblue:\"483D8B\",darkslategray:\"2F4F4F\",darkturquoise:\"00CED1\",darkviolet:\"9400D3\",deeppink:\"FF1493\",deepskyblue:\"00BFFF\",dimgray:\"696969\",dodgerblue:\"1E90FF\",firebrick:\"B22222\",floralwhite:\"FFFAF0\",\nforestgreen:\"228B22\",fuchsia:\"F0F\",gainsboro:\"DCDCDC\",ghostwhite:\"F8F8FF\",gold:\"FFD700\",goldenrod:\"DAA520\",gray:\"808080\",green:\"008000\",greenyellow:\"ADFF2F\",honeydew:\"F0FFF0\",hotpink:\"FF69B4\",indianred:\"CD5C5C\",indigo:\"4B0082\",ivory:\"FFFFF0\",khaki:\"F0E68C\",lavender:\"E6E6FA\",lavenderblush:\"FFF0F5\",lawngreen:\"7CFC00\",lemonchiffon:\"FFFACD\",lightblue:\"ADD8E6\",lightcoral:\"F08080\",lightcyan:\"E0FFFF\",lightgoldenrodyellow:\"FAFAD2\",lightgreen:\"90EE90\",lightgrey:\"D3D3D3\",lightpink:\"FFB6C1\",lightsalmon:\"FFA07A\",\nlightseagreen:\"20B2AA\",lightskyblue:\"87CEFA\",lightslategray:\"789\",lightsteelblue:\"B0C4DE\",lightyellow:\"FFFFE0\",lime:\"0F0\",limegreen:\"32CD32\",linen:\"FAF0E6\",magenta:\"F0F\",maroon:\"800000\",mediumauqamarine:\"66CDAA\",mediumblue:\"0000CD\",mediumorchid:\"BA55D3\",mediumpurple:\"9370D8\",mediumseagreen:\"3CB371\",mediumslateblue:\"7B68EE\",mediumspringgreen:\"00FA9A\",mediumturquoise:\"48D1CC\",mediumvioletred:\"C71585\",midnightblue:\"191970\",mintcream:\"F5FFFA\",mistyrose:\"FFE4E1\",moccasin:\"FFE4B5\",navajowhite:\"FFDEAD\",\nnavy:\"000080\",oldlace:\"FDF5E6\",olive:\"808000\",olivedrab:\"688E23\",orange:\"FFA500\",orangered:\"FF4500\",orchid:\"DA70D6\",palegoldenrod:\"EEE8AA\",palegreen:\"98FB98\",paleturquoise:\"AFEEEE\",palevioletred:\"D87093\",papayawhip:\"FFEFD5\",peachpuff:\"FFDAB9\",peru:\"CD853F\",pink:\"FFC0CB\",plum:\"DDA0DD\",powderblue:\"B0E0E6\",purple:\"800080\",red:\"F00\",rosybrown:\"BC8F8F\",royalblue:\"4169E1\",saddlebrown:\"8B4513\",salmon:\"FA8072\",sandybrown:\"F4A460\",seagreen:\"2E8B57\",seashell:\"FFF5EE\",sienna:\"A0522D\",silver:\"C0C0C0\",skyblue:\"87CEEB\",\nslateblue:\"6A5ACD\",slategray:\"708090\",snow:\"FFFAFA\",springgreen:\"00FF7F\",steelblue:\"4682B4\",tan:\"D2B48C\",teal:\"008080\",thistle:\"D8BFD8\",tomato:\"FF6347\",turquoise:\"40E0D0\",violet:\"EE82EE\",wheat:\"F5DEB3\",white:\"FFF\",whitesmoke:\"F5F5F5\",yellow:\"FF0\",yellowgreen:\"9ACD32\"};a.prototype={parse:function(){if(!this.Ua){var c=this.Y,d;if(d=c.match(a.Qd)){this.Ua=\"rgb(\"+d[1]+\",\"+d[2]+\",\"+d[3]+\")\";this.Yb=parseFloat(d[4])}else{if((d=c.toLowerCase())in a.Fb)c=\"#\"+a.Fb[d];this.Ua=c;this.Yb=c===\"transparent\"?0:\n1}}},U:function(c){this.parse();return this.Ua===\"currentColor\"?c.currentStyle.color:this.Ua},fa:function(){this.parse();return this.Yb}};f.ha=function(c){return b[c]||(b[c]=new a(c))};return a}();f.v=function(){function a(c){this.$a=c;this.ch=0;this.X=[];this.Ga=0}var b=a.qa={Ia:1,Wb:2,z:4,Lc:8,Xb:16,na:32,K:64,oa:128,pa:256,Ra:512,Tc:1024,URL:2048};a.ob=function(c,d){this.k=c;this.d=d};a.ob.prototype={Ca:function(){return this.k&b.K||this.k&b.oa&&this.d===\"0\"},W:function(){return this.Ca()||this.k&\nb.Ra}};a.prototype={de:/\\s/,Kd:/^[\\+\\-]?(\\d*\\.)?\\d+/,url:/^url\\(\\s*(\"([^\"]*)\"|'([^']*)'|([!#$%&*-~]*))\\s*\\)/i,nc:/^\\-?[_a-z][\\w-]*/i,Yd:/^(\"([^\"]*)\"|'([^']*)')/,Bd:/^#([\\da-f]{6}|[\\da-f]{3})/i,be:{px:b.K,em:b.K,ex:b.K,mm:b.K,cm:b.K,\"in\":b.K,pt:b.K,pc:b.K,deg:b.Ia,rad:b.Ia,grad:b.Ia},fd:{rgb:1,rgba:1,hsl:1,hsla:1},next:function(c){function d(p,r){p=new a.ob(p,r);if(!c){k.X.push(p);k.Ga++}return p}function e(){k.Ga++;return null}var g,j,i,h,k=this;if(this.Ga<this.X.length)return this.X[this.Ga++];for(;this.de.test(this.$a.charAt(this.ch));)this.ch++;\nif(this.ch>=this.$a.length)return e();j=this.ch;g=this.$a.substring(this.ch);i=g.charAt(0);switch(i){case \"#\":if(h=g.match(this.Bd)){this.ch+=h[0].length;return d(b.z,h[0])}break;case '\"':case \"'\":if(h=g.match(this.Yd)){this.ch+=h[0].length;return d(b.Tc,h[2]||h[3]||\"\")}break;case \"/\":case \",\":this.ch++;return d(b.pa,i);case \"u\":if(h=g.match(this.url)){this.ch+=h[0].length;return d(b.URL,h[2]||h[3]||h[4]||\"\")}}if(h=g.match(this.Kd)){i=h[0];this.ch+=i.length;if(g.charAt(i.length)===\"%\"){this.ch++;\nreturn d(b.Ra,i+\"%\")}if(h=g.substring(i.length).match(this.nc)){i+=h[0];this.ch+=h[0].length;return d(this.be[h[0].toLowerCase()]||b.Lc,i)}return d(b.oa,i)}if(h=g.match(this.nc)){i=h[0];this.ch+=i.length;if(i.toLowerCase()in f.Jc.Fb||i===\"currentColor\"||i===\"transparent\")return d(b.z,i);if(g.charAt(i.length)===\"(\"){this.ch++;if(i.toLowerCase()in this.fd){g=function(p){return p&&p.k&b.oa};h=function(p){return p&&p.k&(b.oa|b.Ra)};var n=function(p,r){return p&&p.d===r},m=function(){return k.next(1)};\nif((i.charAt(0)===\"r\"?h(m()):g(m()))&&n(m(),\",\")&&h(m())&&n(m(),\",\")&&h(m())&&(i===\"rgb\"||i===\"hsa\"||n(m(),\",\")&&g(m()))&&n(m(),\")\"))return d(b.z,this.$a.substring(j,this.ch));return e()}return d(b.Xb,i)}return d(b.na,i)}this.ch++;return d(b.Wb,i)},D:function(){return this.X[this.Ga-- -2]},all:function(){for(;this.next(););return this.X},ma:function(c,d){for(var e=[],g,j;g=this.next();){if(c(g)){j=true;this.D();break}e.push(g)}return d&&!j?null:e}};return a}();var ha=function(a){this.e=a};ha.prototype=\n{Z:0,Od:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.x!==b.x||a.y!==b.y)},Td:function(){var a=this.qb,b;return!a||(b=this.o())&&(a.h!==b.h||a.f!==b.f)},hc:function(){var a=this.e,b=a.getBoundingClientRect(),c=f.ja===9,d=f.O===7,e=b.right-b.left;return{x:b.left,y:b.top,h:c||d?a.offsetWidth:e,f:c||d?a.offsetHeight:b.bottom-b.top,Hd:d&&e?a.offsetWidth/e:1}},o:function(){return this.Z?this.Va||(this.Va=this.hc()):this.hc()},Ad:function(){return!!this.qb},cb:function(){++this.Z},hb:function(){if(!--this.Z){if(this.Va)this.qb=\nthis.Va;this.Va=null}}};(function(){function a(b){var c=f.p.Ba(b);return function(){if(this.Z){var d=this.$b||(this.$b={});return c in d?d[c]:(d[c]=b.call(this))}else return b.call(this)}}f.B={Z:0,ka:function(b){function c(d){this.e=d;this.Zb=this.ia()}f.p.Eb(c.prototype,f.B,b);c.$c={};return c},j:function(){var b=this.ia(),c=this.constructor.$c;return b?b in c?c[b]:(c[b]=this.la(b)):null},ia:a(function(){var b=this.e,c=this.constructor,d=b.style;b=b.currentStyle;var e=this.wa,g=this.Fa,j=c.Yc||(c.Yc=\nf.F+e);c=c.Zc||(c.Zc=f.nb+g.charAt(0).toUpperCase()+g.substring(1));return d[c]||b.getAttribute(j)||d[g]||b.getAttribute(e)}),i:a(function(){return!!this.j()}),H:a(function(){var b=this.ia(),c=b!==this.Zb;this.Zb=b;return c}),va:a,cb:function(){++this.Z},hb:function(){--this.Z||delete this.$b}}})();f.Sb=f.B.ka({wa:f.F+\"background\",Fa:f.nb+\"Background\",cd:{scroll:1,fixed:1,local:1},fb:{\"repeat-x\":1,\"repeat-y\":1,repeat:1,\"no-repeat\":1},sc:{\"padding-box\":1,\"border-box\":1,\"content-box\":1},Pd:{top:1,right:1,\nbottom:1,left:1,center:1},Ud:{contain:1,cover:1},eb:{Ma:\"backgroundClip\",z:\"backgroundColor\",da:\"backgroundImage\",Pa:\"backgroundOrigin\",S:\"backgroundPosition\",T:\"backgroundRepeat\",Sa:\"backgroundSize\"},la:function(a){function b(s){return s&&s.W()||s.k&k&&s.d in t}function c(s){return s&&(s.W()&&f.n(s.d)||s.d===\"auto\"&&\"auto\")}var d=this.e.currentStyle,e,g,j,i=f.v.qa,h=i.pa,k=i.na,n=i.z,m,p,r=0,t=this.Pd,v,l,q={M:[]};if(this.wb()){e=new f.v(a);for(j={};g=e.next();){m=g.k;p=g.d;if(!j.P&&m&i.Xb&&p===\n\"linear-gradient\"){v={ca:[],P:p};for(l={};g=e.next();){m=g.k;p=g.d;if(m&i.Wb&&p===\")\"){l.color&&v.ca.push(l);v.ca.length>1&&f.p.Eb(j,v);break}if(m&n){if(v.sa||v.zb){g=e.D();if(g.k!==h)break;e.next()}l={color:f.ha(p)};g=e.next();if(g.W())l.db=f.n(g.d);else e.D()}else if(m&i.Ia&&!v.sa&&!l.color&&!v.ca.length)v.sa=new f.Ec(g.d);else if(b(g)&&!v.zb&&!l.color&&!v.ca.length){e.D();v.zb=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&h&&p===\",\"){if(l.color){v.ca.push(l);l={}}}else break}}else if(!j.P&&\nm&i.URL){j.Ab=p;j.P=\"image\"}else if(b(g)&&!j.$){e.D();j.$=new f.Ja(e.ma(function(s){return!b(s)},false))}else if(m&k)if(p in this.fb&&!j.bb)j.bb=p;else if(p in this.sc&&!j.Wa){j.Wa=p;if((g=e.next())&&g.k&k&&g.d in this.sc)j.ub=g.d;else{j.ub=p;e.D()}}else if(p in this.cd&&!j.bc)j.bc=p;else return null;else if(m&n&&!q.color)q.color=f.ha(p);else if(m&h&&p===\"/\"&&!j.Xa&&j.$){g=e.next();if(g.k&k&&g.d in this.Ud)j.Xa=new f.Ka(g.d);else if(g=c(g)){m=c(e.next());if(!m){m=g;e.D()}j.Xa=new f.Ka(g,m)}else return null}else if(m&\nh&&p===\",\"&&j.P){j.Hb=a.substring(r,e.ch-1);r=e.ch;q.M.push(j);j={}}else return null}if(j.P){j.Hb=a.substring(r);q.M.push(j)}}else this.Bc(f.ja<9?function(){var s=this.eb,o=d[s.S+\"X\"],u=d[s.S+\"Y\"],x=d[s.da],y=d[s.z];if(y!==\"transparent\")q.color=f.ha(y);if(x!==\"none\")q.M=[{P:\"image\",Ab:(new f.v(x)).next().d,bb:d[s.T],$:new f.Ja((new f.v(o+\" \"+u)).all())}]}:function(){var s=this.eb,o=/\\s*,\\s*/,u=d[s.da].split(o),x=d[s.z],y,z,B,E,D,C;if(x!==\"transparent\")q.color=f.ha(x);if((E=u.length)&&u[0]!==\"none\"){x=\nd[s.T].split(o);y=d[s.S].split(o);z=d[s.Pa].split(o);B=d[s.Ma].split(o);s=d[s.Sa].split(o);q.M=[];for(o=0;o<E;o++)if((D=u[o])&&D!==\"none\"){C=s[o].split(\" \");q.M.push({Hb:D+\" \"+x[o]+\" \"+y[o]+\" / \"+s[o]+\" \"+z[o]+\" \"+B[o],P:\"image\",Ab:(new f.v(D)).next().d,bb:x[o],$:new f.Ja((new f.v(y[o])).all()),Wa:z[o],ub:B[o],Xa:new f.Ka(C[0],C[1])})}}});return q.color||q.M[0]?q:null},Bc:function(a){var b=f.ja>8,c=this.eb,d=this.e.runtimeStyle,e=d[c.da],g=d[c.z],j=d[c.T],i,h,k,n;if(e)d[c.da]=\"\";if(g)d[c.z]=\"\";if(j)d[c.T]=\n\"\";if(b){i=d[c.Ma];h=d[c.Pa];n=d[c.S];k=d[c.Sa];if(i)d[c.Ma]=\"\";if(h)d[c.Pa]=\"\";if(n)d[c.S]=\"\";if(k)d[c.Sa]=\"\"}a=a.call(this);if(e)d[c.da]=e;if(g)d[c.z]=g;if(j)d[c.T]=j;if(b){if(i)d[c.Ma]=i;if(h)d[c.Pa]=h;if(n)d[c.S]=n;if(k)d[c.Sa]=k}return a},ia:f.B.va(function(){return this.wb()||this.Bc(function(){var a=this.e.currentStyle,b=this.eb;return a[b.z]+\" \"+a[b.da]+\" \"+a[b.T]+\" \"+a[b.S+\"X\"]+\" \"+a[b.S+\"Y\"]})}),wb:f.B.va(function(){var a=this.e;return a.style[this.Fa]||a.currentStyle.getAttribute(this.wa)}),\nqc:function(){var a=0;if(f.O<7){a=this.e;a=\"\"+(a.style[f.nb+\"PngFix\"]||a.currentStyle.getAttribute(f.F+\"png-fix\"))===\"true\"}return a},i:f.B.va(function(){return(this.wb()||this.qc())&&!!this.j()})});f.Vb=f.B.ka({wc:[\"Top\",\"Right\",\"Bottom\",\"Left\"],Id:{thin:\"1px\",medium:\"3px\",thick:\"5px\"},la:function(){var a={},b={},c={},d=false,e=true,g=true,j=true;this.Cc(function(){for(var i=this.e.currentStyle,h=0,k,n,m,p,r,t,v;h<4;h++){m=this.wc[h];v=m.charAt(0).toLowerCase();k=b[v]=i[\"border\"+m+\"Style\"];n=i[\"border\"+\nm+\"Color\"];m=i[\"border\"+m+\"Width\"];if(h>0){if(k!==p)g=false;if(n!==r)e=false;if(m!==t)j=false}p=k;r=n;t=m;c[v]=f.ha(n);m=a[v]=f.n(b[v]===\"none\"?\"0\":this.Id[m]||m);if(m.a(this.e)>0)d=true}});return d?{J:a,Zd:b,gd:c,ee:j,hd:e,$d:g}:null},ia:f.B.va(function(){var a=this.e,b=a.currentStyle,c;a.tagName in f.Ac&&a.offsetParent.currentStyle.borderCollapse===\"collapse\"||this.Cc(function(){c=b.borderWidth+\"|\"+b.borderStyle+\"|\"+b.borderColor});return c}),Cc:function(a){var b=this.e.runtimeStyle,c=b.borderWidth,\nd=b.borderColor;if(c)b.borderWidth=\"\";if(d)b.borderColor=\"\";a=a.call(this);if(c)b.borderWidth=c;if(d)b.borderColor=d;return a}});(function(){f.jb=f.B.ka({wa:\"border-radius\",Fa:\"borderRadius\",la:function(b){var c=null,d,e,g,j,i=false;if(b){e=new f.v(b);var h=function(){for(var k=[],n;(g=e.next())&&g.W();){j=f.n(g.d);n=j.ic();if(n<0)return null;if(n>0)i=true;k.push(j)}return k.length>0&&k.length<5?{tl:k[0],tr:k[1]||k[0],br:k[2]||k[0],bl:k[3]||k[1]||k[0]}:null};if(b=h()){if(g){if(g.k&f.v.qa.pa&&g.d===\n\"/\")d=h()}else d=b;if(i&&b&&d)c={x:b,y:d}}}return c}});var a=f.n(\"0\");a={tl:a,tr:a,br:a,bl:a};f.jb.Dc={x:a,y:a}})();f.Ub=f.B.ka({wa:\"border-image\",Fa:\"borderImage\",fb:{stretch:1,round:1,repeat:1,space:1},la:function(a){var b=null,c,d,e,g,j,i,h=0,k=f.v.qa,n=k.na,m=k.oa,p=k.Ra;if(a){c=new f.v(a);b={};for(var r=function(l){return l&&l.k&k.pa&&l.d===\"/\"},t=function(l){return l&&l.k&n&&l.d===\"fill\"},v=function(){g=c.ma(function(l){return!(l.k&(m|p))});if(t(c.next())&&!b.fill)b.fill=true;else c.D();if(r(c.next())){h++;\nj=c.ma(function(l){return!l.W()&&!(l.k&n&&l.d===\"auto\")});if(r(c.next())){h++;i=c.ma(function(l){return!l.Ca()})}}else c.D()};a=c.next();){d=a.k;e=a.d;if(d&(m|p)&&!g){c.D();v()}else if(t(a)&&!b.fill){b.fill=true;v()}else if(d&n&&this.fb[e]&&!b.repeat){b.repeat={f:e};if(a=c.next())if(a.k&n&&this.fb[a.d])b.repeat.Ob=a.d;else c.D()}else if(d&k.URL&&!b.src)b.src=e;else return null}if(!b.src||!g||g.length<1||g.length>4||j&&j.length>4||h===1&&j.length<1||i&&i.length>4||h===2&&i.length<1)return null;if(!b.repeat)b.repeat=\n{f:\"stretch\"};if(!b.repeat.Ob)b.repeat.Ob=b.repeat.f;a=function(l,q){return{t:q(l[0]),r:q(l[1]||l[0]),b:q(l[2]||l[0]),l:q(l[3]||l[1]||l[0])}};b.slice=a(g,function(l){return f.n(l.k&m?l.d+\"px\":l.d)});if(j&&j[0])b.J=a(j,function(l){return l.W()?f.n(l.d):l.d});if(i&&i[0])b.Da=a(i,function(l){return l.Ca()?f.n(l.d):l.d})}return b}});f.Ic=f.B.ka({wa:\"box-shadow\",Fa:\"boxShadow\",la:function(a){var b,c=f.n,d=f.v.qa,e;if(a){e=new f.v(a);b={Da:[],Bb:[]};for(a=function(){for(var g,j,i,h,k,n;g=e.next();){i=g.d;\nj=g.k;if(j&d.pa&&i===\",\")break;else if(g.Ca()&&!k){e.D();k=e.ma(function(m){return!m.Ca()})}else if(j&d.z&&!h)h=i;else if(j&d.na&&i===\"inset\"&&!n)n=true;else return false}g=k&&k.length;if(g>1&&g<5){(n?b.Bb:b.Da).push({fe:c(k[0].d),ge:c(k[1].d),blur:c(k[2]?k[2].d:\"0\"),Vd:c(k[3]?k[3].d:\"0\"),color:f.ha(h||\"currentColor\")});return true}return false};a(););}return b&&(b.Bb.length||b.Da.length)?b:null}});f.Uc=f.B.ka({ia:f.B.va(function(){var a=this.e.currentStyle;return a.visibility+\"|\"+a.display}),la:function(){var a=\nthis.e,b=a.runtimeStyle;a=a.currentStyle;var c=b.visibility,d;b.visibility=\"\";d=a.visibility;b.visibility=c;return{ce:d!==\"hidden\",nd:a.display!==\"none\"}},i:function(){return false}});f.u={R:function(a){function b(c,d,e,g){this.e=c;this.s=d;this.g=e;this.parent=g}f.p.Eb(b.prototype,f.u,a);return b},Cb:false,Q:function(){return false},Ea:f.aa,Lb:function(){this.m();this.i()&&this.V()},ib:function(){this.Cb=true},Mb:function(){this.i()?this.V():this.m()},sb:function(a,b){this.vc(a);for(var c=this.ra||\n(this.ra=[]),d=a+1,e=c.length,g;d<e;d++)if(g=c[d])break;c[a]=b;this.I().insertBefore(b,g||null)},za:function(a){var b=this.ra;return b&&b[a]||null},vc:function(a){var b=this.za(a),c=this.Ta;if(b&&c){c.removeChild(b);this.ra[a]=null}},Aa:function(a,b,c,d){var e=this.rb||(this.rb={}),g=e[a];if(!g){g=e[a]=f.p.Za(\"shape\");if(b)g.appendChild(g[b]=f.p.Za(b));if(d){c=this.za(d);if(!c){this.sb(d,doc.createElement(\"group\"+d));c=this.za(d)}}c.appendChild(g);a=g.style;a.position=\"absolute\";a.left=a.top=0;a.behavior=\n\"url(#default#VML)\"}return g},vb:function(a){var b=this.rb,c=b&&b[a];if(c){c.parentNode.removeChild(c);delete b[a]}return!!c},kc:function(a){var b=this.e,c=this.s.o(),d=c.h,e=c.f,g,j,i,h,k,n;c=a.x.tl.a(b,d);g=a.y.tl.a(b,e);j=a.x.tr.a(b,d);i=a.y.tr.a(b,e);h=a.x.br.a(b,d);k=a.y.br.a(b,e);n=a.x.bl.a(b,d);a=a.y.bl.a(b,e);d=Math.min(d/(c+j),e/(i+k),d/(n+h),e/(g+a));if(d<1){c*=d;g*=d;j*=d;i*=d;h*=d;k*=d;n*=d;a*=d}return{x:{tl:c,tr:j,br:h,bl:n},y:{tl:g,tr:i,br:k,bl:a}}},ya:function(a,b,c){b=b||1;var d,e,\ng=this.s.o();e=g.h*b;g=g.f*b;var j=this.g.G,i=Math.floor,h=Math.ceil,k=a?a.Jb*b:0,n=a?a.Ib*b:0,m=a?a.tb*b:0;a=a?a.Db*b:0;var p,r,t,v,l;if(c||j.i()){d=this.kc(c||j.j());c=d.x.tl*b;j=d.y.tl*b;p=d.x.tr*b;r=d.y.tr*b;t=d.x.br*b;v=d.y.br*b;l=d.x.bl*b;b=d.y.bl*b;e=\"m\"+i(a)+\",\"+i(j)+\"qy\"+i(c)+\",\"+i(k)+\"l\"+h(e-p)+\",\"+i(k)+\"qx\"+h(e-n)+\",\"+i(r)+\"l\"+h(e-n)+\",\"+h(g-v)+\"qy\"+h(e-t)+\",\"+h(g-m)+\"l\"+i(l)+\",\"+h(g-m)+\"qx\"+i(a)+\",\"+h(g-b)+\" x e\"}else e=\"m\"+i(a)+\",\"+i(k)+\"l\"+h(e-n)+\",\"+i(k)+\"l\"+h(e-n)+\",\"+h(g-m)+\"l\"+i(a)+\n\",\"+h(g-m)+\"xe\";return e},I:function(){var a=this.parent.za(this.N),b;if(!a){a=doc.createElement(this.Ya);b=a.style;b.position=\"absolute\";b.top=b.left=0;this.parent.sb(this.N,a)}return a},mc:function(){var a=this.e,b=a.currentStyle,c=a.runtimeStyle,d=a.tagName,e=f.O===6,g;if(e&&(d in f.cc||d===\"FIELDSET\")||d===\"BUTTON\"||d===\"INPUT\"&&a.type in f.Gd){c.borderWidth=\"\";d=this.g.w.wc;for(g=d.length;g--;){e=d[g];c[\"padding\"+e]=\"\";c[\"padding\"+e]=f.n(b[\"padding\"+e]).a(a)+f.n(b[\"border\"+e+\"Width\"]).a(a)+(f.O!==\n8&&g%2?1:0)}c.borderWidth=0}else if(e){if(a.childNodes.length!==1||a.firstChild.tagName!==\"ie6-mask\"){b=doc.createElement(\"ie6-mask\");d=b.style;d.visibility=\"visible\";for(d.zoom=1;d=a.firstChild;)b.appendChild(d);a.appendChild(b);c.visibility=\"hidden\"}}else c.borderColor=\"transparent\"},ie:function(){},m:function(){this.parent.vc(this.N);delete this.rb;delete this.ra}};f.Rc=f.u.R({i:function(){var a=this.ed;for(var b in a)if(a.hasOwnProperty(b)&&a[b].i())return true;return false},Q:function(){return this.g.Pb.H()},\nib:function(){if(this.i()){var a=this.jc(),b=a,c;a=a.currentStyle;var d=a.position,e=this.I().style,g=0,j=0;j=this.s.o();var i=j.Hd;if(d===\"fixed\"&&f.O>6){g=j.x*i;j=j.y*i;b=d}else{do b=b.offsetParent;while(b&&b.currentStyle.position===\"static\");if(b){c=b.getBoundingClientRect();b=b.currentStyle;g=(j.x-c.left)*i-(parseFloat(b.borderLeftWidth)||0);j=(j.y-c.top)*i-(parseFloat(b.borderTopWidth)||0)}else{b=doc.documentElement;g=(j.x+b.scrollLeft-b.clientLeft)*i;j=(j.y+b.scrollTop-b.clientTop)*i}b=\"absolute\"}e.position=\nb;e.left=g;e.top=j;e.zIndex=d===\"static\"?-1:a.zIndex;this.Cb=true}},Mb:f.aa,Nb:function(){var a=this.g.Pb.j();this.I().style.display=a.ce&&a.nd?\"\":\"none\"},Lb:function(){this.i()?this.Nb():this.m()},jc:function(){var a=this.e;return a.tagName in f.Ac?a.offsetParent:a},I:function(){var a=this.Ta,b;if(!a){b=this.jc();a=this.Ta=doc.createElement(\"css3-container\");a.style.direction=\"ltr\";this.Nb();b.parentNode.insertBefore(a,b)}return a},ab:f.aa,m:function(){var a=this.Ta,b;if(a&&(b=a.parentNode))b.removeChild(a);\ndelete this.Ta;delete this.ra}});f.Fc=f.u.R({N:2,Ya:\"background\",Q:function(){var a=this.g;return a.C.H()||a.G.H()},i:function(){var a=this.g;return a.q.i()||a.G.i()||a.C.i()||a.ga.i()&&a.ga.j().Bb},V:function(){var a=this.s.o();if(a.h&&a.f){this.od();this.pd()}},od:function(){var a=this.g.C.j(),b=this.s.o(),c=this.e,d=a&&a.color,e,g;if(d&&d.fa()>0){this.lc();a=this.Aa(\"bgColor\",\"fill\",this.I(),1);e=b.h;b=b.f;a.stroked=false;a.coordsize=e*2+\",\"+b*2;a.coordorigin=\"1,1\";a.path=this.ya(null,2);g=a.style;\ng.width=e;g.height=b;a.fill.color=d.U(c);c=d.fa();if(c<1)a.fill.opacity=c}else this.vb(\"bgColor\")},pd:function(){var a=this.g.C.j(),b=this.s.o();a=a&&a.M;var c,d,e,g,j;if(a){this.lc();d=b.h;e=b.f;for(j=a.length;j--;){b=a[j];c=this.Aa(\"bgImage\"+j,\"fill\",this.I(),2);c.stroked=false;c.fill.type=\"tile\";c.fillcolor=\"none\";c.coordsize=d*2+\",\"+e*2;c.coordorigin=\"1,1\";c.path=this.ya(0,2);g=c.style;g.width=d;g.height=e;if(b.P===\"linear-gradient\")this.bd(c,b);else{c.fill.src=b.Ab;this.Nd(c,j)}}}for(j=a?a.length:\n0;this.vb(\"bgImage\"+j++););},Nd:function(a,b){var c=this;f.p.Rb(a.fill.src,function(d){var e=c.e,g=c.s.o(),j=g.h;g=g.f;if(j&&g){var i=a.fill,h=c.g,k=h.w.j(),n=k&&k.J;k=n?n.t.a(e):0;var m=n?n.r.a(e):0,p=n?n.b.a(e):0;n=n?n.l.a(e):0;h=h.C.j().M[b];e=h.$?h.$.coords(e,j-d.h-n-m,g-d.f-k-p):{x:0,y:0};h=h.bb;p=m=0;var r=j+1,t=g+1,v=f.O===8?0:1;n=Math.round(e.x)+n+0.5;k=Math.round(e.y)+k+0.5;i.position=n/j+\",\"+k/g;i.size.x=1;i.size=d.h+\"px,\"+d.f+\"px\";if(h&&h!==\"repeat\"){if(h===\"repeat-x\"||h===\"no-repeat\"){m=\nk+1;t=k+d.f+v}if(h===\"repeat-y\"||h===\"no-repeat\"){p=n+1;r=n+d.h+v}a.style.clip=\"rect(\"+m+\"px,\"+r+\"px,\"+t+\"px,\"+p+\"px)\"}}})},bd:function(a,b){var c=this.e,d=this.s.o(),e=d.h,g=d.f;a=a.fill;d=b.ca;var j=d.length,i=Math.PI,h=f.Na,k=h.tc,n=h.dc;b=h.gc(c,e,g,b);h=b.sa;var m=b.xc,p=b.yc,r=b.Wd,t=b.Xd,v=b.rd,l=b.sd,q=b.kd,s=b.ld;b=b.rc;e=h%90?Math.atan2(q*e/g,s)/i*180:h+90;e+=180;e%=360;v=k(r,t,h,v,l);g=n(r,t,v[0],v[1]);i=[];v=k(m,p,h,r,t);n=n(m,p,v[0],v[1])/g*100;k=[];for(h=0;h<j;h++)k.push(d[h].db?d[h].db.a(c,\nb):h===0?0:h===j-1?b:null);for(h=1;h<j;h++){if(k[h]===null){m=k[h-1];b=h;do p=k[++b];while(p===null);k[h]=m+(p-m)/(b-h+1)}k[h]=Math.max(k[h],k[h-1])}for(h=0;h<j;h++)i.push(n+k[h]/g*100+\"% \"+d[h].color.U(c));a.angle=e;a.type=\"gradient\";a.method=\"sigma\";a.color=d[0].color.U(c);a.color2=d[j-1].color.U(c);if(a.colors)a.colors.value=i.join(\",\");else a.colors=i.join(\",\")},lc:function(){var a=this.e.runtimeStyle;a.backgroundImage=\"url(about:blank)\";a.backgroundColor=\"transparent\"},m:function(){f.u.m.call(this);\nvar a=this.e.runtimeStyle;a.backgroundImage=a.backgroundColor=\"\"}});f.Gc=f.u.R({N:4,Ya:\"border\",Q:function(){var a=this.g;return a.w.H()||a.G.H()},i:function(){var a=this.g;return a.G.i()&&!a.q.i()&&a.w.i()},V:function(){var a=this.e,b=this.g.w.j(),c=this.s.o(),d=c.h;c=c.f;var e,g,j,i,h;if(b){this.mc();b=this.wd(2);i=0;for(h=b.length;i<h;i++){j=b[i];e=this.Aa(\"borderPiece\"+i,j.stroke?\"stroke\":\"fill\",this.I());e.coordsize=d*2+\",\"+c*2;e.coordorigin=\"1,1\";e.path=j.path;g=e.style;g.width=d;g.height=c;\ne.filled=!!j.fill;e.stroked=!!j.stroke;if(j.stroke){e=e.stroke;e.weight=j.Qb+\"px\";e.color=j.color.U(a);e.dashstyle=j.stroke===\"dashed\"?\"2 2\":j.stroke===\"dotted\"?\"1 1\":\"solid\";e.linestyle=j.stroke===\"double\"&&j.Qb>2?\"ThinThin\":\"Single\"}else e.fill.color=j.fill.U(a)}for(;this.vb(\"borderPiece\"+i++););}},wd:function(a){var b=this.e,c,d,e,g=this.g.w,j=[],i,h,k,n,m=Math.round,p,r,t;if(g.i()){c=g.j();g=c.J;r=c.Zd;t=c.gd;if(c.ee&&c.$d&&c.hd){if(t.t.fa()>0){c=g.t.a(b);k=c/2;j.push({path:this.ya({Jb:k,Ib:k,\ntb:k,Db:k},a),stroke:r.t,color:t.t,Qb:c})}}else{a=a||1;c=this.s.o();d=c.h;e=c.f;c=m(g.t.a(b));k=m(g.r.a(b));n=m(g.b.a(b));b=m(g.l.a(b));var v={t:c,r:k,b:n,l:b};b=this.g.G;if(b.i())p=this.kc(b.j());i=Math.floor;h=Math.ceil;var l=function(o,u){return p?p[o][u]:0},q=function(o,u,x,y,z,B){var E=l(\"x\",o),D=l(\"y\",o),C=o.charAt(1)===\"r\";o=o.charAt(0)===\"b\";return E>0&&D>0?(B?\"al\":\"ae\")+(C?h(d-E):i(E))*a+\",\"+(o?h(e-D):i(D))*a+\",\"+(i(E)-u)*a+\",\"+(i(D)-x)*a+\",\"+y*65535+\",\"+2949075*(z?1:-1):(B?\"m\":\"l\")+(C?d-\nu:u)*a+\",\"+(o?e-x:x)*a},s=function(o,u,x,y){var z=o===\"t\"?i(l(\"x\",\"tl\"))*a+\",\"+h(u)*a:o===\"r\"?h(d-u)*a+\",\"+i(l(\"y\",\"tr\"))*a:o===\"b\"?h(d-l(\"x\",\"br\"))*a+\",\"+i(e-u)*a:i(u)*a+\",\"+h(e-l(\"y\",\"bl\"))*a;o=o===\"t\"?h(d-l(\"x\",\"tr\"))*a+\",\"+h(u)*a:o===\"r\"?h(d-u)*a+\",\"+h(e-l(\"y\",\"br\"))*a:o===\"b\"?i(l(\"x\",\"bl\"))*a+\",\"+i(e-u)*a:i(u)*a+\",\"+i(l(\"y\",\"tl\"))*a;return x?(y?\"m\"+o:\"\")+\"l\"+z:(y?\"m\"+z:\"\")+\"l\"+o};b=function(o,u,x,y,z,B){var E=o===\"l\"||o===\"r\",D=v[o],C,F;if(D>0&&r[o]!==\"none\"&&t[o].fa()>0){C=v[E?o:u];u=v[E?u:\no];F=v[E?o:x];x=v[E?x:o];if(r[o]===\"dashed\"||r[o]===\"dotted\"){j.push({path:q(y,C,u,B+45,0,1)+q(y,0,0,B,1,0),fill:t[o]});j.push({path:s(o,D/2,0,1),stroke:r[o],Qb:D,color:t[o]});j.push({path:q(z,F,x,B,0,1)+q(z,0,0,B-45,1,0),fill:t[o]})}else j.push({path:q(y,C,u,B+45,0,1)+s(o,D,0,0)+q(z,F,x,B,0,0)+(r[o]===\"double\"&&D>2?q(z,F-i(F/3),x-i(x/3),B-45,1,0)+s(o,h(D/3*2),1,0)+q(y,C-i(C/3),u-i(u/3),B,1,0)+\"x \"+q(y,i(C/3),i(u/3),B+45,0,1)+s(o,i(D/3),1,0)+q(z,i(F/3),i(x/3),B,0,0):\"\")+q(z,0,0,B-45,1,0)+s(o,0,1,\n0)+q(y,0,0,B,1,0),fill:t[o]})}};b(\"t\",\"l\",\"r\",\"tl\",\"tr\",90);b(\"r\",\"t\",\"b\",\"tr\",\"br\",0);b(\"b\",\"r\",\"l\",\"br\",\"bl\",-90);b(\"l\",\"b\",\"t\",\"bl\",\"tl\",-180)}}return j},m:function(){if(this.ec||!this.g.q.i())this.e.runtimeStyle.borderColor=\"\";f.u.m.call(this)}});f.Tb=f.u.R({N:5,Md:[\"t\",\"tr\",\"r\",\"br\",\"b\",\"bl\",\"l\",\"tl\",\"c\"],Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){this.I();var a=this.g.q.j(),b=this.g.w.j(),c=this.s.o(),d=this.e,e=this.uc;f.p.Rb(a.src,function(g){function j(s,\no,u,x,y){s=e[s].style;var z=Math.max;s.width=z(o,0);s.height=z(u,0);s.left=x;s.top=y}function i(s,o,u){for(var x=0,y=s.length;x<y;x++)e[s[x]].imagedata[o]=u}var h=c.h,k=c.f,n=f.n(\"0\"),m=a.J||(b?b.J:{t:n,r:n,b:n,l:n});n=m.t.a(d);var p=m.r.a(d),r=m.b.a(d);m=m.l.a(d);var t=a.slice,v=t.t.a(d),l=t.r.a(d),q=t.b.a(d);t=t.l.a(d);j(\"tl\",m,n,0,0);j(\"t\",h-m-p,n,m,0);j(\"tr\",p,n,h-p,0);j(\"r\",p,k-n-r,h-p,n);j(\"br\",p,r,h-p,k-r);j(\"b\",h-m-p,r,m,k-r);j(\"bl\",m,r,0,k-r);j(\"l\",m,k-n-r,0,n);j(\"c\",h-m-p,k-n-r,m,n);i([\"tl\",\n\"t\",\"tr\"],\"cropBottom\",(g.f-v)/g.f);i([\"tl\",\"l\",\"bl\"],\"cropRight\",(g.h-t)/g.h);i([\"bl\",\"b\",\"br\"],\"cropTop\",(g.f-q)/g.f);i([\"tr\",\"r\",\"br\"],\"cropLeft\",(g.h-l)/g.h);i([\"l\",\"r\",\"c\"],\"cropTop\",v/g.f);i([\"l\",\"r\",\"c\"],\"cropBottom\",q/g.f);i([\"t\",\"b\",\"c\"],\"cropLeft\",t/g.h);i([\"t\",\"b\",\"c\"],\"cropRight\",l/g.h);e.c.style.display=a.fill?\"\":\"none\"},this)},I:function(){var a=this.parent.za(this.N),b,c,d,e=this.Md,g=e.length;if(!a){a=doc.createElement(\"border-image\");b=a.style;b.position=\"absolute\";this.uc={};for(d=\n0;d<g;d++){c=this.uc[e[d]]=f.p.Za(\"rect\");c.appendChild(f.p.Za(\"imagedata\"));b=c.style;b.behavior=\"url(#default#VML)\";b.position=\"absolute\";b.top=b.left=0;c.imagedata.src=this.g.q.j().src;c.stroked=false;c.filled=false;a.appendChild(c)}this.parent.sb(this.N,a)}return a},Ea:function(){if(this.i()){var a=this.e,b=a.runtimeStyle,c=this.g.q.j().J;b.borderStyle=\"solid\";if(c){b.borderTopWidth=c.t.a(a)+\"px\";b.borderRightWidth=c.r.a(a)+\"px\";b.borderBottomWidth=c.b.a(a)+\"px\";b.borderLeftWidth=c.l.a(a)+\"px\"}this.mc()}},\nm:function(){var a=this.e.runtimeStyle;a.borderStyle=\"\";if(this.ec||!this.g.w.i())a.borderColor=a.borderWidth=\"\";f.u.m.call(this)}});f.Hc=f.u.R({N:1,Ya:\"outset-box-shadow\",Q:function(){var a=this.g;return a.ga.H()||a.G.H()},i:function(){var a=this.g.ga;return a.i()&&a.j().Da[0]},V:function(){function a(C,F,O,H,M,P,I){C=b.Aa(\"shadow\"+C+F,\"fill\",d,j-C);F=C.fill;C.coordsize=n*2+\",\"+m*2;C.coordorigin=\"1,1\";C.stroked=false;C.filled=true;F.color=M.U(c);if(P){F.type=\"gradienttitle\";F.color2=F.color;F.opacity=\n0}C.path=I;l=C.style;l.left=O;l.top=H;l.width=n;l.height=m;return C}var b=this,c=this.e,d=this.I(),e=this.g,g=e.ga.j().Da;e=e.G.j();var j=g.length,i=j,h,k=this.s.o(),n=k.h,m=k.f;k=f.O===8?1:0;for(var p=[\"tl\",\"tr\",\"br\",\"bl\"],r,t,v,l,q,s,o,u,x,y,z,B,E,D;i--;){t=g[i];q=t.fe.a(c);s=t.ge.a(c);h=t.Vd.a(c);o=t.blur.a(c);t=t.color;u=-h-o;if(!e&&o)e=f.jb.Dc;u=this.ya({Jb:u,Ib:u,tb:u,Db:u},2,e);if(o){x=(h+o)*2+n;y=(h+o)*2+m;z=x?o*2/x:0;B=y?o*2/y:0;if(o-h>n/2||o-h>m/2)for(h=4;h--;){r=p[h];E=r.charAt(0)===\"b\";\nD=r.charAt(1)===\"r\";r=a(i,r,q,s,t,o,u);v=r.fill;v.focusposition=(D?1-z:z)+\",\"+(E?1-B:B);v.focussize=\"0,0\";r.style.clip=\"rect(\"+((E?y/2:0)+k)+\"px,\"+(D?x:x/2)+\"px,\"+(E?y:y/2)+\"px,\"+((D?x/2:0)+k)+\"px)\"}else{r=a(i,\"\",q,s,t,o,u);v=r.fill;v.focusposition=z+\",\"+B;v.focussize=1-z*2+\",\"+(1-B*2)}}else{r=a(i,\"\",q,s,t,o,u);q=t.fa();if(q<1)r.fill.opacity=q}}}});f.Pc=f.u.R({N:6,Ya:\"imgEl\",Q:function(){var a=this.g;return this.e.src!==this.Xc||a.G.H()},i:function(){var a=this.g;return a.G.i()||a.C.qc()},V:function(){this.Xc=\nj;this.Cd();var a=this.Aa(\"img\",\"fill\",this.I()),b=a.fill,c=this.s.o(),d=c.h;c=c.f;var e=this.g.w.j(),g=e&&e.J;e=this.e;var j=e.src,i=Math.round,h=e.currentStyle,k=f.n;if(!g||f.O<7){g=f.n(\"0\");g={t:g,r:g,b:g,l:g}}a.stroked=false;b.type=\"frame\";b.src=j;b.position=(d?0.5/d:0)+\",\"+(c?0.5/c:0);a.coordsize=d*2+\",\"+c*2;a.coordorigin=\"1,1\";a.path=this.ya({Jb:i(g.t.a(e)+k(h.paddingTop).a(e)),Ib:i(g.r.a(e)+k(h.paddingRight).a(e)),tb:i(g.b.a(e)+k(h.paddingBottom).a(e)),Db:i(g.l.a(e)+k(h.paddingLeft).a(e))},\n2);a=a.style;a.width=d;a.height=c},Cd:function(){this.e.runtimeStyle.filter=\"alpha(opacity=0)\"},m:function(){f.u.m.call(this);this.e.runtimeStyle.filter=\"\"}});f.Oc=f.u.R({ib:f.aa,Mb:f.aa,Nb:f.aa,Lb:f.aa,Ld:/^,+|,+$/g,Fd:/,+/g,gb:function(a,b){(this.pb||(this.pb=[]))[a]=b||void 0},ab:function(){var a=this.pb,b;if(a&&(b=a.join(\",\").replace(this.Ld,\"\").replace(this.Fd,\",\"))!==this.Wc)this.Wc=this.e.runtimeStyle.background=b},m:function(){this.e.runtimeStyle.background=\"\";delete this.pb}});f.Mc=f.u.R({ua:1,\nQ:function(){return this.g.C.H()},i:function(){var a=this.g;return a.C.i()||a.q.i()},V:function(){var a=this.g.C.j(),b,c,d=0,e,g;if(a){b=[];if(c=a.M)for(;e=c[d++];)if(e.P===\"linear-gradient\"){g=this.vd(e.Wa);g=(e.Xa||f.Ka.Kc).a(this.e,g.h,g.f,g.h,g.f);b.push(\"url(data:image/svg+xml,\"+escape(this.xd(e,g.h,g.f))+\") \"+this.dd(e.$)+\" / \"+g.h+\"px \"+g.f+\"px \"+(e.bc||\"\")+\" \"+(e.Wa||\"\")+\" \"+(e.ub||\"\"))}else b.push(e.Hb);a.color&&b.push(a.color.Y);this.parent.gb(this.ua,b.join(\",\"))}},dd:function(a){return a?\na.X.map(function(b){return b.d}).join(\" \"):\"0 0\"},vd:function(a){var b=this.e,c=this.s.o(),d=c.h;c=c.f;var e;if(a!==\"border-box\")if((e=this.g.w.j())&&(e=e.J)){d-=e.l.a(b)+e.l.a(b);c-=e.t.a(b)+e.b.a(b)}if(a===\"content-box\"){a=f.n;e=b.currentStyle;d-=a(e.paddingLeft).a(b)+a(e.paddingRight).a(b);c-=a(e.paddingTop).a(b)+a(e.paddingBottom).a(b)}return{h:d,f:c}},xd:function(a,b,c){var d=this.e,e=a.ca,g=e.length,j=f.Na.gc(d,b,c,a);a=j.xc;var i=j.yc,h=j.td,k=j.ud;j=j.rc;var n,m,p,r,t;n=[];for(m=0;m<g;m++)n.push(e[m].db?\ne[m].db.a(d,j):m===0?0:m===g-1?j:null);for(m=1;m<g;m++)if(n[m]===null){r=n[m-1];p=m;do t=n[++p];while(t===null);n[m]=r+(t-r)/(p-m+1)}b=['<svg width=\"'+b+'\" height=\"'+c+'\" xmlns=\"http://www.w3.org/2000/svg\"><defs><linearGradient id=\"g\" gradientUnits=\"userSpaceOnUse\" x1=\"'+a/b*100+'%\" y1=\"'+i/c*100+'%\" x2=\"'+h/b*100+'%\" y2=\"'+k/c*100+'%\">'];for(m=0;m<g;m++)b.push('<stop offset=\"'+n[m]/j+'\" stop-color=\"'+e[m].color.U(d)+'\" stop-opacity=\"'+e[m].color.fa()+'\"/>');b.push('</linearGradient></defs><rect width=\"100%\" height=\"100%\" fill=\"url(#g)\"/></svg>');\nreturn b.join(\"\")},m:function(){this.parent.gb(this.ua)}});f.Nc=f.u.R({T:\"repeat\",Sc:\"stretch\",Qc:\"round\",ua:0,Q:function(){return this.g.q.H()},i:function(){return this.g.q.i()},V:function(){var a=this,b=a.g.q.j(),c=a.g.w.j(),d=a.s.o(),e=b.repeat,g=e.f,j=e.Ob,i=a.e,h=0;f.p.Rb(b.src,function(k){function n(Q,R,U,V,W,Y,X,S,w,A){K.push('<pattern patternUnits=\"userSpaceOnUse\" id=\"pattern'+G+'\" x=\"'+(g===l?Q+U/2-w/2:Q)+'\" y=\"'+(j===l?R+V/2-A/2:R)+'\" width=\"'+w+'\" height=\"'+A+'\"><svg width=\"'+w+'\" height=\"'+\nA+'\" viewBox=\"'+W+\" \"+Y+\" \"+X+\" \"+S+'\" preserveAspectRatio=\"none\"><image xlink:href=\"'+v+'\" x=\"0\" y=\"0\" width=\"'+r+'\" height=\"'+t+'\" /></svg></pattern>');J.push('<rect x=\"'+Q+'\" y=\"'+R+'\" width=\"'+U+'\" height=\"'+V+'\" fill=\"url(#pattern'+G+')\" />');G++}var m=d.h,p=d.f,r=k.h,t=k.f,v=a.Dd(b.src,r,t),l=a.T,q=a.Sc;k=a.Qc;var s=Math.ceil,o=f.n(\"0\"),u=b.J||(c?c.J:{t:o,r:o,b:o,l:o});o=u.t.a(i);var x=u.r.a(i),y=u.b.a(i);u=u.l.a(i);var z=b.slice,B=z.t.a(i),E=z.r.a(i),D=z.b.a(i);z=z.l.a(i);var C=m-u-x,F=p-o-\ny,O=r-z-E,H=t-B-D,M=g===q?C:O*o/B,P=j===q?F:H*x/E,I=g===q?C:O*y/D;q=j===q?F:H*u/z;var K=[],J=[],G=0;if(g===k){M-=(M-(C%M||M))/s(C/M);I-=(I-(C%I||I))/s(C/I)}if(j===k){P-=(P-(F%P||P))/s(F/P);q-=(q-(F%q||q))/s(F/q)}k=['<svg width=\"'+m+'\" height=\"'+p+'\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">'];n(0,0,u,o,0,0,z,B,u,o);n(u,0,C,o,z,0,O,B,M,o);n(m-x,0,x,o,r-E,0,E,B,x,o);n(0,o,u,F,0,B,z,H,u,q);if(b.fill)n(u,o,C,F,z,B,O,H,M||I||O,q||P||H);n(m-x,o,x,F,r-E,B,E,H,x,P);n(0,\np-y,u,y,0,t-D,z,D,u,y);n(u,p-y,C,y,z,t-D,O,D,I,y);n(m-x,p-y,x,y,r-E,t-D,E,D,x,y);k.push(\"<defs>\"+K.join(\"\\n\")+\"</defs>\"+J.join(\"\\n\")+\"</svg>\");a.parent.gb(a.ua,\"url(data:image/svg+xml,\"+escape(k.join(\"\"))+\") no-repeat border-box border-box\");h&&a.parent.ab()},a);h=1},Dd:function(){var a={};return function(b,c,d){var e=a[b],g;if(!e){e=new Image;g=doc.createElement(\"canvas\");e.src=b;g.width=c;g.height=d;g.getContext(\"2d\").drawImage(e,0,0);e=a[b]=g.toDataURL()}return e}}(),Ea:f.Tb.prototype.Ea,m:function(){var a=\nthis.e.runtimeStyle;this.parent.gb(this.ua);a.borderColor=a.borderStyle=a.borderWidth=\"\"}});f.kb=function(){function a(l,q){l.className+=\" \"+q}function b(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;)a(l,q[s])},0)}function c(l){var q=v.slice.call(arguments,1),s=q.length;setTimeout(function(){if(l)for(;s--;){var o=q[s];o=t[o]||(t[o]=new RegExp(\"\\\\b\"+o+\"\\\\b\",\"g\"));l.className=l.className.replace(o,\"\")}},0)}function d(l){function q(){if(!U){var w,A,L=f.ja,T=l.currentStyle,\nN=T.getAttribute(g)===\"true\",da=T.getAttribute(i)!==\"false\",ea=T.getAttribute(h)!==\"false\";S=T.getAttribute(j);S=L>7?S!==\"false\":S===\"true\";if(!R){R=1;l.runtimeStyle.zoom=1;T=l;for(var fa=1;T=T.previousSibling;)if(T.nodeType===1){fa=0;break}fa&&a(l,p)}J.cb();if(N&&(A=J.o())&&(w=doc.documentElement||doc.body)&&(A.y>w.clientHeight||A.x>w.clientWidth||A.y+A.f<0||A.x+A.h<0)){if(!Y){Y=1;f.mb.ba(q)}}else{U=1;Y=R=0;f.mb.Ha(q);if(L===9){G={C:new f.Sb(l),q:new f.Ub(l),w:new f.Vb(l)};Q=[G.C,G.q];K=new f.Oc(l,\nJ,G);w=[new f.Mc(l,J,G,K),new f.Nc(l,J,G,K)]}else{G={C:new f.Sb(l),w:new f.Vb(l),q:new f.Ub(l),G:new f.jb(l),ga:new f.Ic(l),Pb:new f.Uc(l)};Q=[G.C,G.w,G.q,G.G,G.ga,G.Pb];K=new f.Rc(l,J,G);w=[new f.Hc(l,J,G,K),new f.Fc(l,J,G,K),new f.Gc(l,J,G,K),new f.Tb(l,J,G,K)];l.tagName===\"IMG\"&&w.push(new f.Pc(l,J,G,K));K.ed=w}I=[K].concat(w);if(w=l.currentStyle.getAttribute(f.F+\"watch-ancestors\")){w=parseInt(w,10);A=0;for(N=l.parentNode;N&&(w===\"NaN\"||A++<w);){H(N,\"onpropertychange\",C);H(N,\"onmouseenter\",x);\nH(N,\"onmouseleave\",y);H(N,\"onmousedown\",z);if(N.tagName in f.fc){H(N,\"onfocus\",E);H(N,\"onblur\",D)}N=N.parentNode}}if(S){f.Oa.ba(o);f.Oa.Rd()}o(1)}if(!V){V=1;L<9&&H(l,\"onmove\",s);H(l,\"onresize\",s);H(l,\"onpropertychange\",u);ea&&H(l,\"onmouseenter\",x);if(ea||da)H(l,\"onmouseleave\",y);da&&H(l,\"onmousedown\",z);if(l.tagName in f.fc){H(l,\"onfocus\",E);H(l,\"onblur\",D)}f.Qa.ba(s);f.L.ba(M)}J.hb()}}function s(){J&&J.Ad()&&o()}function o(w){if(!X)if(U){var A,L=I.length;F();for(A=0;A<L;A++)I[A].Ea();if(w||J.Od())for(A=\n0;A<L;A++)I[A].ib();if(w||J.Td())for(A=0;A<L;A++)I[A].Mb();K.ab();O()}else R||q()}function u(){var w,A=I.length,L;w=event;if(!X&&!(w&&w.propertyName in r))if(U){F();for(w=0;w<A;w++)I[w].Ea();for(w=0;w<A;w++){L=I[w];L.Cb||L.ib();L.Q()&&L.Lb()}K.ab();O()}else R||q()}function x(){b(l,k)}function y(){c(l,k,n)}function z(){b(l,n);f.lb.ba(B)}function B(){c(l,n);f.lb.Ha(B)}function E(){b(l,m)}function D(){c(l,m)}function C(){var w=event.propertyName;if(w===\"className\"||w===\"id\")u()}function F(){J.cb();for(var w=\nQ.length;w--;)Q[w].cb()}function O(){for(var w=Q.length;w--;)Q[w].hb();J.hb()}function H(w,A,L){w.attachEvent(A,L);W.push([w,A,L])}function M(){if(V){for(var w=W.length,A;w--;){A=W[w];A[0].detachEvent(A[1],A[2])}f.L.Ha(M);V=0;W=[]}}function P(){if(!X){var w,A;M();X=1;if(I){w=0;for(A=I.length;w<A;w++){I[w].ec=1;I[w].m()}}S&&f.Oa.Ha(o);f.Qa.Ha(o);I=J=G=Q=l=null}}var I,K,J=new ha(l),G,Q,R,U,V,W=[],Y,X,S;this.Ed=q;this.update=o;this.m=P;this.qd=l}var e={},g=f.F+\"lazy-init\",j=f.F+\"poll\",i=f.F+\"track-active\",\nh=f.F+\"track-hover\",k=f.La+\"hover\",n=f.La+\"active\",m=f.La+\"focus\",p=f.La+\"first-child\",r={background:1,bgColor:1,display:1},t={},v=[];d.yd=function(l){var q=f.p.Ba(l);return e[q]||(e[q]=new d(l))};d.m=function(l){l=f.p.Ba(l);var q=e[l];if(q){q.m();delete e[l]}};d.md=function(){var l=[],q;if(e){for(var s in e)if(e.hasOwnProperty(s)){q=e[s];l.push(q.qd);q.m()}e={}}return l};return d}();f.supportsVML=f.zc;f.attach=function(a){f.ja<10&&f.zc&&f.kb.yd(a).Ed()};f.detach=function(a){f.kb.m(a)}};\nvar $=element;function init(){if(doc.media!==\"print\"){var a=window.PIE;a&&a.attach($)}}function cleanup(){if(doc.media!==\"print\"){var a=window.PIE;if(a){a.detach($);$=0}}}$.readyState===\"complete\"&&init();\n</script>\n</PUBLIC:COMPONENT>\n"
  },
  {
    "path": "public/css/ie/backgroundsize.min.htc",
    "content": "<component lightWeight=\"true\">\r\n<attach event=\"onpropertychange\" onevent=\"handlePropertychange()\" />\r\n<attach event=\"ondetach\" onevent=\"restore()\" />\r\n<attach event=\"onresize\" for=\"window\" onevent=\"handleResize()\" />\r\n<script type=\"text/javascript\">\r\nvar rsrc=/url\\([\"']?(.*?)[\"']?\\)/,positions={top:0,left:0,bottom:1,right:1,center:0.5},doc=element.document;init(); function init(){var b=doc.createElement(\"div\"),a=doc.createElement(\"img\"),c,d;b.style.position=\"absolute\";b.style.zIndex=-1;b.style.top=0;b.style.right=0;b.style.left=0;b.style.bottom=0;b.style.overflow=\"hidden\";a.style.position=\"absolute\";a.style.width=a.style.width=\"auto\";b.appendChild(a);element.insertBefore(b,element.firstChild);d=[element.currentStyle.backgroundPositionX,element.currentStyle.backgroundPositionY];element.bgsExpando=c={wrapper:b,img:a,backgroundSize:element.currentStyle[\"background-size\"], backgroundPositionX:positions[d[0]]||parseFloat(d[0])/100,backgroundPositionY:positions[d[1]]||parseFloat(d[1])/100};\"auto\"==element.currentStyle.zIndex&&(element.style.zIndex=0);\"static\"==element.currentStyle.position&&(element.style.position=\"relative\");refreshDisplay(element,c)&&(refreshDimensions(element,c),refreshBackgroundImage(element,c,function(){updateBackground(element,c)}))} function refreshDisplay(b,a){var c=b.currentStyle.display;c!=a.display&&(a.display=c,a.somethingChanged=!0);return\"none\"!=c}function refreshDimensions(b,a){var c=b.offsetWidth-(parseFloat(b.currentStyle.borderLeftWidth)||0)-(parseFloat(b.currentStyle.borderRightWidth)||0),d=b.offsetHeight-(parseFloat(b.currentStyle.borderTopWidth)||0)-(parseFloat(b.currentStyle.borderBottomWidth)||0);if(c!=a.innerWidth||d!=a.innerHeight)a.innerWidth=c,a.innerHeight=d,a.somethingChanged=!0} function refreshBackgroundImage(b,a,c){var d=a.img,e=(rsrc.exec(b.currentStyle.backgroundImage)||[])[1];if(e&&e!=a.backgroundSrc){a.backgroundSrc=e;a.somethingChanged=!0;d.onload=function(){var b=d.width,e=d.height;1==b&&1==e||(a.imgWidth=b,a.imgHeight=e,a.constrain=!1,c(),d.style.visibility=\"visible\",d.onload=null)};d.style.visibility=\"hidden\";d.src=a.backgroundSrc;if(d.readyState||d.complete)d.src=\"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==\",d.src=a.backgroundSrc;a.ignoreNextPropertyChange= !0;b.style.backgroundImage=\"none\"}else c()} function updateBackground(b,a){if(a.somethingChanged){var c=a.img,d=a.innerWidth/a.innerHeight,e=a.imgWidth/a.imgHeight,f=a.constrain;\"contain\"==a.backgroundSize?e>d?(a.constrain=d=\"width\",e=Math.floor((a.innerHeight-a.innerWidth/e)*a.backgroundPositionY),c.style.top=e+\"px\",d!=f&&(c.style.width=\"100%\",c.style.height=\"auto\",c.style.left=0)):(a.constrain=d=\"height\",e=Math.floor((a.innerWidth-a.innerHeight*e)*a.backgroundPositionX),c.style.left=e+\"px\",d!=f&&(c.style.width=\"auto\",c.style.height=\"100%\", c.style.top=0)):\"cover\"==a.backgroundSize&&(e>d?(a.constrain=d=\"height\",e=Math.floor((a.innerHeight*e-a.innerWidth)*a.backgroundPositionX),c.style.left=-e+\"px\",d!=f&&(c.style.width=\"auto\",c.style.height=\"100%\",c.style.top=0)):(a.constrain=d=\"width\",e=Math.floor((a.innerWidth/e-a.innerHeight)*a.backgroundPositionY),c.style.top=-e+\"px\",d!=f&&(c.style.width=\"100%\",c.style.height=\"auto\",c.style.left=0)));a.somethingChanged=!1}} function handlePropertychange(){var b=element.bgsExpando;b.ignoreNextPropertyChange?b.ignoreNextPropertyChange=!1:refreshDisplay(element,b)&&(refreshDimensions(element,b),refreshBackgroundImage(element,b,function(){updateBackground(element,b)}))}function handleResize(){var b=element.bgsExpando;\"none\"!=b.display&&(refreshDimensions(element,b),updateBackground(element,b))} function restore(){var b=element.bgsExpando;try{element.style.backgroundImage=\"url('\"+b.backgroundSrc+\"')\",element.removeChild(b.wrapper),element.bgsExpando=null}catch(a){}};\r\n</script>"
  },
  {
    "path": "public/css/ie/html5shiv.js",
    "content": "/*\n HTML5 Shiv v3.6.2 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed\n*/\n(function(l,f){function m(){var a=e.elements;return\"string\"==typeof a?a.split(\" \"):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();\na.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function(\"h,f\",\"return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&(\"+m().join().replace(/\\w+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c(\"'+a+'\")'})+\");return n}\")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement(\"p\");d=d.getElementsByTagName(\"head\")[0]||d.documentElement;c.innerHTML=\"x<style>article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}</style>\";\nc=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,j,o=\"_html5shiv\",h=0,n={},g;(function(){try{var a=f.createElement(\"a\");a.innerHTML=\"<xyz></xyz>\";j=\"hidden\"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement(\"a\");var c=f.createDocumentFragment();b=\"undefined\"==typeof c.cloneNode||\n\"undefined\"==typeof c.createDocumentFragment||\"undefined\"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||\"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup main mark meter nav output progress section summary time video\",version:\"3.6.2\",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:\"default\",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);if(g)return a.createDocumentFragment();\nfor(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);\n"
  },
  {
    "path": "public/css/ie/v8.css",
    "content": "/*\n\tDirective by HTML5 UP\n\thtml5up.net | @n33co\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\n*/\n\n/* Basic */\n\n\thr {\n\t\tborder-top: solid 1px #cccccc;\n\t}\n\n\tblockquote {\n\t\tborder-left: solid 0.5em #cccccc;\n\t}\n\n/* Section/Article */\n\n\theader.major {\n\t\tborder-color: #cccccc;\n\t}\n\n\t\theader.major p {\n\t\t\tborder-top: solid 1px #cccccc;\n\t\t}\n\n\tfooter.major {\n\t\tborder-color: #cccccc;\n\t}\n\n/* Button */\n\n\tinput[type=\"submit\"],\n\tinput[type=\"reset\"],\n\tinput[type=\"button\"],\n\t.button {\n\t\tposition: relative;\n\t\t-ms-behavior: url(\"css/ie/PIE.htc\");\n\t}\n\n\t\tinput[type=\"submit\"].alt,\n\t\tinput[type=\"reset\"].alt,\n\t\tinput[type=\"button\"].alt,\n\t\t.button.alt {\n\t\t\tborder: solid 1px #cccccc;\n\t\t}\n\n/* Form */\n\n\tinput[type=\"text\"],\n\tinput[type=\"password\"],\n\tinput[type=\"email\"],\n\tselect,\n\ttextarea {\n\t\tposition: relative;\n\t\tborder: solid 1px #cccccc;\n\t\t-ms-behavior: url(\"css/ie/PIE.htc\");\n\t}\n\n/* Image */\n\n\t.image {\n\t\tborder: 0;\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t}\n\n\t\t.image:after {\n\t\t\tdisplay: none;\n\t\t}\n\n/* Box */\n\n\t.box {\n\t\tborder: solid 1px #cccccc;\n\t}\n\n/* Header */\n\n\t#header {\n\t\tbackground-image: url(\"../../images/header.jpg\") !important;\n\t\tbackground-size: cover !important;\n\t\tbackground-position: scroll !important;\n\t\t-ms-behavior: url(\"css/ie/backgroundsize.min.htc\");\n\t\tpadding: 8em 0 !important;\n\t\tcolor: white;\n\t}\n\n\t\t#header a {\n\t\t\tcolor: inherit;\n\t\t}\n\n\t\t#header:before {\n\t\t\tcontent: '';\n\t\t\tbackground-image: url(\"../images/overlay.png\");\n\t\t\tposition: absolute;\n\t\t\tleft: 0;\n\t\t\ttop: 0;\n\t\t\twidth: 100%;\n\t\t\theight: 100%;\n\t\t\tdisplay: block;\n\t\t\tz-index: 0;\n\t\t}\n\n\t\t#header > * {\n\t\t\tposition: relative;\n\t\t\tz-index: 1;\n\t\t}\n\n\t\t#header .logo {\n\t\t\t-ms-behavior: url(\"css/ie/PIE.htc\");\n\t\t}\n\n/* Footer */\n\n\t#footer {\n\t\tbackground-image: none !important;\n\t\tmargin-top: 0 !important;\n\t\tpadding: 4em 0 !important;\n\t\tcolor: white;\n\t}\n\n/* Main */\n\n\t#main {\n\t\tpadding: 4em 0;\n\t}"
  },
  {
    "path": "public/css/skel.css",
    "content": "/* Resets (http://meyerweb.com/eric/tools/css/reset/ | v2.0 | 20110126 | License: none (public domain)) */\n\n\thtml,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}body{-webkit-text-size-adjust:none}\n\n/* Box Model */\n\n\t*, *:before, *:after {\n\t\t-moz-box-sizing: border-box;\n\t\t-webkit-box-sizing: border-box;\n\t\tbox-sizing: border-box;\n\t}\n\n/* Container */\n\n\tbody {\n\t\t/* min-width: (containers) */\n\t\tmin-width: 51em;\n\t}\n\n\t.container {\n\t\tmargin-left: auto;\n\t\tmargin-right: auto;\n\t\t\n\t\t/* width: (containers) */\n\t\twidth: 51em;\n\t}\n\n\t/* Modifiers */\n\n\t\t/* 125% */\n\t\t\t.container.\\31 25\\25 {\n\t\t\t\twidth: 100%;\n\t\t\t\t\n\t\t\t\t/* max-width: (containers * 1.25) */\n\t\t\t\tmax-width: 63.75em;\n\n\t\t\t\t/* min-width: (containers) */\n\t\t\t\tmin-width: 51em;\n\t\t\t}\n\n\t\t/* 75% */\n\t\t\t.container.\\37 5\\25 {\n\t\t\t\t\n\t\t\t\t/* width: (containers * 0.75) */\n\t\t\t\twidth: 38.25em;\n\n\t\t\t}\n\n\t\t/* 50% */\n\t\t\t.container.\\35 0\\25 {\n\t\t\t\t\n\t\t\t\t/* width: (containers * 0.50) */\n\t\t\t\twidth: 25.5em;\n\n\t\t\t}\n\n\t\t/* 25% */\n\t\t\t.container.\\32 5\\25 {\n\t\t\t\t\n\t\t\t\t/* width: (containers * 0.25) */\n\t\t\t\twidth: 12.75em;\n\n\t\t\t}\n\n/* Grid */\n\n\t.row {\n\t\tborder-bottom: solid 1px transparent;\n\t}\n\t\n\t.row > * {\n\t\tfloat: left;\n\t}\n\t\n\t.row:after, .row:before {\n\t\tcontent: '';\n\t\tdisplay: block;\n\t\tclear: both;\n\t\theight: 0;\n\t}\n\t\n\t.row.uniform > * > :first-child {\n\t\tmargin-top: 0;\n\t}\n\t\n\t.row.uniform > * > :last-child {\n\t\tmargin-bottom: 0;\n\t}\n\n\t/* Gutters */\n\n\t\t/* Normal */\n\t\t\n\t\t\t.row > * {\n\t\t\t\t/* padding: (gutters.horizontal) 0 0 (gutters.vertical) */\n\t\t\t\tpadding: 30px 0 0 30px;\n\t\t\t}\n\n\t\t\t.row {\n\t\t\t\t/* margin: -(gutters.horizontal) 0 0 -(gutters.vertical) */\n\t\t\t\tmargin: -30px 0 0 -30px;\n\t\t\t}\n\t\t\t\n\t\t\t.row.uniform > * {\n\t\t\t\t/* padding: (gutters.vertical) 0 0 (gutters.vertical) */\n\t\t\t\tpadding: 30px 0 0 30px;\n\t\t\t}\n\n\t\t\t.row.uniform {\n\t\t\t\t/* margin: -(gutters.vertical) 0 0 -(gutters.vertical) */\n\t\t\t\tmargin: -30px 0 0 -30px;\n\t\t\t}\n\t\t\t\n\t\t/* 200% */\n\t\t\n\t\t\t.row.\\32 00\\25 > * {\n\t\t\t\t/* padding: (gutters.horizontal) 0 0 (gutters.vertical) */\n\t\t\t\tpadding: 60px 0 0 60px;\n\t\t\t}\n\n\t\t\t.row.\\32 00\\25 {\n\t\t\t\t/* margin: -(gutters.horizontal) 0 0 -(gutters.vertical) */\n\t\t\t\tmargin: -60px 0 0 -60px;\n\t\t\t}\n\n\t\t\t.row.uniform.\\32 00\\25 > * {\n\t\t\t\t/* padding: (gutters.vertical) 0 0 (gutters.vertical) */\n\t\t\t\tpadding: 60px 0 0 60px;\n\t\t\t}\n\n\t\t\t.row.uniform.\\32 00\\25 {\n\t\t\t\t/* margin: -(gutters.vertical) 0 0 -(gutters.vertical) */\n\t\t\t\tmargin: -60px 0 0 -60px;\n\t\t\t}\n\n\t\t/* 150% */\n\t\t\n\t\t\t.row.\\31 50\\25 > * {\n\t\t\t\t/* padding: (gutters.horizontal) 0 0 (gutters.vertical) */\n\t\t\t\tpadding: 45px 0 0 45px;\n\t\t\t}\n\n\t\t\t.row.\\31 50\\25 {\n\t\t\t\t/* margin: -(gutters.horizontal) 0 0 -(gutters.vertical) */\n\t\t\t\tmargin: -45px 0 0 -45px;\n\t\t\t}\n\n\t\t\t.row.uniform.\\31 50\\25 > * {\n\t\t\t\t/* padding: (gutters.vertical) 0 0 (gutters.vertical) */\n\t\t\t\tpadding: 45px 0 0 45px;\n\t\t\t}\n\n\t\t\t.row.uniform.\\31 50\\25 {\n\t\t\t\t/* margin: -(gutters.vertical) 0 0 -(gutters.vertical) */\n\t\t\t\tmargin: -45px 0 0 -45px;\n\t\t\t}\n\n\t\t/* 50% */\n\t\t\n\t\t\t.row.\\35 0\\25 > * {\n\t\t\t\t/* padding: (gutters.horizontal) 0 0 (gutters.vertical) */\n\t\t\t\tpadding: 15px 0 0 15px;\n\t\t\t}\n\n\t\t\t.row.\\35 0\\25 {\n\t\t\t\t/* margin: -(gutters.horizontal) 0 0 -(gutters.vertical) */\n\t\t\t\tmargin: -15px 0 0 -15px;\n\t\t\t}\n\n\t\t\t.row.uniform.\\35 0\\25 > * {\n\t\t\t\t/* padding: (gutters.vertical) 0 0 (gutters.vertical) */\n\t\t\t\tpadding: 15px 0 0 15px;\n\t\t\t}\n\n\t\t\t.row.uniform.\\35 0\\25 {\n\t\t\t\t/* margin: -(gutters.vertical) 0 0 -(gutters.vertical) */\n\t\t\t\tmargin: -15px 0 0 -15px;\n\t\t\t}\n\n\t\t/* 25% */\n\t\t\n\t\t\t.row.\\32 5\\25 > * {\n\t\t\t\t/* padding: (gutters.horizontal) 0 0 (gutters.vertical) */\n\t\t\t\tpadding: 7.5px 0 0 7.5px;\n\t\t\t}\n\n\t\t\t.row.\\32 5\\25 {\n\t\t\t\t/* margin: -(gutters.horizontal) 0 0 -(gutters.vertical) */\n\t\t\t\tmargin: -7.5px 0 0 -7.5px;\n\t\t\t}\n\n\t\t\t.row.uniform.\\32 5\\25 > * {\n\t\t\t\t/* padding: (gutters.vertical) 0 0 (gutters.vertical) */\n\t\t\t\tpadding: 7.5px 0 0 7.5px;\n\t\t\t}\n\n\t\t\t.row.uniform.\\32 5\\25 {\n\t\t\t\t/* margin: -(gutters.vertical) 0 0 -(gutters.vertical) */\n\t\t\t\tmargin: -7.5px 0 0 -7.5px;\n\t\t\t}\n\n\t\t/* 0% */\n\t\t\n\t\t\t.row.\\30 \\25 > * {\n\t\t\t\t/* padding: (gutters.horizontal) 0 0 (gutters.vertical) */\n\t\t\t\tpadding: 0;\n\t\t\t}\n\n\t\t\t.row.\\30 \\25 {\n\t\t\t\t/* margin: -(gutters.horizontal) 0 0 -(gutters.vertical) */\n\t\t\t\tmargin: 0;\n\t\t\t}\n\n\t/* Cells */\n\n\t\t.\\31 2u, .\\31 2u\\24, .\\31 2u\\28 1\\29, .\\31 2u\\24\\28 1\\29 { width: 100%; clear: none; }\n\t\t.\\31 1u, .\\31 1u\\24, .\\31 1u\\28 1\\29, .\\31 1u\\24\\28 1\\29 { width: 91.6666666667%; clear: none; }\n\t\t.\\31 0u, .\\31 0u\\24, .\\31 0u\\28 1\\29, .\\31 0u\\24\\28 1\\29 { width: 83.3333333333%; clear: none; }\n\t\t.\\39 u, .\\39 u\\24, .\\39 u\\28 1\\29, .\\39 u\\24\\28 1\\29 { width: 75%; clear: none; }\n\t\t.\\38 u, .\\38 u\\24, .\\38 u\\28 1\\29, .\\38 u\\24\\28 1\\29 { width: 66.6666666667%; clear: none; }\n\t\t.\\37 u, .\\37 u\\24, .\\37 u\\28 1\\29, .\\37 u\\24\\28 1\\29 { width: 58.3333333333%; clear: none; }\n\t\t.\\36 u, .\\36 u\\24, .\\36 u\\28 1\\29, .\\36 u\\24\\28 1\\29 { width: 50%; clear: none; }\n\t\t.\\35 u, .\\35 u\\24, .\\35 u\\28 1\\29, .\\35 u\\24\\28 1\\29 { width: 41.6666666667%; clear: none; }\n\t\t.\\34 u, .\\34 u\\24, .\\34 u\\28 1\\29, .\\34 u\\24\\28 1\\29 { width: 33.3333333333%; clear: none; }\n\t\t.\\33 u, .\\33 u\\24, .\\33 u\\28 1\\29, .\\33 u\\24\\28 1\\29 { width: 25%; clear: none; }\n\t\t.\\32 u, .\\32 u\\24, .\\32 u\\28 1\\29, .\\32 u\\24\\28 1\\29 { width: 16.6666666667%; clear: none; }\n\t\t.\\31 u, .\\31 u\\24, .\\31 u\\28 1\\29, .\\31 u\\24\\28 1\\29 { width: 8.3333333333%; clear: none; }\n\n\t\t.\\31 2u\\24 + *, .\\31 2u\\24\\28 1\\29 + *,\n\t\t.\\31 1u\\24 + *, .\\31 1u\\24\\28 1\\29 + *,\n\t\t.\\31 0u\\24 + *, .\\31 0u\\24\\28 1\\29 + *,\n\t\t.\\39 u\\24 + *, .\\39 u\\24\\28 1\\29 + *,\n\t\t.\\38 u\\24 + *, .\\38 u\\24\\28 1\\29 + *,\n\t\t.\\37 u\\24 + *, .\\37 u\\24\\28 1\\29 + *,\n\t\t.\\36 u\\24 + *, .\\36 u\\24\\28 1\\29 + *,\n\t\t.\\35 u\\24 + *, .\\35 u\\24\\28 1\\29 + *,\n\t\t.\\34 u\\24 + *, .\\34 u\\24\\28 1\\29 + *,\n\t\t.\\33 u\\24 + *, .\\33 u\\24\\28 1\\29 + *,\n\t\t.\\32 u\\24 + *, .\\32 u\\24\\28 1\\29 + *,\n\t\t.\\31 u\\24  + *,  .\\31 u\\24\\28 1\\29 + * {\n\t\t\tclear: left;\n\t\t}\n\t\t\t\n\t\t.\\-11u { margin-left: 91.6666666667% }\n\t\t.\\-10u { margin-left: 83.3333333333% }\n\t\t.\\-9u { margin-left: 75% }\n\t\t.\\-8u { margin-left: 66.6666666667% }\n\t\t.\\-7u { margin-left: 58.3333333333% }\n\t\t.\\-6u { margin-left: 50% }\n\t\t.\\-5u { margin-left: 41.6666666667% }\n\t\t.\\-4u { margin-left: 33.3333333333% }\n\t\t.\\-3u { margin-left: 25% }\n\t\t.\\-2u { margin-left: 16.6666666667% }\n\t\t.\\-1u { margin-left: 8.3333333333% }"
  },
  {
    "path": "public/css/style-mobile.css",
    "content": "/*\n\tDirective by HTML5 UP\n\thtml5up.net | @n33co\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\n*/\n\n/* Basic */\n\n\th2 {\n\t\tfont-size: 1em;\n\t}\n\n\th3 {\n\t\tfont-size: 1em;\n\t}\n\n/* Section/Article */\n\n\theader p {\n\t\tfont-size: 0.8em;\n\t}\n\n\theader.major {\n\t\tmargin-bottom: 2em;\n\t}\n\n\t\theader.major br {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\theader.major p {\n\t\t\tfont-size: 0.8em;\n\t\t}\n\n\tfooter.major {\n\t\tmargin-top: 2em;\n\t}\n\n\t\tfooter.major br {\n\t\t\tdisplay: none;\n\t\t}\n\n/* List */\n\n\tul.actions li {\n\t\tpadding: 0 0 0 15px;\n\t}\n\n\tul.actions.vertical li {\n\t\tpadding: 15px 0 0 0;\n\t}\n\n/* Box */\n\n\t.box {\n\t\tpadding: 2em;\n\t\tmargin-bottom: 2em;\n\t}\n\n/* Feature */\n\n\t.feature {\n\t\tbackground: white;\n\t\tdisplay: block;\n\t\theight: auto;\n\t\tmargin-bottom: 2em;\n\t}\n\n\t\t.feature:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\t.feature:before, .feature:after {\n\t\t\tdisplay: none;\n\t\t}\n\n\t\t.feature .image {\n\t\t\tfloat: none;\n\t\t\theight: 15em;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.feature .content {\n\t\t\tborder: solid 1px rgba(224, 224, 224, 0.75);\n\t\t\tpadding: 2em !important;\n\t\t\ttext-align: center;\n\t\t\twidth: 100%;\n\t\t}\n\n/* Header */\n\n\t#header {\n\t\tbackground-image: url(\"images/top-1280.svg\"), url(\"images/overlay.png\"), url(\"../images/header.jpg\");\n\t\tbackground-size: 1280px 184px,\t\t\t\t\t\tauto,\t\t\t\t\t\t\tcover;\n\t\tpadding: 3em 0 7em 0;\n\t}\n\n\t\t#header:before {\n\t\t\theight: calc(100% - 20px);\n\t\t}\n\n\t\t#header:after {\n\t\t\theight: 20px;\n\t\t}\n\n\t\t#header .logo {\n\t\t\tfont-size: 1.5em;\n\t\t}\n\n\t\t#header h1 {\n\t\t\tfont-size: 1.25em;\n\t\t}\n\n\t\t#header p {\n\t\t\tfont-size: 1em;\n\t\t}\n\n/* Footer */\n\n\t#footer {\n\t\tbackground-image: url(\"images/bottom-1280.svg\");\n\t\tbackground-size: 1280px 184px;\n\t\tmargin-top: -75px;\n\t\tpadding: calc(184px + 2em) 0 2em 0;\n\t}\n\n\t\t#footer:before {\n\t\t\theight: calc(184px + 2em);\n\t\t}\n\n\t\t#footer form {\n\t\t\tpadding-bottom: 0;\n\t\t}\n\n/* Main */\n\n\t#main {\n\t\tpadding: 2em 0 2em 0;\n\t}"
  },
  {
    "path": "public/css/style-mobilep.css",
    "content": "/*\n\tDirective by HTML5 UP\n\thtml5up.net | @n33co\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\n*/\n\n/* Section/Article */\n\n\theader.major {\n\t\tpadding-left: 1em;\n\t\tpadding-right: 1em;\n\t}\n\n\tfooter.major {\n\t\tpadding-left: 1em;\n\t\tpadding-right: 1em;\n\t}\n\n/* List */\n\n\tul.icons li {\n\t\tpadding: 0.2em;\n\t}\n\n\tul.actions li {\n\t\tdisplay: block;\n\t\tpadding: 15px 0 0 0;\n\t}\n\n\t\tul.actions li:first-child {\n\t\t\tpadding: 0;\n\t\t}\n\n/* Button */\n\n\tinput[type=\"submit\"],\n\tinput[type=\"reset\"],\n\tinput[type=\"button\"],\n\t.button {\n\t\tdisplay: block;\n\t\twidth: 100%;\n\t}\n\n/* Box */\n\n\t.box {\n\t\tpadding: 2em 1em;\n\t}\n\n/* Feature */\n\n\t.feature {\n\t\tmargin-bottom: 1em;\n\t}\n\n\t\t.feature .content {\n\t\t\tpadding: 2em 1em !important;\n\t\t}\n\n/* Main */\n\n\t#main {\n\t\tpadding-left: 1em;\n\t\tpadding-right: 1em;\n\t}\n\n/* Footer */\n\n\t#footer {\n\t\tmargin-top: -100px;\n\t\tpadding-left: 1em;\n\t\tpadding-right: 1em;\n\t}\n\n\t\t#footer .copyright li {\n\t\t\tborder: 0;\n\t\t\tdisplay: block;\n\t\t\tmargin: 0;\n\t\t\tpadding: 0.75em 0 0 0;\n\t\t}\n\n/* Header */\n\n\t#header {\n\t\tpadding-left: 2em;\n\t\tpadding-right: 2em;\n\t}\n\n\t\t#header br {\n\t\t\tdisplay: none;\n\t\t}"
  },
  {
    "path": "public/css/style-narrow.css",
    "content": "/*\n\tDirective by HTML5 UP\n\thtml5up.net | @n33co\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\n*/\n\n/* Basic */\n\n\tbody, input, select, textarea {\n\t\tfont-size: 12pt;\n\t}"
  },
  {
    "path": "public/css/style-narrower.css",
    "content": "/*\n\tDirective by HTML5 UP\n\thtml5up.net | @n33co\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\n*/\n\n/* Section/Article */\n\n\theader.major {\n\t\tpadding-left: 2em;\n\t\tpadding-right: 2em;\n\t}\n\n\tfooter.major {\n\t\tpadding-left: 2em;\n\t\tpadding-right: 2em;\n\t}"
  },
  {
    "path": "public/css/style-normal.css",
    "content": "/*\n\tDirective by HTML5 UP\n\thtml5up.net | @n33co\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\n*/\n\n/* Basic */\n\n\tbody, input, select, textarea {\n\t\tfont-size: 13pt;\n\t}\n\n\th2 {\n\t\tfont-size: 1.35em;\n\t}\n\n\th3 {\n\t\tfont-size: 1.15em;\n\t}\n\n/* Section/Article */\n\n\theader.major {\n\t\tmargin-bottom: 4em;\n\t\tpadding: 3em 0;\n\t}\n\n\t\theader.major p {\n\t\t\tfont-size: 1.15em;\n\t\t}\n\n\tfooter.major {\n\t\tmargin-top: 4em;\n\t\tpadding: 3em 0;\n\t}\n\n/* Box */\n\n\t.box {\n\t\tpadding: 2.5em;\n\t\tmargin-bottom: 4em;\n\t}\n\n/* Feature */\n\n\t.feature {\n\t\theight: 18em;\n\t}\n\n\t\t.feature .content {\n\t\t\tpadding: 2.5em;\n\t\t}\n\n/* Header */\n\n\t#header {\n\t\tbackground-attachment: scroll,\t\t\t\t\t\t\tscroll,\t\t\t\t\t\t\tscroll;\n\t\tbackground-image: url(\"images/top-1600.svg\"), url(\"images/overlay.png\"), url(\"../images/header.jpg\");\n\t\tbackground-size: 1600px 230px,\t\t\t\t\tauto,\t\t\t\t\t\t\tcover;\n\t\tpadding: 6em 0 12em 0;\n\t}\n\n\t\t#header:before {\n\t\t\theight: calc(100% - 25px);\n\t\t}\n\n\t\t#header:after {\n\t\t\theight: 25px;\n\t\t}\n\n\t\t#header h1 {\n\t\t\tfont-size: 2em;\n\t\t}\n\n\t\t#header p {\n\t\t\tfont-size: 1.15em;\n\t\t}\n\n/* Footer */\n\n\t#footer {\n\t\tbackground-image: url(\"images/bottom-1600.svg\");\n\t\tbackground-size: 1600px 230px;\n\t\tmargin-top: -100px;\n\t\tpadding: calc(230px + 4em) 0 6em 0;\n\t}\n\n\t\t#footer:before {\n\t\t\theight: calc(230px + 4em);\n\t\t}\n\n/* Main */\n\n\t#main {\n\t\tpadding: 4em 0 3em 0;\n\t}"
  },
  {
    "path": "public/css/style-wide.css",
    "content": "/*\n\tDirective by HTML5 UP\n\thtml5up.net | @n33co\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\n*/\n\n/* Basic */\n\n\tbody, input, select, textarea {\n\t\tfont-size: 14pt;\n\t}\n\n\th2 {\n\t\tfont-size: 1.5em;\n\t}\n\n\th3 {\n\t\tfont-size: 1.25em;\n\t}\n\n/* Section/Article */\n\n\theader.major p {\n\t\tfont-size: 1.25em;\n\t}\n\n/* Header */\n\n\t#header {\n\t\tpadding: 8em 0 16em 0;\n\t}\n\n\t\t#header h1 {\n\t\t\tfont-size: 2.25em;\n\t\t}\n\n\t\t#header p {\n\t\t\tfont-size: 1.25em;\n\t\t\tline-height: 1.65em;\n\t\t}"
  },
  {
    "path": "public/css/style.css",
    "content": "@import url(\"font-awesome.min.css\");\n@import url(\"http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300italic,400,400italic,600,600italic,700,700italic\");\n\n/*\n\tDirective by HTML5 UP\n\thtml5up.net | @n33co\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\n*/\n\n/* Basic */\n\n\thtml, body {\n\t\theight: 100%;\n\t}\n\n\tbody {\n\t\tbackground: white;\n\t}\n\n\t\tbody.is-loading * {\n\t\t\t-moz-transition: none !important;\n\t\t\t-webkit-transition: none !important;\n\t\t\t-o-transition: none !important;\n\t\t\t-ms-transition: none !important;\n\t\t\ttransition: none !important;\n\t\t\t-moz-animation: none !important;\n\t\t\t-webkit-animation: none !important;\n\t\t\t-o-animation: none !important;\n\t\t\t-ms-animation: none !important;\n\t\t\tanimation: none !important;\n\t\t}\n\n\tbody, input, select, textarea {\n\t\tcolor: #6e6e6e;\n\t\tfont-family: 'Source Sans Pro', sans-serif;\n\t\tfont-size: 16pt;\n\t\tfont-weight: 400;\n\t\tline-height: 1.75em;\n\t}\n\n\ta {\n\t\t-moz-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;\n\t\t-webkit-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;\n\t\t-o-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;\n\t\t-ms-transition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;\n\t\ttransition: color 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;\n\t\tborder-bottom: dotted 1px;\n\t\tcolor: #4eb980;\n\t\ttext-decoration: none;\n\t}\n\n\t\ta:hover {\n\t\t\tborder-bottom-color: transparent;\n\t\t}\n\n\tstrong, b {\n\t\tfont-weight: 600;\n\t\tcolor: #5b5b5b;\n\t}\n\n\tem, i {\n\t\tfont-style: italic;\n\t}\n\n\tp, ul, ol, dl, table, blockquote, form {\n\t\tmargin: 0 0 2em 0;\n\t}\n\n\th1, h2, h3, h4, h5, h6 {\n\t\tcolor: #5b5b5b;\n\t\tfont-weight: 700;\n\t\tletter-spacing: 0.125em;\n\t\tline-height: 1.75em;\n\t\tmargin-bottom: 1em;\n\t\ttext-transform: uppercase;\n\t\ttext-align: center;\n\t}\n\n\t\th1 a, h2 a, h3 a, h4 a, h5 a, h6 a {\n\t\t\tcolor: inherit;\n\t\t\ttext-decoration: none;\n\t\t}\n\n\th2 {\n\t\tfont-size: 1.75em;\n\t}\n\n\th3 {\n\t\tfont-size: 1.5em;\n\t}\n\n\tsub {\n\t\tfont-size: 0.8em;\n\t\tposition: relative;\n\t\ttop: 0.5em;\n\t}\n\n\tsup {\n\t\tfont-size: 0.8em;\n\t\tposition: relative;\n\t\ttop: -0.5em;\n\t}\n\n\thr {\n\t\tborder: 0;\n\t\tborder-top: solid 1px rgba(224, 224, 224, 0.75);\n\t\tmargin-bottom: 1.5em;\n\t}\n\n\tblockquote {\n\t\tborder-left: solid 0.5em rgba(224, 224, 224, 0.75);\n\t\tfont-style: italic;\n\t\tpadding: 1em 0 1em 2em;\n\t}\n\n/* Section/Article */\n\n\tsection.special, article.special {\n\t\ttext-align: center;\n\t}\n\n\theader {\n\t\ttext-align: center;\n\t}\n\n\t\theader p {\n\t\t\tposition: relative;\n\t\t\ttop: -1em;\n\t\t\tcolor: #888888;\n\t\t\ttext-transform: uppercase;\n\t\t\tletter-spacing: 0.075em;\n\t\t}\n\n\t\theader.major {\n\t\t\tborder-bottom-width: 1px;\n\t\t\tborder-color: rgba(224, 224, 224, 0.75);\n\t\t\tborder-style: solid;\n\t\t\tborder-top-width: 1px;\n\t\t\tmargin-bottom: 6em;\n\t\t\tpadding: 4em 0;\n\t\t\tposition: relative;\n\t\t}\n\n\t\t\theader.major:before, header.major:after {\n\t\t\t\tbackground: rgba(224, 224, 224, 0.75);\n\t\t\t\tcontent: '';\n\t\t\t\tdisplay: block;\n\t\t\t\theight: 1px;\n\t\t\t\tleft: 0;\n\t\t\t\tposition: absolute;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\theader.major:before {\n\t\t\t\ttop: 10px;\n\t\t\t}\n\n\t\t\theader.major:after {\n\t\t\t\tbottom: 10px;\n\t\t\t}\n\n\t\t\theader.major h2 {\n\t\t\t\tmargin: 0;\n\t\t\t}\n\n\t\t\theader.major p {\n\t\t\t\ttop: 0;\n\t\t\t\tmargin: 1.5em 0 0 0;\n\t\t\t\tpadding: 1.5em 1.5em 0 1.5em;\n\t\t\t\tfont-size: 1.5em;\n\t\t\t\tline-height: 1.75em;\n\t\t\t\tborder-top: solid 1px rgba(224, 224, 224, 0.75);\n\t\t\t\tdisplay: inline-block;\n\t\t\t}\n\n\t\t\theader.major.last {\n\t\t\t\tborder-bottom: 0;\n\t\t\t\tmargin-bottom: 0;\n\t\t\t\tpadding-bottom: 0;\n\t\t\t}\n\n\t\t\t\theader.major.last:after {\n\t\t\t\t\tdisplay: none;\n\t\t\t\t}\n\n\t\t\t\theader.major.last h2 {\n\t\t\t\t\tmargin-bottom: 1em;\n\t\t\t\t}\n\n\tfooter {\n\t\ttext-align: center;\n\t}\n\n\t\tfooter.major {\n\t\t\tborder-bottom-width: 1px;\n\t\t\tborder-color: rgba(224, 224, 224, 0.75);\n\t\t\tborder-style: solid;\n\t\t\tborder-top-width: 1px;\n\t\t\tmargin-top: 6em;\n\t\t\tpadding: 4em 0;\n\t\t\tposition: relative;\n\t\t}\n\n\t\t\tfooter.major:before, footer.major:after {\n\t\t\t\tbackground: rgba(224, 224, 224, 0.75);\n\t\t\t\tcontent: '';\n\t\t\t\tdisplay: block;\n\t\t\t\theight: 1px;\n\t\t\t\tleft: 0;\n\t\t\t\tposition: absolute;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t\tfooter.major:before {\n\t\t\t\ttop: 10px;\n\t\t\t}\n\n\t\t\tfooter.major:after {\n\t\t\t\tbottom: 10px;\n\t\t\t}\n\n/* Form */\n\n\tlabel {\n\t\tdisplay: block;\n\t\tcolor: #5b5b5b;\n\t\tfont-size: 0.8em;\n\t\tfont-weight: 700;\n\t\tletter-spacing: 0.125em;\n\t\tline-height: 1.75em;\n\t\ttext-transform: uppercase;\n\t\tmargin: 0 0 0.5em 0;\n\t}\n\n\tinput[type=\"text\"],\n\tinput[type=\"password\"],\n\tinput[type=\"email\"],\n\tselect,\n\ttextarea {\n\t\t-moz-appearance: none;\n\t\t-webkit-appearance: none;\n\t\t-o-appearance: none;\n\t\t-ms-appearance: none;\n\t\tappearance: none;\n\t\t-moz-transition: background-color 0.2s ease-in-out;\n\t\t-webkit-transition: background-color 0.2s ease-in-out;\n\t\t-o-transition: background-color 0.2s ease-in-out;\n\t\t-ms-transition: background-color 0.2s ease-in-out;\n\t\ttransition: background-color 0.2s ease-in-out;\n\t\tbackground: none;\n\t\tborder-radius: 4px;\n\t\tborder: 0;\n\t\tborder: solid 1px rgba(224, 224, 224, 0.75);\n\t\tcolor: inherit;\n\t\tdisplay: block;\n\t\toutline: 0;\n\t\tpadding: 0.75em;\n\t\ttext-decoration: none;\n\t\twidth: 100%;\n\t\topacity: 1;\n\t}\n\n\t\tinput[type=\"text\"]:focus,\n\t\tinput[type=\"password\"]:focus,\n\t\tinput[type=\"email\"]:focus,\n\t\tselect:focus,\n\t\ttextarea:focus {\n\t\t\tbackground: rgba(224, 224, 224, 0.15);\n\t\t\tborder-color: #4eb980;\n\t\t}\n\n\tinput[type=\"text\"],\n\tinput[type=\"password\"],\n\tinput[type=\"email\"],\n\tselect {\n\t\tline-height: 1em;\n\t}\n\n\ttextarea {\n\t\tpadding: 0.5em 0.75em;\n\t}\n\n\t::-webkit-input-placeholder {\n\t\tcolor: inherit;\n\t\topacity: 0.5;\n\t\tposition: relative;\n\t\ttop: 3px;\n\t}\n\n\t:-moz-placeholder {\n\t\tcolor: inherit;\n\t\topacity: 0.5;\n\t}\n\n\t::-moz-placeholder {\n\t\tcolor: inherit;\n\t\topacity: 0.5;\n\t}\n\n\t:-ms-input-placeholder {\n\t\tcolor: inherit;\n\t\topacity: 0.5;\n\t}\n\n\t.formerize-placeholder {\n\t\tcolor: rgba(110, 110, 110, 0.5) !important;\n\t}\n\n\t.form-error{\n\t\tcolor:red;\n\t}\n\n/* Image */\n\n\t.image {\n\t\tborder: 0;\n\t\tdisplay: inline-block;\n\t\tposition: relative;\n\t}\n\n\t\t.image:after {\n\t\t\t-moz-transition: opacity 0.25s ease-in-out;\n\t\t\t-webkit-transition: opacity 0.25s ease-in-out;\n\t\t\t-o-transition: opacity 0.25s ease-in-out;\n\t\t\t-ms-transition: opacity 0.25s ease-in-out;\n\t\t\ttransition: opacity 0.25s ease-in-out;\n\t\t\tbackground-image: url(\"images/overlay.png\");\n\t\t\tcontent: '';\n\t\t\tdisplay: block;\n\t\t\theight: 100%;\n\t\t\tleft: 0;\n\t\t\topacity: 0.2;\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t.image img {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t.image.fit {\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t\t.image.fit img {\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t.image.feature {\n\t\t\tdisplay: block;\n\t\t\tmargin: 0 0 2em 0;\n\t\t}\n\n\t\t\t.image.feature img {\n\t\t\t\tdisplay: block;\n\t\t\t\twidth: 100%;\n\t\t\t}\n\n\t\t.image.icon {\n\t\t\t-moz-perspective: 500px;\n\t\t\t-webkit-perspective: 500px;\n\t\t\t-o-perspective: 500px;\n\t\t\t-ms-perspective: 500px;\n\t\t\tperspective: 500px;\n\t\t}\n\n\t\t\t.image.icon:before {\n\t\t\t\t-moz-transition: transform 0.1s ease-in-out, font-size 0.1s ease-in-out;\n\t\t\t\t-webkit-transition: transform 0.1s ease-in-out, font-size 0.1s ease-in-out;\n\t\t\t\t-o-transition: transform 0.1s ease-in-out, font-size 0.1s ease-in-out;\n\t\t\t\t-ms-transition: transform 0.1s ease-in-out, font-size 0.1s ease-in-out;\n\t\t\t\ttransition: transform 0.1s ease-in-out, font-size 0.1s ease-in-out;\n\t\t\t\tcolor: #fff;\n\t\t\t\tfont-size: 6em;\n\t\t\t\theight: 1em;\n\t\t\t\tleft: 50%;\n\t\t\t\tline-height: 1em;\n\t\t\t\tmargin: -0.5em 0 0 -0.5em;\n\t\t\t\tposition: absolute;\n\t\t\t\ttext-align: center;\n\t\t\t\ttop: 50%;\n\t\t\t\twidth: 1em;\n\t\t\t\tz-index: 1;\n\t\t\t}\n\n\t\t\t.image.icon:hover:before {\n\t\t\t\t-moz-transform: translateZ(1em);\n\t\t\t\t-webkit-transform: translateZ(1em);\n\t\t\t\t-o-transform: translateZ(1em);\n\t\t\t\t-ms-transform: translateZ(1em);\n\t\t\t\ttransform: translateZ(1em);\n\t\t\t}\n\n\t\t\t.image.icon:hover:after {\n\t\t\t\topacity: 1;\n\t\t\t}\n\n\tspan.image.icon {\n\t\tcursor: default;\n\t}\n\n/* Icon */\n\n\t.icon {\n\t\ttext-decoration: none;\n\t\tborder-bottom: none;\n\t\tposition: relative;\n\t}\n\n\t\t.icon:before {\n\t\t\t-moz-osx-font-smoothing: grayscale;\n\t\t\t-webkit-font-smoothing: antialiased;\n\t\t\tfont-family: FontAwesome;\n\t\t\tfont-style: normal;\n\t\t\tfont-weight: normal;\n\t\t\ttext-transform: none !important;\n\t\t}\n\n\t\t.icon > .label {\n\t\t\tdisplay: none;\n\t\t}\n\n/* List */\n\n\tol.default {\n\t\tlist-style: decimal;\n\t\tpadding-left: 1.25em;\n\t}\n\n\t\tol.default li {\n\t\t\tpadding-left: 0.25em;\n\t\t}\n\n\tul.default {\n\t\tlist-style: disc;\n\t\tpadding-left: 1em;\n\t}\n\n\t\tul.default li {\n\t\t\tpadding-left: 0.5em;\n\t\t}\n\n\tul.icons {\n\t\tcursor: default;\n\t}\n\n\t\tul.icons li {\n\t\t\tdisplay: inline-block;\n\t\t\tfont-size: 1.25em;\n\t\t\tline-height: 1em;\n\t\t\tpadding-left: 0.5em;\n\t\t}\n\n\t\t\tul.icons li:first-child {\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\n\t\t\tul.icons li a, ul.icons li span {\n\t\t\t\t-moz-transition: background-color 0.2s ease-in-out;\n\t\t\t\t-webkit-transition: background-color 0.2s ease-in-out;\n\t\t\t\t-o-transition: background-color 0.2s ease-in-out;\n\t\t\t\t-ms-transition: background-color 0.2s ease-in-out;\n\t\t\t\ttransition: background-color 0.2s ease-in-out;\n\t\t\t\tborder-radius: 100%;\n\t\t\t\tborder: solid 1px rgba(224, 224, 224, 0.75);\n\t\t\t\tdisplay: inline-block;\n\t\t\t\theight: 2em;\n\t\t\t\tline-height: 2em;\n\t\t\t\ttext-align: center;\n\t\t\t\twidth: 2em;\n\t\t\t}\n\n\t\t\t\tul.icons li a:hover, ul.icons li span:hover {\n\t\t\t\t\tbackground: rgba(224, 224, 224, 0.15);\n\t\t\t\t}\n\n\tul.actions {\n\t\tcursor: default;\n\t\ttext-align: center;\n\t}\n\n\t\tul.actions:last-child {\n\t\t\tmargin-bottom: 0;\n\t\t}\n\n\t\tul.actions li {\n\t\t\tdisplay: inline-block;\n\t\t\tpadding: 0 0 0 1.5em;\n\t\t}\n\n\t\t\tul.actions li:first-child {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\n\t\tul.actions.vertical li {\n\t\t\tdisplay: block;\n\t\t\tpadding: 1.5em 0 0 0;\n\t\t}\n\n\t\t\tul.actions.vertical li:first-child {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\n/* Table */\n\n\t.table-wrapper {\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t}\n\n\ttable {\n\t\twidth: 100%;\n\t}\n\n\t\ttable.default {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\t\ttable.default tbody tr {\n\t\t\t\tborder-bottom: solid 1px rgba(224, 224, 224, 0.75);\n\t\t\t}\n\n\t\t\t\ttable.default tbody tr:nth-child(2n - 1) {\n\t\t\t\t\tbackground: rgba(224, 224, 224, 0.15);\n\t\t\t\t}\n\n\t\t\ttable.default td {\n\t\t\t\tpadding: 0.5em 1em 0.5em 1em;\n\t\t\t}\n\n\t\t\ttable.default th {\n\t\t\t\tcolor: #5b5b5b;\n\t\t\t\tfont-size: 0.8em;\n\t\t\t\tfont-weight: 700;\n\t\t\t\tletter-spacing: 0.125em;\n\t\t\t\tline-height: 1.75em;\n\t\t\t\tpadding: 0.5em 1em 0.5em 1em;\n\t\t\t\ttext-align: left;\n\t\t\t\ttext-transform: uppercase;\n\t\t\t}\n\n\t\t\ttable.default thead {\n\t\t\t\tborder-bottom: solid 1px rgba(224, 224, 224, 0.75);\n\t\t\t}\n\n/* Button */\n\n\tinput[type=\"submit\"],\n\tinput[type=\"reset\"],\n\tinput[type=\"button\"],\n\t.button {\n\t\t-moz-appearance: none;\n\t\t-webkit-appearance: none;\n\t\t-o-appearance: none;\n\t\t-ms-appearance: none;\n\t\tappearance: none;\n\t\t-moz-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;\n\t\t-webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;\n\t\t-o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;\n\t\t-ms-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;\n\t\ttransition: color 0.2s ease-in-out, background-color 0.2s ease-in-out;\n\t\tbackground: #544d55;\n\t\tborder-radius: 4px;\n\t\tborder: 0;\n\t\tcolor: white;\n\t\tcursor: pointer;\n\t\tdisplay: inline-block;\n\t\tfont-size: 0.9em;\n\t\tfont-weight: 700;\n\t\tletter-spacing: 0.125em;\n\t\tline-height: 3.25em;\n\t\tmin-width: 15em;\n\t\tpadding: 0 1.5em;\n\t\ttext-align: center;\n\t\ttext-decoration: none;\n\t\ttext-transform: uppercase;\n\t}\n\n\t\tinput[type=\"submit\"]:hover,\n\t\tinput[type=\"reset\"]:hover,\n\t\tinput[type=\"button\"]:hover,\n\t\t.button:hover {\n\t\t\tbackground: #6e6570;\n\t\t}\n\n\t\tinput[type=\"submit\"]:active,\n\t\tinput[type=\"reset\"]:active,\n\t\tinput[type=\"button\"]:active,\n\t\t.button:active {\n\t\t\tbackground: #474148;\n\t\t}\n\n\t\tinput[type=\"submit\"].alt,\n\t\tinput[type=\"reset\"].alt,\n\t\tinput[type=\"button\"].alt,\n\t\t.button.alt {\n\t\t\tbackground: none;\n\t\t\tbox-shadow: inset 0 0 0 1px rgba(224, 224, 224, 0.75);\n\t\t\tcolor: #544d55;\n\t\t}\n\n\t\t\tinput[type=\"submit\"].alt:hover,\n\t\t\tinput[type=\"reset\"].alt:hover,\n\t\t\tinput[type=\"button\"].alt:hover,\n\t\t\t.button.alt:hover {\n\t\t\t\tbackground: rgba(224, 224, 224, 0.15);\n\t\t\t}\n\n\t\t\tinput[type=\"submit\"].alt:active,\n\t\t\tinput[type=\"reset\"].alt:active,\n\t\t\tinput[type=\"button\"].alt:active,\n\t\t\t.button.alt:active {\n\t\t\t\tbackground: rgba(224, 224, 224, 0.35);\n\t\t\t}\n\n\t\tinput[type=\"submit\"].fit,\n\t\tinput[type=\"reset\"].fit,\n\t\tinput[type=\"button\"].fit,\n\t\t.button.fit {\n\t\t\twidth: 100%;\n\t\t}\n\n\t\tinput[type=\"submit\"].small,\n\t\tinput[type=\"reset\"].small,\n\t\tinput[type=\"button\"].small,\n\t\t.button.small {\n\t\t\tfont-size: 0.8em;\n\t\t}\n\n/* Box */\n\n\t.box {\n\t\tbackground: white;\n\t\tborder: solid 1px rgba(224, 224, 224, 0.75);\n\t\tmargin-bottom: 6em;\n\t\tpadding: 3.5em;\n\t}\n\n\t\t.box.alt {\n\t\t\tbackground: none;\n\t\t\tborder: none;\n\t\t\tpadding: 0;\n\t\t}\n\n/* Feature */\n\n\t.feature {\n\t\tposition: relative;\n\t\theight: 20em;\n\t}\n\n\t\t.feature:after {\n\t\t\tclear: both;\n\t\t\tcontent: '';\n\t\t\tdisplay: block;\n\t\t}\n\n\t\t.feature h3, .feature h4, .feature h5, .feature h6 {\n\t\t\ttext-align: inherit;\n\t\t}\n\n\t\t.feature .image {\n\t\t\tdisplay: inline-block;\n\t\t\theight: 100%;\n\t\t\toverflow: hidden;\n\t\t\tposition: relative;\n\t\t\twidth: 50%;\n\t\t}\n\n\t\t\t.feature .image img {\n\t\t\t\tdisplay: block;\n\t\t\t\tmin-height: 100%;\n\t\t\t\tmin-width: 100%;\n\t\t\t\tposition: absolute;\n\t\t\t}\n\n\t\t.feature:before {\n\t\t\tbackground: blue;\n\t\t\tcontent: '';\n\t\t\tdisplay: inline-block;\n\t\t\theight: 100%;\n\t\t\tvertical-align: middle;\n\t\t}\n\n\t\t.feature .content {\n\t\t\tdisplay: inline-block;\n\t\t\tpadding: 3.5em;\n\t\t\tvertical-align: middle;\n\t\t\twidth: 48%;\n\t\t}\n\n\t\t\t.feature .content h3 {\n\t\t\t\tmargin-bottom: 0.5em;\n\t\t\t}\n\n\t\t\t.feature .content :last-child {\n\t\t\t\tmargin: 0;\n\t\t\t}\n\n\t\t.feature.left {\n\t\t\ttext-align: left;\n\t\t}\n\n\t\t\t.feature.left .image {\n\t\t\t\tfloat: left;\n\t\t\t}\n\n\t\t\t\t.feature.left .image img {\n\t\t\t\t\tright: 0;\n\t\t\t\t\ttop: 0;\n\t\t\t\t}\n\n\t\t\t.feature.left .content {\n\t\t\t\tpadding-right: 0;\n\t\t\t}\n\n\t\t.feature.right {\n\t\t\ttext-align: right;\n\t\t}\n\n\t\t\t.feature.right .image {\n\t\t\t\tfloat: right;\n\t\t\t}\n\n\t\t\t\t.feature.right .image img {\n\t\t\t\t\tleft: 0;\n\t\t\t\t\ttop: 0;\n\t\t\t\t}\n\n\t\t\t.feature.right .content {\n\t\t\t\tpadding-left: 0;\n\t\t\t}\n\n\t\t.feature.long .content {\n\t\t\tpadding-top: 0;\n\t\t}\n\n/* Header */\n\n\t#header {\n\t\tbackground-attachment: scroll,\t\t\t\t\t\t\tscroll,\t\t\t\t\tfixed;\n\t\tbackground-image: url(\"images/top-3200.svg\"), url(\"images/overlay.png\"), url(\"../images/header.jpg\");\n\t\tbackground-position: bottom center,\t\t\t\t\ttop left,\t\t\t\tcenter center;\n\t\tbackground-repeat: repeat-x,\t\t\t\t\t\trepeat,\t\t\t\t\tno-repeat;\n\t\tbackground-size: 3200px 460px,\t\t\t\t\tauto,\t\t\t\t\tcover;\n\t\tcolor: rgba(255, 255, 255, 0.8);\n\t\tpadding: 10em 0 20em 0;\n\t\tposition: relative;\n\t\ttext-align: center;\n\t}\n\n\t\t#header:before, #header:after {\n\t\t\tbackground: rgba(224, 224, 224, 0.75);\n\t\t\tcontent: '';\n\t\t\tleft: 50%;\n\t\t\tposition: absolute;\n\t\t\twidth: 1px;\n\t\t\tz-index: 0;\n\t\t}\n\n\t\t#header:before {\n\t\t\theight: calc(100% - 50px);\n\t\t\topacity: 0.15;\n\t\t\ttop: 0;\n\t\t}\n\n\t\t#header:after {\n\t\t\tbottom: 0;\n\t\t\theight: 50px;\n\t\t}\n\n\t\t#header a {\n\t\t\tborder-bottom-color: rgba(255, 255, 255, 0.35);\n\t\t\tcolor: rgba(255, 255, 255, 0.8);\n\t\t}\n\n\t\t\t#header a:hover {\n\t\t\t\tborder-bottom-color: transparent;\n\t\t\t\tcolor: #4eb980;\n\t\t\t}\n\n\t\t#header strong, #header b {\n\t\t\tcolor: white;\n\t\t}\n\n\t\t#header h1, #header h2, #header h3, #header h4, #header h5, #header h6 {\n\t\t\tcolor: white;\n\t\t}\n\n\t\t#header input[type=\"submit\"],\n\t\t#header input[type=\"reset\"],\n\t\t#header input[type=\"button\"],\n\t\t#header .button {\n\t\t\tbackground: white;\n\t\t\tcolor: #544d55;\n\t\t}\n\n\t\t#header .logo {\n\t\t\tbackground: #4eb980;\n\t\t\tborder-radius: 100%;\n\t\t\tcolor: white;\n\t\t\tcursor: default;\n\t\t\tdisplay: inline-block;\n\t\t\tfont-size: 2.25em;\n\t\t\theight: 2.35em;\n\t\t\tline-height: 2.35em;\n\t\t\tmargin: 0 0 0.75em 0;\n\t\t\ttext-align: center;\n\t\t\twidth: 2.35em;\n\t\t}\n\n\t\t\t#header .logo.fa-paper-plane-o:before {\n\t\t\t\tleft: -0.075em;\n\t\t\t\tposition: relative;\n\t\t\t}\n\n\t\t#header h1 {\n\t\t\tfont-size: 2.5em;\n\t\t\tmargin: 0;\n\t\t}\n\n\t\t#header p {\n\t\t\tfont-size: 1.5em;\n\t\t\tline-height: 1.5em;\n\t\t\tmargin: 0.25em 0 0 0;\n\t\t}\n\n/* Footer */\n\n\t#footer {\n\t\tbackground-attachment: scroll;\n\t\tbackground-color: #4eb980;\n\t\tbackground-image: url(\"images/bottom-3200.svg\");\n\t\tbackground-position: top center;\n\t\tbackground-repeat: repeat-x;\n\t\tbackground-size: 3200px 460px;\n\t\tcolor: rgba(255, 255, 255, 0.8);\n\t\t/*\n\t\tSince the SVG background occupies a lot of vertical space, we'll\n\t\tadd additional top padding (to move our content out of its way)\n\t\tand a negative margin (to move everything up a bit).\n\t\t*/\n\t\tmargin-top: -260px;\n\t\tpadding: calc(460px + 6em) 0 10em 0;\n\t\tposition: relative;\n\t\ttext-align: center;\n\t}\n\n\t\t#footer:before {\n\t\t\tbackground: rgba(224, 224, 224, 0.75);\n\t\t\tcontent: '';\n\t\t\theight: calc(460px + 6em);\n\t\t\tleft: 50%;\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\twidth: 1px;\n\t\t\tz-index: 0;\n\t\t}\n\n\t\t#footer a {\n\t\t\tcolor: white;\n\t\t}\n\n\t\t#footer strong, #footer b {\n\t\t\tcolor: white;\n\t\t}\n\n\t\t#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {\n\t\t\tcolor: white;\n\t\t}\n\n\t\t#footer header p {\n\t\t\tcolor: rgba(255, 255, 255, 0.5);\n\t\t}\n\n\t\t#footer input[type=\"submit\"],\n\t\t#footer input[type=\"reset\"],\n\t\t#footer input[type=\"button\"],\n\t\t#footer .button {\n\t\t\tbackground: white;\n\t\t\tbox-shadow: inset 0 0 0 1px white;\n\t\t\tcolor: #4eb980;\n\t\t}\n\n\t\t\t#footer input[type=\"submit\"]:hover,\n\t\t\t#footer input[type=\"reset\"]:hover,\n\t\t\t#footer input[type=\"button\"]:hover,\n\t\t\t#footer .button:hover {\n\t\t\t\tbackground: rgba(224, 224, 224, 0.15);\n\t\t\t\tcolor: white;\n\t\t\t}\n\n\t\t#footer input[type=\"text\"]:focus,\n\t\t#footer input[type=\"password\"]:focus,\n\t\t#footer input[type=\"email\"]:focus,\n\t\t#footer select:focus,\n\t\t#footer textarea:focus {\n\t\t\tborder-color: white;\n\t\t}\n\n\t\t#footer .formerize-placeholder {\n\t\t\tcolor: rgba(255, 255, 255, 0.3) !important;\n\t\t}\n\n\t\t#footer form {\n\t\t\tmargin: 3em 0;\n\t\t}\n\n\t\t#footer .copyright {\n\t\t\tcolor: rgba(255, 255, 255, 0.5);\n\t\t\tfont-size: 0.8em;\n\t\t\tline-height: 1em;\n\t\t\tmargin: 3em 0 0 0;\n\t\t}\n\n\t\t\t#footer .copyright li {\n\t\t\t\tborder-left: dotted 1px;\n\t\t\t\tdisplay: inline-block;\n\t\t\t\tmargin-left: 1em;\n\t\t\t\tpadding-left: 1em;\n\t\t\t}\n\n\t\t\t\t#footer .copyright li:first-child {\n\t\t\t\t\tpadding: 0;\n\t\t\t\t\tmargin: 0;\n\t\t\t\t\tborder: 0;\n\t\t\t\t}\n\n\t\t\t\t#footer .copyright li a, #footer .copyright li span {\n\t\t\t\t\tcolor: inherit;\n\t\t\t\t}\n\n\t\t\t\t\t#footer .copyright li a:hover, #footer .copyright li span:hover {\n\t\t\t\t\t\tcolor: white;\n\t\t\t\t\t}\n\n/* Main */\n\n\t#main {\n\t\tpadding: 6em 0 5em 0;\n\t\tposition: relative;\n\t\tz-index: 1;\n\t}\n\n\t\t#main:before {\n\t\t\tbackground: rgba(224, 224, 224, 0.75);\n\t\t\tcontent: '';\n\t\t\theight: 100%;\n\t\t\tleft: 50%;\n\t\t\tposition: absolute;\n\t\t\ttop: 0;\n\t\t\twidth: 1px;\n\t\t\tz-index: -1;\n\t\t}\n\n\t\t#main header.major,\n\t\t#main footer.major {\n\t\t\tbackground: white;\n\t\t}"
  },
  {
    "path": "public/js/init.js",
    "content": "/*\r\n\tDirective by HTML5 UP\r\n\thtml5up.net | @n33co\r\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\r\n*/\r\n\r\n(function($) {\r\n\r\n\tskel.init({\r\n\t\treset: 'full',\r\n\t\tbreakpoints: {\r\n\t\t\tglobal:\t\t{ range: '*', href: 'css/style.css', containers: '51em', grid: { gutters: 30 } },\r\n\t\t\twide:\t\t{ range: '-1680', href: 'css/style-wide.css' },\r\n\t\t\tnormal:\t\t{ range: '-1280', href: 'css/style-normal.css', containers: '48em' },\r\n\t\t\tnarrow:\t\t{ range: '-980', href: 'css/style-narrow.css', containers: '95%', grid: { gutters: 30 } },\r\n\t\t\tnarrower:\t{ range: '-840', href: 'css/style-narrower.css', containers: '95%!', grid: { zoom: 2, gutters: 20 } },\r\n\t\t\tmobile:\t\t{ range: '-736', href: 'css/style-mobile.css', containers: '90%!', grid: { gutters: 20 }, viewport: { scalable: false } },\r\n\t\t\tmobilep:\t{ range: '-480', href: 'css/style-mobilep.css', containers: '100%!', grid: { zoom: 3 } }\r\n\t\t}\r\n\t});\r\n\r\n\t$(function() {\r\n\r\n\t\tvar\t$window = $(window),\r\n\t\t\t$body = $('body');\r\n\r\n\t\t// Disable animations/transitions until the page has loaded.\r\n\t\t\t$body.addClass('is-loading');\r\n\r\n\t\t\t$window.on('load', function() {\r\n\t\t\t\t$body.removeClass('is-loading');\r\n\t\t\t});\r\n\r\n\t\t// Forms (IE<10).\r\n\t\t\tvar $form = $('form');\r\n\t\t\tif ($form.length > 0) {\r\n\r\n\t\t\t\t$form.find('.form-button-submit')\r\n\t\t\t\t\t.on('click', function() {\r\n\t\t\t\t\t\t$(this).parents('form').submit();\r\n\t\t\t\t\t\treturn false;\r\n\t\t\t\t\t});\r\n\r\n\t\t\t\tif (skel.vars.IEVersion < 10) {\r\n\t\t\t\t\t$.fn.n33_formerize=function(){var _fakes=new Array(),_form = $(this);_form.find('input[type=text],textarea').each(function() { var e = $(this); if (e.val() == '' || e.val() == e.attr('placeholder')) { e.addClass('formerize-placeholder'); e.val(e.attr('placeholder')); } }).blur(function() { var e = $(this); if (e.attr('name').match(/_fakeformerizefield$/)) return; if (e.val() == '') { e.addClass('formerize-placeholder'); e.val(e.attr('placeholder')); } }).focus(function() { var e = $(this); if (e.attr('name').match(/_fakeformerizefield$/)) return; if (e.val() == e.attr('placeholder')) { e.removeClass('formerize-placeholder'); e.val(''); } }); _form.find('input[type=password]').each(function() { var e = $(this); var x = $($('<div>').append(e.clone()).remove().html().replace(/type=\"password\"/i, 'type=\"text\"').replace(/type=password/i, 'type=text')); if (e.attr('id') != '') x.attr('id', e.attr('id') + '_fakeformerizefield'); if (e.attr('name') != '') x.attr('name', e.attr('name') + '_fakeformerizefield'); x.addClass('formerize-placeholder').val(x.attr('placeholder')).insertAfter(e); if (e.val() == '') e.hide(); else x.hide(); e.blur(function(event) { event.preventDefault(); var e = $(this); var x = e.parent().find('input[name=' + e.attr('name') + '_fakeformerizefield]'); if (e.val() == '') { e.hide(); x.show(); } }); x.focus(function(event) { event.preventDefault(); var x = $(this); var e = x.parent().find('input[name=' + x.attr('name').replace('_fakeformerizefield', '') + ']'); x.hide(); e.show().focus(); }); x.keypress(function(event) { event.preventDefault(); x.val(''); }); });  _form.submit(function() { $(this).find('input[type=text],input[type=password],textarea').each(function(event) { var e = $(this); if (e.attr('name').match(/_fakeformerizefield$/)) e.attr('name', ''); if (e.val() == e.attr('placeholder')) { e.removeClass('formerize-placeholder'); e.val(''); } }); }).bind(\"reset\", function(event) { event.preventDefault(); $(this).find('select').val($('option:first').val()); $(this).find('input,textarea').each(function() { var e = $(this); var x; e.removeClass('formerize-placeholder'); switch (this.type) { case 'submit': case 'reset': break; case 'password': e.val(e.attr('defaultValue')); x = e.parent().find('input[name=' + e.attr('name') + '_fakeformerizefield]'); if (e.val() == '') { e.hide(); x.show(); } else { e.show(); x.hide(); } break; case 'checkbox': case 'radio': e.attr('checked', e.attr('defaultValue')); break; case 'text': case 'textarea': e.val(e.attr('defaultValue')); if (e.val() == '') { e.addClass('formerize-placeholder'); e.val(e.attr('placeholder')); } break; default: e.val(e.attr('defaultValue')); break; } }); window.setTimeout(function() { for (x in _fakes) _fakes[x].trigger('formerize_sync'); }, 10); }); return _form; };\r\n\t\t\t\t\t$form.n33_formerize();\r\n\t\t\t\t}\r\n\r\n\t\t\t}\r\n\r\n\t\t// Validate Form\r\n\t\t\t$.validate({\r\n\t\t\t\t\tform : '#wppb-form'\r\n\t\t\t});\r\n\r\n\t});\r\n\r\n})(jQuery);"
  },
  {
    "path": "server.js",
    "content": "/**\n *\tWPPB GENERATOR SITE\n *\tAuthor: Enrique Chavez\n *\tAuthor URI: http://enriquechavez.co\n */\n\nvar express = require('express');\nvar app = express();\nvar port = process.env.PORT || 3000;\nvar path = require('path');\nvar ghdownload = require('github-download');\nvar rimraf = require('rimraf');\nvar fs = require('fs-extra');\nvar mime = require('mime');\nvar replace = require('replace');\nvar bodyParser = require('body-parser');\nvar EasyZip = require('easy-zip').EasyZip;\nvar CronJob = require('cron').CronJob;\nvar ua = require('universal-analytics');\n\napp.set('port', port);\napp.set('view engine', 'ejs');\napp.set('views', path.join(__dirname, 'views'));\n\napp.use(express.static(__dirname + '/public'));\napp.use(bodyParser.urlencoded({ extended: true }));\n\napp\n  .route(\n    '/.well-known/acme-challenge/miU-q9A8ox1btoayRB8tM6wcWPisl42aR4wnixiK2UU'\n  )\n  .get(function(req, res) {\n    res.send(\n      'miU-q9A8ox1btoayRB8tM6wcWPisl42aR4wnixiK2UU.9s9UoMhX5iRzhJpZG6oAd-7PRFIBTPxbwd7nVTPfGcM'\n    );\n  });\n\napp\n  .route('/')\n  //GET REQUEST DRAW THE HOME PAGE\n  .get(function(req, res) {\n    res.send('Please visit <a href=\"https://wppb.me\">https://wppb.me</a>');\n    //res.redirect('https://wppb.me');\n  }) // END GET ROUTE\n\n  .post(function(req, res) {\n    var origin = process.cwd() + '/source/';\n    var pluginSlug = '';\n    var pluginName = '';\n    var pluginURI = '';\n    var pluginAuthor = '';\n    var pluginAuthorURI = '';\n    var pluginDescription = '';\n    var pluginNamePackage = '';\n    var pluginNameInstance = '';\n    var pluginAuthorEmail = '';\n    var pluginAuthorFull = '';\n    var pluginNameVersion = '';\n    var destination = '';\n    var data = req.body;\n    var visitor = ua('UA-56742268-1');\n\n    //Track Event\n    visitor.event('build', 'click', 'download', 1).send();\n    // ALL FIELDS REQUIRED IF EMPTY SET DEFAULT VALUES\n    pluginSlug = String(data.slug).length\n      ? String(data.slug).toLowerCase()\n      : 'amazing-plugin';\n    pluginName = String(data.name).length ? data.name : 'Amazing Plugin';\n    pluginURI = String(data.uri).length\n      ? data.uri\n      : 'http://example.com/amazing-plugin-uri/';\n    pluginAuthor = String(data.author.name).length\n      ? data.author.name\n      : 'Plugin Author';\n    pluginAuthorURI = String(data.author.uri).length\n      ? data.author.uri\n      : 'http://mydomain.tld';\n    pluginAuthorEmail = String(data.author.email).length\n      ? data.author.email\n      : 'my@email.tld';\n    pluginNamePackage = capitalize(pluginSlug);\n    pluginNameInstance = pluginSlug.replace(/-/gi, '_');\n    pluginNameVersion = (pluginNameInstance + '_VERSION').toUpperCase();\n    pluginAuthorFull = pluginAuthor + ' <' + pluginAuthorEmail + '>';\n\n    destination =\n      process.cwd() + '/tmp/' + pluginSlug + '-' + new Date().getTime();\n\n    fs.copy(origin, destination, function(err) {\n      if (err) {\n        console.error(err);\n\n        return;\n      }\n\n      //RENAME THE MAIN PLUGIN DIRECTORY\n      fs.renameSync(\n        destination + '/plugin-name',\n        destination + '/' + pluginSlug\n      );\n\n      //FIND AND REPLACE FILES NAMES\n      walker(destination + '/' + pluginSlug, function(err, files) {\n        if (err) {\n          console.error(err);\n\n          return;\n        }\n\n        files.forEach(function(file) {\n          var newName;\n          var re = /plugin-name/gi;\n          newName = file.replace(re, pluginSlug);\n          fs.renameSync(file, newName);\n        });\n\n        // Plugin URI\n        replace({\n          regex: 'http://example.com/plugin-name-uri/',\n          replacement: pluginURI,\n          paths: [destination + '/' + pluginSlug + '/' + pluginSlug + '.php'],\n          recursive: false,\n          silent: true\n        });\n\n        // Plugin Name\n        replace({\n          regex: 'WordPress Plugin Boilerplate',\n          replacement: pluginName,\n          paths: [destination + '/' + pluginSlug + '/' + pluginSlug + '.php'],\n          recursive: true,\n          silent: true\n        });\n\n        //Plugin URI\n        replace({\n          regex: 'http://example.com/plugin-name-uri/',\n          replacement: pluginURI,\n          paths: [destination + '/' + pluginSlug + '/' + pluginSlug + '.php'],\n          recursive: true,\n          silent: true\n        });\n\n        //find Plugin Author\n        replace({\n          regex: 'Your Name or Your Company',\n          replacement: pluginAuthor,\n          paths: [destination + '/' + pluginSlug + '/' + pluginSlug + '.php'],\n          recursive: true,\n          silent: true\n        });\n\n        //find Plugin Author Full\n        replace({\n          regex: 'Your Name <email@example.com>',\n          replacement: pluginAuthorFull,\n          paths: [destination + '/' + pluginSlug],\n          recursive: true,\n          silent: true\n        });\n\n        //find Plugin_Name\n        replace({\n          regex: 'Plugin_Name',\n          replacement: pluginNamePackage,\n          paths: [destination + '/' + pluginSlug],\n          recursive: true,\n          silent: true\n        });\n\n        //find Plugin slug\n        replace({\n          regex: 'plugin-name',\n          replacement: pluginSlug,\n          paths: [destination + '/' + pluginSlug],\n          recursive: true,\n          silent: true\n        });\n\n        //find Author URI\n        replace({\n          regex: 'http://example.com/?',\n          replacement: pluginAuthorURI,\n          paths: [destination + '/' + pluginSlug],\n          recursive: true,\n          silent: true\n        });\n\n        //find Plugin Version\n        replace({\n          regex: 'PLUGIN_NAME_VERSION',\n          replacement: pluginNameVersion,\n          paths: [destination + '/' + pluginSlug],\n          recursive: true,\n          silent: true\n        });\n        //find Author URI\n        replace({\n          regex: 'plugin_name',\n          replacement: pluginNameInstance,\n          paths: [destination + '/' + pluginSlug + '/' + pluginSlug + '.php'],\n          recursive: true,\n          silent: true\n        });\n\n        //Replace done ZIP it\n\n        var zip = new EasyZip();\n\n        zip.zipFolder(destination + '/' + pluginSlug, function() {\n          zip.writeToResponse(res, pluginSlug);\n        });\n      });\n    });\n  }); //END ROUTE\n\n/**\n * CRON JOB TO GET NEW CODE FROM GITHUB EVERY DAY AT 1:30AM\n */\nvar job = new CronJob(\n  '30 1 * * *',\n  function() {\n    //GET FRESH CODE\n    getSourceCode();\n  },\n  true,\n  'America/Los_Angeles'\n);\n\njob.start();\n\n/**\n * CRON JOB TO CLEAN THE TMP FOLDER EVERY HOUR\n */\n\nvar clean = new CronJob(\n  '0 * * * *',\n  function() {\n    var destination = process.cwd() + '/tmp/';\n    rimraf(destination, function() {});\n  },\n  true,\n  'America/Los_Angeles'\n);\n\nclean.start();\n\n/**\n * GET PLUGIN CODE FROM GITHUB\n */\nvar getSourceCode = function() {\n  var repo = {\n    user: 'DevinVinson',\n    repo: 'WordPress-Plugin-Boilerplate',\n    ref: 'master'\n  };\n\n  var destination = process.cwd() + '/source/';\n\n  //DELETE OLD CODE\n  rimraf(destination, function() {});\n\n  //GET THE NEW CODE FORM THE REPO\n  ghdownload(repo, destination)\n    .on('zip', function(zipUrl) {\n      console.log('zip: ' + zipUrl);\n    })\n\n    .on('error', function(err) {\n      console.error('error ' + err);\n    })\n\n    .on('end', function() {\n      console.log('Finish Github Download ');\n    });\n};\n\n/**\n * RECURSIVE WALKER TO GET ALL THE FILES IN DIRECTORY\n */\nvar walker = function(dir, done) {\n  var results = [];\n\n  fs.readdir(dir, function(err, list) {\n    if (err) return done(err);\n\n    var i = 0;\n\n    (function next() {\n      var file = list[i++];\n\n      if (!file) return done(null, results);\n\n      file = dir + '/' + file;\n\n      fs.stat(file, function(err, stat) {\n        if (stat && stat.isDirectory()) {\n          walker(file, function(err, res) {\n            results = results.concat(res);\n\n            next();\n          });\n        } else {\n          results.push(file);\n\n          next();\n        }\n      });\n    })();\n  });\n};\n\nvar capitalize = function(name) {\n  var newName = '';\n  name = name.replace(/-/gi, ' ');\n  pieces = name.split(' ');\n  pieces.forEach(function(word) {\n    newName += word.charAt(0).toUpperCase() + word.slice(1) + ' ';\n  });\n\n  return newName.trim().replace(/ /gi, '_');\n};\n\n// On Init get initial code\ngetSourceCode();\n\n//Start web app.\napp.listen(app.get('port'), function() {\n  console.log('Node app is running at localhost:' + app.get('port'));\n});\n"
  },
  {
    "path": "views/index.ejs",
    "content": "<!DOCTYPE HTML>\n<!--\n\tDirective by HTML5 UP\n\thtml5up.net | @n33co\n\tFree for personal and commercial use under the CCA 3.0 license (html5up.net/license)\n-->\n<html>\n\t<head>\n\t\t<title>WordPress Plugin Boilerplate Generator | Ready to use WordPress Plugin Boilerplate</title>\n\t\t<meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\" />\n\t\t<meta name=\"description\" content=\"WordPress Plugin Boilerplate Generator, Stop wasting time searching and replacing text strings manually\" />\n\t\t<meta name=\"keywords\" content=\"WordPress Plugin Boilerplate Generator\" />\n\t\t<meta name=\"google-site-verification\" content=\"dQh-6Zo1qY9Zbe2vgxl-JcwIwjJoOmjZRadd9Sit1ZE\" />\n\t\t<meta property=\"og:url\" content=\"http://wppb.me\" />\n\t\t<meta property=\"og:title\" content=\"WordPress Plugin Boilerplate Generator | Ready to use WordPress Plugin Boilerplate\" />\n\t\t<meta property=\"og:image\" content=\"http://wppb.me/images/wppb-share.jpg\" />\n\t\t<!--[if lte IE 8]><script src=\"css/ie/html5shiv.js\"></script><![endif]-->\n\t\t<script src=\"js/jquery.min.js\"></script>\n\t\t<script src=\"//cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.1.47/jquery.form-validator.min.js\"></script>\n\t\t<script src=\"js/skel.min.js\"></script>\n\t\t<script src=\"js/init.js\"></script>\n\t\t<noscript>\n\t\t\t<link rel=\"stylesheet\" href=\"css/skel.css\" />\n\t\t\t<link rel=\"stylesheet\" href=\"css/style.css\" />\n\t\t\t<link rel=\"stylesheet\" href=\"css/style-wide.css\" />\n\t\t</noscript>\n\t\t<!--[if lte IE 8]><link rel=\"stylesheet\" href=\"css/ie/v8.css\" /><![endif]-->\n\t</head>\n\t<body>\n\n\t\t<!-- Header -->\n\t\t\t<div id=\"header\">\n\t\t\t\t<span class=\"logo icon fa-plug\"></span>\n\t\t\t\t<h1>WordPress Plugin Boilerplate<br> Generator</h1>\n\t\t\t\t<h2>Based on the <a href=\"http://wppb.io/\" title=\"WordPress Plugin Boilerplate by Tom McFarlin\">WPPB by Tom McFarlin</a></h2>\n\t\t\t\t<h3>Now maintained by <a href=\"https://twitter.com/devinvinson\">Devin Vinson</a></h3>\n\t\t\t\t<p>Stop wasting time searching and replacing text strings manually.</p>\n\n\t\t\t</div>\n\n\t\t<!-- Main -->\n\t\t\t<div id=\"main\">\n\n\t\t\t\t<header class=\"major container 75%\">\n\t\t\t\t\t<h2>You only need to type your plugin\n\t\t\t\t\t<br />\n\t\t\t\t\tdetails in the form below\n\t\t\t\t\t<br />\n\t\t\t\t\tand a zip file will be generated</h2>\n\t\t\t\t</header>\n\n\t\t\t\t<div class=\"box container\">\n\t\t\t\t\t<header>\n\t\t\t\t\t\t<h2>Create your amazing wppb based plugin</h2>\n\t\t\t\t\t</header>\n\t\t\t\t\t<section>\n\t\t\t\t\t\t<form method=\"POST\" action=\"/\" id=\"wppb-form\">\n\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t<div class=\"6u 12u(3)\">\n\t\t\t\t\t\t\t\t\t<label for=\"name\">Plugin Name</label>\n\t\t\t\t\t\t\t\t\t<input class=\"text\" type=\"text\" name=\"name\" id=\"name\" value=\"\" placeholder=\"Your amazing plugin\" data-validation=\"required\" />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"6u 12u(3)\">\n\t\t\t\t\t\t\t\t\t<label for=\"slug\">Plugin Slug</label>\n\t\t\t\t\t\t\t\t\t<input class=\"text\" type=\"text\" name=\"slug\" id=\"slug\" value=\"\" placeholder=\"your-amazing-plugin\" data-validation=\"required\" />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t<div class=\"12u\">\n\t\t\t\t\t\t\t\t\t<label for=\"uri\">Plugin URI</label>\n\t\t\t\t\t\t\t\t\t<input class=\"text\" type=\"text\" name=\"uri\" id=\"uri\" value=\"\" placeholder=\"Your Plugin URI\" data-validation=\"required\" data-validation=\"url\" />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t<div class=\"6u 12u(3)\">\n\t\t\t\t\t\t\t\t\t<label for=\"author-name\">Author Name</label>\n\t\t\t\t\t\t\t\t\t<input class=\"text\" type=\"text\" name=\"author[name]\" id=\"author-name\" value=\"\" placeholder=\"Your name\" data-validation=\"required\" />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"6u 12u(3)\">\n\t\t\t\t\t\t\t\t\t<label for=\"author-email\">Author Email</label>\n\t\t\t\t\t\t\t\t\t<input class=\"text\" type=\"email\" name=\"author[email]\" id=\"author-email\" value=\"\" placeholder=\"your@email.tld\" data-validation=\"required\"  data-validation=\"email\"/>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t<div class=\"12u\">\n\t\t\t\t\t\t\t\t\t<label for=\"author-uri\">Author URI</label>\n\t\t\t\t\t\t\t\t\t<input class=\"text\" type=\"text\" name=\"author[uri]\" id=\"author-uri\" value=\"\" placeholder=\"http://yoursite.tld\" data-validation=\"required\" data-validation=\"url\" />\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"row\">\n\t\t\t\t\t\t\t\t<div class=\"12u\">\n\t\t\t\t\t\t\t\t\t<ul class=\"actions\">\n\t\t\t\t\t\t\t\t\t\t<li><input type=\"submit\" value=\"Build\" /></li>\n\t\t\t\t\t\t\t\t\t\t<li><input type=\"reset\" value=\"Reset\" class=\"alt\" /></li>\n\t\t\t\t\t\t\t\t\t</ul>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t</section>\n\t\t\t\t</div>\n\t\t\t\t<div class=\"box container\">\n\t\t\t\t\t<section>\n\t\t\t\t\t\t<div id=\"impactful-tutorial\"></div>\n\t\t\t\t\t\t<script src=\"//client.stepify.co/embed/tutorize.js\"></script>\n\t\t\t\t\t\t<script>tutorizeInit(\"id\", \"56eb25864780f81200ee8f7d\");</script>\n\t\t\t\t\t</section>\n\t\t\t\t</div>\n\t\t\t</div>\n\n\t\t<!-- Footer -->\n\t\t\t<div id=\"footer\">\n\t\t\t\t<div class=\"container 75%\">\n\t\t\t\t\t<ul class=\"icons\">\n\t\t\t\t\t\t<li><a href=\"https://twitter.com/tmeister\" class=\"icon fa-twitter\" title=\"Follow me\"><span class=\"label\">Twitter</span></a></li>\n\t\t\t\t\t\t<li><a href=\"https://github.com/Tmeister/wppb-gen-site\" class=\"icon fa-github\" title=\"Fork this site\"><span class=\"label\">Github</span></a></li>\n\t\t\t\t\t\t<li><a href=\"https://www.facebook.com/ecdevelopment\" class=\"icon fa-facebook\" title=\"Find me in Facebook\"><span class=\"label\">Facebook</span></a></li>\n\t\t\t\t\t</ul>\n\t\t\t\t\t<ul class=\"copyright\">\n\t\t\t\t\t\t<li>&copy; <%= new Date().getFullYear()  %> <a href=\"http://enriquechavez.co\">Enrique Chavez</a>.</li><li>Design: <a href=\"http://html5up.net\">HTML5 UP</a></li>\n\t\t\t\t\t</ul>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t<script>\n\t\t\t  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){\n\t\t\t  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),\n\t\t\t  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)\n\t\t\t  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');\n\n\t\t\t  ga('create', 'UA-56742268-1', 'auto');\n\t\t\t  ga('require', 'displayfeatures');\n\t\t\t  ga('send', 'pageview');\n\t\t\t</script>\n\t\t\t<script type=\"text/javascript\" src=\"//s7.addthis.com/js/300/addthis_widget.js#pubid=tmeister\" async=\"async\"></script>\n\n\t</body>\n</html>"
  }
]