From 3be1289e3a7f5dde1b6d9a53d1e385328a76ff1e Mon Sep 17 00:00:00 2001 From: git-directory-deploy <> Date: Thu, 3 Mar 2022 14:08:53 +0100 Subject: [PATCH] publish: fix(newsletter): new image format generated from commit 02ff2b37aea3e96e5a76cede796a1ad5bbc9ea7d --- assets/multifluidConsumption.png | Bin 8094 -> 7715 bytes services/monthlyReportNotification/ecolyo.js | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/multifluidConsumption.png b/assets/multifluidConsumption.png index c1e53b07b8b14f9e50e9051288fd84550acebb97..510709d6b053c1c74ad503fa079b23b5235e8a9a 100644 GIT binary patch literal 7715 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 O3=E#GelF{r5}E+I^uV_O literal 8094 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 X41V%_o4|Pn1_lOCS3j3^P6<r_&hT0V diff --git a/services/monthlyReportNotification/ecolyo.js b/services/monthlyReportNotification/ecolyo.js index 1b88e8108..16c5ee38a 100644 --- a/services/monthlyReportNotification/ecolyo.js +++ b/services/monthlyReportNotification/ecolyo.js @@ -35,4 +35,4 @@ t.extract=function(e){for(var t=0,A=[],n="",r=0,a=e.length;r<a;r++){var i=e.char * Modified by Juriy "kangax" Zaytsev * Original code by Erik Arvidsson, Mozilla Public License * http://erik.eae.net/simplehtmlparser/simplehtmlparser.js - */var n=A(843).createMapFromString;function r(e){return n(e,!0)}var a,i,o=/([^\s"'<>/=]+)/,s=[/=/],u=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^ \t\n\f\r"'`=<>]+)/.source],l="((?:"+(i="["+(a="A-Za-z\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u0131\\u0134-\\u013E\\u0141-\\u0148\\u014A-\\u017E\\u0180-\\u01C3\\u01CD-\\u01F0\\u01F4\\u01F5\\u01FA-\\u0217\\u0250-\\u02A8\\u02BB-\\u02C1\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03CE\\u03D0-\\u03D6\\u03DA\\u03DC\\u03DE\\u03E0\\u03E2-\\u03F3\\u0401-\\u040C\\u040E-\\u044F\\u0451-\\u045C\\u045E-\\u0481\\u0490-\\u04C4\\u04C7\\u04C8\\u04CB\\u04CC\\u04D0-\\u04EB\\u04EE-\\u04F5\\u04F8\\u04F9\\u0531-\\u0556\\u0559\\u0561-\\u0586\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0621-\\u063A\\u0641-\\u064A\\u0671-\\u06B7\\u06BA-\\u06BE\\u06C0-\\u06CE\\u06D0-\\u06D3\\u06D5\\u06E5\\u06E6\\u0905-\\u0939\\u093D\\u0958-\\u0961\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8B\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AE0\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B36-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB5\\u0BB7-\\u0BB9\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CDE\\u0CE0\\u0CE1\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D28\\u0D2A-\\u0D39\\u0D60\\u0D61\\u0E01-\\u0E2E\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E45\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD\\u0EAE\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0F40-\\u0F47\\u0F49-\\u0F69\\u10A0-\\u10C5\\u10D0-\\u10F6\\u1100\\u1102\\u1103\\u1105-\\u1107\\u1109\\u110B\\u110C\\u110E-\\u1112\\u113C\\u113E\\u1140\\u114C\\u114E\\u1150\\u1154\\u1155\\u1159\\u115F-\\u1161\\u1163\\u1165\\u1167\\u1169\\u116D\\u116E\\u1172\\u1173\\u1175\\u119E\\u11A8\\u11AB\\u11AE\\u11AF\\u11B7\\u11B8\\u11BA\\u11BC-\\u11C2\\u11EB\\u11F0\\u11F9\\u1E00-\\u1E9B\\u1EA0-\\u1EF9\\u1F00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2126\\u212A\\u212B\\u212E\\u2180-\\u2182\\u3007\\u3021-\\u3029\\u3041-\\u3094\\u30A1-\\u30FA\\u3105-\\u312C\\u4E00-\\u9FA5\\uAC00-\\uD7A3")+"_]["+a+"0-9\\u0660-\\u0669\\u06F0-\\u06F9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE7-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\.\\-_\\u0300-\\u0345\\u0360\\u0361\\u0483-\\u0486\\u0591-\\u05A1\\u05A3-\\u05B9\\u05BB-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u064B-\\u0652\\u0670\\u06D6-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0901-\\u0903\\u093C\\u093E-\\u094D\\u0951-\\u0954\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A02\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A70\\u0A71\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B43\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B82\\u0B83\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C01-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C82\\u0C83\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0D02\\u0D03\\u0D3E-\\u0D43\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86-\\u0F8B\\u0F90-\\u0F95\\u0F97\\u0F99-\\u0FAD\\u0FB1-\\u0FB7\\u0FB9\\u20D0-\\u20DC\\u20E1\\u302A-\\u302F\\u3099\\u309A\\xB7\\u02D0\\u02D1\\u0387\\u0640\\u0E46\\u0EC6\\u3005\\u3031-\\u3035\\u309D\\u309E\\u30FC-\\u30FE]*")+"\\:)?"+i+")",c=new RegExp("^<"+l),p=/^\s*(\/?)>/,d=new RegExp("^<\\/"+l+"[^>]*>"),f=/^<!DOCTYPE\s?[^>]+>/i,h=!1;"x".replace(/x(.)?/g,(function(e,t){h=""===t}));var m=r("area,base,basefont,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),g=r("a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,noscript,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,svg,textarea,tt,u,var"),v=r("colgroup,dd,dt,li,option,p,td,tfoot,th,thead,tr,source"),y=r("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected"),b=r("script,style"),_=r("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,ol,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track,ul"),w={};function E(e){var t=o.source+"(?:\\s*("+function(e){return s.concat(e.customAttrAssign||[]).map((function(e){return"(?:"+e.source+")"})).join("|")}(e)+")[ \\t\\n\\f\\r]*(?:"+u.join("|")+"))?";if(e.customAttrSurround){for(var A=[],n=e.customAttrSurround.length-1;n>=0;n--)A[n]="(?:("+e.customAttrSurround[n][0].source+")\\s*"+t+"\\s*("+e.customAttrSurround[n][1].source+"))";A.push("(?:"+t+")"),t="(?:"+A.join("|")+")"}return new RegExp("^\\s*"+t)}function C(e,t){for(var A,n,r,a,i=[],o=E(t);e;){if(n=e,A&&b(A)){var s=A.toLowerCase(),u=w[s]||(w[s]=new RegExp("([\\s\\S]*?)</"+s+"[^>]*>","i"));e=e.replace(u,(function(e,A){return"script"!==s&&"style"!==s&&"noscript"!==s&&(A=A.replace(/<!--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),t.chars&&t.chars(A),""})),L("</"+s+">",s)}else{var l,C=e.indexOf("<");if(0===C){if(/^<!--/.test(e)){var x=e.indexOf("--\x3e");if(x>=0){t.comment&&t.comment(e.substring(4,x)),e=e.substring(x+3),r="";continue}}if(/^<!\[/.test(e)){var T=e.indexOf("]>");if(T>=0){t.comment&&t.comment(e.substring(2,T+1),!0),e=e.substring(T+2),r="";continue}}var O=e.match(f);if(O){t.doctype&&t.doctype(O[0]),e=e.substring(O[0].length),r="";continue}var D=e.match(d);if(D){e=e.substring(D[0].length),D[0].replace(d,L),r="/"+D[1].toLowerCase();continue}var k=I(e);if(k){e=k.rest,N(k),r=k.tagName.toLowerCase();continue}t.continueOnParseError&&(C=e.indexOf("<",1))}C>=0?(l=e.substring(0,C),e=e.substring(C)):(l=e,e="");var S=I(e);a=S?S.tagName:(S=e.match(d))?"/"+S[1]:"",t.chars&&t.chars(l,r,a),r=""}if(e===n)throw new Error("Parse Error: "+e)}function I(e){var t=e.match(c);if(t){var A,n,r={tagName:t[1],attrs:[]};for(e=e.slice(t[0].length);!(A=e.match(p))&&(n=e.match(o));)e=e.slice(n[0].length),r.attrs.push(n);if(A)return r.unarySlash=A[1],r.rest=e.slice(A[0].length),r}}function M(e){if(B(e)>=0)return L("",e),!0}function N(e){var n=e.tagName,r=e.unarySlash;if(t.html5&&("p"===A&&_(n)?L("",A):"tbody"===n?M("thead"):"tfoot"===n&&(M("tbody")||M("thead")),"col"===n&&B("colgroup")<0&&(A="colgroup",i.push({tag:A,attrs:[]}),t.start&&t.start(A,[],!1,""))),!t.html5&&!g(n))for(;A&&g(A);)L("",A);v(n)&&A===n&&L("",n);var a=m(n)||"html"===n&&"head"===A||!!r,o=e.attrs.map((function(e){var A,n,r,a,i,o;function s(t){return i=e[t],void 0!==(n=e[t+1])?'"':void 0!==(n=e[t+2])?"'":(void 0===(n=e[t+3])&&y(A)&&(n=A),"")}h&&-1===e[0].indexOf('""')&&(""===e[3]&&delete e[3],""===e[4]&&delete e[4],""===e[5]&&delete e[5]);var u=1;if(t.customAttrSurround)for(var l=0,c=t.customAttrSurround.length;l<c;l++,u+=7)if(A=e[u+1]){o=s(u+2),r=e[u],a=e[u+6];break}return!A&&(A=e[u])&&(o=s(u+1)),{name:A,value:n,customAssign:i||"=",customOpen:r||"",customClose:a||"",quote:o||""}}));a||(i.push({tag:n,attrs:o}),A=n,r=""),t.start&&t.start(n,o,a,r)}function B(e){var t,A=e.toLowerCase();for(t=i.length-1;t>=0&&i[t].tag.toLowerCase()!==A;t--);return t}function L(e,n){var r;if((r=n?B(n):0)>=0){for(var a=i.length-1;a>=r;a--)t.end&&t.end(i[a].tag,i[a].attrs,a>r||!e);i.length=r,A=r&&i[r-1].tag}else"br"===n.toLowerCase()?t.start&&t.start(n,[],!0,""):"p"===n.toLowerCase()&&(t.start&&t.start(n,[],!1,"",!0),t.end&&t.end(n,[]))}t.partialMarkup||L()}t.HTMLParser=C,t.HTMLtoXML=function(e){var t="";return new C(e,{start:function(e,A,n){t+="<"+e;for(var r=0,a=A.length;r<a;r++)t+=" "+A[r].name+'="'+(A[r].value||"").replace(/"/g,""")+'"';t+=(n?"/":"")+">"},end:function(e){t+="</"+e+">"},chars:function(e){t+=e},comment:function(e){t+="\x3c!--"+e+"--\x3e"},ignore:function(e){t+=e}}),t},t.HTMLtoDOM=function(e,t){var A={html:!0,head:!0,body:!0,title:!0},n={link:"head",base:"head"};t?t=t.ownerDocument||t.getOwnerDocument&&t.getOwnerDocument()||t:"undefined"!=typeof DOMDocument?t=new DOMDocument:"undefined"!=typeof document&&document.implementation&&document.implementation.createDocument?t=document.implementation.createDocument("","",null):"undefined"!=typeof ActiveX&&(t=new ActiveXObject("Msxml.DOMDocument"));var r=[];if(!(t.documentElement||t.getDocumentElement&&t.getDocumentElement())&&t.createElement&&function(){var e=t.createElement("html"),A=t.createElement("head");A.appendChild(t.createElement("title")),e.appendChild(A),e.appendChild(t.createElement("body")),t.appendChild(e)}(),t.getElementsByTagName)for(var a in A)A[a]=t.getElementsByTagName(a)[0];var i=A.body;return new C(e,{start:function(e,a,o){if(A[e])i=A[e];else{var s=t.createElement(e);for(var u in a)s.setAttribute(a[u].name,a[u].value);n[e]&&"boolean"!=typeof A[n[e]]?A[n[e]].appendChild(s):i&&i.appendChild&&i.appendChild(s),o||(r.push(s),i=s)}},end:function(){r.length-=1,i=r[r.length-1]},chars:function(e){i.appendChild(t.createTextNode(e))},comment:function(){},ignore:function(){}}),t}},function(e,t,A){"use strict";var n=A(844),r=A(1031),a=A(1032),i=A(602),o=A(1033),s=A(1040);function u(e,t){this.options=a(t,{defaultPorts:{ftp:21,http:80,https:443},directoryIndexes:["index.html"],ignore_www:!1,output:u.SHORTEST,rejectedSchemes:["data","javascript","mailto"],removeAuth:!1,removeDirectoryIndexes:!0,removeEmptyQueries:!1,removeRootTrailingSlash:!0,schemeRelative:!0,site:void 0,slashesDenoteHost:!0}),this.from=o.from(e,this.options,null)}u.prototype.relate=function(e,t,A){if(i.isPlainObject(t)?(A=t,t=e,e=null):t||(t=e,e=null),A=a(A,this.options),e=e||A.site,!(e=o.from(e,A,this.from))||!e.href)throw new Error("from value not defined.");if(e.extra.hrefInfo.minimumPathOnly)throw new Error("from value supplied is not absolute: "+e.href);return!1===(t=o.to(t,A)).valid?t.href:(t=s(e,t,A),t=r(t,A))},u.relate=function(e,t,A){return(new u).relate(e,t,A)},i.shallowMerge(u,n),e.exports=u},function(e,t,A){"use strict";var n=A(844);function r(e,t){var A=t.removeEmptyQueries&&e.extra.relation.minimumPort;return e.query.string[A?"stripped":"full"]}function a(e,t){return!e.extra.relation.minimumQuery||t.output===n.ABSOLUTE||t.output===n.ROOT_RELATIVE}function i(e,t){var A=t.removeDirectoryIndexes&&e.extra.resourceIsIndex,r=e.extra.relation.minimumResource&&t.output!==n.ABSOLUTE&&t.output!==n.ROOT_RELATIVE;return!!e.resource&&!r&&!A}e.exports=function(e,t){var A="";return A+=function(e,t){var A="";return(e.extra.relation.maximumHost||t.output===n.ABSOLUTE)&&(e.extra.relation.minimumScheme&&t.schemeRelative&&t.output!==n.ABSOLUTE?A+="//":A+=e.scheme+"://"),A}(e,t),A+=function(e,t){return!e.auth||t.removeAuth||!e.extra.relation.maximumHost&&t.output!==n.ABSOLUTE?"":e.auth+"@"}(e,t),A+=function(e,t){return e.host.full&&(e.extra.relation.maximumAuth||t.output===n.ABSOLUTE)?e.host.full:""}(e,t),A+=function(e,t){return e.port&&!e.extra.portIsDefault&&e.extra.relation.maximumHost?":"+e.port:""}(e),A+=function(e,t){var A="",o=e.path.absolute.string,s=e.path.relative.string,u=i(e,t);if(e.extra.relation.maximumHost||t.output===n.ABSOLUTE||t.output===n.ROOT_RELATIVE)A=o;else if(s.length<=o.length&&t.output===n.SHORTEST||t.output===n.PATH_RELATIVE){if(""===(A=s)){var l=a(e,t)&&!!r(e,t);e.extra.relation.maximumPath&&!u?A="./":!e.extra.relation.overridesQuery||u||l||(A="./")}}else A=o;return"/"!==A||u||!t.removeRootTrailingSlash||e.extra.relation.minimumPort&&t.output!==n.ABSOLUTE||(A=""),A}(e,t),A+=function(e,t){return i(e,t)?e.resource:""}(e,t),A+=function(e,t){return a(e,t)?r(e,t):""}(e,t),A+=function(e,t){return e.hash?e.hash:""}(e)}},function(e,t,A){"use strict";var n=A(602);function r(e,t){return t instanceof Object&&e instanceof Object?t instanceof Array&&e instanceof Array?t.concat(e):n.shallowMerge(e,t):e}e.exports=function(e,t){if(n.isPlainObject(e)){var A={};for(var a in t)t.hasOwnProperty(a)&&(void 0!==e[a]?A[a]=r(e[a],t[a]):A[a]=t[a]);return A}return t}},function(e,t,A){"use strict";var n=A(1034),r=A(1035),a=A(1036),i=A(1037),o=A(1038),s=A(1039),u=A(603);function l(e,t){var A=s(e,t);return!1===A.valid||(r(A,t),i(A,t),a(A,t),o(A,t),n(A)),A}e.exports={from:function(e,t,A){if(e){var n=l(e,t),r=u.resolveDotSegments(n.path.absolute.array);return n.path.absolute.array=r,n.path.absolute.string="/"+u.join(r),n}return A},to:l}},function(e,t,A){"use strict";e.exports=function(e){var t=!(e.scheme||e.auth||e.host.full||e.port),A=t&&!e.path.absolute.string,n=A&&!e.resource,r=n&&!e.query.string.full.length,a=r&&!e.hash;e.extra.hrefInfo.minimumPathOnly=t,e.extra.hrefInfo.minimumResourceOnly=A,e.extra.hrefInfo.minimumQueryOnly=n,e.extra.hrefInfo.minimumHashOnly=r,e.extra.hrefInfo.empty=a}},function(e,t,A){"use strict";e.exports=function(e,t){if(t.ignore_www){var A=e.host.full;if(A){var n=A;0===A.indexOf("www.")&&(n=A.substr(4)),e.host.stripped=n}}}},function(e,t,A){"use strict";function n(e){if("/"!==e){var t=[];return e.split("/").forEach((function(e){""!==e&&t.push(e)})),t}return[]}e.exports=function(e,t){var A=e.path.absolute.string;if(A){var r=A.lastIndexOf("/");if(r>-1){if(++r<A.length){var a=A.substr(r);"."!==a&&".."!==a?(e.resource=a,A=A.substr(0,r)):A+="/"}e.path.absolute.string=A,e.path.absolute.array=n(A)}else"."===A||".."===A?(A+="/",e.path.absolute.string=A,e.path.absolute.array=n(A)):(e.resource=A,e.path.absolute.string=null);e.extra.resourceIsIndex=function(e,t){var A=!1;return t.directoryIndexes.every((function(t){return t!==e||(A=!0,!1)})),A}(e.resource,t)}}},function(e,t,A){"use strict";e.exports=function(e,t){var A=-1;for(var n in t.defaultPorts)if(n===e.scheme&&t.defaultPorts.hasOwnProperty(n)){A=t.defaultPorts[n];break}A>-1&&(A=A.toString(),null===e.port&&(e.port=A),e.extra.portIsDefault=e.port===A)}},function(e,t,A){"use strict";var n=Object.prototype.hasOwnProperty;function r(e,t){var A=0,r="";for(var a in e)if(""!==a&&!0===n.call(e,a)){var i=e[a];""===i&&t||(r+=1==++A?"?":"&",a=encodeURIComponent(a),r+=""!==i?a+"="+encodeURIComponent(i).replace(/%20/g,"+"):a)}return r}e.exports=function(e,t){e.query.string.full=r(e.query.object,!1),t.removeEmptyQueries&&(e.query.string.stripped=r(e.query.object,!0))}},function(e,t,A){"use strict";var n=A(36).parse;e.exports=function(e,t){return function(e,t){var A=!0;return t.rejectedSchemes.every((function(t){return A=!(0===e.indexOf(t+":"))})),A}(e,t)?(A=n(e,!0,t.slashesDenoteHost),(r=A.protocol)&&r.indexOf(":")===r.length-1&&(r=r.substr(0,r.length-1)),A.host={full:A.hostname,stripped:null},A.path={absolute:{array:null,string:A.pathname},relative:{array:null,string:null}},A.query={object:A.query,string:{full:null,stripped:null}},A.extra={hrefInfo:{minimumPathOnly:null,minimumResourceOnly:null,minimumQueryOnly:null,minimumHashOnly:null,empty:null,separatorOnlyQuery:"?"===A.search},portIsDefault:null,relation:{maximumScheme:null,maximumAuth:null,maximumHost:null,maximumPort:null,maximumPath:null,maximumResource:null,maximumQuery:null,maximumHash:null,minimumScheme:null,minimumAuth:null,minimumHost:null,minimumPort:null,minimumPath:null,minimumResource:null,minimumQuery:null,minimumHash:null,overridesQuery:null},resourceIsIndex:null,slashes:A.slashes},A.resource=null,A.scheme=r,delete A.hostname,delete A.pathname,delete A.protocol,delete A.search,delete A.slashes,A):{href:e,valid:!1};var A,r}},function(e,t,A){"use strict";var n=A(1041),r=A(1043);e.exports=function(e,t,A){return n(t,e,A),r(t,e,A),t}},function(e,t,A){"use strict";var n=A(1042),r=A(602),a=A(603);e.exports=function(e,t,A){n.upToPath(e,t,A),e.extra.relation.minimumScheme&&(e.scheme=t.scheme),e.extra.relation.minimumAuth&&(e.auth=t.auth),e.extra.relation.minimumHost&&(e.host=r.clone(t.host)),e.extra.relation.minimumPort&&function(e,t){e.port=t.port,e.extra.portIsDefault=t.extra.portIsDefault}(e,t),e.extra.relation.minimumScheme&&function(e,t){if(e.extra.relation.maximumHost||!e.extra.hrefInfo.minimumResourceOnly){var A=e.path.absolute.array,n="/";A?(e.extra.hrefInfo.minimumPathOnly&&0!==e.path.absolute.string.indexOf("/")&&(A=t.path.absolute.array.concat(A)),A=a.resolveDotSegments(A),n+=a.join(A)):A=[],e.path.absolute.array=A,e.path.absolute.string=n}else e.path=r.clone(t.path)}(e,t),n.pathOn(e,t,A),e.extra.relation.minimumResource&&function(e,t){e.resource=t.resource,e.extra.resourceIsIndex=t.extra.resourceIsIndex}(e,t),e.extra.relation.minimumQuery&&(e.query=r.clone(t.query)),e.extra.relation.minimumHash&&(e.hash=t.hash)}},function(e,t,A){"use strict";e.exports={pathOn:function(e,t,A){var n=e.extra.hrefInfo.minimumQueryOnly,r=e.extra.hrefInfo.minimumHashOnly,a=e.extra.hrefInfo.empty,i=e.extra.relation.minimumPort,o=e.extra.relation.minimumScheme,s=i&&e.path.absolute.string===t.path.absolute.string,u=e.resource===t.resource||!e.resource&&t.extra.resourceIsIndex||A.removeDirectoryIndexes&&e.extra.resourceIsIndex&&!t.resource,l=s&&(u||n||r||a),c=A.removeEmptyQueries?"stripped":"full",p=e.query.string[c],d=t.query.string[c],f=l&&!!p&&p===d||(r||a)&&!e.extra.hrefInfo.separatorOnlyQuery,h=f&&e.hash===t.hash;e.extra.relation.minimumPath=s,e.extra.relation.minimumResource=l,e.extra.relation.minimumQuery=f,e.extra.relation.minimumHash=h,e.extra.relation.maximumPort=!o||o&&!s,e.extra.relation.maximumPath=!o||o&&!l,e.extra.relation.maximumResource=!o||o&&!f,e.extra.relation.maximumQuery=!o||o&&!h,e.extra.relation.maximumHash=!o||o&&!h,e.extra.relation.overridesQuery=s&&e.extra.relation.maximumResource&&!f&&!!d},upToPath:function(e,t,A){var n=e.extra.hrefInfo.minimumPathOnly,r=e.scheme===t.scheme||!e.scheme,a=r&&(e.auth===t.auth||A.removeAuth||n),i=A.ignore_www?"stripped":"full",o=a&&(e.host[i]===t.host[i]||n),s=o&&(e.port===t.port||n);e.extra.relation.minimumScheme=r,e.extra.relation.minimumAuth=a,e.extra.relation.minimumHost=o,e.extra.relation.minimumPort=s,e.extra.relation.maximumScheme=!r||r&&!a,e.extra.relation.maximumAuth=!r||r&&!o,e.extra.relation.maximumHost=!r||r&&!s}}},function(e,t,A){"use strict";var n=A(603);e.exports=function(e,t,A){if(e.extra.relation.minimumScheme){var r=(a=e.path.absolute.array,i=t.path.absolute.array,o=[],s=!0,u=-1,i.forEach((function(e,t){s&&(a[t]!==e?s=!1:u=t),s||o.push("..")})),a.forEach((function(e,t){t>u&&o.push(e)})),o);e.path.relative.array=r,e.path.relative.string=n.join(r)}var a,i,o,s,u}},function(e,t,A){"use strict";function n(){}function r(){}n.prototype.sort=function(e,t){t=t||0;for(var A=0,n=this.keys.length;A<n;A++){var r=this.keys[A],a=r.slice(1),i=e.indexOf(a,t);if(-1!==i){do{i!==t&&(e.splice(i,1),e.splice(t,0,a)),t++}while(-1!==(i=e.indexOf(a,t)));return this[r].sort(e,t)}}return e},r.prototype={add:function(e){var t=this;e.forEach((function(A){var n="$"+A;t[n]||(t[n]=[],t[n].processed=0),t[n].push(e)}))},createSorter:function(){var e=this,t=new n;return t.keys=Object.keys(e).sort((function(t,A){var n=e[t].length,r=e[A].length;return n<r?1:n>r||t<A?-1:t>A?1:0})).filter((function(A){if(e[A].processed<e[A].length){var n=A.slice(1),a=new r;return e[A].forEach((function(t){for(var A;-1!==(A=t.indexOf(n));)t.splice(A,1);t.forEach((function(t){e["$"+t].processed++})),a.add(t.slice(0))})),t[A]=a.createSorter(),!0}return!1})),t}},e.exports=r},function(e,t){},function(e,t,A){var n=A(1047),r=A(283),a=Array.prototype.push;function i(e,t){return 2==t?function(t,A){return e(t,A)}:function(t){return e(t)}}function o(e){for(var t=e?e.length:0,A=Array(t);t--;)A[t]=e[t];return A}function s(e,t){return function(){var A=arguments.length;if(A){for(var n=Array(A);A--;)n[A]=arguments[A];var r=n[0]=t.apply(void 0,n);return e.apply(void 0,n),r}}}e.exports=function e(t,A,u,l){var c="function"==typeof A,p=A===Object(A);if(p&&(l=u,u=A,A=void 0),null==u)throw new TypeError;l||(l={});var d=!("cap"in l)||l.cap,f=!("curry"in l)||l.curry,h=!("fixed"in l)||l.fixed,m=!("immutable"in l)||l.immutable,g=!("rearg"in l)||l.rearg,v=c?u:r,y="curry"in l&&l.curry,b="fixed"in l&&l.fixed,_="rearg"in l&&l.rearg,w=c?u.runInContext():void 0,E=c?u:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isError:t.isError,isFunction:t.isFunction,isWeakMap:t.isWeakMap,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},C=E.ary,x=E.assign,T=E.clone,O=E.curry,D=E.forEach,k=E.isArray,S=E.isError,I=E.isFunction,M=E.isWeakMap,N=E.keys,B=E.rearg,L=E.toInteger,R=E.toPath,P=N(n.aryMethod),j={castArray:function(e){return function(){var t=arguments[0];return k(t)?e(o(t)):e.apply(void 0,arguments)}},iteratee:function(e){return function(){var t=arguments[0],A=arguments[1],n=e(t,A),r=n.length;return d&&"number"==typeof A?(A=A>2?A-2:1,r&&r<=A?n:i(n,A)):n}},mixin:function(e){return function(t){var A=this;if(!I(A))return e(A,Object(t));var n=[];return D(N(t),(function(e){I(t[e])&&n.push([e,A.prototype[e]])})),e(A,Object(t)),D(n,(function(e){var t=e[1];I(t)?A.prototype[e[0]]=t:delete A.prototype[e[0]]})),A}},nthArg:function(e){return function(t){var A=t<0?1:L(t)+1;return O(e(t),A)}},rearg:function(e){return function(t,A){var n=A?A.length:0;return O(e(t,A),n)}},runInContext:function(A){return function(n){return e(t,A(n),l)}}};function Q(e,t){if(d){var A=n.iterateeRearg[e];if(A)return function(e,t){return U(e,(function(e){var A=t.length;return function(e,t){return 2==t?function(t,A){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}(B(i(e,A),t),A)}))}(t,A);var r=!c&&n.iterateeAry[e];if(r)return function(e,t){return U(e,(function(e){return"function"==typeof e?i(e,t):e}))}(t,r)}return t}function G(e,t,A){if(h&&(b||!n.skipFixed[e])){var r=n.methodSpread[e],i=r&&r.start;return void 0===i?C(t,A):function(e,t){return function(){for(var A=arguments.length,n=A-1,r=Array(A);A--;)r[A]=arguments[A];var i=r[t],o=r.slice(0,t);return i&&a.apply(o,i),t!=n&&a.apply(o,r.slice(t+1)),e.apply(this,o)}}(t,i)}return t}function F(e,t,A){return g&&A>1&&(_||!n.skipRearg[e])?B(t,n.methodRearg[e]||n.aryRearg[A]):t}function Y(e,t){for(var A=-1,n=(t=R(t)).length,r=n-1,a=T(Object(e)),i=a;null!=i&&++A<n;){var o=t[A],s=i[o];null==s||I(s)||S(s)||M(s)||(i[o]=T(A==r?s:Object(s))),i=i[o]}return a}function H(t,A){var r=n.aliasToReal[t]||t,a=n.remap[r]||r,i=l;return function(t){var n=c?w:E,o=c?w[a]:A,s=x(x({},i),t);return e(n,r,o,s)}}function U(e,t){return function(){var A=arguments.length;if(!A)return e();for(var n=Array(A);A--;)n[A]=arguments[A];var r=g?0:A-1;return n[r]=t(n[r]),e.apply(void 0,n)}}function z(e,t,A){var r,a=n.aliasToReal[e]||e,i=t,u=j[a];return u?i=u(t):m&&(n.mutate.array[a]?i=s(t,o):n.mutate.object[a]?i=s(t,function(e){return function(t){return e({},t)}}(t)):n.mutate.set[a]&&(i=s(t,Y))),D(P,(function(e){return D(n.aryMethod[e],(function(t){if(a==t){var A=n.methodSpread[a],o=A&&A.afterRearg;return r=o?G(a,F(a,i,e),e):F(a,G(a,i,e),e),r=function(e,t,A){return y||f&&A>1?O(t,A):t}(0,r=Q(a,r),e),!1}})),!r})),r||(r=i),r==t&&(r=y?O(r,1):function(){return t.apply(this,arguments)}),r.convert=H(a,t),r.placeholder=t.placeholder=A,r}if(!p)return z(A,u,v);var V=u,W=[];return D(P,(function(e){D(n.aryMethod[e],(function(e){var t=V[n.remap[e]||e];t&&W.push([e,z(e,t,V)])}))})),D(N(V),(function(e){var t=V[e];if("function"==typeof t){for(var A=W.length;A--;)if(W[A][0]==e)return;t.convert=H(e,t),W.push([e,t])}})),D(W,(function(e){V[e[0]]=e[1]})),V.convert=function(e){return V.runInContext.convert(e)(void 0)},V.placeholder=V,D(N(V),(function(e){D(n.realToAlias[e]||[],(function(t){V[t]=V[e]}))})),V}},function(e,t){t.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},t.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},t.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},t.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},t.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},t.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},t.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},t.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},t.realToAlias=function(){var e=Object.prototype.hasOwnProperty,A=t.aliasToReal,n={};for(var r in A){var a=A[r];e.call(n,a)?n[a].push(r):n[a]=[r]}return n}(),t.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},t.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},t.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(e,t,A){e.exports={ary:A(1049),assign:A(267),clone:A(617),curry:A(1059),forEach:A(151),isArray:A(10),isError:A(1060),isFunction:A(101),isWeakMap:A(1061),iteratee:A(1062),keys:A(102),rearg:A(1063),toInteger:A(152),toPath:A(1064)}},function(e,t,A){var n=A(606);e.exports=function(e,t,A){return t=A?void 0:t,t=e&&null==t?e.length:t,n(e,128,void 0,void 0,void 0,void 0,t)}},function(e,t,A){var n=A(574),r=A(22);e.exports=function(e,t,A){var a=1&t,i=n(e);return function t(){var n=this&&this!==r&&this instanceof t?i:e;return n.apply(a?A:this,arguments)}}},function(e,t,A){var n=A(150),r=A(574),a=A(846),i=A(849),o=A(852),s=A(607),u=A(22);e.exports=function(e,t,A){var l=r(e);return function r(){for(var c=arguments.length,p=Array(c),d=c,f=o(r);d--;)p[d]=arguments[d];var h=c<3&&p[0]!==f&&p[c-1]!==f?[]:s(p,f);if((c-=h.length)<A)return i(e,t,a,r.placeholder,void 0,p,h,void 0,void 0,A-c);var m=this&&this!==u&&this instanceof r?l:e;return n(m,this,p)}}},function(e,t){e.exports=function(e,t){for(var A=e.length,n=0;A--;)e[A]===t&&++n;return n}},function(e,t){var A=/\{\n\/\* \[wrapped with (.+)\] \*/,n=/,? & /;e.exports=function(e){var t=e.match(A);return t?t[1].split(n):[]}},function(e,t){var A=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;e.exports=function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(A,"{\n/* [wrapped with "+t+"] */\n")}},function(e,t,A){var n=A(151),r=A(103),a=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];e.exports=function(e,t){return n(a,(function(A){var n="_."+A[0];t&A[1]&&!r(e,n)&&e.push(n)})),e.sort()}},function(e,t,A){var n=A(76),r=A(79),a=Math.min;e.exports=function(e,t){for(var A=e.length,i=a(t.length,A),o=n(e);i--;){var s=t[i];e[i]=r(s,A)?o[s]:void 0}return e}},function(e,t,A){var n=A(150),r=A(574),a=A(22);e.exports=function(e,t,A,i){var o=1&t,s=r(e);return function t(){for(var r=-1,u=arguments.length,l=-1,c=i.length,p=Array(c+u),d=this&&this!==a&&this instanceof t?s:e;++l<c;)p[l]=i[l];for(;u--;)p[l++]=arguments[++r];return n(d,o?A:this,p)}}},function(e,t,A){var n=A(847),r=A(848),a=A(607),i=Math.min;e.exports=function(e,t){var A=e[1],o=t[1],s=A|o,u=s<131,l=128==o&&8==A||128==o&&256==A&&e[7].length<=t[8]||384==o&&t[7].length<=t[8]&&8==A;if(!u&&!l)return e;1&o&&(e[2]=t[2],s|=1&A?0:4);var c=t[3];if(c){var p=e[3];e[3]=p?n(p,c,t[4]):c,e[4]=p?a(e[3],"__lodash_placeholder__"):t[4]}return(c=t[5])&&(p=e[5],e[5]=p?r(p,c,t[6]):c,e[6]=p?a(e[5],"__lodash_placeholder__"):t[6]),(c=t[7])&&(e[7]=c),128&o&&(e[8]=null==e[8]?t[8]:i(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=s,e}},function(e,t,A){var n=A(606);function r(e,t,A){var a=n(e,8,void 0,void 0,void 0,void 0,void 0,t=A?void 0:t);return a.placeholder=r.placeholder,a}r.placeholder={},e.exports=r},function(e,t,A){var n=A(37),r=A(21),a=A(105);e.exports=function(e){if(!r(e))return!1;var t=n(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!a(e)}},function(e,t,A){var n=A(45),r=A(21);e.exports=function(e){return r(e)&&"[object WeakMap]"==n(e)}},function(e,t,A){var n=A(146),r=A(24);e.exports=function(e){return r("function"==typeof e?e:n(e,1))}},function(e,t,A){var n=A(606),r=A(106),a=r((function(e,t){return n(e,256,void 0,void 0,void 0,t)}));e.exports=a},function(e,t,A){var n=A(23),r=A(76),a=A(10),i=A(62),o=A(263),s=A(46),u=A(53);e.exports=function(e){return a(e)?n(e,s):i(e)?[e]:r(o(u(e)))}},function(e,t,A){var n=A(553)("map",A(253));n.placeholder=A(283),e.exports=n},function(e,t,A){var n=A(94);e.exports=function(e,t){var A=[];return n(e,(function(e,n,r){t(e,n,r)&&A.push(e)})),A}},function(e,t,A){var n=A(249),r=A(24),a=A(152),i=Math.max,o=Math.min;e.exports=function(e,t,A){var s=null==e?0:e.length;if(!s)return-1;var u=s-1;return void 0!==A&&(u=a(A),u=A<0?i(s+u,0):o(u,s-1)),n(e,r(t,3),u,!0)}},function(e,t,A){"use strict";function n(e){for(var A in e)t.hasOwnProperty(A)||(t[A]=e[A])}var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var A in e)Object.hasOwnProperty.call(e,A)&&(t[A]=e[A]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var a=A(609);t.Parser=a.Parser;var i=A(855);t.DomHandler=i.DomHandler,t.DefaultHandler=i.DomHandler,t.parseDOM=function(e,t){var A=new i.DomHandler(void 0,t);return new a.Parser(A,t).end(e),A.dom},t.createDomStream=function(e,t,A){var n=new i.DomHandler(e,t,A);return new a.Parser(n,t)};var o=A(854);t.Tokenizer=o.default;var s=r(A(254));t.ElementType=s,t.EVENTS={attribute:2,cdatastart:0,cdataend:0,text:1,processinginstruction:2,comment:1,commentend:0,closetag:1,opentag:2,opentagname:1,error:1,end:0},n(A(857)),n(A(1069)),n(A(1070));var u=r(A(242));t.DomUtils=u;var l=A(857);t.RssHandler=l.FeedHandler},function(e,t,A){"use strict";var n,r=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var A in t)t.hasOwnProperty(A)&&(e[A]=t[A])})(e,t)},function(e,t){function A(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(A.prototype=t.prototype,new A)});Object.defineProperty(t,"__esModule",{value:!0});var a=A(609),i=A(18),o=A(807);var s=function(e){function t(t,A){var n=e.call(this,{decodeStrings:!1})||this;return n._decoder=new o.StringDecoder,n._parser=new a.Parser(t,A),n}return r(t,e),t.prototype._write=function(e,t,A){(function(e,t){return"buffer"===t})(0,t)&&(e=this._decoder.write(e)),this._parser.write(e),A()},t.prototype._final=function(e){this._parser.end(this._decoder.end()),e()},t}(i.Writable);t.WritableStream=s},function(e,t,A){"use strict";var n,r=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var A in t)t.hasOwnProperty(A)&&(e[A]=t[A])})(e,t)},function(e,t){function A(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(A.prototype=t.prototype,new A)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(t){void 0===t&&(t={});var A=e.call(this,(function(e){for(var t,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];A.events.push([e].concat(n)),A._cbs[e]&&(t=A._cbs)[e].apply(t,n)}))||this;return A._cbs=t,A.events=[],A}return r(t,e),t.prototype.onreset=function(){this.events=[],this._cbs.onreset&&this._cbs.onreset()},t.prototype.restart=function(){var e;this._cbs.onreset&&this._cbs.onreset();for(var t=0;t<this.events.length;t++){var A=this.events[t],n=A[0],r=A.slice(1);this._cbs[n]&&(e=this._cbs)[n].apply(e,r)}},t}(a(A(1071)).default);t.CollectingHandler=i},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e){this._func=e}return e.prototype.onattribute=function(e,t){this._func("onattribute",e,t)},e.prototype.oncdatastart=function(){this._func("oncdatastart")},e.prototype.oncdataend=function(){this._func("oncdataend")},e.prototype.ontext=function(e){this._func("ontext",e)},e.prototype.onprocessinginstruction=function(e,t){this._func("onprocessinginstruction",e,t)},e.prototype.oncomment=function(e){this._func("oncomment",e)},e.prototype.oncommentend=function(){this._func("oncommentend")},e.prototype.onclosetag=function(e){this._func("onclosetag",e)},e.prototype.onopentag=function(e,t){this._func("onopentag",e,t)},e.prototype.onopentagname=function(e){this._func("onopentagname",e)},e.prototype.onerror=function(e){this._func("onerror",e)},e.prototype.onend=function(){this._func("onend")},e.prototype.onparserinit=function(e){this._func("onparserinit",e)},e.prototype.onreset=function(){this._func("onreset")},e}();t.default=n},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){delete t.parent,t.children&&t.children.length?(0,r.default)(t.children,e):delete t.children;t.attributes&&0===Object.keys(t.attributes).length&&delete t.attributes};var r=n(A(122));e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e,e=>"true"===e||"false"!==e&&e)};var r=n(A(77));e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){t.attributes||(t.attributes={});t.children&&(0,r.default)(t.children,e)};var r=n(A(122));e.exports=t.default},function(e,t){e.exports="[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.registerRule=function(e,t){if("function"!=typeof e)return console.error("Your rule must be a function");t?u[t]=e:u[e.name]=e;return!0},t.default=void 0;var r=n(A(1077)),a=n(A(1078)),i=n(A(1079)),o=n(A(1080)),s=n(A(1081));const u={validAttributes:r.default,validChildren:a.default,validTag:i.default,validTypes:o.default,errorAttr:s.default};var l=u;t.default=l},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,{components:t}){const{attributes:A,tagName:n}=e,i=t[n];if(!i)return null;const o=[...Object.keys(i.allowedAttributes||{}),...a],s=Object.keys(A||{}).filter(e=>!o.includes(e));if(0===s.length)return null;const{attribute:u,illegal:l}={attribute:s.length>1?"Attributes":"Attribute",illegal:s.length>1?"are illegal":"is illegal"};return(0,r.default)(`${u} ${s.join(", ")} ${l}`,e)};var r=n(A(284));const a=["mj-class","css-class"];e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,{components:t,dependencies:A,skipElements:n}){const{children:a,tagName:i}=e;if(!t[i]||!a||!a.length)return null;const o=[];for(const e of a){const a=e.tagName,s=t[a],u=A[i]||[];if(!1===(!s||n.includes(a)||u.includes(a)||u.some(e=>e instanceof RegExp&&e.test(a)))){const t=Object.keys(A).filter(e=>A[e].includes(a)||A[e].some(e=>e instanceof RegExp&&e.test(a)));o.push((0,r.default)(`${a} cannot be used inside ${i}, only inside: ${t.join(", ")}`,e))}}return o};var r=n(A(284));e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,{components:t}){const{tagName:A}=e;if(a.includes(A))return null;if(!t[A])return(0,r.default)(`Element ${A} doesn't exist or is not registered`,e);return null};var r=n(A(284));const a=["mj-all","mj-class","mj-selector","mj-html-attribute"];e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,{components:t,initializeType:A}){const{attributes:n,tagName:a}=e,i=t[a];if(!i)return null;const o=[];for(const[t,a]of Object.entries(n||{})){const n=i.allowedAttributes&&i.allowedAttributes[t];if(n){const i=new(A(n))(a);!1===i.isValid()&&o.push((0,r.default)(`Attribute ${t} ${i.getErrorMessage()}`,e))}}return o};var r=n(A(284));e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{errors:t}=e;return t?t.map(t=>{switch(t.type){case"include":{const{file:A,partialPath:n}=t.params;return(0,r.default)(`mj-include fails to read file : ${A} at ${n}`,e)}default:return null}}):null};var r=n(A(284));e.exports=t.default},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.registerDependencies=t.assignDependencies=void 0;const n=(e,...t)=>{if(0===t.length)return e;for(const A of t)if("object"==typeof A&&null!==A)for(const t of Object.keys(A))if("string"==typeof t){const n=[];e[t]&&n.push(...e[t]),A[t]&&n.push(...A[t]),e[t]=Array.from(new Set(n))}else console.warn('dependency "tag" must be of type string');else console.warn('"dependencies" must be an object.');return e};t.assignDependencies=n;const r={};t.registerDependencies=e=>{n(r,e)};var a=r;t.default=a},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=y,t.handleMjml3=function(e,t={}){if(!g(e))return e;t.noMigrateWarn||console.log("MJML v3 syntax detected, migrating to MJML v4 syntax. Use mjml -m to get the migrated MJML.");return y(e)};var r=n(A(611)),a=n(A(278)),i=n(A(64)),o=n(A(604)),s=A(25),u=A(825),l=A(1084);const c={indent_size:2,wrap_attributes_indent_size:2,max_preserve_newline:0,preserve_newlines:!1};function p(e){return isNaN(e)||(0,r.default)(e)?e:e+"px"}function d(e){return(0,i.default)(e).forEach(t=>{e[t]=function(e,t){const{length:A}=l.attributesWithUnit;for(let n=0;n<A;n+=1)if(l.attributesWithUnit[n]===e)return p(t);return t}(t,e[t])}),e}function f(e){const t=e.attributes;const A=(e=>{const t=(e.attributes.display||"facebook twitter google").split(" ");return delete e.attributes.display,t})(e);return e.children=[],(0,i.default)(A).forEach(n=>{const r=A[n].replace(":url","-noshare").replace(":share",""),a=r.replace("-noshare","");e.children.push({tagName:"mj-social-element",attributes:{name:r},content:t[a+"-content"]||""}),(0,i.default)(t).forEach(t=>{t.match(a)&&!t.match("content")&&(e.children[n].attributes[t.replace(a+"-","")]=e.attributes[t],delete e.attributes[t])})}),(0,i.default)(t).forEach(e=>{e.match("content")&&delete t[e]}),e}function h(e){const t=(0,a.default)(e.children,{tagName:"mj-hero-content"});return{...e,children:t.children,attributes:{...e.attributes,...t.attributes}}}function m(e){return(0,i.default)(e).forEach(t=>{if("children"===t)for(let t=0;t<e.children.length;t+=1)if(r=e.children[t].tagName,-1===l.unavailableTags.indexOf(r)){switch(e.children[t].tagName){case"mj-body":e.children[t]=("mj-container"===(n=e.children[t]).children[0].tagName&&(n.attributes=n.children[0].attributes,n.children=n.children[0].children),n);break;case"mj-social":e.children[t]=f(e.children[t]);break;case"mj-navbar":e.children[t]=((A=e.children[t]).tagName="mj-section",A.attributes["full-width"]="full-width",A);break;case"mj-inline-links":e.children[t].tagName="mj-navbar";break;case"mj-link":e.children[t].tagName="mj-navbar-link";break;case"mj-hero":e.children[t]=h(e.children[t])}e.children[t].attributes=d(e.children[t].attributes),m(e.children[t])}else console.error(`Ignoring unsupported tag : ${e.children[t].tagName} on line ${e.children[t].line}`),delete e.children[t];var A,n,r}),e}function g(e){return"mj-container"===e.tagName||!(!e.children||!e.children.length)&&e.children.some(g)}const v=({tagName:e,attributes:t,children:A,content:n})=>{const r=A&&A.length>0?A.map(v).join("\n"):n||"",a=Object.keys(t).map(e=>`${e}="${t[e]}"`).join(" ");return`<${e}${""===a?">":` ${a}>`}${r}</${e}>`};function y(e,t={}){console.warn("mjml-migrate is deprecated and will be removed in mjml 5");const{beautify:A}=t;if("object"==typeof e)return m(e);const n=(0,o.default)(e,{components:s.components,ignoreIncludes:!0});return m(n),A?(0,u.html)(v(n),c):v(n)}},function(e,t,A){"use strict";e.exports={unavailableTags:["mj-html","mj-invoice","mj-list","mj-location"],attributesWithUnit:["background-size","border-radius","border-width","cellpadding","cellspacing","font-size","height","icon-height","ico-padding","ico-padding-bottom","ico-font-size","ico-line-height","ico-padding-left","ico-padding-right","ico-padding-top","icon-size","icon-width","inner-padding","letter-spacing","padding","padding-bottom","padding-left","padding-right","padding-left","tb-border-radius","tb-width","width"]}},function(e,t,A){"use strict";var n=A(12).default,r=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.initComponent=w,t.HeadComponent=t.BodyComponent=void 0;var a=r(A(7)),i=r(A(19)),o=r(A(2)),s=r(A(3)),u=r(A(1)),l=r(A(611)),c=r(A(853)),p=r(A(278)),d=r(A(858)),f=r(A(277)),h=r(A(44)),m=r(A(122)),g=r(A(8)),v=r(A(604)),y=n(A(1094)),b=r(A(1095)),_=r(A(1106));function w({initialDatas:e,name:t}){const A=e.context.components[t];if(A){const n=new A(e);return n.headStyle&&n.context.addHeadStyle(t,n.headStyle),n.componentHeadStyle&&n.context.addComponentHeadSyle(n.componentHeadStyle),n}return null}let E=function(){function e(t={}){(0,o.default)(this,e);const{attributes:A={},children:n=[],content:r="",context:a={},props:i={},globalAttributes:s={}}=t;return this.props={...i,children:n,content:r},this.attributes=(0,b.default)({...this.constructor.defaultAttributes,...s,...A},this.constructor.allowedAttributes),this.context=a,this}return(0,s.default)(e,[{key:"getChildContext",value:function(){return this.context}},{key:"getAttribute",value:function(e){return this.attributes[e]}},{key:"getContent",value:function(){return this.props.content.trim()}},{key:"renderMJML",value:function(e,t={}){if("string"==typeof e){return(0,v.default)(`<fragment>${e}</fragment>`,{...t,components:this.context.components,ignoreIncludes:!0}).children.map(e=>this.context.processing(e,this.context)).join("")}return this.context.processing(e,this.context)}}],[{key:"getTagName",value:function(){return this.componentName||(0,d.default)(this.name)}},{key:"isRawElement",value:function(){return!!this.rawElement}}]),e}();(0,u.default)(E,"defaultAttributes",{});let C=function(e){(0,a.default)(A,e);var t=(0,i.default)(A);function A(){return(0,o.default)(this,A),t.apply(this,arguments)}return(0,s.default)(A,[{key:"getStyles",value:function(){return{}}},{key:"getShorthandAttrValue",value:function(e,t){const A=this.getAttribute(`${e}-${t}`),n=this.getAttribute(e);return A?parseInt(A,10):n?(0,y.default)(n,t):0}},{key:"getShorthandBorderValue",value:function(e){const t=e&&this.getAttribute("border-"+e),A=this.getAttribute("border");return(0,y.borderParser)(t||A||"0")}},{key:"getBoxWidths",value:function(){const{containerWidth:e}=this.context,t=parseInt(e,10),A=this.getShorthandAttrValue("padding","right")+this.getShorthandAttrValue("padding","left"),n=this.getShorthandBorderValue("right")+this.getShorthandBorderValue("left");return{totalWidth:t,borders:n,paddings:A,box:t-A-n}}},{key:"htmlAttributes",value:function(e){const t={style:e=>this.styles(e),default:h.default};return(0,f.default)(e,(e,A,n)=>{const r=(t[n]||t.default)(A);return(0,l.default)(r)?e:`${e} ${n}="${r}"`},"")}},{key:"styles",value:function(e){let t;return e&&(t="string"==typeof e?(0,g.default)(this.getStyles(),e):e),(0,f.default)(t,(e,t,A)=>(0,l.default)(t)?e:`${e}${A}:${t};`,"")}},{key:"renderChildren",value:function(e,t={}){const{props:A={},renderer:n=(e=>e.render()),attributes:r={},rawXML:a=!1}=t;if(e=e||this.props.children,a)return e.map(e=>(0,_.default)(e)).join("\n");const i=e.length,o=(0,c.default)(this.context.components,e=>e.isRawElement()),s=e.filter(e=>!(0,p.default)(o,t=>t.getTagName()===e.tagName)).length;let u="",l=0;return(0,m.default)(e,e=>{const t=w({name:e.tagName,initialDatas:{...e,attributes:{...r,...e.attributes},context:this.getChildContext(),props:{...A,first:0===l,index:l,last:l+1===i,sibling:i,nonRawSiblings:s}}});null!==t&&(u+=n(t)),l++}),u}}]),A}(E);t.BodyComponent=C;let x=function(e){(0,a.default)(A,e);var t=(0,i.default)(A);function A(){return(0,o.default)(this,A),t.apply(this,arguments)}return(0,s.default)(A,[{key:"handlerChildren",value:function(){const{children:e}=this.props;return e.map(e=>{const t=w({name:e.tagName,initialDatas:{...e,context:this.getChildContext()}});return t?(t.handler&&t.handler(),t.render?t.render():null):(console.error("No matching component for tag : "+e.tagName),null)})}}],[{key:"getTagName",value:function(){return this.componentName||(0,d.default)(this.name)}}]),A}(E);t.HeadComponent=x},function(e,t,A){var n=A(791),r=A(1087),a=A(1090),i=RegExp("['’]","g");e.exports=function(e){return function(t){return n(a(r(t).replace(i,"")),e,"")}}},function(e,t,A){var n=A(1088),r=A(53),a=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,i=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=r(e))&&e.replace(a,n).replace(i,"")}},function(e,t,A){var n=A(1089)({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});e.exports=n},function(e,t){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},function(e,t,A){var n=A(1091),r=A(1092),a=A(53),i=A(1093);e.exports=function(e,t,A){return e=a(e),void 0===(t=A?void 0:t)?r(e)?i(e):n(e):e.match(t)||[]}},function(e,t){var A=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(A)||[]}},function(e,t){var A=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return A.test(e)}},function(e,t){var A="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",n="["+A+"]",r="\\d+",a="[\\u2700-\\u27bf]",i="[a-z\\xdf-\\xf6\\xf8-\\xff]",o="[^\\ud800-\\udfff"+A+r+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",u="[\\ud800-\\udbff][\\udc00-\\udfff]",l="[A-Z\\xc0-\\xd6\\xd8-\\xde]",c="(?:"+i+"|"+o+")",p="(?:"+l+"|"+o+")",d="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",f="[\\ufe0e\\ufe0f]?"+d+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",s,u].join("|")+")[\\ufe0e\\ufe0f]?"+d+")*"),h="(?:"+[a,s,u].join("|")+")"+f,m=RegExp([l+"?"+i+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[n,l,"$"].join("|")+")",p+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[n,l+c,"$"].join("|")+")",l+"?"+c+"+(?:['’](?:d|ll|m|re|s|t|ve))?",l+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",r,h].join("|"),"g");e.exports=function(e){return e.match(m)||[]}},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const A=e.split(" ");let n={};switch(A.length){case 2:n={top:0,bottom:0,left:1,right:1};break;case 3:n={top:0,left:1,right:1,bottom:2};break;case 4:n={top:0,right:1,bottom:2,left:3};break;case 1:default:return parseInt(e,10)}return parseInt(A[n[t]]||0,10)},t.borderParser=function(e){return parseInt((0,r.default)(e.match(/(?:(?:^| )(\d+))/),1),10)||0};var r=n(A(8))},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(277)),a=A(246);t.default=(e,t)=>(0,r.default)(e,(e,A,n)=>{if(t&&t[n]){const r=(0,a.initializeType)(t[n]);if(r){const t=new r(A);return{...e,[n]:t.getValue()}}}return{...e,[n]:A}},{}),e.exports=t.default},function(e,t,A){var n=A(262),r=A(24),a=A(1097),i=A(10),o=A(137);e.exports=function(e,t,A){var s=i(e)?n:a;return A&&o(e,t,A)&&(t=void 0),s(e,r(t,3))}},function(e,t,A){var n=A(94);e.exports=function(e,t){var A;return n(e,(function(e,n,r){return!(A=t(e,n,r))})),!!A}},function(e,t,A){"use strict";var n=A(12).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(1099)),a=n(A(1100)),i=n(A(1102)),o=n(A(1103)),s=n(A(1104)),u=n(A(1105)),l={boolean:{matcher:r.matcher,typeConstructor:r.default},enum:{matcher:i.matcher,typeConstructor:i.default},color:{matcher:a.matcher,typeConstructor:a.default},unit:{matcher:o.matcher,typeConstructor:o.default},string:{matcher:s.matcher,typeConstructor:s.default},integer:{matcher:u.matcher,typeConstructor:u.default}};t.default=l,e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(246));t.matcher=/^boolean/gim;t.default=()=>function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(e){var n;return(0,r.default)(this,A),(n=t.call(this,e)).matchers=[/^true$/i,/^false$/i],n}return(0,a.default)(A,[{key:"isValid",value:function(){return!0===this.value||!1===this.value}}]),A}(s.default)},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(246)),u=n(A(1101));t.matcher=/^color/gim;const l=/^#\w{3}$/,c=/^#(\w)(\w)(\w)$/;t.default=()=>function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(e){var n;return(0,r.default)(this,A),(n=t.call(this,e)).matchers=[/rgba\(\d{1,3},\s?\d{1,3},\s?\d{1,3},\s?\d(\.\d{1,3})?\)/gi,/rgb\(\d{1,3},\s?\d{1,3},\s?\d{1,3}\)/gi,/^#([0-9a-f]{3}){1,2}$/gi,new RegExp(`^(${u.default.join("|")})$`)],n}return(0,a.default)(A,[{key:"getValue",value:function(){return"string"==typeof this.value&&this.value.match(l)?this.value.replace(c,"#$1$1$2$2$3$3"):this.value}}]),A}(s.default)},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","inherit","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","transparent","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var r=n(A(2)),a=n(A(7)),i=n(A(19)),o=n(A(1)),s=n(A(859)),u=n(A(246));t.matcher=/^enum/gim;t.default=e=>{var t,A;const n=e.match(/\(([^)]+)\)/)[1].split(",");return A=t=function(e){(0,a.default)(A,e);var t=(0,i.default)(A);function A(e){var a;return(0,r.default)(this,A),(a=t.call(this,e)).matchers=n.map(e=>new RegExp(`^${(0,s.default)(e)}$`)),a}return A}(u.default),(0,o.default)(t,"errorMessage","has invalid value: $value for type Enum, only accepts "+n.join(", ")),A}},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var r=n(A(2)),a=n(A(7)),i=n(A(19)),o=n(A(1)),s=n(A(859)),u=n(A(246));t.matcher=/^(unit|unitWithNegative)\(.*\)/gim;t.default=e=>{var t,A;const n=e.match(/^unitWithNegative/)?"-|":"",l=e.match(/\(([^)]+)\)/)[1].split(","),c=e.match(/\{([^}]+)\}/),p=c&&c[1]&&c[1].split(",")||["1"],d=l.includes("auto")?"|auto":"",f=l.filter(e=>"auto"!==e);return A=t=function(e){(0,a.default)(A,e);var t=(0,i.default)(A);function A(e){var a;return(0,r.default)(this,A),(a=t.call(this,e)).matchers=[new RegExp(`^(((${n}\\d|,|\\.){1,}(${f.map(s.default).join("|")})|0${d})( )?){${p.join(",")}}$`)],a}return A}(u.default),(0,o.default)(t,"errorMessage",`has invalid value: $value for type Unit, only accepts (${l.join(", ")}) units and ${p.join(" to ")} value(s)`),A}},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var r=n(A(2)),a=n(A(7)),i=n(A(19)),o=n(A(246));t.matcher=/^string/gim;t.default=()=>function(e){(0,a.default)(A,e);var t=(0,i.default)(A);function A(e){var n;return(0,r.default)(this,A),(n=t.call(this,e)).matchers=[/.*/],n}return A}(o.default)},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var r=n(A(2)),a=n(A(7)),i=n(A(19)),o=n(A(246));t.matcher=/^integer/gim;t.default=()=>function(e){(0,a.default)(A,e);var t=(0,i.default)(A);function A(e){var n;return(0,r.default)(this,A),(n=t.call(this,e)).matchers=[/\d+/],n}return A}(o.default)},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=({tagName:e,attributes:t,children:A,content:r})=>{const a=A&&A.length>0?A.map(n).join("\n"):r||"",i=Object.keys(t).map(e=>`${e}="${t[e]}"`).join(" ");return`<${e}${""===i?">":` ${i}>`}${a}</${e}>`};var r=n;t.default=r,e.exports=t.default},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=(e,t)=>e?e.split(" ").map(e=>`${e}-${t}`).join(" "):"",e.exports=t.default},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=e=>e.replace(/(<!\[endif]-->\s*?<!--\[if mso \| IE]>)/gm,""),e.exports=t.default},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=e=>e.replace(/(<!--\[if\s[^\]]+]>)([\s\S]*?)(<!\[endif]-->)/gm,(e,t,A,n)=>`${t}${A.replace(/(^|>)(\s+)(<|$)/gm,(e,t,A,n)=>`${t}${n}`).replace(/\s{2,}/gm," ")}${n}`),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{backgroundColor:t="",breakpoint:A="480px",content:n="",fonts:p={},mediaQueries:d={},headStyle:f=[],componentsHeadStyle:h={},headRaw:m=[],preview:g,title:v="",style:y=[],forceOWADesktop:b,inlineStyle:_,lang:w}=e;return`\n <!doctype html>\n <html ${w?`lang="${w}" `:""}xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">\n <head>\n <title>\n ${v}\n </title>\n \x3c!--[if !mso]>\x3c!--\x3e\n <meta http-equiv="X-UA-Compatible" content="IE=edge">\n \x3c!--<![endif]--\x3e\n <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1">\n <style type="text/css">\n #outlook a { padding:0; }\n body { margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }\n table, td { border-collapse:collapse;mso-table-lspace:0pt;mso-table-rspace:0pt; }\n img { border:0;height:auto;line-height:100%; outline:none;text-decoration:none;-ms-interpolation-mode:bicubic; }\n p { display:block;margin:13px 0; }\n </style>\n \x3c!--[if mso]>\n <noscript>\n <xml>\n <o:OfficeDocumentSettings>\n <o:AllowPNG/>\n <o:PixelsPerInch>96</o:PixelsPerInch>\n </o:OfficeDocumentSettings>\n </xml>\n </noscript>\n <![endif]--\x3e\n \x3c!--[if lte mso 11]>\n <style type="text/css">\n .mj-outlook-group-fix { width:100% !important; }\n </style>\n <![endif]--\x3e\n ${(0,l.buildFontsTags)(n,_,p)}\n ${(0,c.default)(A,d,b)}\n <style type="text/css">\n ${(0,o.default)(h,(e,t)=>`${e}\n${t(A)}`,"")}\n ${(0,o.default)(f,(e,t)=>`${e}\n${t(A)}`,"")}\n </style>\n <style type="text/css">\n ${(0,s.default)(y,e=>(0,r.default)(e)?e(A):e).join("")}\n </style>\n ${m.filter((0,i.default)(a.default)).join("\n")}\n </head>\n <body style="word-spacing:normal;${t?`background-color:${t};`:""}">\n ${(0,u.default)(g)}\n ${n}\n </body>\n </html>\n `};var r=n(A(101)),a=n(A(611)),i=n(A(623)),o=n(A(277)),s=n(A(253)),u=n(A(1111)),l=A(1112),c=n(A(1113));e.exports=t.default},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(""===e)return"";return`\n <div style="display:none;font-size:1px;color:#ffffff;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">\n ${e}\n </div>\n `},e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.buildFontsTags=function(e,t,A={}){const n=[];if((0,a.default)(A,(A,r)=>{const a=new RegExp(`"[^"]*font-family:[^"]*${r}[^"]*"`,"gmi"),i=new RegExp("font-family:[^;}]*"+r,"gmi");(e.match(a)||t.some(e=>e.match(i)))&&n.push(A)}),n.length>0)return`\n \x3c!--[if !mso]>\x3c!--\x3e\n ${(0,r.default)(n,e=>`<link href="${e}" rel="stylesheet" type="text/css">`).join("\n")}\n <style type="text/css">\n ${(0,r.default)(n,e=>`@import url(${e});`).join("\n")}\n </style>\n \x3c!--<![endif]--\x3e\n\n `;return""};var r=n(A(253)),a=n(A(122))},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t={},A=!1){if((0,r.default)(t))return"";const n=(0,a.default)(t,(e,t)=>`.${t} ${e}`),i=(0,a.default)(t,(e,t)=>`.moz-text-html .${t} ${e}`),o=(0,a.default)(n,e=>"[owa] "+e);return`\n <style type="text/css">\n @media only screen and (min-width:${e}) {\n ${n.join("\n")}\n }\n </style>\n <style media="screen and (min-width:${e})">\n ${i.join("\n")}\n </style>\n ${A?`<style type="text/css">\n${o.join("\n")}\n</style>`:""}\n `};var r=n(A(251)),a=n(A(253));e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.readMjmlConfig=s,t.resolveComponentPath=u,t.registerCustomComponent=l,t.handleMjmlConfigComponents=c,t.default=function(e=process.cwd(),t=o.registerComponent){const{mjmlConfig:{packages:A},componentRootPath:n,error:r}=s(e);return r?{error:r}:c(A,n,t)};var r=n(A(58)),a=n(A(47)),i=A(610),o=A(860);function s(e=process.cwd()){let t=process.cwd(),A=e;try{A=".mjmlconfig"===r.default.basename(e)?r.default.resolve(e):r.default.resolve(e,".mjmlconfig"),t=r.default.dirname(A);return{mjmlConfig:JSON.parse(a.default.readFileSync(r.default.resolve(A),"utf8")),componentRootPath:t}}catch(e){return"ENOENT"!==e.code&&console.error("Error reading mjmlconfig : ",e),{mjmlConfig:{packages:[],options:{}},mjmlConfigPath:A,componentRootPath:t,error:e}}}function u(e,t){if(!e)return null;if(!e.startsWith(".")&&!r.default.isAbsolute(e))try{return A(612).resolve(e)}catch(A){if("MODULE_NOT_FOUND"!==A.code)return console.error("Error resolving custom component path : ",A),null;try{return u("./node_modules/"+e,t)}catch(A){return u("./"+e,t)}}return A(612).resolve(r.default.resolve(t,e))}function l(e,t=o.registerComponent){if(e instanceof Function)t(e);else{Object.keys(e).forEach(A=>{l(e[A],t)})}}function c(e,t,n){const r={success:[],failures:[]};return e.forEach(e=>{let a=e;try{if(a=u(e,t),a){const t=A(612)(a);l(t.default||t,n),(0,i.registerDependencies)((t.default||t).dependencies||{}),r.success.push(e)}}catch(t){r.failures.push({error:t,compPath:e}),"ENOENT"===t.code||"MODULE_NOT_FOUND"===t.code?console.error("Missing or unreadable custom component : ",a):console.error("Error when registering custom component : ",a,t)}}),r}},function(e,t){e.exports="[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)},function(e,t){function A(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}A.keys=function(){return[]},A.resolve=A,e.exports=A,A.id=1116},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=A(1118),a=A(1121),i=A(1124),o=A(1133),s=n(A(1136)),u=n(A(1137)),l=n(A(1138)),c=n(A(1139)),p=n(A(1140)),d=n(A(1141)),f=n(A(1142)),h=n(A(1143)),m=n(A(1144)),g=n(A(1145)),v=n(A(1148)),y=n(A(1149)),b=n(A(1150)),_=n(A(1151)),w=n(A(1152)),E=n(A(1153)),C=n(A(866)),x=n(A(1154)),T=n(A(1155)),O=n(A(1156)),D=n(A(1157)),k=n(A(1158));var S={components:[s.default,u.default,l.default,c.default,p.default,d.default,f.default,h.default,m.default,g.default,v.default,y.default,b.default,_.default,w.default,E.default,C.default,x.default,T.default,O.default,D.default,r.Social,r.SocialElement,a.Navbar,a.NavbarLink,o.Accordion,o.AccordionElement,o.AccordionText,o.AccordionTitle,i.Carousel,i.CarouselImage],dependencies:k.default};t.default=S,e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Social",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"SocialElement",{enumerable:!0,get:function(){return a.default}});var r=n(A(1119)),a=n(A(1120))},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{tableVertical:{margin:"0px"}}}},{key:"getSocialElementAttributes",value:function(){const e={};return this.getAttribute("inner-padding")&&(e.padding=this.getAttribute("inner-padding")),["border-radius","color","font-family","font-size","font-weight","font-style","icon-size","icon-height","icon-padding","text-padding","line-height","text-decoration"].reduce((e,t)=>(e[t]=this.getAttribute(t),e),e)}},{key:"renderHorizontal",value:function(){const{children:e}=this.props;return`\n \x3c!--[if mso | IE]>\n <table\n ${this.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation"})}\n >\n <tr>\n <![endif]--\x3e\n ${this.renderChildren(e,{attributes:this.getSocialElementAttributes(),renderer:e=>e.constructor.isRawElement()?e.render():`\n \x3c!--[if mso | IE]>\n <td>\n <![endif]--\x3e\n <table\n ${e.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:{float:"none",display:"inline-table"}})}\n >\n <tbody>\n ${e.render()}\n </tbody>\n </table>\n \x3c!--[if mso | IE]>\n </td>\n <![endif]--\x3e\n `})}\n \x3c!--[if mso | IE]>\n </tr>\n </table>\n <![endif]--\x3e\n `}},{key:"renderVertical",value:function(){const{children:e}=this.props;return`\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"tableVertical"})}\n >\n <tbody>\n ${this.renderChildren(e,{attributes:this.getSocialElementAttributes()})}\n </tbody>\n </table>\n `}},{key:"render",value:function(){return`\n ${"horizontal"===this.getAttribute("mode")?this.renderHorizontal():this.renderVertical()}\n `}}]),A}(A(25).BodyComponent);t.default=u,(0,s.default)(u,"componentName","mj-social"),(0,s.default)(u,"allowedAttributes",{align:"enum(left,right,center)","border-radius":"unit(px,%)","container-background-color":"color",color:"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string","icon-size":"unit(px,%)","icon-height":"unit(px,%)","icon-padding":"unit(px,%){1,4}","inner-padding":"unit(px,%){1,4}","line-height":"unit(px,%,)",mode:"enum(horizontal,vertical)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","table-layout":"enum(auto,fixed)","text-padding":"unit(px,%){1,4}","text-decoration":"string","vertical-align":"enum(top,bottom,middle)"}),(0,s.default)(u,"defaultAttributes",{align:"center","border-radius":"3px",color:"#333333","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","icon-size":"20px","inner-padding":null,"line-height":"22px",mode:"horizontal",padding:"10px 25px","text-decoration":"none"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=n(A(790)),l=n(A(8)),c=A(25);const p="https://www.mailjet.com/images/theme/v1/icons/ico-social/",d={facebook:{"share-url":"https://www.facebook.com/sharer/sharer.php?u=[[URL]]","background-color":"#3b5998",src:p+"facebook.png"},twitter:{"share-url":"https://twitter.com/intent/tweet?url=[[URL]]","background-color":"#55acee",src:p+"twitter.png"},google:{"share-url":"https://plus.google.com/share?url=[[URL]]","background-color":"#dc4e41",src:p+"google-plus.png"},pinterest:{"share-url":"https://pinterest.com/pin/create/button/?url=[[URL]]&media=&description=","background-color":"#bd081c",src:p+"pinterest.png"},linkedin:{"share-url":"https://www.linkedin.com/shareArticle?mini=true&url=[[URL]]&title=&summary=&source=","background-color":"#0077b5",src:p+"linkedin.png"},instagram:{"background-color":"#3f729b",src:p+"instagram.png"},web:{src:p+"web.png","background-color":"#4BADE9"},snapchat:{src:p+"snapchat.png","background-color":"#FFFA54"},youtube:{src:p+"youtube.png","background-color":"#EB3323"},tumblr:{src:p+"tumblr.png","share-url":"https://www.tumblr.com/widgets/share/tool?canonicalUrl=[[URL]]","background-color":"#344356"},github:{src:p+"github.png","background-color":"#000000"},xing:{src:p+"xing.png","share-url":"https://www.xing.com/app/user?op=share&url=[[URL]]","background-color":"#296366"},vimeo:{src:p+"vimeo.png","background-color":"#53B4E7"},medium:{src:p+"medium.png","background-color":"#000000"},soundcloud:{src:p+"soundcloud.png","background-color":"#EF7F31"},dribbble:{src:p+"dribbble.png","background-color":"#D95988"}};(0,u.default)(d,(e,t)=>{d[t+"-noshare"]={...e,"share-url":"[[URL]]"}});let f=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){const{"icon-size":e,"icon-height":t,"background-color":A}=this.getSocialAttributes();return{td:{padding:this.getAttribute("padding"),"vertical-align":this.getAttribute("vertical-align")},table:{background:A,"border-radius":this.getAttribute("border-radius"),width:e},icon:{padding:this.getAttribute("icon-padding"),"font-size":"0",height:t||e,"vertical-align":"middle",width:e},img:{"border-radius":this.getAttribute("border-radius"),display:"block"},tdText:{"vertical-align":"middle",padding:this.getAttribute("text-padding")},text:{color:this.getAttribute("color"),"font-size":this.getAttribute("font-size"),"font-weight":this.getAttribute("font-weight"),"font-style":this.getAttribute("font-style"),"font-family":this.getAttribute("font-family"),"line-height":this.getAttribute("line-height"),"text-decoration":this.getAttribute("text-decoration")}}}},{key:"getSocialAttributes",value:function(){const e=d[this.getAttribute("name")]||{};let t=this.getAttribute("href");t&&(0,l.default)(e,"share-url")&&(t=e["share-url"].replace("[[URL]]",t));return{href:t,...["icon-size","icon-height","srcset","sizes","src","background-color"].reduce((t,A)=>({...t,[A]:this.getAttribute(A)||e[A]}),{})}}},{key:"render",value:function(){const{src:e,srcset:t,sizes:A,href:n,"icon-size":r,"icon-height":a}=this.getSocialAttributes(),i=!!this.getAttribute("href");return`\n <tr\n ${this.htmlAttributes({class:this.getAttribute("css-class")})}\n >\n <td ${this.htmlAttributes({style:"td"})}>\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"})}\n >\n <tbody>\n <tr>\n <td ${this.htmlAttributes({style:"icon"})}>\n ${i?`<a ${this.htmlAttributes({href:n,rel:this.getAttribute("rel"),target:this.getAttribute("target")})}>`:""}\n <img\n ${this.htmlAttributes({alt:this.getAttribute("alt"),title:this.getAttribute("title"),height:parseInt(a||r,10),src:e,style:"img",width:parseInt(r,10),sizes:A,srcset:t})}\n />\n ${i?"</a>":""}\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n ${this.getContent()?`\n <td ${this.htmlAttributes({style:"tdText"})}>\n ${i?`<a\n ${this.htmlAttributes({href:n,style:"text",rel:this.getAttribute("rel"),target:this.getAttribute("target")})}>`:`<span\n ${this.htmlAttributes({style:"text"})}>`}\n ${this.getContent()}\n ${i?"</a>":"</span>"}\n </td>\n `:""}\n </tr>\n `}}]),A}(c.BodyComponent);t.default=f,(0,s.default)(f,"componentName","mj-social-element"),(0,s.default)(f,"endingTag",!0),(0,s.default)(f,"allowedAttributes",{align:"enum(left,center,right)","background-color":"color",color:"color","border-radius":"unit(px)","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",href:"string","icon-size":"unit(px,%)","icon-height":"unit(px,%)","icon-padding":"unit(px,%){1,4}","line-height":"unit(px,%,)",name:"string","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-padding":"unit(px,%){1,4}",rel:"string",src:"string",srcset:"string",sizes:"string",alt:"string",title:"string",target:"string","text-decoration":"string","vertical-align":"enum(top,middle,bottom)"}),(0,s.default)(f,"defaultAttributes",{align:"left",color:"#000","border-radius":"3px","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"1",padding:"4px","text-padding":"4px 4px 4px 0",target:"_blank","text-decoration":"none","vertical-align":"middle"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Navbar",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"NavbarLink",{enumerable:!0,get:function(){return a.default}});var r=n(A(1122)),a=n(A(1123))},function(e,t,A){"use strict";var n=A(12).default,r=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(A(2)),i=r(A(3)),o=r(A(61)),s=r(A(7)),u=r(A(19)),l=r(A(1)),c=A(25),p=r(A(616)),d=n(A(285));let f=function(e){(0,s.default)(A,e);var t=(0,u.default)(A);function A(...e){var n;return(0,a.default)(this,A),n=t.call(this,...e),(0,l.default)((0,o.default)(n),"headStyle",e=>`\n noinput.mj-menu-checkbox { display:block!important; max-height:none!important; visibility:visible!important; }\n\n @media only screen and (max-width:${e}) {\n .mj-menu-checkbox[type="checkbox"] ~ .mj-inline-links { display:none!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-inline-links,\n .mj-menu-checkbox[type="checkbox"] ~ .mj-menu-trigger { display:block!important; max-width:none!important; max-height:none!important; font-size:inherit!important; }\n .mj-menu-checkbox[type="checkbox"] ~ .mj-inline-links > a { display:block!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-menu-trigger .mj-menu-icon-close { display:block!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-menu-trigger .mj-menu-icon-open { display:none!important; }\n }\n `),n}return(0,i.default)(A,[{key:"getStyles",value:function(){return{div:{align:this.getAttribute("align"),width:"100%"},label:{display:"block",cursor:"pointer","mso-hide":"all","-moz-user-select":"none","user-select":"none",color:this.getAttribute("ico-color"),"font-size":this.getAttribute("ico-font-size"),"font-family":this.getAttribute("ico-font-family"),"text-transform":this.getAttribute("ico-text-transform"),"text-decoration":this.getAttribute("ico-text-decoration"),"line-height":this.getAttribute("ico-line-height"),"padding-top":this.getAttribute("ico-padding-top"),"padding-right":this.getAttribute("ico-padding-right"),"padding-bottom":this.getAttribute("ico-padding-bottom"),"padding-left":this.getAttribute("ico-padding-left"),padding:this.getAttribute("ico-padding")},trigger:{display:"none","max-height":"0px","max-width":"0px","font-size":"0px",overflow:"hidden"},icoOpen:{"mso-hide":"all"},icoClose:{display:"none","mso-hide":"all"}}}},{key:"renderHamburger",value:function(){const e=p.default.randomBytes(8).toString("hex");return`\n ${(0,d.msoConditionalTag)(`\n <input type="checkbox" id="${e}" class="mj-menu-checkbox" style="display:none !important; max-height:0; visibility:hidden;" />\n `,!0)}\n <div\n ${this.htmlAttributes({class:"mj-menu-trigger",style:"trigger"})}\n >\n <label\n ${this.htmlAttributes({for:e,class:"mj-menu-label",style:"label",align:this.getAttribute("ico-align")})}\n >\n <span\n ${this.htmlAttributes({class:"mj-menu-icon-open",style:"icoOpen"})}\n >\n ${this.getAttribute("ico-open")}\n </span>\n <span\n ${this.htmlAttributes({class:"mj-menu-icon-close",style:"icoClose"})}\n >\n ${this.getAttribute("ico-close")}\n </span>\n </label>\n </div>\n `}},{key:"render",value:function(){return`\n ${"hamburger"===this.getAttribute("hamburger")?this.renderHamburger():""}\n <div\n ${this.htmlAttributes({class:"mj-inline-links",style:this.htmlAttributes("div")})}\n >\n ${(0,d.default)(`\n <table role="presentation" border="0" cellpadding="0" cellspacing="0" align="${this.getAttribute("align")}">\n <tr>\n `)}\n ${this.renderChildren(this.props.children,{attributes:{navbarBaseUrl:this.getAttribute("base-url")}})}\n ${(0,d.default)("\n </tr></table>\n ")}\n </div>\n `}}]),A}(c.BodyComponent);t.default=f,(0,l.default)(f,"componentName","mj-navbar"),(0,l.default)(f,"allowedAttributes",{align:"enum(left,center,right)","base-url":"string",hamburger:"string","ico-align":"enum(left,center,right)","ico-open":"string","ico-close":"string","ico-color":"color","ico-font-size":"unit(px,%)","ico-font-family":"string","ico-text-transform":"string","ico-padding":"unit(px,%){1,4}","ico-padding-left":"unit(px,%)","ico-padding-top":"unit(px,%)","ico-padding-right":"unit(px,%)","ico-padding-bottom":"unit(px,%)",padding:"unit(px,%){1,4}","padding-left":"unit(px,%)","padding-top":"unit(px,%)","padding-right":"unit(px,%)","padding-bottom":"unit(px,%)","ico-text-decoration":"string","ico-line-height":"unit(px,%,)"}),(0,l.default)(f,"defaultAttributes",{align:"center","base-url":null,hamburger:null,"ico-align":"center","ico-open":"☰","ico-close":"⊗","ico-color":"#000000","ico-font-size":"30px","ico-font-family":"Ubuntu, Helvetica, Arial, sans-serif","ico-text-transform":"uppercase","ico-padding":"10px","ico-text-decoration":"none","ico-line-height":"30px"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25),l=n(A(285));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{a:{display:"inline-block",color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),"text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom")},td:{padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom")}}}},{key:"renderContent",value:function(){const e=this.getAttribute("href"),t=this.getAttribute("navbarBaseUrl"),A=t?`${t}${e}`:e,n=this.getAttribute("css-class")?" "+this.getAttribute("css-class"):"";return`\n <a\n ${this.htmlAttributes({class:"mj-link"+n,href:A,rel:this.getAttribute("rel"),target:this.getAttribute("target"),name:this.getAttribute("name"),style:"a"})}\n >\n ${this.getContent()}\n </a>\n `}},{key:"render",value:function(){return`\n ${(0,l.default)(`\n <td\n ${this.htmlAttributes({style:"td",class:(0,u.suffixCssClasses)(this.getAttribute("css-class"),"outlook")})}\n >\n `)}\n ${this.renderContent()}\n ${(0,l.default)("\n </td>\n ")}\n `}}]),A}(u.BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-navbar-link"),(0,s.default)(c,"endingTag",!0),(0,s.default)(c,"allowedAttributes",{color:"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",href:"string",name:"string",target:"string",rel:"string","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-decoration":"string","text-transform":"string"}),(0,s.default)(c,"defaultAttributes",{color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","font-weight":"normal","line-height":"22px",padding:"15px 10px",target:"_blank","text-decoration":"none","text-transform":"uppercase"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Carousel",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"CarouselImage",{enumerable:!0,get:function(){return a.default}});var r=n(A(1125)),a=n(A(1132))},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(61)),o=n(A(7)),s=n(A(19)),u=n(A(1)),l=n(A(253)),c=n(A(861)),p=n(A(1127)),d=n(A(1129)),f=A(25),h=n(A(616)),m=A(285);let g=function(e){(0,o.default)(A,e);var t=(0,s.default)(A);function A(e={}){var n;return(0,r.default)(this,A),n=t.call(this,e),(0,u.default)((0,i.default)(n),"componentHeadStyle",()=>{const{length:e}=n.props.children,{carouselId:t}=(0,i.default)(n);if(!e)return"";return`${`\n .mj-carousel {\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n\n .mj-carousel-${n.carouselId}-icons-cell {\n display: table-cell !important;\n width: ${n.getAttribute("icon-width")} !important;\n }\n\n .mj-carousel-radio,\n .mj-carousel-next,\n .mj-carousel-previous {\n display: none !important;\n }\n\n .mj-carousel-thumbnail,\n .mj-carousel-next,\n .mj-carousel-previous {\n touch-action: manipulation;\n }\n\n ${(0,d.default)(0,e).map(e=>`.mj-carousel-${t}-radio:checked ${(0,p.default)("+ * ",e)}+ .mj-carousel-content .mj-carousel-image`).join(",")} {\n display: none !important;\n }\n\n ${(0,d.default)(0,e).map(A=>`.mj-carousel-${t}-radio-${A+1}:checked ${(0,p.default)("+ * ",e-A-1)}+ .mj-carousel-content .mj-carousel-image-${A+1}`).join(",")} {\n display: block !important;\n }\n\n .mj-carousel-previous-icons,\n .mj-carousel-next-icons,\n ${(0,d.default)(0,e).map(A=>`.mj-carousel-${t}-radio-${A+1}:checked ${(0,p.default)("+ * ",e-A-1)}+ .mj-carousel-content .mj-carousel-next-${(A+1%e+e)%e+1}`)},\n ${(0,d.default)(0,e).map(A=>`.mj-carousel-${t}-radio-${A+1}:checked ${(0,p.default)("+ * ",e-A-1)}+ .mj-carousel-content .mj-carousel-previous-${(A-1%e+e)%e+1}`)} {\n display: block !important;\n }\n\n ${(0,d.default)(0,e).map(A=>`.mj-carousel-${t}-radio-${A+1}:checked ${(0,p.default)("+ * ",e-A-1)}+ .mj-carousel-content .mj-carousel-${t}-thumbnail-${A+1}`).join(",")} {\n border-color: ${n.getAttribute("tb-selected-border-color")} !important;\n }\n\n .mj-carousel-image img + div,\n .mj-carousel-thumbnail img + div {\n display: none !important;\n }\n\n ${(0,d.default)(0,e).map(A=>`.mj-carousel-${t}-thumbnail:hover ${(0,p.default)("+ * ",e-A-1)}+ .mj-carousel-main .mj-carousel-image`).join(",")} {\n display: none !important;\n }\n\n .mj-carousel-thumbnail:hover {\n border-color: ${n.getAttribute("tb-hover-border-color")} !important;\n }\n\n ${(0,d.default)(0,e).map(A=>`.mj-carousel-${t}-thumbnail-${A+1}:hover ${(0,p.default)("+ * ",e-A-1)}+ .mj-carousel-main .mj-carousel-image-${A+1}`).join(",")} {\n display: block !important;\n }\n `}\n${`\n .mj-carousel noinput { display:block !important; }\n .mj-carousel noinput .mj-carousel-image-1 { display: block !important; }\n .mj-carousel noinput .mj-carousel-arrows,\n .mj-carousel noinput .mj-carousel-thumbnails { display: none !important; }\n\n [owa] .mj-carousel-thumbnail { display: none !important; }\n \n @media screen yahoo {\n .mj-carousel-${n.carouselId}-icons-cell,\n .mj-carousel-previous-icons,\n .mj-carousel-next-icons {\n display: none !important;\n }\n\n .mj-carousel-${t}-radio-1:checked ${(0,p.default)("+ *",e-1)}+ .mj-carousel-content .mj-carousel-${t}-thumbnail-1 {\n border-color: transparent;\n }\n }\n `}`}),n.carouselId=h.default.randomBytes(6).toString("hex"),n}return(0,a.default)(A,[{key:"getStyles",value:function(){return{carousel:{div:{display:"table",width:"100%","table-layout":"fixed","text-align":"center","font-size":"0px"},table:{"caption-side":"top",display:"table-caption","table-layout":"fixed",width:"100%"}},images:{td:{padding:"0px"}},controls:{div:{display:"none","mso-hide":"all"},img:{display:"block",width:this.getAttribute("icon-width"),height:"auto"},td:{"font-size":"0px",display:"none","mso-hide":"all",padding:"0px"}}}}},{key:"thumbnailsWidth",value:function(){return this.props.children.length?this.getAttribute("tb-width")||(0,c.default)([this.context.parentWidth/this.props.children.length,110])+"px":0}},{key:"imagesAttributes",value:function(){return(0,l.default)(this.children,"attributes")}},{key:"generateRadios",value:function(){return this.renderChildren(this.props.children,{renderer:e=>e.renderRadio(),attributes:{carouselId:this.carouselId}})}},{key:"generateThumbnails",value:function(){return"visible"!==this.getAttribute("thumbnails")?"":this.renderChildren(this.props.children,{attributes:{"tb-border":this.getAttribute("tb-border"),"tb-border-radius":this.getAttribute("tb-border-radius"),"tb-width":this.thumbnailsWidth(),carouselId:this.carouselId},renderer:e=>e.renderThumbnail()})}},{key:"generateControls",value:function(e,t){const A=parseInt(this.getAttribute("icon-width"),10);return`\n <td\n ${this.htmlAttributes({class:`mj-carousel-${this.carouselId}-icons-cell`,style:"controls.td"})}\n >\n <div\n ${this.htmlAttributes({class:`mj-carousel-${e}-icons`,style:"controls.div"})}\n >\n ${(0,d.default)(1,this.props.children.length+1).map(n=>`\n <label\n ${this.htmlAttributes({for:`mj-carousel-${this.carouselId}-radio-${n}`,class:`mj-carousel-${e} mj-carousel-${e}-${n}`})}\n >\n <img\n ${this.htmlAttributes({src:t,alt:e,style:"controls.img",width:A})}\n />\n </label>\n `).join("")}\n </div>\n </td>\n `}},{key:"generateImages",value:function(){return`\n <td\n ${this.htmlAttributes({style:"images.td"})}\n >\n <div\n ${this.htmlAttributes({class:"mj-carousel-images"})}\n >\n ${this.renderChildren(this.props.children,{attributes:{"border-radius":this.getAttribute("border-radius")}})}\n </div>\n </td>\n `}},{key:"generateCarousel",value:function(){return`\n <table\n ${this.htmlAttributes({style:"carousel.table",border:"0","cell-padding":"0","cell-spacing":"0",width:"100%",role:"presentation",class:"mj-carousel-main"})}\n >\n <tbody>\n <tr>\n ${this.generateControls("previous",this.getAttribute("left-icon"))}\n ${this.generateImages()}\n ${this.generateControls("next",this.getAttribute("right-icon"))}\n </tr>\n </tbody>\n </table>\n `}},{key:"renderFallback",value:function(){const{children:e}=this.props;return 0===e.length?"":(0,m.msoConditionalTag)(this.renderChildren([e[0]],{attributes:{"border-radius":this.getAttribute("border-radius")}}))}},{key:"render",value:function(){return`\n ${(0,m.msoConditionalTag)(`\n <div\n ${this.htmlAttributes({class:"mj-carousel"})}\n >\n ${this.generateRadios()}\n <div\n ${this.htmlAttributes({class:`mj-carousel-content mj-carousel-${this.carouselId}-content`,style:"carousel.div"})}\n >\n ${this.generateThumbnails()}\n ${this.generateCarousel()}\n </div>\n </div>\n `,!0)}\n ${this.renderFallback()}\n `}}]),A}(f.BodyComponent);t.default=g,(0,u.default)(g,"componentName","mj-carousel"),(0,u.default)(g,"allowedAttributes",{align:"enum(left,center,right)","border-radius":"unit(px,%)","container-background-color":"color","icon-width":"unit(px,%)","left-icon":"string",padding:"unit(px,%){1,4}","padding-top":"unit(px,%)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","right-icon":"string",thumbnails:"enum(visible,hidden)","tb-border":"string","tb-border-radius":"unit(px,%)","tb-hover-border-color":"color","tb-selected-border-color":"color","tb-width":"unit(px,%)"}),(0,u.default)(g,"defaultAttributes",{align:"center","border-radius":"6px","icon-width":"44px","left-icon":"https://i.imgur.com/xTh3hln.png","right-icon":"https://i.imgur.com/os7o9kz.png",thumbnails:"visible","tb-border":"2px solid transparent","tb-border-radius":"6px","tb-hover-border-color":"#fead0d","tb-selected-border-color":"#ccc"}),e.exports=t.default},function(e,t){e.exports=function(e,t){return e<t}},function(e,t,A){var n=A(1128),r=A(137),a=A(152),i=A(53);e.exports=function(e,t,A){return t=(A?r(e,t,A):void 0===t)?1:a(t),n(i(e),t)}},function(e,t){var A=Math.floor;e.exports=function(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=A(t/2))&&(e+=e)}while(t);return n}},function(e,t,A){var n=A(1130)();e.exports=n},function(e,t,A){var n=A(1131),r=A(137),a=A(268);e.exports=function(e){return function(t,A,i){return i&&"number"!=typeof i&&r(t,A,i)&&(A=i=void 0),t=a(t),void 0===A?(A=t,t=0):A=a(A),i=void 0===i?t<A?1:-1:a(i),n(t,A,i,e)}}},function(e,t){var A=Math.ceil,n=Math.max;e.exports=function(e,t,r,a){for(var i=-1,o=n(A((t-e)/(r||1)),0),s=Array(o);o--;)s[a?o:++i]=e,e+=r;return s}},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25);let l=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{images:{img:{"border-radius":this.getAttribute("border-radius"),display:"block",width:this.context.containerWidth,"max-width":"100%",height:"auto"},firstImageDiv:{},otherImageDiv:{display:"none","mso-hide":"all"}},radio:{input:{display:"none","mso-hide":"all"}},thumbnails:{a:{border:this.getAttribute("tb-border"),"border-radius":this.getAttribute("tb-border-radius"),display:"inline-block",overflow:"hidden",width:this.getAttribute("tb-width")},img:{display:"block",width:"100%",height:"auto"}}}}},{key:"renderThumbnail",value:function(){const{carouselId:e,src:t,alt:A,"tb-width":n,target:r}=this.attributes,a=this.props.index+1,i=(0,u.suffixCssClasses)(this.getAttribute("css-class"),"thumbnail");return`\n <a\n ${this.htmlAttributes({style:"thumbnails.a",href:"#"+a,target:r,class:`mj-carousel-thumbnail mj-carousel-${e}-thumbnail mj-carousel-${e}-thumbnail-${a} ${i}`})}\n >\n <label ${this.htmlAttributes({for:`mj-carousel-${e}-radio-${a}`})}>\n <img\n ${this.htmlAttributes({style:"thumbnails.img",src:this.getAttribute("thumbnails-src")||t,alt:A,width:parseInt(n,10)})}\n />\n </label>\n </a>\n `}},{key:"renderRadio",value:function(){const{index:e}=this.props,t=this.getAttribute("carouselId");return`\n <input\n ${this.htmlAttributes({class:`mj-carousel-radio mj-carousel-${t}-radio mj-carousel-${t}-radio-${e+1}`,checked:0===e?"checked":null,type:"radio",name:"mj-carousel-radio-"+t,id:`mj-carousel-${t}-radio-${e+1}`,style:"radio.input"})}\n />\n `}},{key:"render",value:function(){const{src:e,alt:t,href:A,rel:n,title:r}=this.attributes,{index:a}=this.props,i=`\n <img\n ${this.htmlAttributes({title:r,src:e,alt:t,style:"images.img",width:parseInt(this.context.containerWidth,10),border:"0"})} />\n `,o=this.getAttribute("css-class")||"";return`\n <div\n ${this.htmlAttributes({class:`mj-carousel-image mj-carousel-image-${a+1} ${o}`,style:0===a?"images.firstImageDiv":"images.otherImageDiv"})}\n >\n ${A?`<a ${this.htmlAttributes({href:A,rel:n,target:"_blank"})}>${i}</a>`:i}\n </div>\n `}}]),A}(u.BodyComponent);t.default=l,(0,s.default)(l,"componentName","mj-carousel-image"),(0,s.default)(l,"endingTag",!0),(0,s.default)(l,"allowedAttributes",{alt:"string",href:"string",rel:"string",target:"string",title:"string",src:"string","thumbnails-src":"string","border-radius":"unit(px,%){1,4}","tb-border":"string","tb-border-radius":"unit(px,%){1,4}"}),(0,s.default)(l,"defaultAttributes",{target:"_blank"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Accordion",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"AccordionElement",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"AccordionText",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"AccordionTitle",{enumerable:!0,get:function(){return o.default}});var r=n(A(1134)),a=n(A(1135)),i=n(A(862)),o=n(A(863))},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(61)),o=n(A(7)),s=n(A(19)),u=n(A(1));let l=function(e){(0,o.default)(A,e);var t=(0,s.default)(A);function A(...e){var n;return(0,r.default)(this,A),n=t.call(this,...e),(0,u.default)((0,i.default)(n),"headStyle",()=>"\n noinput.mj-accordion-checkbox { display:block!important; }\n\n @media yahoo, only screen and (min-width:0) {\n .mj-accordion-element { display:block; }\n input.mj-accordion-checkbox, .mj-accordion-less { display:none!important; }\n input.mj-accordion-checkbox + * .mj-accordion-title { cursor:pointer; touch-action:manipulation; -webkit-user-select:none; -moz-user-select:none; user-select:none; }\n input.mj-accordion-checkbox + * .mj-accordion-content { overflow:hidden; display:none; }\n input.mj-accordion-checkbox + * .mj-accordion-more { display:block!important; }\n input.mj-accordion-checkbox:checked + * .mj-accordion-content { display:block; }\n input.mj-accordion-checkbox:checked + * .mj-accordion-more { display:none!important; }\n input.mj-accordion-checkbox:checked + * .mj-accordion-less { display:block!important; }\n }\n\n .moz-text-html input.mj-accordion-checkbox + * .mj-accordion-title { cursor: auto; touch-action: auto; -webkit-user-select: auto; -moz-user-select: auto; user-select: auto; }\n .moz-text-html input.mj-accordion-checkbox + * .mj-accordion-content { overflow: hidden; display: block; }\n .moz-text-html input.mj-accordion-checkbox + * .mj-accordion-ico { display: none; }\n\n @goodbye { @gmail }\n "),n}return(0,a.default)(A,[{key:"getStyles",value:function(){return{table:{width:"100%","border-collapse":"collapse",border:this.getAttribute("border"),"border-bottom":"none","font-family":this.getAttribute("font-family")}}}},{key:"render",value:function(){const e=["border","icon-align","icon-width","icon-height","icon-position","icon-wrapped-url","icon-wrapped-alt","icon-unwrapped-url","icon-unwrapped-alt"].reduce((e,t)=>({...e,[t]:this.getAttribute(t)}),{});return`\n <table\n ${this.htmlAttributes({"cell-spacing":"0","cell-padding":"0",class:"mj-accordion",style:"table"})}\n >\n <tbody>\n ${this.renderChildren(this.props.children,{attributes:e})}\n </tbody>\n </table>\n `}}]),A}(A(25).BodyComponent);t.default=l,(0,u.default)(l,"componentName","mj-accordion"),(0,u.default)(l,"allowedAttributes",{"container-background-color":"color",border:"string","font-family":"string","icon-align":"enum(top,middle,bottom)","icon-width":"unit(px,%)","icon-height":"unit(px,%)","icon-wrapped-url":"string","icon-wrapped-alt":"string","icon-unwrapped-url":"string","icon-unwrapped-alt":"string","icon-position":"enum(left,right)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0,u.default)(l,"defaultAttributes",{border:"2px solid black","font-family":"Ubuntu, Helvetica, Arial, sans-serif","icon-align":"middle","icon-wrapped-url":"https://i.imgur.com/bIXv1bk.png","icon-wrapped-alt":"+","icon-unwrapped-url":"https://i.imgur.com/w4uTygT.png","icon-unwrapped-alt":"-","icon-position":"right","icon-height":"32px","icon-width":"32px",padding:"10px 25px"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=n(A(278)),l=A(25),c=n(A(285)),p=n(A(862)),d=n(A(863));let f=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{td:{padding:"0px","background-color":this.getAttribute("background-color")},label:{"font-size":"13px","font-family":this.getAttribute("font-family")},input:{display:"none"}}}},{key:"handleMissingChildren",value:function(){const{children:e}=this.props,t=["border","icon-align","icon-width","icon-height","icon-position","icon-wrapped-url","icon-wrapped-alt","icon-unwrapped-url","icon-unwrapped-alt"].reduce((e,t)=>({...e,[t]:this.getAttribute(t)}),{}),A=[];return(0,u.default)(e,{tagName:"mj-accordion-title"})||A.push(new d.default({attributes:t,context:this.getChildContext()}).render()),A.push(this.renderChildren(e,{attributes:t})),(0,u.default)(e,{tagName:"mj-accordion-text"})||A.push(new p.default({attributes:t,context:this.getChildContext()}).render()),A.join("\n")}},{key:"render",value:function(){return`\n <tr\n ${this.htmlAttributes({class:this.getAttribute("css-class")})}\n >\n <td ${this.htmlAttributes({style:"td"})}>\n <label\n ${this.htmlAttributes({class:"mj-accordion-element",style:"label"})}\n >\n ${(0,c.default)(`\n <input\n ${this.htmlAttributes({class:"mj-accordion-checkbox",type:"checkbox",style:"input"})}\n />\n `,!0)}\n <div>\n ${this.handleMissingChildren()}\n </div>\n </label>\n </td>\n </tr>\n `}}]),A}(l.BodyComponent);t.default=f,(0,s.default)(f,"componentName","mj-accordion-element"),(0,s.default)(f,"allowedAttributes",{"background-color":"color",border:"string","font-family":"string","icon-align":"enum(top,middle,bottom)","icon-width":"unit(px,%)","icon-height":"unit(px,%)","icon-wrapped-url":"string","icon-wrapped-alt":"string","icon-unwrapped-url":"string","icon-unwrapped-alt":"string","icon-position":"enum(left,right)"}),(0,s.default)(f,"defaultAttributes",{title:{img:{width:"32px",height:"32px"}}}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getChildContext",value:function(){return{...this.context,containerWidth:this.getAttribute("width")}}},{key:"getStyles",value:function(){return{div:{"background-color":this.getAttribute("background-color")}}}},{key:"render",value:function(){const{setBackgroundColor:e}=this.context;return e(this.getAttribute("background-color")),`\n <div\n ${this.htmlAttributes({class:this.getAttribute("css-class"),style:"div"})}\n >\n ${this.renderChildren()}\n </div>\n `}}]),A}(A(25).BodyComponent);t.default=u,(0,s.default)(u,"componentName","mj-body"),(0,s.default)(u,"allowedAttributes",{width:"unit(px)","background-color":"color"}),(0,s.default)(u,"defaultAttributes",{width:"600px"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){return this.handlerChildren()}}]),A}(A(25).HeadComponent);t.default=u,(0,s.default)(u,"componentName","mj-head"),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=n(A(277)),l=n(A(100)),c=n(A(122));let p=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context,{children:t}=this.props;(0,c.default)(t,t=>{const{tagName:A,attributes:n,children:r}=t;"mj-class"===A?(e("classes",n.name,(0,l.default)(n,["name"])),e("classesDefault",n.name,(0,u.default)(r,(e,{tagName:t,attributes:A})=>({...e,[t]:A}),{}))):e("defaultAttributes",A,n)})}}]),A}(A(25).HeadComponent);t.default=p,(0,s.default)(p,"componentName","mj-attributes"),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context;e("breakpoint",this.getAttribute("width"))}}]),A}(A(25).HeadComponent);t.default=u,(0,s.default)(u,"componentName","mj-breakpoint"),(0,s.default)(u,"endingTag",!0),(0,s.default)(u,"allowedAttributes",{width:"unit(px)"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=n(A(8));let l=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context,{children:t}=this.props;t.filter(e=>"mj-selector"===e.tagName).forEach(t=>{const{attributes:A,children:n}=t,{path:r}=A,a=n.filter(e=>"mj-html-attribute"===e.tagName&&!!(0,u.default)(e,"attributes.name")).reduce((e,t)=>({...e,[t.attributes.name]:t.content}),{});e("htmlAttributes",r,a)})}}]),A}(A(25).HeadComponent);t.default=l,(0,s.default)(l,"componentName","mj-html-attributes"),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context;e("fonts",this.getAttribute("name"),this.getAttribute("href"))}}]),A}(A(25).HeadComponent);t.default=u,(0,s.default)(u,"componentName","mj-font"),(0,s.default)(u,"allowedAttributes",{name:"string",href:"string"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context;e("preview",this.getContent())}}]),A}(A(25).HeadComponent);t.default=u,(0,s.default)(u,"componentName","mj-preview"),(0,s.default)(u,"endingTag",!0),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context;e("inline"===this.getAttribute("inline")?"inlineStyle":"style",this.getContent())}}]),A}(A(25).HeadComponent);t.default=u,(0,s.default)(u,"componentName","mj-style"),(0,s.default)(u,"endingTag",!0),(0,s.default)(u,"allowedAttributes",{inline:"string"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context;e("title",this.getContent())}}]),A}(A(25).HeadComponent);t.default=u,(0,s.default)(u,"componentName","mj-title"),(0,s.default)(u,"endingTag",!0),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(61)),o=n(A(7)),s=n(A(19)),u=n(A(1)),l=n(A(608)),c=n(A(864)),p=n(A(865)),d=n(A(605)),f=A(25),h=n(A(257));const m=(0,d.default)((0,l.default)(p.default),(0,c.default)(" "));let g=function(e){(0,o.default)(A,e);var t=(0,s.default)(A);function A(...e){var n;return(0,r.default)(this,A),n=t.call(this,...e),(0,u.default)((0,i.default)(n),"getBackground",()=>m([n.getAttribute("background-color"),...n.getAttribute("background-url")?[`url('${n.getAttribute("background-url")}')`,"no-repeat",n.getAttribute("background-position")+" / cover"]:[]])),n}return(0,a.default)(A,[{key:"getChildContext",value:function(){const{containerWidth:e}=this.context,t=this.getShorthandAttrValue("padding","left")+this.getShorthandAttrValue("padding","right");let A=parseFloat(e)+"px";const{unit:n,parsedWidth:r}=(0,h.default)(A,{parseFloatToInt:!1});return A="%"===n?parseFloat(e)*r/100-t+"px":r-t+"px",{...this.context,containerWidth:A}}},{key:"getStyles",value:function(){const{containerWidth:e}=this.context,t=Math.round(parseInt(this.getAttribute("background-height"),10)/parseInt(this.getAttribute("background-width"),10)*100),A=this.getAttribute("background-width")||e;return{div:{margin:"0 auto","max-width":e},table:{width:"100%"},tr:{"vertical-align":"top"},"td-fluid":{width:"0.01%","padding-bottom":t+"%","mso-padding-bottom-alt":"0"},hero:{background:this.getBackground(),"background-position":this.getAttribute("background-position"),"background-repeat":"no-repeat","border-radius":this.getAttribute("border-radius"),padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom"),"vertical-align":this.getAttribute("vertical-align")},"outlook-table":{width:e},"outlook-td":{"line-height":0,"font-size":0,"mso-line-height-rule":"exactly"},"outlook-inner-table":{width:e},"outlook-image":{border:"0",height:this.getAttribute("background-height"),"mso-position-horizontal":"center",position:"absolute",top:0,width:A,"z-index":"-3"},"outlook-inner-td":{"background-color":this.getAttribute("inner-background-color"),padding:this.getAttribute("inner-padding"),"padding-top":this.getAttribute("inner-padding-top"),"padding-left":this.getAttribute("inner-padding-left"),"padding-right":this.getAttribute("inner-padding-right"),"padding-bottom":this.getAttribute("inner-padding-bottom")},"inner-table":{width:"100%",margin:"0px"},"inner-div":{"background-color":this.getAttribute("inner-background-color"),float:this.getAttribute("align"),margin:"0px auto",width:this.getAttribute("width")}}}},{key:"renderContent",value:function(){const{containerWidth:e}=this.context,{children:t}=this.props;return`\n \x3c!--[if mso | IE]>\n <table\n ${this.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",style:"outlook-inner-table",width:e.replace("px","")})}\n >\n <tr>\n <td ${this.htmlAttributes({style:"outlook-inner-td"})}>\n <![endif]--\x3e\n <div\n ${this.htmlAttributes({align:this.getAttribute("align"),class:"mj-hero-content",style:"inner-div"})}\n >\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"inner-table"})}\n >\n <tbody>\n <tr>\n <td ${this.htmlAttributes({style:"inner-td"})} >\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"inner-table"})}\n >\n <tbody>\n ${this.renderChildren(t,{renderer:e=>e.constructor.isRawElement()?e.render():`\n <tr>\n <td\n ${e.htmlAttributes({align:e.getAttribute("align"),background:e.getAttribute("container-background-color"),class:e.getAttribute("css-class"),style:{background:e.getAttribute("container-background-color"),"font-size":"0px",padding:e.getAttribute("padding"),"padding-top":e.getAttribute("padding-top"),"padding-right":e.getAttribute("padding-right"),"padding-bottom":e.getAttribute("padding-bottom"),"padding-left":e.getAttribute("padding-left"),"word-break":"break-word"}})}\n >\n ${e.render()}\n </td>\n </tr>\n `})}\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n </table>\n <![endif]--\x3e\n `}},{key:"renderMode",value:function(){const e={background:this.getAttribute("background-url"),style:"hero"};switch(this.getAttribute("mode")){case"fluid-height":const t=this.htmlAttributes({style:"td-fluid"});return`\n <td ${t} />\n <td ${this.htmlAttributes({...e})}>\n ${this.renderContent()}\n </td>\n <td ${t} />\n `;case"fixed-height":default:const A=parseInt(this.getAttribute("height"),10)-this.getShorthandAttrValue("padding","top")-this.getShorthandAttrValue("padding","bottom");return`\n <td\n ${this.htmlAttributes({...e,height:A})}\n >\n ${this.renderContent()}\n </td>\n `}}},{key:"render",value:function(){const{containerWidth:e}=this.context;return`\n \x3c!--[if mso | IE]>\n <table\n ${this.htmlAttributes({align:"center",border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"outlook-table",width:parseInt(e,10)})}\n >\n <tr>\n <td ${this.htmlAttributes({style:"outlook-td"})}>\n <v:image\n ${this.htmlAttributes({style:"outlook-image",src:this.getAttribute("background-url"),"xmlns:v":"urn:schemas-microsoft-com:vml"})}\n />\n <![endif]--\x3e\n <div\n ${this.htmlAttributes({align:this.getAttribute("align"),class:this.getAttribute("css-class"),style:"div"})}\n >\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"})}\n >\n <tbody>\n <tr\n ${this.htmlAttributes({style:"tr"})}\n >\n ${this.renderMode()}\n </tr>\n </tbody>\n </table>\n </div>\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n </table>\n <![endif]--\x3e\n `}}]),A}(f.BodyComponent);t.default=g,(0,u.default)(g,"componentName","mj-hero"),(0,u.default)(g,"allowedAttributes",{mode:"string",height:"unit(px,%)","background-url":"string","background-width":"unit(px,%)","background-height":"unit(px,%)","background-position":"string","border-radius":"string","container-background-color":"color","inner-background-color":"color","inner-padding":"unit(px,%){1,4}","inner-padding-top":"unit(px,%)","inner-padding-left":"unit(px,%)","inner-padding-right":"unit(px,%)","inner-padding-bottom":"unit(px,%)",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)","background-color":"color","vertical-align":"enum(top,bottom,middle)"}),(0,u.default)(g,"defaultAttributes",{mode:"fixed-height",height:"0px","background-url":null,"background-position":"center center",padding:"0px","padding-bottom":null,"padding-left":null,"padding-right":null,"padding-top":null,"background-color":"#ffffff","vertical-align":"top"}),e.exports=t.default},function(e,t){var A=Array.prototype.join;e.exports=function(e,t){return null==e?"":A.call(e,t)}},function(e,t){e.exports={cap:!1,curry:!1,fixed:!1,immutable:!1,rearg:!1}},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25),l=n(A(257));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{table:{"border-collapse":"separate",width:this.getAttribute("width"),"line-height":"100%"},td:{border:this.getAttribute("border"),"border-bottom":this.getAttribute("border-bottom"),"border-left":this.getAttribute("border-left"),"border-radius":this.getAttribute("border-radius"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),cursor:"auto","font-style":this.getAttribute("font-style"),height:this.getAttribute("height"),"mso-padding-alt":this.getAttribute("inner-padding"),"text-align":this.getAttribute("text-align"),background:this.getAttribute("background-color")},content:{display:"inline-block",width:this.calculateAWidth(this.getAttribute("width")),background:this.getAttribute("background-color"),color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"line-height":this.getAttribute("line-height"),"letter-spacing":this.getAttribute("letter-spacing"),margin:"0","text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),padding:this.getAttribute("inner-padding"),"mso-padding-alt":"0px","border-radius":this.getAttribute("border-radius")}}}},{key:"calculateAWidth",value:function(e){if(!e)return null;const{parsedWidth:t,unit:A}=(0,l.default)(e);if("px"!==A)return null;const{borders:n}=this.getBoxWidths();return t-(this.getShorthandAttrValue("inner-padding","left")+this.getShorthandAttrValue("inner-padding","right"))-n+"px"}},{key:"render",value:function(){const e=this.getAttribute("href")?"a":"p";return`\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"})}\n >\n <tbody>\n <tr>\n <td\n ${this.htmlAttributes({align:"center",bgcolor:"none"===this.getAttribute("background-color")?void 0:this.getAttribute("background-color"),role:"presentation",style:"td",valign:this.getAttribute("vertical-align")})}\n >\n <${e}\n ${this.htmlAttributes({href:this.getAttribute("href"),name:this.getAttribute("name"),rel:this.getAttribute("rel"),title:this.getAttribute("title"),style:"content",target:"a"===e?this.getAttribute("target"):void 0})}\n >\n ${this.getContent()}\n </${e}>\n </td>\n </tr>\n </tbody>\n </table>\n `}}]),A}(u.BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-button"),(0,s.default)(c,"endingTag",!0),(0,s.default)(c,"allowedAttributes",{align:"enum(left,center,right)","background-color":"color","border-bottom":"string","border-left":"string","border-radius":"string","border-right":"string","border-top":"string",border:"string",color:"color","container-background-color":"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",height:"unit(px,%)",href:"string",name:"string",title:"string","inner-padding":"unit(px,%){1,4}","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",rel:"string",target:"string","text-decoration":"string","text-transform":"string","vertical-align":"enum(top,bottom,middle)","text-align":"enum(left,right,center)",width:"unit(px,%)"}),(0,s.default)(c,"defaultAttributes",{align:"center","background-color":"#414141",border:"none","border-radius":"3px",color:"#ffffff","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","font-weight":"normal","inner-padding":"10px 25px","line-height":"120%",padding:"10px 25px",target:"_blank","text-decoration":"none","text-transform":"none","vertical-align":"middle"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25),l=n(A(257));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getChildContext",value:function(){const{containerWidth:e}=this.context,{nonRawSiblings:t}=this.props,{borders:A,paddings:n}=this.getBoxWidths(),r=n+A+(this.getShorthandAttrValue("inner-border","left")+this.getShorthandAttrValue("inner-border","right"));let a=this.getAttribute("width")||parseFloat(e)/t+"px";const{unit:i,parsedWidth:o}=(0,l.default)(a,{parseFloatToInt:!1});return a="%"===i?parseFloat(e)*o/100-r+"px":o-r+"px",{...this.context,containerWidth:a}}},{key:"getStyles",value:function(){const e={"background-color":this.getAttribute("background-color"),border:this.getAttribute("border"),"border-bottom":this.getAttribute("border-bottom"),"border-left":this.getAttribute("border-left"),"border-radius":this.getAttribute("border-radius"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),"vertical-align":this.getAttribute("vertical-align")};return{div:{"font-size":"0px","text-align":"left",direction:this.getAttribute("direction"),display:"inline-block","vertical-align":this.getAttribute("vertical-align"),width:this.getMobileWidth()},table:{...this.hasGutter()?{"background-color":this.getAttribute("inner-background-color"),border:this.getAttribute("inner-border"),"border-bottom":this.getAttribute("inner-border-bottom"),"border-left":this.getAttribute("inner-border-left"),"border-radius":this.getAttribute("inner-border-radius"),"border-right":this.getAttribute("inner-border-right"),"border-top":this.getAttribute("inner-border-top")}:e},tdOutlook:{"vertical-align":this.getAttribute("vertical-align"),width:this.getWidthAsPixel()},gutter:{...e,padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom"),"padding-left":this.getAttribute("padding-left")}}}},{key:"getMobileWidth",value:function(){const{containerWidth:e}=this.context,{nonRawSiblings:t}=this.props,A=this.getAttribute("width");if("mobileWidth"!==this.getAttribute("mobileWidth"))return"100%";if(void 0===A)return parseInt(100/t,10)+"%";const{unit:n,parsedWidth:r}=(0,l.default)(A,{parseFloatToInt:!1});switch(n){case"%":return A;case"px":default:return r/parseInt(e,10)+"%"}}},{key:"getWidthAsPixel",value:function(){const{containerWidth:e}=this.context,{unit:t,parsedWidth:A}=(0,l.default)(this.getParsedWidth(!0),{parseFloatToInt:!1});return"%"===t?parseFloat(e)*A/100+"px":A+"px"}},{key:"getParsedWidth",value:function(e){const{nonRawSiblings:t}=this.props,A=this.getAttribute("width")||100/t+"%",{unit:n,parsedWidth:r}=(0,l.default)(A,{parseFloatToInt:!1});return e?`${r}${n}`:{unit:n,parsedWidth:r}}},{key:"getColumnClass",value:function(){const{addMediaQuery:e}=this.context;let t="";const{parsedWidth:A,unit:n}=this.getParsedWidth(),r=A.toString().replace(".","-");switch(n){case"%":t="mj-column-per-"+r;break;case"px":default:t="mj-column-px-"+r}return e(t,{parsedWidth:A,unit:n}),t}},{key:"hasGutter",value:function(){return["padding","padding-bottom","padding-left","padding-right","padding-top"].some(e=>null!=this.getAttribute(e))}},{key:"renderGutter",value:function(){return`\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",width:"100%"})}\n >\n <tbody>\n <tr>\n <td ${this.htmlAttributes({style:"gutter"})}>\n ${this.renderColumn()}\n </td>\n </tr>\n </tbody>\n </table>\n `}},{key:"renderColumn",value:function(){const{children:e}=this.props;return`\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table",width:"100%"})}\n >\n <tbody>\n ${this.renderChildren(e,{renderer:e=>e.constructor.isRawElement()?e.render():`\n <tr>\n <td\n ${e.htmlAttributes({align:e.getAttribute("align"),"vertical-align":e.getAttribute("vertical-align"),class:e.getAttribute("css-class"),style:{background:e.getAttribute("container-background-color"),"font-size":"0px",padding:e.getAttribute("padding"),"padding-top":e.getAttribute("padding-top"),"padding-right":e.getAttribute("padding-right"),"padding-bottom":e.getAttribute("padding-bottom"),"padding-left":e.getAttribute("padding-left"),"word-break":"break-word"}})}\n >\n ${e.render()}\n </td>\n </tr>\n `})}\n </tbody>\n </table>\n `}},{key:"render",value:function(){let e=this.getColumnClass()+" mj-outlook-group-fix";return this.getAttribute("css-class")&&(e+=" "+this.getAttribute("css-class")),`\n <div\n ${this.htmlAttributes({class:e,style:"div"})}\n >\n ${this.hasGutter()?this.renderGutter():this.renderColumn()}\n </div>\n `}}]),A}(u.BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-column"),(0,s.default)(c,"allowedAttributes",{"background-color":"color",border:"string","border-bottom":"string","border-left":"string","border-radius":"unit(px,%){1,4}","border-right":"string","border-top":"string",direction:"enum(ltr,rtl)","inner-background-color":"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)","inner-border":"string","inner-border-bottom":"string","inner-border-left":"string","inner-border-radius":"unit(px,%){1,4}","inner-border-right":"string","inner-border-top":"string",padding:"unit(px,%){1,4}","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,s.default)(c,"defaultAttributes",{direction:"ltr","vertical-align":"top"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25),l=n(A(257));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){let e="0px auto";"left"===this.getAttribute("align")?e="0px":"right"===this.getAttribute("align")&&(e="0px 0px 0px auto");const t={"border-top":["style","width","color"].map(e=>this.getAttribute("border-"+e)).join(" "),"font-size":"1px",margin:e,width:this.getAttribute("width")};return{p:t,outlook:{...t,width:this.getOutlookWidth()}}}},{key:"getOutlookWidth",value:function(){const{containerWidth:e}=this.context,t=this.getShorthandAttrValue("padding","left")+this.getShorthandAttrValue("padding","right"),A=this.getAttribute("width"),{parsedWidth:n,unit:r}=(0,l.default)(A);switch(r){case"%":return(parseInt(e,10)-t)*(parseInt(n,10)/100)+"px";case"px":return A;default:return parseInt(e,10)-t+"px"}}},{key:"renderAfter",value:function(){return`\n \x3c!--[if mso | IE]>\n <table\n ${this.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",style:"outlook",role:"presentation",width:this.getOutlookWidth()})}\n >\n <tr>\n <td style="height:0;line-height:0;">\n \n </td>\n </tr>\n </table>\n <![endif]--\x3e\n `}},{key:"render",value:function(){return`\n <p\n ${this.htmlAttributes({style:"p"})}\n >\n </p>\n ${this.renderAfter()}\n `}}]),A}(u.BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-divider"),(0,s.default)(c,"allowedAttributes",{"border-color":"color","border-style":"string","border-width":"unit(px)","container-background-color":"color",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",width:"unit(px,%)",align:"enum(left,center,right)"}),(0,s.default)(c,"defaultAttributes",{"border-color":"#000000","border-style":"solid","border-width":"4px",padding:"10px 25px",width:"100%",align:"center"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25),l=n(A(257));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getChildContext",value:function(){const{containerWidth:e}=this.context,{nonRawSiblings:t,children:A}=this.props,n=this.getShorthandAttrValue("padding","left")+this.getShorthandAttrValue("padding","right");let r=this.getAttribute("width")||parseFloat(e)/t+"px";const{unit:a,parsedWidth:i}=(0,l.default)(r,{parseFloatToInt:!1});return r="%"===a?parseFloat(e)*i/100-n+"px":i-n+"px",{...this.context,containerWidth:r,nonRawSiblings:A.length}}},{key:"getStyles",value:function(){return{div:{"font-size":"0","line-height":"0","text-align":"left",display:"inline-block",width:"100%",direction:this.getAttribute("direction"),"vertical-align":this.getAttribute("vertical-align"),"background-color":this.getAttribute("background-color")},tdOutlook:{"vertical-align":this.getAttribute("vertical-align"),width:this.getWidthAsPixel()}}}},{key:"getParsedWidth",value:function(e){const{nonRawSiblings:t}=this.props,A=this.getAttribute("width")||100/t+"%",{unit:n,parsedWidth:r}=(0,l.default)(A,{parseFloatToInt:!1});return e?`${r}${n}`:{unit:n,parsedWidth:r}}},{key:"getWidthAsPixel",value:function(){const{containerWidth:e}=this.context,{unit:t,parsedWidth:A}=(0,l.default)(this.getParsedWidth(!0),{parseFloatToInt:!1});return"%"===t?parseFloat(e)*A/100+"px":A+"px"}},{key:"getColumnClass",value:function(){const{addMediaQuery:e}=this.context;let t="";const{parsedWidth:A,unit:n}=this.getParsedWidth();switch(n){case"%":t="mj-column-per-"+parseInt(A,10);break;case"px":default:t="mj-column-px-"+parseInt(A,10)}return e(t,{parsedWidth:A,unit:n}),t}},{key:"render",value:function(){const{children:e,nonRawSiblings:t}=this.props,{containerWidth:A}=this.getChildContext(),{containerWidth:n}=this.context,r=e=>{if(!e)return parseInt(n,10)/parseInt(t,10)+"px";const{unit:r,parsedWidth:a}=(0,l.default)(e,{parseFloatToInt:!1});return"%"===r?100*a/A+"px":`${a}${r}`};let a=this.getColumnClass()+" mj-outlook-group-fix";return this.getAttribute("css-class")&&(a+=" "+this.getAttribute("css-class")),`\n <div\n ${this.htmlAttributes({class:a,style:"div"})}\n >\n \x3c!--[if mso | IE]>\n <table\n ${this.htmlAttributes({bgcolor:"none"===this.getAttribute("background-color")?void 0:this.getAttribute("background-color"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation"})}\n >\n <tr>\n <![endif]--\x3e\n ${this.renderChildren(e,{attributes:{mobileWidth:"mobileWidth"},renderer:e=>e.constructor.isRawElement()?e.render():`\n \x3c!--[if mso | IE]>\n <td\n ${e.htmlAttributes({style:{align:e.getAttribute("align"),"vertical-align":e.getAttribute("vertical-align"),width:r(e.getWidthAsPixel?e.getWidthAsPixel():e.getAttribute("width"))}})}\n >\n <![endif]--\x3e\n ${e.render()}\n \x3c!--[if mso | IE]>\n </td>\n <![endif]--\x3e\n `})}\n \x3c!--[if mso | IE]>\n </tr>\n </table>\n <![endif]--\x3e\n </div>\n `}}]),A}(u.BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-group"),(0,s.default)(c,"allowedAttributes",{"background-color":"color",direction:"enum(ltr,rtl)","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,s.default)(c,"defaultAttributes",{direction:"ltr"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(61)),o=n(A(7)),s=n(A(19)),u=n(A(1)),l=n(A(861)),c=A(25),p=n(A(257));let d=function(e){(0,o.default)(A,e);var t=(0,s.default)(A);function A(...e){var n;return(0,r.default)(this,A),n=t.call(this,...e),(0,u.default)((0,i.default)(n),"headStyle",e=>`\n @media only screen and (max-width:${e}) {\n table.mj-full-width-mobile { width: 100% !important; }\n td.mj-full-width-mobile { width: auto !important; }\n }\n `),n}return(0,a.default)(A,[{key:"getStyles",value:function(){const e=this.getContentWidth(),t="full-width"===this.getAttribute("full-width"),{parsedWidth:A,unit:n}=(0,p.default)(e);return{img:{border:this.getAttribute("border"),"border-left":this.getAttribute("border-left"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),"border-bottom":this.getAttribute("border-bottom"),"border-radius":this.getAttribute("border-radius"),display:"block",outline:"none","text-decoration":"none",height:this.getAttribute("height"),"max-height":this.getAttribute("max-height"),"min-width":t?"100%":null,width:"100%","max-width":t?"100%":null,"font-size":this.getAttribute("font-size")},td:{width:t?null:`${A}${n}`},table:{"min-width":t?"100%":null,"max-width":t?"100%":null,width:t?`${A}${n}`:null,"border-collapse":"collapse","border-spacing":"0px"}}}},{key:"getContentWidth",value:function(){const e=this.getAttribute("width")?parseInt(this.getAttribute("width"),10):1/0,{box:t}=this.getBoxWidths();return(0,l.default)([t,e])}},{key:"renderImage",value:function(){const e=this.getAttribute("height"),t=`\n <img\n ${this.htmlAttributes({alt:this.getAttribute("alt"),height:e&&("auto"===e?e:parseInt(e,10)),src:this.getAttribute("src"),srcset:this.getAttribute("srcset"),sizes:this.getAttribute("sizes"),style:"img",title:this.getAttribute("title"),width:this.getContentWidth(),usemap:this.getAttribute("usemap")})}\n />\n `;return this.getAttribute("href")?`\n <a\n ${this.htmlAttributes({href:this.getAttribute("href"),target:this.getAttribute("target"),rel:this.getAttribute("rel"),name:this.getAttribute("name"),title:this.getAttribute("title")})}\n >\n ${t}\n </a>\n `:t}},{key:"render",value:function(){return`\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table",class:this.getAttribute("fluid-on-mobile")?"mj-full-width-mobile":null})}\n >\n <tbody>\n <tr>\n <td ${this.htmlAttributes({style:"td",class:this.getAttribute("fluid-on-mobile")?"mj-full-width-mobile":null})}>\n ${this.renderImage()}\n </td>\n </tr>\n </tbody>\n </table>\n `}}]),A}(c.BodyComponent);t.default=d,(0,u.default)(d,"componentName","mj-image"),(0,u.default)(d,"allowedAttributes",{alt:"string",href:"string",name:"string",src:"string",srcset:"string",sizes:"string",title:"string",rel:"string",align:"enum(left,center,right)",border:"string","border-bottom":"string","border-left":"string","border-right":"string","border-top":"string","border-radius":"unit(px,%){1,4}","container-background-color":"color","fluid-on-mobile":"boolean",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",target:"string",width:"unit(px)",height:"unit(px,auto)","max-height":"unit(px,%)","font-size":"unit(px)",usemap:"string"}),(0,u.default)(d,"defaultAttributes",{align:"center",border:"0",height:"auto",padding:"10px 25px",target:"_blank","font-size":"13px"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"render",value:function(){return this.getContent()}}]),A}(A(25).BodyComponent);t.default=u,(0,s.default)(u,"componentName","mj-raw"),(0,s.default)(u,"endingTag",!0),(0,s.default)(u,"rawElement",!0),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{div:{height:this.getAttribute("height"),"line-height":this.getAttribute("height")}}}},{key:"render",value:function(){return`\n <div\n ${this.htmlAttributes({style:"div"})}\n > </div>\n `}}]),A}(A(25).BodyComponent);t.default=u,(0,s.default)(u,"componentName","mj-spacer"),(0,s.default)(u,"allowedAttributes",{border:"string","border-bottom":"string","border-left":"string","border-right":"string","border-top":"string","container-background-color":"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",height:"unit(px,%)"}),(0,s.default)(u,"defaultAttributes",{height:"20px"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25),l=n(A(285));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{text:{"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),"text-align":this.getAttribute("align"),"text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),color:this.getAttribute("color"),height:this.getAttribute("height")}}}},{key:"renderContent",value:function(){return`\n <div\n ${this.htmlAttributes({style:"text"})}\n >${this.getContent()}</div>\n `}},{key:"render",value:function(){const e=this.getAttribute("height");return e?`\n ${(0,l.default)(`\n <table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td height="${e}" style="vertical-align:top;height:${e};">\n `)}\n ${this.renderContent()}\n ${(0,l.default)("\n </td></tr></table>\n ")}\n `:this.renderContent()}}]),A}(u.BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-text"),(0,s.default)(c,"endingTag",!0),(0,s.default)(c,"allowedAttributes",{align:"enum(left,right,center,justify)","background-color":"color",color:"color","container-background-color":"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",height:"unit(px,%)","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-decoration":"string","text-transform":"string","vertical-align":"enum(top,bottom,middle)"}),(0,s.default)(c,"defaultAttributes",{align:"left",color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"1",padding:"10px 25px"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=n(A(277)),l=n(A(257));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{table:{color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"line-height":this.getAttribute("line-height"),"table-layout":this.getAttribute("table-layout"),width:this.getAttribute("width"),border:this.getAttribute("border")}}}},{key:"getWidth",value:function(){const e=this.getAttribute("width"),{parsedWidth:t,unit:A}=(0,l.default)(e);return"%"===A?e:t}},{key:"render",value:function(){const e=(0,u.default)(["cellpadding","cellspacing","role"],(e,t)=>({...e,[t]:this.getAttribute(t)}),{});return`\n <table\n ${this.htmlAttributes({...e,width:this.getWidth(),border:"0",style:"table"})}\n >\n ${this.getContent()}\n </table>\n `}}]),A}(A(25).BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-table"),(0,s.default)(c,"endingTag",!0),(0,s.default)(c,"allowedAttributes",{align:"enum(left,right,center)",border:"string",cellpadding:"integer",cellspacing:"integer","container-background-color":"color",color:"color","font-family":"string","font-size":"unit(px)","font-weight":"string","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",role:"enum(none,presentation)","table-layout":"enum(auto,fixed,initial,inherit)","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,s.default)(c,"defaultAttributes",{align:"left",border:"none",cellpadding:"0",cellspacing:"0",color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"22px",padding:"10px 25px","table-layout":"auto",width:"100%"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=n(A(866)),l=A(25);let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"renderWrappedChildren",value:function(){const{children:e}=this.props,{containerWidth:t}=this.context;return`\n ${this.renderChildren(e,{renderer:e=>e.constructor.isRawElement()?e.render():`\n \x3c!--[if mso | IE]>\n <tr>\n <td\n ${e.htmlAttributes({align:e.getAttribute("align"),class:(0,l.suffixCssClasses)(e.getAttribute("css-class"),"outlook"),width:t})}\n >\n <![endif]--\x3e\n ${e.render()}\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n <![endif]--\x3e\n `})}\n `}}]),A}(u.default);t.default=c,(0,s.default)(c,"componentName","mj-wrapper"),e.exports=t.default},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={mjml:["mj-body","mj-head","mj-raw"],"mj-accordion":["mj-accordion-element","mj-raw"],"mj-accordion-element":["mj-accordion-title","mj-accordion-text","mj-raw"],"mj-accordion-title":[],"mj-accordion-text":[],"mj-attributes":[/^.*^/],"mj-body":["mj-raw","mj-section","mj-wrapper","mj-hero"],"mj-button":[],"mj-carousel":["mj-carousel-image"],"mj-carousel-image":[],"mj-column":["mj-accordion","mj-button","mj-carousel","mj-divider","mj-image","mj-raw","mj-social","mj-spacer","mj-table","mj-text","mj-navbar"],"mj-html-attribute":[],"mj-html-attributes":["mj-selector"],"mj-divider":[],"mj-group":["mj-column","mj-raw"],"mj-head":["mj-attributes","mj-breakpoint","mj-html-attributes","mj-font","mj-preview","mj-style","mj-title","mj-raw"],"mj-hero":["mj-accordion","mj-button","mj-carousel","mj-divider","mj-image","mj-social","mj-spacer","mj-table","mj-text","mj-navbar","mj-raw"],"mj-image":[],"mj-navbar":["mj-navbar-link","mj-raw"],"mj-raw":[],"mj-section":["mj-column","mj-group","mj-raw"],"mj-selector":["mj-html-attribute"],"mj-social":["mj-social-element","mj-raw"],"mj-social-element":[],"mj-spacer":[],"mj-table":[],"mj-text":[],"mj-wrapper":["mj-hero","mj-raw","mj-section"]},e.exports=t.default},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var A in e)Object.prototype.hasOwnProperty.call(e,A)&&(t[A]=e[A]);return t.default=e,t}t.__esModule=!0;var a=r(A(867)),i=n(A(1170)),o=n(A(258)),s=r(A(154)),u=r(A(1171)),l=n(A(1173));function c(){var e=new a.HandlebarsEnvironment;return s.extend(e,a),e.SafeString=i.default,e.Exception=o.default,e.Utils=s,e.escapeExpression=s.escapeExpression,e.VM=u,e.template=function(t){return u.template(t,e)},e}var p=c();p.create=c,l.default(p),p.default=p,t.default=p,e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0;var n=A(154);t.default=function(e){e.registerHelper("blockHelperMissing",(function(t,A){var r=A.inverse,a=A.fn;if(!0===t)return a(this);if(!1===t||null==t)return r(this);if(n.isArray(t))return t.length>0?(A.ids&&(A.ids=[A.name]),e.helpers.each(t,A)):r(this);if(A.data&&A.ids){var i=n.createFrame(A.data);i.contextPath=n.appendContextPath(A.data.contextPath,A.name),A={data:i}}return a(t,A)}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0;var n,r=A(154),a=A(258),i=(n=a)&&n.__esModule?n:{default:n};t.default=function(e){e.registerHelper("each",(function(e,t){if(!t)throw new i.default("Must pass iterator to #each");var A,n=t.fn,a=t.inverse,o=0,s="",u=void 0,l=void 0;function c(t,A,a){u&&(u.key=t,u.index=A,u.first=0===A,u.last=!!a,l&&(u.contextPath=l+t)),s+=n(e[t],{data:u,blockParams:r.blockParams([e[t],t],[l+t,null])})}if(t.data&&t.ids&&(l=r.appendContextPath(t.data.contextPath,t.ids[0])+"."),r.isFunction(e)&&(e=e.call(this)),t.data&&(u=r.createFrame(t.data)),e&&"object"==typeof e)if(r.isArray(e))for(var p=e.length;o<p;o++)o in e&&c(o,o,o===e.length-1);else if(global.Symbol&&e[global.Symbol.iterator]){for(var d=[],f=e[global.Symbol.iterator](),h=f.next();!h.done;h=f.next())d.push(h.value);for(p=(e=d).length;o<p;o++)c(o,o,o===e.length-1)}else A=void 0,Object.keys(e).forEach((function(e){void 0!==A&&c(A,o-1),A=e,o++})),void 0!==A&&c(A,o-1,!0);return 0===o&&(s=a(this)),s}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0;var n,r=A(258),a=(n=r)&&n.__esModule?n:{default:n};t.default=function(e){e.registerHelper("helperMissing",(function(){if(1!==arguments.length)throw new a.default('Missing helper: "'+arguments[arguments.length-1].name+'"')}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0;var n,r=A(154),a=A(258),i=(n=a)&&n.__esModule?n:{default:n};t.default=function(e){e.registerHelper("if",(function(e,t){if(2!=arguments.length)throw new i.default("#if requires exactly one argument");return r.isFunction(e)&&(e=e.call(this)),!t.hash.includeZero&&!e||r.isEmpty(e)?t.inverse(this):t.fn(this)})),e.registerHelper("unless",(function(t,A){if(2!=arguments.length)throw new i.default("#unless requires exactly one argument");return e.helpers.if.call(this,t,{fn:A.inverse,inverse:A.fn,hash:A.hash})}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("log",(function(){for(var t=[void 0],A=arguments[arguments.length-1],n=0;n<arguments.length-1;n++)t.push(arguments[n]);var r=1;null!=A.hash.level?r=A.hash.level:A.data&&null!=A.data.level&&(r=A.data.level),t[0]=r,e.log.apply(e,t)}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("lookup",(function(e,t,A){return e?A.lookupProperty(e,t):e}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0;var n,r=A(154),a=A(258),i=(n=a)&&n.__esModule?n:{default:n};t.default=function(e){e.registerHelper("with",(function(e,t){if(2!=arguments.length)throw new i.default("#with requires exactly one argument");r.isFunction(e)&&(e=e.call(this));var A=t.fn;if(r.isEmpty(e))return t.inverse(this);var n=t.data;return t.data&&t.ids&&((n=r.createFrame(t.data)).contextPath=r.appendContextPath(t.data.contextPath,t.ids[0])),A(e,{data:n,blockParams:r.blockParams([e],[n&&n.contextPath])})}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0,t.registerDefaultDecorators=function(e){a.default(e)};var n,r=A(1168),a=(n=r)&&n.__esModule?n:{default:n}},function(e,t,A){"use strict";t.__esModule=!0;var n=A(154);t.default=function(e){e.registerDecorator("inline",(function(e,t,A,r){var a=e;return t.partials||(t.partials={},a=function(r,a){var i=A.partials;A.partials=n.extend({},i,t.partials);var o=e(r,a);return A.partials=i,o}),t.partials[r.args[0]]=r.fn,a}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0,t.createNewLookupObject=function(){for(var e=arguments.length,t=Array(e),A=0;A<e;A++)t[A]=arguments[A];return n.extend.apply(void 0,[Object.create(null)].concat(t))};var n=A(154)},function(e,t,A){"use strict";function n(e){this.string=e}t.__esModule=!0,n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},t.default=n,e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0,t.checkRevision=function(e){var t=e&&e[0]||1,A=o.COMPILER_REVISION;if(t>=o.LAST_COMPATIBLE_COMPILER_REVISION&&t<=o.COMPILER_REVISION)return;if(t<o.LAST_COMPATIBLE_COMPILER_REVISION){var n=o.REVISION_CHANGES[A],r=o.REVISION_CHANGES[t];throw new i.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+n+") or downgrade your runtime to an older version ("+r+").")}throw new i.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+e[1]+").")},t.template=function(e,t){if(!t)throw new i.default("No environment passed to template");if(!e||!e.main)throw new i.default("Unknown template object: "+typeof e);e.main.decorator=e.main_d,t.VM.checkRevision(e.compiler);var A=e.compiler&&7===e.compiler[0];var n={strict:function(e,t,A){if(!e||!(t in e))throw new i.default('"'+t+'" not defined in '+e,{loc:A});return n.lookupProperty(e,t)},lookupProperty:function(e,t){var A=e[t];return null==A||Object.prototype.hasOwnProperty.call(e,t)||l.resultIsAllowed(A,n.protoAccessControl,t)?A:void 0},lookup:function(e,t){for(var A=e.length,r=0;r<A;r++){if(null!=(e[r]&&n.lookupProperty(e[r],t)))return e[r][t]}},lambda:function(e,t){return"function"==typeof e?e.call(t):e},escapeExpression:r.escapeExpression,invokePartial:function(A,n,a){a.hash&&(n=r.extend({},n,a.hash),a.ids&&(a.ids[0]=!0)),A=t.VM.resolvePartial.call(this,A,n,a);var o=r.extend({},a,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),s=t.VM.invokePartial.call(this,A,n,o);if(null==s&&t.compile&&(a.partials[a.name]=t.compile(A,e.compilerOptions,t),s=a.partials[a.name](n,o)),null!=s){if(a.indent){for(var u=s.split("\n"),l=0,c=u.length;l<c&&(u[l]||l+1!==c);l++)u[l]=a.indent+u[l];s=u.join("\n")}return s}throw new i.default("The partial "+a.name+" could not be compiled when running in runtime-only mode")},fn:function(t){var A=e[t];return A.decorator=e[t+"_d"],A},programs:[],program:function(e,t,A,n,r){var a=this.programs[e],i=this.fn(e);return t||r||n||A?a=c(this,e,i,t,A,n,r):a||(a=this.programs[e]=c(this,e,i)),a},data:function(e,t){for(;e&&t--;)e=e._parent;return e},mergeIfNeeded:function(e,t){var A=e||t;return e&&t&&e!==t&&(A=r.extend({},t,e)),A},nullContext:Object.seal({}),noop:t.VM.noop,compilerInfo:e.compiler};function a(t){var A=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=A.data;a._setup(A),!A.partial&&e.useData&&(r=d(t,r));var i=void 0,o=e.useBlockParams?[]:void 0;function s(t){return""+e.main(n,t,n.helpers,n.partials,r,o,i)}return e.useDepths&&(i=A.depths?t!=A.depths[0]?[t].concat(A.depths):A.depths:[t]),(s=f(e.main,s,n,A.depths||[],r,o))(t,A)}return a.isTop=!0,a._setup=function(a){if(a.partial)n.protoAccessControl=a.protoAccessControl,n.helpers=a.helpers,n.partials=a.partials,n.decorators=a.decorators,n.hooks=a.hooks;else{var i=r.extend({},t.helpers,a.helpers);!function(e,t){Object.keys(e).forEach((function(A){var n=e[A];e[A]=function(e,t){var A=t.lookupProperty;return u.wrapHelper(e,(function(e){return r.extend({lookupProperty:A},e)}))}(n,t)}))}(i,n),n.helpers=i,e.usePartial&&(n.partials=n.mergeIfNeeded(a.partials,t.partials)),(e.usePartial||e.useDecorators)&&(n.decorators=r.extend({},t.decorators,a.decorators)),n.hooks={},n.protoAccessControl=l.createProtoAccessControl(a);var o=a.allowCallsToHelperMissing||A;s.moveHelperToHooks(n,"helperMissing",o),s.moveHelperToHooks(n,"blockHelperMissing",o)}},a._child=function(t,A,r,a){if(e.useBlockParams&&!r)throw new i.default("must pass block params");if(e.useDepths&&!a)throw new i.default("must pass parent depths");return c(n,t,e[t],A,0,r,a)},a},t.wrapProgram=c,t.resolvePartial=function(e,t,A){e?e.call||A.name||(A.name=e,e=A.partials[e]):e="@partial-block"===A.name?A.data["partial-block"]:A.partials[A.name];return e},t.invokePartial=function(e,t,A){var n=A.data&&A.data["partial-block"];A.partial=!0,A.ids&&(A.data.contextPath=A.ids[0]||A.data.contextPath);var a=void 0;A.fn&&A.fn!==p&&function(){A.data=o.createFrame(A.data);var e=A.fn;a=A.data["partial-block"]=function(t){var A=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return A.data=o.createFrame(A.data),A.data["partial-block"]=n,e(t,A)},e.partials&&(A.partials=r.extend({},A.partials,e.partials))}();void 0===e&&a&&(e=a);if(void 0===e)throw new i.default("The partial "+A.name+" could not be found");if(e instanceof Function)return e(t,A)},t.noop=p;var n,r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var A in e)Object.prototype.hasOwnProperty.call(e,A)&&(t[A]=e[A]);return t.default=e,t}(A(154)),a=A(258),i=(n=a)&&n.__esModule?n:{default:n},o=A(867),s=A(868),u=A(1172),l=A(870);function c(e,t,A,n,r,a,i){function o(t){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=i;return!i||t==i[0]||t===e.nullContext&&null===i[0]||(o=[t].concat(i)),A(e,t,e.helpers,e.partials,r.data||n,a&&[r.blockParams].concat(a),o)}return(o=f(A,o,e,i,n,a)).program=t,o.depth=i?i.length:0,o.blockParams=r||0,o}function p(){return""}function d(e,t){return t&&"root"in t||((t=t?o.createFrame(t):{}).root=e),t}function f(e,t,A,n,a,i){if(e.decorator){var o={};t=e.decorator(t,o,A,n&&n[0],a,i,n),r.extend(t,o)}return t}},function(e,t,A){"use strict";t.__esModule=!0,t.wrapHelper=function(e,t){if("function"!=typeof e)return e;return function(){var A=arguments[arguments.length-1];return arguments[arguments.length-1]=t(A),e.apply(this,arguments)}}},function(e,t,A){"use strict";t.__esModule=!0,t.default=function(e){var t="undefined"!=typeof global?global:window,A=t.Handlebars;e.noConflict=function(){return t.Handlebars===e&&(t.Handlebars=A),e}},e.exports=t.default},function(e,t,A){var n=A(559);e.exports=(n.default||n).template({compiler:[8,">= 4.3.0"],main:function(e,t,A,n,r){return"<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important;\n } .button-with-icon td { padding-right: 1px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin-left: 10px !important; margin-right: 10px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; padding-right: 10px !important;}\n .button-with-icon a img { padding-top: 20px;}\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-attributes>\n <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n }\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n }\n @font-face {\n font-family: 'Lato-Bold';\n font-style: normal;\n font-weight: 800;\n src: asset-url('Lato-Bold.woff2') format('woff2');\n }\n</mj-style>"},useData:!0})},function(e,t,A){var n=A(559);e.exports=(n.default||n).template({compiler:[8,">= 4.3.0"],main:function(e,t,A,n,r){var a,i=null!=t?t:e.nullContext||{},o=e.hooks.helperMissing,s=e.escapeExpression,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<mj-section css-class="background" padding="17px" align="center">\n <mj-social\n css-class="button-with-icon"\n icon-size="36px"\n mode="horizontal"\n font-size="24px" \n font-weight="normal"\n >\n <mj-social-element\n color="white"\n src="'+s("function"==typeof(a=null!=(a=u(A,"baseUrl")||(null!=t?u(t,"baseUrl"):t))?a:o)?a.call(i,{name:"baseUrl",hash:{},data:r,loc:{start:{line:11,column:11},end:{line:11,column:22}}}):a)+'/assets/ecolyo-icon.png"\n name="ecolyo"\n padding="0 10px 0 0" \n align="center"\n >\n '+s("function"==typeof(a=null!=(a=u(A,"title")||(null!=t?u(t,"title"):t))?a:o)?a.call(i,{name:"title",hash:{},data:r,loc:{start:{line:16,column:6},end:{line:16,column:15}}}):a)+"\n </mj-social-element>\n </mj-social>\n</mj-section>\n"},useData:!0})},function(e,t,A){var n=A(559);e.exports=(n.default||n).template({compiler:[8,">= 4.3.0"],main:function(e,t,A,n,r){var a,i=null!=t?t:e.nullContext||{},o=e.hooks.helperMissing,s=e.escapeExpression,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<mj-section background-color="black">\n <mj-section>\n <mj-column vertical-align="middle">\n <mj-image src="'+s("function"==typeof(a=null!=(a=u(A,"baseUrl")||(null!=t?u(t,"baseUrl"):t))?a:o)?a.call(i,{name:"baseUrl",hash:{},data:r,loc:{start:{line:4,column:21},end:{line:4,column:32}}}):a)+'/assets/logo-grandlyon.png" alt="logo-grandlyon">\n </mj-image>\n </mj-column>\n\n <mj-column vertical-align="middle">\n <mj-image src="'+s("function"==typeof(a=null!=(a=u(A,"baseUrl")||(null!=t?u(t,"baseUrl"):t))?a:o)?a.call(i,{name:"baseUrl",hash:{},data:r,loc:{start:{line:9,column:21},end:{line:9,column:32}}}):a)+'/assets/logo-gouv.png" alt="logo-gouvernement">\n </mj-image>\n </mj-column>\n\n <mj-column vertical-align="middle" >\n <mj-image src="'+s("function"==typeof(a=null!=(a=u(A,"baseUrl")||(null!=t?u(t,"baseUrl"):t))?a:o)?a.call(i,{name:"baseUrl",hash:{},data:r,loc:{start:{line:14,column:21},end:{line:14,column:32}}}):a)+'/assets/logo-territoire.png" alt="logo-territoire">\n </mj-image>\n </mj-column>\n\n <mj-column vertical-align="middle">\n <mj-image src="'+s("function"==typeof(a=null!=(a=u(A,"baseUrl")||(null!=t?u(t,"baseUrl"):t))?a:o)?a.call(i,{name:"baseUrl",hash:{},data:r,loc:{start:{line:19,column:21},end:{line:19,column:32}}}):a)+'/assets/logo-tiga-white.png" alt="logo-tiga" >\n </mj-image>\n </mj-column>\n\n </mj-section>\n</mj-section>\n'},useData:!0})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,A){"use strict";(function(e){var t,n=A(0),r=n(A(149)),a=n(A(8)),i=A(33),o=n(A(897)),s=A(310),u=n(A(619)),l=n(A(896)),c=A(35),p=A(59),d=n(A(276)),f=n(A(789)),h=A(575);(t="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&t(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;const m=A(1437),g=r.default.namespace("report"),v=async(e,t)=>{const A=new d.default(e),n=i.DateTime.local().setZone("utc",{keepLocalTime:!0}),r={timePeriod:{startDate:n.minus({month:1}).startOf("month"),endDate:n.minus({month:1}).endOf("month")},comparisonTimePeriod:{startDate:n.minus({month:2}).startOf("month"),endDate:n.minus({month:2}).endOf("month")}};return await A.getPerformanceIndicators(r.timePeriod,p.TimeStep.MONTH,t,r.comparisonTimePeriod)},y=async e=>{g("info","Building consumption text...");const t=await v(e,[c.FluidType.ELECTRICITY,c.FluidType.GAS,c.FluidType.WATER]);let A="";if(t[c.FluidType.ELECTRICITY]){const e=t[c.FluidType.ELECTRICITY].percentageVariation?t[c.FluidType.ELECTRICITY].percentageVariation:0;e&&(A+=e>0?'<span class="elec-text"><br>- '+Math.ceil(100*e)+" % d'électricité</span>":'<span class="elec-text"><br>+ '+Math.ceil(Math.abs(100*e))+" % d'électricité</span>")}if(t[c.FluidType.GAS]){const e=t[c.FluidType.GAS]&&null!==t[c.FluidType.GAS].percentageVariation?t[c.FluidType.GAS].percentageVariation:0;e&&(A+=e>0?'<span class="gas-text"><br>- '+Math.ceil(100*e)+" % de gaz</span>":'<span class="gas-text"><br>+ '+Math.ceil(Math.abs(100*e))+" % de gaz</span>")}if(t[c.FluidType.WATER]){const e=t[c.FluidType.WATER].percentageVariation?t[c.FluidType.WATER].percentageVariation:0;e&&(A+=e>0?'<span class="water-text"><br>- '+Math.ceil(100*e)+" % d'eau</span>":'<span class="water-text"><br>+ '+Math.ceil(Math.abs(100*e))+" % d'eau</span>")}return A},b=async(e,t,A)=>{try{const n=new f.default;g("info",n.isProduction()?"Fetching data from BO prod":"Fetching data from BO rec");return await A.getStackClient().fetchJSON("GET",n.isProduction()?`/remote/org.ecolyo.backoffice?year=${e}&month=${t}`:`/remote/org.ecolyo.backoffice.rec?year=${e}&month=${t}`)}catch(A){return g("error",A),{year:parseInt(e),month:parseInt(t),info:"",image:"",newsTitle:"Les nouveautés du service",newsContent:"",question:"",link:""}}},_=async({client:e})=>{g("info","Fetching user profile...");const t=new u.default(e);let n=await t.getProfile();if(!n||!n.sendAnalysisNotification)return void g("info","End of process - Report Notification disabled in user profile");if(!n.mailToken||""===n.mailToken){const e=A(616).randomBytes(48).toString("hex");try{await t.updateProfile({mailToken:e})}catch(e){throw g("error","Update mailToken user profile error : "+e),e}}let r="",s="";g("info","Fetching data for mail...");const c=await e.getStackClient().fetchJSON("GET","/settings/instance"),p=(0,a.default)(c,"data.attributes.public_name");p&&(r=p);const d=await e.getStackClient().fetchJSON("GET","/apps/ecolyo"),v=(0,a.default)(d,"data.links.related");v&&(s=v),g("info","Creation of mail...");const _=new l.default,w=i.DateTime.local().setZone("utc",{keepLocalTime:!0}),E=w.toFormat("MM"),C=w.toFormat("yyyy"),x=await b(C,E,e);let T;n=await t.getProfile();let O=void 0;n&&n.mailToken&&(O=n.mailToken),s.includes("analysis")?T=s.replace("analysis","unsubscribe"):(T=s+"/#/unsubscribe",s+="/#/analysis",O&&(s+="?token="+O));const D=await y(e),k=""!==x.question&&""!==x.link,S=""!==x.newsTitle&&""!==x.newsContent,I=i.DateTime.local().setZone("utc",{keepLocalTime:!0}).minus({month:1}),M=(new f.default).getPublicURL(),N=m({title:"Du nouveau dans votre espace Ecolyo !",baseUrl:M,username:r,clientUrl:s,unsubscribeUrl:T,consumptionTextExist:D.length>0,consumptionText:D.replace(/{cozyUrl}/g,v+"#/"),infoText:x.info.replace(/{cozyUrl}/g,v+"#/"),infoImage:""!==x.image?M+x.image:M+"/assets/astuce.png",isServiceNews:S,isPoll:k,newsTitle:x.newsTitle.replace(/{cozyUrl}/g,v+"#/"),newsContent:x.newsContent.replace(/{cozyUrl}/g,v+"#/"),pollText:x.question.replace(/{cozyUrl}/g,v+"#/"),pollUrl:x.link,previousMonth:(0,h.getMonthNameWithPrep)(I.minus({month:1})),consoImageUrl:M+"/assets/multifluidConsumption.png",feedbackImageUrl:M+"/assets/feedback.png"}),B={mode:"noreply",subject:`[Ecolyo] Votre bilan mensuel ${(0,h.getMonthNameWithPrep)(I)} ${I.year}`,parts:[{type:"text/html",body:(0,o.default)(N).html}]};g("info","Sending mail..."),_.SendMail(e,B)};var w,E;(0,s.runService)(_),(w="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(w.register(g,"log","C:\\Users\\Bastien\\CODE\\ecolyo\\src\\targets\\services\\monthlyReportNotification.ts"),w.register(v,"getConsumptionValue","C:\\Users\\Bastien\\CODE\\ecolyo\\src\\targets\\services\\monthlyReportNotification.ts"),w.register(y,"buildConsumptionText","C:\\Users\\Bastien\\CODE\\ecolyo\\src\\targets\\services\\monthlyReportNotification.ts"),w.register(b,"getMonthlyReport","C:\\Users\\Bastien\\CODE\\ecolyo\\src\\targets\\services\\monthlyReportNotification.ts"),w.register(_,"monthlyReportNotification","C:\\Users\\Bastien\\CODE\\ecolyo\\src\\targets\\services\\monthlyReportNotification.ts")),(E="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&E(e)}).call(this,A(4)(e))},function(e,t,A){var n=A(559);e.exports=(n.default||n).template({1:function(e,t,A,n,r){return""},3:function(e,t,A,n,r){var a,i=e.lambda,o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <mj-text color="white" font-weight="400" font-size="18px">Par rapport au mois '+e.escapeExpression(i(null!=t?o(t,"previousMonth"):t,t))+", vous avez consommé :"+(null!=(a=i(null!=t?o(t,"consumptionText"):t,t))?a:"")+"<br /></mj-text>\n"},5:function(e,t,A,n,r){var a,i=e.lambda,o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <mj-divider css-class="m-divider"></mj-divider>\n <mj-text css-class="title custom-link" color="white" font-weight="900" font-size="24px" align="center" >\n '+e.escapeExpression(i(null!=t?o(t,"newsTitle"):t,t))+'\n </mj-text>\n <mj-text color="white" font-weight="400" font-size="18px" css-class="custom-link" >'+(null!=(a=i(null!=t?o(t,"newsContent"):t,t))?a:"")+"</mj-text>\n"},7:function(e,t,A,n,r){var a,i=e.lambda,o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <mj-divider css-class="m-divider"></mj-divider>\n <mj-text css-class="title " color="white" font-weight="900" font-size="24px" align="center" >\n Votre avis nous intéresse\n </mj-text>\n <mj-text color="white" font-weight="400" font-size="18px" css-class="custom-link" >'+(null!=(a=i(null!=t?o(t,"pollText"):t,t))?a:"")+'</mj-text>\n <mj-button color="black" background-color="#F1C017" css-class="button" font-size="20px" font-weight="700" >\n <a href="'+e.escapeExpression(i(null!=t?o(t,"pollUrl"):t,t))+'" style="text-decoration: none; color: black">C\'est parti !</a>\n </mj-button>\n'},compiler:[8,">= 4.3.0"],main:function(e,t,n,r,a){var i,o=e.lambda,s=e.escapeExpression,u=null!=t?t:e.nullContext||{},l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return"<mjml>\n <mj-head>\n"+(null!=(i=e.invokePartial(A(1174),t,{name:"style",fn:e.program(1,a,0),inverse:e.noop,data:a,helpers:n,partials:r,decorators:e.decorators}))?i:"")+' <mj-style>\n .elec-text {\n color: #d87b39 !important;\n font-weight: normal !important;\n }\n .gas-text {\n color: #45d1b8 !important;\n font-weight: normal !important;\n }\n .water-text {\n color: #3a98ec !important;\n font-weight: normal !important;\n }\n </mj-style>\n </mj-head>\n <mj-body background-color="#121212" css-class="main">\n'+(null!=(i=e.invokePartial(A(1175),t,{name:"base/header",fn:e.program(1,a,0),inverse:e.noop,data:a,helpers:n,partials:r,decorators:e.decorators}))?i:"")+'\n <mj-section background-color="#121212">\n <mj-column width="55%" vertical-align="middle">\n <mj-text color="white" font-weight="900" font-size="24px">\n Bonjour '+s(o(null!=t?l(t,"username"):t,t))+",\n </mj-text>\n"+(null!=(i=l(n,"if").call(u,null!=t?l(t,"consumptionTextExist"):t,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a,loc:{start:{line:29,column:8},end:{line:31,column:15}}}))?i:"")+' </mj-column>\n <mj-column width="45%" vertical-align="middle">\n <mj-image src='+s(o(null!=t?l(t,"consoImageUrl"):t,t))+' width="132px" height="106px" align="center" alt="consomation"></mj-image>\n </mj-column>\n </mj-section>\n <mj-section background-color="#121212">\n <mj-column>\n <mj-text color="white" font-weight="400" font-size="18px">Retrouvez le détail de vos consommations et plus d\'informations dans votre bilan Ecolyo.<br /><br /></mj-text>\n <mj-social css-class="button-with-icon" icon-size="36px" mode="horizontal" font-size="20px" font-weight="700" >\n <mj-social-element src="'+s(o(null!=t?l(t,"baseUrl"):t,t))+'/assets/ecolyo-icon.png" name="ecolyo" padding="0 10px 0 0" href="'+s(o(null!=t?l(t,"clientUrl"):t,t))+'">\n Voir mon bilan\n </mj-social-element>\n </mj-social>\n </mj-column>\n </mj-section>\n <mj-section background-color="radial-gradient(96.2% 96.2% at 50% 3.8%, #343641 0%, #1B1C22 100%)">\n <mj-column>\n <mj-text css-class="title" color="white" font-weight="900" font-size="24px" align="center" >\n L\'info du mois\n </mj-text>\n <mj-image src="'+s(o(null!=t?l(t,"infoImage"):t,t))+'" width="82px" alt="nouveauté"></mj-image>\n <mj-text color="white" font-weight="400" font-size="18px" css-class="custom-link">'+(null!=(i=o(null!=t?l(t,"infoText"):t,t))?i:"")+"</mj-text>\n"+(null!=(i=l(n,"if").call(u,null!=t?l(t,"isServiceNews"):t,{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a,loc:{start:{line:54,column:8},end:{line:60,column:15}}}))?i:"")+(null!=(i=l(n,"if").call(u,null!=t?l(t,"isPoll"):t,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a,loc:{start:{line:61,column:8},end:{line:70,column:15}}}))?i:"")+' </mj-column>\n </mj-section>\n <mj-section background-color="#121212">\n <mj-column vertical-align="middle">\n <mj-image src='+s(o(null!=t?l(t,"feedbackImageUrl"):t,t))+' width="53px" align="center" alt="feedback"></mj-image>\n <mj-text color="white" font-weight="900" align="center" font-size="18px">\n Un problème, une question, une suggestion ?\n </mj-text>\n <mj-text color="white" align="center" font-size="18px">\n N\'hésitez pas à nous écrire via la bulle dans le service.\n </mj-text>\n </mj-column>\n </mj-section>\n <mj-section background-color="black">\n <mj-column>\n'+(null!=(i=e.invokePartial(A(1176),t,{name:"base/footer",fn:e.program(1,a,0),inverse:e.noop,data:a,helpers:n,partials:r,decorators:e.decorators}))?i:"")+(null!=(i=e.invokePartial(A(1438),t,{name:"base/unsubscribe",fn:e.program(1,a,0),inverse:e.noop,data:a,helpers:n,partials:r,decorators:e.decorators}))?i:"")+" </mj-column>\n </mj-section>\n </mj-body>\n</mjml>"},usePartial:!0,useData:!0})},function(e,t,A){var n=A(559);e.exports=(n.default||n).template({compiler:[8,">= 4.3.0"],main:function(e,t,A,n,r){var a,i=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<mj-section background-color="black">\n <mj-column>\n <mj-text color="white" align="center" css-class="small">\n Vous ne souhaitez plus recevoir d\'email d\'Ecolyo ?\n <a href="'+e.escapeExpression("function"==typeof(a=null!=(a=i(A,"unsubscribeUrl")||(null!=t?i(t,"unsubscribeUrl"):t))?a:e.hooks.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"unsubscribeUrl",hash:{},data:r,loc:{start:{line:5,column:19},end:{line:5,column:37}}}):a)+'" style="color: #E3B82A; font-weight: 900 !important;">Se désinscrire</a>\n </mj-text>\n </mj-column>\n</mj-section>\n'},useData:!0})}]); \ No newline at end of file + */var n=A(843).createMapFromString;function r(e){return n(e,!0)}var a,i,o=/([^\s"'<>/=]+)/,s=[/=/],u=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^ \t\n\f\r"'`=<>]+)/.source],l="((?:"+(i="["+(a="A-Za-z\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u0131\\u0134-\\u013E\\u0141-\\u0148\\u014A-\\u017E\\u0180-\\u01C3\\u01CD-\\u01F0\\u01F4\\u01F5\\u01FA-\\u0217\\u0250-\\u02A8\\u02BB-\\u02C1\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03CE\\u03D0-\\u03D6\\u03DA\\u03DC\\u03DE\\u03E0\\u03E2-\\u03F3\\u0401-\\u040C\\u040E-\\u044F\\u0451-\\u045C\\u045E-\\u0481\\u0490-\\u04C4\\u04C7\\u04C8\\u04CB\\u04CC\\u04D0-\\u04EB\\u04EE-\\u04F5\\u04F8\\u04F9\\u0531-\\u0556\\u0559\\u0561-\\u0586\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0621-\\u063A\\u0641-\\u064A\\u0671-\\u06B7\\u06BA-\\u06BE\\u06C0-\\u06CE\\u06D0-\\u06D3\\u06D5\\u06E5\\u06E6\\u0905-\\u0939\\u093D\\u0958-\\u0961\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\u09DC\\u09DD\\u09DF-\\u09E1\\u09F0\\u09F1\\u0A05-\\u0A0A\\u0A0F\\u0A10\\u0A13-\\u0A28\\u0A2A-\\u0A30\\u0A32\\u0A33\\u0A35\\u0A36\\u0A38\\u0A39\\u0A59-\\u0A5C\\u0A5E\\u0A72-\\u0A74\\u0A85-\\u0A8B\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AE0\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B36-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB5\\u0BB7-\\u0BB9\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CDE\\u0CE0\\u0CE1\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D28\\u0D2A-\\u0D39\\u0D60\\u0D61\\u0E01-\\u0E2E\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E45\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD\\u0EAE\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0F40-\\u0F47\\u0F49-\\u0F69\\u10A0-\\u10C5\\u10D0-\\u10F6\\u1100\\u1102\\u1103\\u1105-\\u1107\\u1109\\u110B\\u110C\\u110E-\\u1112\\u113C\\u113E\\u1140\\u114C\\u114E\\u1150\\u1154\\u1155\\u1159\\u115F-\\u1161\\u1163\\u1165\\u1167\\u1169\\u116D\\u116E\\u1172\\u1173\\u1175\\u119E\\u11A8\\u11AB\\u11AE\\u11AF\\u11B7\\u11B8\\u11BA\\u11BC-\\u11C2\\u11EB\\u11F0\\u11F9\\u1E00-\\u1E9B\\u1EA0-\\u1EF9\\u1F00-\\u1F15\\u1F18-\\u1F1D\\u1F20-\\u1F45\\u1F48-\\u1F4D\\u1F50-\\u1F57\\u1F59\\u1F5B\\u1F5D\\u1F5F-\\u1F7D\\u1F80-\\u1FB4\\u1FB6-\\u1FBC\\u1FBE\\u1FC2-\\u1FC4\\u1FC6-\\u1FCC\\u1FD0-\\u1FD3\\u1FD6-\\u1FDB\\u1FE0-\\u1FEC\\u1FF2-\\u1FF4\\u1FF6-\\u1FFC\\u2126\\u212A\\u212B\\u212E\\u2180-\\u2182\\u3007\\u3021-\\u3029\\u3041-\\u3094\\u30A1-\\u30FA\\u3105-\\u312C\\u4E00-\\u9FA5\\uAC00-\\uD7A3")+"_]["+a+"0-9\\u0660-\\u0669\\u06F0-\\u06F9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE7-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\.\\-_\\u0300-\\u0345\\u0360\\u0361\\u0483-\\u0486\\u0591-\\u05A1\\u05A3-\\u05B9\\u05BB-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u064B-\\u0652\\u0670\\u06D6-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0901-\\u0903\\u093C\\u093E-\\u094D\\u0951-\\u0954\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A02\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A70\\u0A71\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B43\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B82\\u0B83\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C01-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C82\\u0C83\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0D02\\u0D03\\u0D3E-\\u0D43\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86-\\u0F8B\\u0F90-\\u0F95\\u0F97\\u0F99-\\u0FAD\\u0FB1-\\u0FB7\\u0FB9\\u20D0-\\u20DC\\u20E1\\u302A-\\u302F\\u3099\\u309A\\xB7\\u02D0\\u02D1\\u0387\\u0640\\u0E46\\u0EC6\\u3005\\u3031-\\u3035\\u309D\\u309E\\u30FC-\\u30FE]*")+"\\:)?"+i+")",c=new RegExp("^<"+l),p=/^\s*(\/?)>/,d=new RegExp("^<\\/"+l+"[^>]*>"),f=/^<!DOCTYPE\s?[^>]+>/i,h=!1;"x".replace(/x(.)?/g,(function(e,t){h=""===t}));var m=r("area,base,basefont,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),g=r("a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,noscript,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,svg,textarea,tt,u,var"),v=r("colgroup,dd,dt,li,option,p,td,tfoot,th,thead,tr,source"),y=r("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected"),b=r("script,style"),_=r("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,ol,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track,ul"),w={};function E(e){var t=o.source+"(?:\\s*("+function(e){return s.concat(e.customAttrAssign||[]).map((function(e){return"(?:"+e.source+")"})).join("|")}(e)+")[ \\t\\n\\f\\r]*(?:"+u.join("|")+"))?";if(e.customAttrSurround){for(var A=[],n=e.customAttrSurround.length-1;n>=0;n--)A[n]="(?:("+e.customAttrSurround[n][0].source+")\\s*"+t+"\\s*("+e.customAttrSurround[n][1].source+"))";A.push("(?:"+t+")"),t="(?:"+A.join("|")+")"}return new RegExp("^\\s*"+t)}function C(e,t){for(var A,n,r,a,i=[],o=E(t);e;){if(n=e,A&&b(A)){var s=A.toLowerCase(),u=w[s]||(w[s]=new RegExp("([\\s\\S]*?)</"+s+"[^>]*>","i"));e=e.replace(u,(function(e,A){return"script"!==s&&"style"!==s&&"noscript"!==s&&(A=A.replace(/<!--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),t.chars&&t.chars(A),""})),L("</"+s+">",s)}else{var l,C=e.indexOf("<");if(0===C){if(/^<!--/.test(e)){var x=e.indexOf("--\x3e");if(x>=0){t.comment&&t.comment(e.substring(4,x)),e=e.substring(x+3),r="";continue}}if(/^<!\[/.test(e)){var T=e.indexOf("]>");if(T>=0){t.comment&&t.comment(e.substring(2,T+1),!0),e=e.substring(T+2),r="";continue}}var O=e.match(f);if(O){t.doctype&&t.doctype(O[0]),e=e.substring(O[0].length),r="";continue}var D=e.match(d);if(D){e=e.substring(D[0].length),D[0].replace(d,L),r="/"+D[1].toLowerCase();continue}var k=I(e);if(k){e=k.rest,N(k),r=k.tagName.toLowerCase();continue}t.continueOnParseError&&(C=e.indexOf("<",1))}C>=0?(l=e.substring(0,C),e=e.substring(C)):(l=e,e="");var S=I(e);a=S?S.tagName:(S=e.match(d))?"/"+S[1]:"",t.chars&&t.chars(l,r,a),r=""}if(e===n)throw new Error("Parse Error: "+e)}function I(e){var t=e.match(c);if(t){var A,n,r={tagName:t[1],attrs:[]};for(e=e.slice(t[0].length);!(A=e.match(p))&&(n=e.match(o));)e=e.slice(n[0].length),r.attrs.push(n);if(A)return r.unarySlash=A[1],r.rest=e.slice(A[0].length),r}}function M(e){if(B(e)>=0)return L("",e),!0}function N(e){var n=e.tagName,r=e.unarySlash;if(t.html5&&("p"===A&&_(n)?L("",A):"tbody"===n?M("thead"):"tfoot"===n&&(M("tbody")||M("thead")),"col"===n&&B("colgroup")<0&&(A="colgroup",i.push({tag:A,attrs:[]}),t.start&&t.start(A,[],!1,""))),!t.html5&&!g(n))for(;A&&g(A);)L("",A);v(n)&&A===n&&L("",n);var a=m(n)||"html"===n&&"head"===A||!!r,o=e.attrs.map((function(e){var A,n,r,a,i,o;function s(t){return i=e[t],void 0!==(n=e[t+1])?'"':void 0!==(n=e[t+2])?"'":(void 0===(n=e[t+3])&&y(A)&&(n=A),"")}h&&-1===e[0].indexOf('""')&&(""===e[3]&&delete e[3],""===e[4]&&delete e[4],""===e[5]&&delete e[5]);var u=1;if(t.customAttrSurround)for(var l=0,c=t.customAttrSurround.length;l<c;l++,u+=7)if(A=e[u+1]){o=s(u+2),r=e[u],a=e[u+6];break}return!A&&(A=e[u])&&(o=s(u+1)),{name:A,value:n,customAssign:i||"=",customOpen:r||"",customClose:a||"",quote:o||""}}));a||(i.push({tag:n,attrs:o}),A=n,r=""),t.start&&t.start(n,o,a,r)}function B(e){var t,A=e.toLowerCase();for(t=i.length-1;t>=0&&i[t].tag.toLowerCase()!==A;t--);return t}function L(e,n){var r;if((r=n?B(n):0)>=0){for(var a=i.length-1;a>=r;a--)t.end&&t.end(i[a].tag,i[a].attrs,a>r||!e);i.length=r,A=r&&i[r-1].tag}else"br"===n.toLowerCase()?t.start&&t.start(n,[],!0,""):"p"===n.toLowerCase()&&(t.start&&t.start(n,[],!1,"",!0),t.end&&t.end(n,[]))}t.partialMarkup||L()}t.HTMLParser=C,t.HTMLtoXML=function(e){var t="";return new C(e,{start:function(e,A,n){t+="<"+e;for(var r=0,a=A.length;r<a;r++)t+=" "+A[r].name+'="'+(A[r].value||"").replace(/"/g,""")+'"';t+=(n?"/":"")+">"},end:function(e){t+="</"+e+">"},chars:function(e){t+=e},comment:function(e){t+="\x3c!--"+e+"--\x3e"},ignore:function(e){t+=e}}),t},t.HTMLtoDOM=function(e,t){var A={html:!0,head:!0,body:!0,title:!0},n={link:"head",base:"head"};t?t=t.ownerDocument||t.getOwnerDocument&&t.getOwnerDocument()||t:"undefined"!=typeof DOMDocument?t=new DOMDocument:"undefined"!=typeof document&&document.implementation&&document.implementation.createDocument?t=document.implementation.createDocument("","",null):"undefined"!=typeof ActiveX&&(t=new ActiveXObject("Msxml.DOMDocument"));var r=[];if(!(t.documentElement||t.getDocumentElement&&t.getDocumentElement())&&t.createElement&&function(){var e=t.createElement("html"),A=t.createElement("head");A.appendChild(t.createElement("title")),e.appendChild(A),e.appendChild(t.createElement("body")),t.appendChild(e)}(),t.getElementsByTagName)for(var a in A)A[a]=t.getElementsByTagName(a)[0];var i=A.body;return new C(e,{start:function(e,a,o){if(A[e])i=A[e];else{var s=t.createElement(e);for(var u in a)s.setAttribute(a[u].name,a[u].value);n[e]&&"boolean"!=typeof A[n[e]]?A[n[e]].appendChild(s):i&&i.appendChild&&i.appendChild(s),o||(r.push(s),i=s)}},end:function(){r.length-=1,i=r[r.length-1]},chars:function(e){i.appendChild(t.createTextNode(e))},comment:function(){},ignore:function(){}}),t}},function(e,t,A){"use strict";var n=A(844),r=A(1031),a=A(1032),i=A(602),o=A(1033),s=A(1040);function u(e,t){this.options=a(t,{defaultPorts:{ftp:21,http:80,https:443},directoryIndexes:["index.html"],ignore_www:!1,output:u.SHORTEST,rejectedSchemes:["data","javascript","mailto"],removeAuth:!1,removeDirectoryIndexes:!0,removeEmptyQueries:!1,removeRootTrailingSlash:!0,schemeRelative:!0,site:void 0,slashesDenoteHost:!0}),this.from=o.from(e,this.options,null)}u.prototype.relate=function(e,t,A){if(i.isPlainObject(t)?(A=t,t=e,e=null):t||(t=e,e=null),A=a(A,this.options),e=e||A.site,!(e=o.from(e,A,this.from))||!e.href)throw new Error("from value not defined.");if(e.extra.hrefInfo.minimumPathOnly)throw new Error("from value supplied is not absolute: "+e.href);return!1===(t=o.to(t,A)).valid?t.href:(t=s(e,t,A),t=r(t,A))},u.relate=function(e,t,A){return(new u).relate(e,t,A)},i.shallowMerge(u,n),e.exports=u},function(e,t,A){"use strict";var n=A(844);function r(e,t){var A=t.removeEmptyQueries&&e.extra.relation.minimumPort;return e.query.string[A?"stripped":"full"]}function a(e,t){return!e.extra.relation.minimumQuery||t.output===n.ABSOLUTE||t.output===n.ROOT_RELATIVE}function i(e,t){var A=t.removeDirectoryIndexes&&e.extra.resourceIsIndex,r=e.extra.relation.minimumResource&&t.output!==n.ABSOLUTE&&t.output!==n.ROOT_RELATIVE;return!!e.resource&&!r&&!A}e.exports=function(e,t){var A="";return A+=function(e,t){var A="";return(e.extra.relation.maximumHost||t.output===n.ABSOLUTE)&&(e.extra.relation.minimumScheme&&t.schemeRelative&&t.output!==n.ABSOLUTE?A+="//":A+=e.scheme+"://"),A}(e,t),A+=function(e,t){return!e.auth||t.removeAuth||!e.extra.relation.maximumHost&&t.output!==n.ABSOLUTE?"":e.auth+"@"}(e,t),A+=function(e,t){return e.host.full&&(e.extra.relation.maximumAuth||t.output===n.ABSOLUTE)?e.host.full:""}(e,t),A+=function(e,t){return e.port&&!e.extra.portIsDefault&&e.extra.relation.maximumHost?":"+e.port:""}(e),A+=function(e,t){var A="",o=e.path.absolute.string,s=e.path.relative.string,u=i(e,t);if(e.extra.relation.maximumHost||t.output===n.ABSOLUTE||t.output===n.ROOT_RELATIVE)A=o;else if(s.length<=o.length&&t.output===n.SHORTEST||t.output===n.PATH_RELATIVE){if(""===(A=s)){var l=a(e,t)&&!!r(e,t);e.extra.relation.maximumPath&&!u?A="./":!e.extra.relation.overridesQuery||u||l||(A="./")}}else A=o;return"/"!==A||u||!t.removeRootTrailingSlash||e.extra.relation.minimumPort&&t.output!==n.ABSOLUTE||(A=""),A}(e,t),A+=function(e,t){return i(e,t)?e.resource:""}(e,t),A+=function(e,t){return a(e,t)?r(e,t):""}(e,t),A+=function(e,t){return e.hash?e.hash:""}(e)}},function(e,t,A){"use strict";var n=A(602);function r(e,t){return t instanceof Object&&e instanceof Object?t instanceof Array&&e instanceof Array?t.concat(e):n.shallowMerge(e,t):e}e.exports=function(e,t){if(n.isPlainObject(e)){var A={};for(var a in t)t.hasOwnProperty(a)&&(void 0!==e[a]?A[a]=r(e[a],t[a]):A[a]=t[a]);return A}return t}},function(e,t,A){"use strict";var n=A(1034),r=A(1035),a=A(1036),i=A(1037),o=A(1038),s=A(1039),u=A(603);function l(e,t){var A=s(e,t);return!1===A.valid||(r(A,t),i(A,t),a(A,t),o(A,t),n(A)),A}e.exports={from:function(e,t,A){if(e){var n=l(e,t),r=u.resolveDotSegments(n.path.absolute.array);return n.path.absolute.array=r,n.path.absolute.string="/"+u.join(r),n}return A},to:l}},function(e,t,A){"use strict";e.exports=function(e){var t=!(e.scheme||e.auth||e.host.full||e.port),A=t&&!e.path.absolute.string,n=A&&!e.resource,r=n&&!e.query.string.full.length,a=r&&!e.hash;e.extra.hrefInfo.minimumPathOnly=t,e.extra.hrefInfo.minimumResourceOnly=A,e.extra.hrefInfo.minimumQueryOnly=n,e.extra.hrefInfo.minimumHashOnly=r,e.extra.hrefInfo.empty=a}},function(e,t,A){"use strict";e.exports=function(e,t){if(t.ignore_www){var A=e.host.full;if(A){var n=A;0===A.indexOf("www.")&&(n=A.substr(4)),e.host.stripped=n}}}},function(e,t,A){"use strict";function n(e){if("/"!==e){var t=[];return e.split("/").forEach((function(e){""!==e&&t.push(e)})),t}return[]}e.exports=function(e,t){var A=e.path.absolute.string;if(A){var r=A.lastIndexOf("/");if(r>-1){if(++r<A.length){var a=A.substr(r);"."!==a&&".."!==a?(e.resource=a,A=A.substr(0,r)):A+="/"}e.path.absolute.string=A,e.path.absolute.array=n(A)}else"."===A||".."===A?(A+="/",e.path.absolute.string=A,e.path.absolute.array=n(A)):(e.resource=A,e.path.absolute.string=null);e.extra.resourceIsIndex=function(e,t){var A=!1;return t.directoryIndexes.every((function(t){return t!==e||(A=!0,!1)})),A}(e.resource,t)}}},function(e,t,A){"use strict";e.exports=function(e,t){var A=-1;for(var n in t.defaultPorts)if(n===e.scheme&&t.defaultPorts.hasOwnProperty(n)){A=t.defaultPorts[n];break}A>-1&&(A=A.toString(),null===e.port&&(e.port=A),e.extra.portIsDefault=e.port===A)}},function(e,t,A){"use strict";var n=Object.prototype.hasOwnProperty;function r(e,t){var A=0,r="";for(var a in e)if(""!==a&&!0===n.call(e,a)){var i=e[a];""===i&&t||(r+=1==++A?"?":"&",a=encodeURIComponent(a),r+=""!==i?a+"="+encodeURIComponent(i).replace(/%20/g,"+"):a)}return r}e.exports=function(e,t){e.query.string.full=r(e.query.object,!1),t.removeEmptyQueries&&(e.query.string.stripped=r(e.query.object,!0))}},function(e,t,A){"use strict";var n=A(36).parse;e.exports=function(e,t){return function(e,t){var A=!0;return t.rejectedSchemes.every((function(t){return A=!(0===e.indexOf(t+":"))})),A}(e,t)?(A=n(e,!0,t.slashesDenoteHost),(r=A.protocol)&&r.indexOf(":")===r.length-1&&(r=r.substr(0,r.length-1)),A.host={full:A.hostname,stripped:null},A.path={absolute:{array:null,string:A.pathname},relative:{array:null,string:null}},A.query={object:A.query,string:{full:null,stripped:null}},A.extra={hrefInfo:{minimumPathOnly:null,minimumResourceOnly:null,minimumQueryOnly:null,minimumHashOnly:null,empty:null,separatorOnlyQuery:"?"===A.search},portIsDefault:null,relation:{maximumScheme:null,maximumAuth:null,maximumHost:null,maximumPort:null,maximumPath:null,maximumResource:null,maximumQuery:null,maximumHash:null,minimumScheme:null,minimumAuth:null,minimumHost:null,minimumPort:null,minimumPath:null,minimumResource:null,minimumQuery:null,minimumHash:null,overridesQuery:null},resourceIsIndex:null,slashes:A.slashes},A.resource=null,A.scheme=r,delete A.hostname,delete A.pathname,delete A.protocol,delete A.search,delete A.slashes,A):{href:e,valid:!1};var A,r}},function(e,t,A){"use strict";var n=A(1041),r=A(1043);e.exports=function(e,t,A){return n(t,e,A),r(t,e,A),t}},function(e,t,A){"use strict";var n=A(1042),r=A(602),a=A(603);e.exports=function(e,t,A){n.upToPath(e,t,A),e.extra.relation.minimumScheme&&(e.scheme=t.scheme),e.extra.relation.minimumAuth&&(e.auth=t.auth),e.extra.relation.minimumHost&&(e.host=r.clone(t.host)),e.extra.relation.minimumPort&&function(e,t){e.port=t.port,e.extra.portIsDefault=t.extra.portIsDefault}(e,t),e.extra.relation.minimumScheme&&function(e,t){if(e.extra.relation.maximumHost||!e.extra.hrefInfo.minimumResourceOnly){var A=e.path.absolute.array,n="/";A?(e.extra.hrefInfo.minimumPathOnly&&0!==e.path.absolute.string.indexOf("/")&&(A=t.path.absolute.array.concat(A)),A=a.resolveDotSegments(A),n+=a.join(A)):A=[],e.path.absolute.array=A,e.path.absolute.string=n}else e.path=r.clone(t.path)}(e,t),n.pathOn(e,t,A),e.extra.relation.minimumResource&&function(e,t){e.resource=t.resource,e.extra.resourceIsIndex=t.extra.resourceIsIndex}(e,t),e.extra.relation.minimumQuery&&(e.query=r.clone(t.query)),e.extra.relation.minimumHash&&(e.hash=t.hash)}},function(e,t,A){"use strict";e.exports={pathOn:function(e,t,A){var n=e.extra.hrefInfo.minimumQueryOnly,r=e.extra.hrefInfo.minimumHashOnly,a=e.extra.hrefInfo.empty,i=e.extra.relation.minimumPort,o=e.extra.relation.minimumScheme,s=i&&e.path.absolute.string===t.path.absolute.string,u=e.resource===t.resource||!e.resource&&t.extra.resourceIsIndex||A.removeDirectoryIndexes&&e.extra.resourceIsIndex&&!t.resource,l=s&&(u||n||r||a),c=A.removeEmptyQueries?"stripped":"full",p=e.query.string[c],d=t.query.string[c],f=l&&!!p&&p===d||(r||a)&&!e.extra.hrefInfo.separatorOnlyQuery,h=f&&e.hash===t.hash;e.extra.relation.minimumPath=s,e.extra.relation.minimumResource=l,e.extra.relation.minimumQuery=f,e.extra.relation.minimumHash=h,e.extra.relation.maximumPort=!o||o&&!s,e.extra.relation.maximumPath=!o||o&&!l,e.extra.relation.maximumResource=!o||o&&!f,e.extra.relation.maximumQuery=!o||o&&!h,e.extra.relation.maximumHash=!o||o&&!h,e.extra.relation.overridesQuery=s&&e.extra.relation.maximumResource&&!f&&!!d},upToPath:function(e,t,A){var n=e.extra.hrefInfo.minimumPathOnly,r=e.scheme===t.scheme||!e.scheme,a=r&&(e.auth===t.auth||A.removeAuth||n),i=A.ignore_www?"stripped":"full",o=a&&(e.host[i]===t.host[i]||n),s=o&&(e.port===t.port||n);e.extra.relation.minimumScheme=r,e.extra.relation.minimumAuth=a,e.extra.relation.minimumHost=o,e.extra.relation.minimumPort=s,e.extra.relation.maximumScheme=!r||r&&!a,e.extra.relation.maximumAuth=!r||r&&!o,e.extra.relation.maximumHost=!r||r&&!s}}},function(e,t,A){"use strict";var n=A(603);e.exports=function(e,t,A){if(e.extra.relation.minimumScheme){var r=(a=e.path.absolute.array,i=t.path.absolute.array,o=[],s=!0,u=-1,i.forEach((function(e,t){s&&(a[t]!==e?s=!1:u=t),s||o.push("..")})),a.forEach((function(e,t){t>u&&o.push(e)})),o);e.path.relative.array=r,e.path.relative.string=n.join(r)}var a,i,o,s,u}},function(e,t,A){"use strict";function n(){}function r(){}n.prototype.sort=function(e,t){t=t||0;for(var A=0,n=this.keys.length;A<n;A++){var r=this.keys[A],a=r.slice(1),i=e.indexOf(a,t);if(-1!==i){do{i!==t&&(e.splice(i,1),e.splice(t,0,a)),t++}while(-1!==(i=e.indexOf(a,t)));return this[r].sort(e,t)}}return e},r.prototype={add:function(e){var t=this;e.forEach((function(A){var n="$"+A;t[n]||(t[n]=[],t[n].processed=0),t[n].push(e)}))},createSorter:function(){var e=this,t=new n;return t.keys=Object.keys(e).sort((function(t,A){var n=e[t].length,r=e[A].length;return n<r?1:n>r||t<A?-1:t>A?1:0})).filter((function(A){if(e[A].processed<e[A].length){var n=A.slice(1),a=new r;return e[A].forEach((function(t){for(var A;-1!==(A=t.indexOf(n));)t.splice(A,1);t.forEach((function(t){e["$"+t].processed++})),a.add(t.slice(0))})),t[A]=a.createSorter(),!0}return!1})),t}},e.exports=r},function(e,t){},function(e,t,A){var n=A(1047),r=A(283),a=Array.prototype.push;function i(e,t){return 2==t?function(t,A){return e(t,A)}:function(t){return e(t)}}function o(e){for(var t=e?e.length:0,A=Array(t);t--;)A[t]=e[t];return A}function s(e,t){return function(){var A=arguments.length;if(A){for(var n=Array(A);A--;)n[A]=arguments[A];var r=n[0]=t.apply(void 0,n);return e.apply(void 0,n),r}}}e.exports=function e(t,A,u,l){var c="function"==typeof A,p=A===Object(A);if(p&&(l=u,u=A,A=void 0),null==u)throw new TypeError;l||(l={});var d=!("cap"in l)||l.cap,f=!("curry"in l)||l.curry,h=!("fixed"in l)||l.fixed,m=!("immutable"in l)||l.immutable,g=!("rearg"in l)||l.rearg,v=c?u:r,y="curry"in l&&l.curry,b="fixed"in l&&l.fixed,_="rearg"in l&&l.rearg,w=c?u.runInContext():void 0,E=c?u:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isError:t.isError,isFunction:t.isFunction,isWeakMap:t.isWeakMap,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},C=E.ary,x=E.assign,T=E.clone,O=E.curry,D=E.forEach,k=E.isArray,S=E.isError,I=E.isFunction,M=E.isWeakMap,N=E.keys,B=E.rearg,L=E.toInteger,R=E.toPath,P=N(n.aryMethod),j={castArray:function(e){return function(){var t=arguments[0];return k(t)?e(o(t)):e.apply(void 0,arguments)}},iteratee:function(e){return function(){var t=arguments[0],A=arguments[1],n=e(t,A),r=n.length;return d&&"number"==typeof A?(A=A>2?A-2:1,r&&r<=A?n:i(n,A)):n}},mixin:function(e){return function(t){var A=this;if(!I(A))return e(A,Object(t));var n=[];return D(N(t),(function(e){I(t[e])&&n.push([e,A.prototype[e]])})),e(A,Object(t)),D(n,(function(e){var t=e[1];I(t)?A.prototype[e[0]]=t:delete A.prototype[e[0]]})),A}},nthArg:function(e){return function(t){var A=t<0?1:L(t)+1;return O(e(t),A)}},rearg:function(e){return function(t,A){var n=A?A.length:0;return O(e(t,A),n)}},runInContext:function(A){return function(n){return e(t,A(n),l)}}};function Q(e,t){if(d){var A=n.iterateeRearg[e];if(A)return function(e,t){return U(e,(function(e){var A=t.length;return function(e,t){return 2==t?function(t,A){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}(B(i(e,A),t),A)}))}(t,A);var r=!c&&n.iterateeAry[e];if(r)return function(e,t){return U(e,(function(e){return"function"==typeof e?i(e,t):e}))}(t,r)}return t}function G(e,t,A){if(h&&(b||!n.skipFixed[e])){var r=n.methodSpread[e],i=r&&r.start;return void 0===i?C(t,A):function(e,t){return function(){for(var A=arguments.length,n=A-1,r=Array(A);A--;)r[A]=arguments[A];var i=r[t],o=r.slice(0,t);return i&&a.apply(o,i),t!=n&&a.apply(o,r.slice(t+1)),e.apply(this,o)}}(t,i)}return t}function F(e,t,A){return g&&A>1&&(_||!n.skipRearg[e])?B(t,n.methodRearg[e]||n.aryRearg[A]):t}function Y(e,t){for(var A=-1,n=(t=R(t)).length,r=n-1,a=T(Object(e)),i=a;null!=i&&++A<n;){var o=t[A],s=i[o];null==s||I(s)||S(s)||M(s)||(i[o]=T(A==r?s:Object(s))),i=i[o]}return a}function H(t,A){var r=n.aliasToReal[t]||t,a=n.remap[r]||r,i=l;return function(t){var n=c?w:E,o=c?w[a]:A,s=x(x({},i),t);return e(n,r,o,s)}}function U(e,t){return function(){var A=arguments.length;if(!A)return e();for(var n=Array(A);A--;)n[A]=arguments[A];var r=g?0:A-1;return n[r]=t(n[r]),e.apply(void 0,n)}}function z(e,t,A){var r,a=n.aliasToReal[e]||e,i=t,u=j[a];return u?i=u(t):m&&(n.mutate.array[a]?i=s(t,o):n.mutate.object[a]?i=s(t,function(e){return function(t){return e({},t)}}(t)):n.mutate.set[a]&&(i=s(t,Y))),D(P,(function(e){return D(n.aryMethod[e],(function(t){if(a==t){var A=n.methodSpread[a],o=A&&A.afterRearg;return r=o?G(a,F(a,i,e),e):F(a,G(a,i,e),e),r=function(e,t,A){return y||f&&A>1?O(t,A):t}(0,r=Q(a,r),e),!1}})),!r})),r||(r=i),r==t&&(r=y?O(r,1):function(){return t.apply(this,arguments)}),r.convert=H(a,t),r.placeholder=t.placeholder=A,r}if(!p)return z(A,u,v);var V=u,W=[];return D(P,(function(e){D(n.aryMethod[e],(function(e){var t=V[n.remap[e]||e];t&&W.push([e,z(e,t,V)])}))})),D(N(V),(function(e){var t=V[e];if("function"==typeof t){for(var A=W.length;A--;)if(W[A][0]==e)return;t.convert=H(e,t),W.push([e,t])}})),D(W,(function(e){V[e[0]]=e[1]})),V.convert=function(e){return V.runInContext.convert(e)(void 0)},V.placeholder=V,D(N(V),(function(e){D(n.realToAlias[e]||[],(function(t){V[t]=V[e]}))})),V}},function(e,t){t.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},t.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},t.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},t.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},t.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},t.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},t.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},t.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},t.realToAlias=function(){var e=Object.prototype.hasOwnProperty,A=t.aliasToReal,n={};for(var r in A){var a=A[r];e.call(n,a)?n[a].push(r):n[a]=[r]}return n}(),t.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},t.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},t.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(e,t,A){e.exports={ary:A(1049),assign:A(267),clone:A(617),curry:A(1059),forEach:A(151),isArray:A(10),isError:A(1060),isFunction:A(101),isWeakMap:A(1061),iteratee:A(1062),keys:A(102),rearg:A(1063),toInteger:A(152),toPath:A(1064)}},function(e,t,A){var n=A(606);e.exports=function(e,t,A){return t=A?void 0:t,t=e&&null==t?e.length:t,n(e,128,void 0,void 0,void 0,void 0,t)}},function(e,t,A){var n=A(574),r=A(22);e.exports=function(e,t,A){var a=1&t,i=n(e);return function t(){var n=this&&this!==r&&this instanceof t?i:e;return n.apply(a?A:this,arguments)}}},function(e,t,A){var n=A(150),r=A(574),a=A(846),i=A(849),o=A(852),s=A(607),u=A(22);e.exports=function(e,t,A){var l=r(e);return function r(){for(var c=arguments.length,p=Array(c),d=c,f=o(r);d--;)p[d]=arguments[d];var h=c<3&&p[0]!==f&&p[c-1]!==f?[]:s(p,f);if((c-=h.length)<A)return i(e,t,a,r.placeholder,void 0,p,h,void 0,void 0,A-c);var m=this&&this!==u&&this instanceof r?l:e;return n(m,this,p)}}},function(e,t){e.exports=function(e,t){for(var A=e.length,n=0;A--;)e[A]===t&&++n;return n}},function(e,t){var A=/\{\n\/\* \[wrapped with (.+)\] \*/,n=/,? & /;e.exports=function(e){var t=e.match(A);return t?t[1].split(n):[]}},function(e,t){var A=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;e.exports=function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(A,"{\n/* [wrapped with "+t+"] */\n")}},function(e,t,A){var n=A(151),r=A(103),a=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];e.exports=function(e,t){return n(a,(function(A){var n="_."+A[0];t&A[1]&&!r(e,n)&&e.push(n)})),e.sort()}},function(e,t,A){var n=A(76),r=A(79),a=Math.min;e.exports=function(e,t){for(var A=e.length,i=a(t.length,A),o=n(e);i--;){var s=t[i];e[i]=r(s,A)?o[s]:void 0}return e}},function(e,t,A){var n=A(150),r=A(574),a=A(22);e.exports=function(e,t,A,i){var o=1&t,s=r(e);return function t(){for(var r=-1,u=arguments.length,l=-1,c=i.length,p=Array(c+u),d=this&&this!==a&&this instanceof t?s:e;++l<c;)p[l]=i[l];for(;u--;)p[l++]=arguments[++r];return n(d,o?A:this,p)}}},function(e,t,A){var n=A(847),r=A(848),a=A(607),i=Math.min;e.exports=function(e,t){var A=e[1],o=t[1],s=A|o,u=s<131,l=128==o&&8==A||128==o&&256==A&&e[7].length<=t[8]||384==o&&t[7].length<=t[8]&&8==A;if(!u&&!l)return e;1&o&&(e[2]=t[2],s|=1&A?0:4);var c=t[3];if(c){var p=e[3];e[3]=p?n(p,c,t[4]):c,e[4]=p?a(e[3],"__lodash_placeholder__"):t[4]}return(c=t[5])&&(p=e[5],e[5]=p?r(p,c,t[6]):c,e[6]=p?a(e[5],"__lodash_placeholder__"):t[6]),(c=t[7])&&(e[7]=c),128&o&&(e[8]=null==e[8]?t[8]:i(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=s,e}},function(e,t,A){var n=A(606);function r(e,t,A){var a=n(e,8,void 0,void 0,void 0,void 0,void 0,t=A?void 0:t);return a.placeholder=r.placeholder,a}r.placeholder={},e.exports=r},function(e,t,A){var n=A(37),r=A(21),a=A(105);e.exports=function(e){if(!r(e))return!1;var t=n(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!a(e)}},function(e,t,A){var n=A(45),r=A(21);e.exports=function(e){return r(e)&&"[object WeakMap]"==n(e)}},function(e,t,A){var n=A(146),r=A(24);e.exports=function(e){return r("function"==typeof e?e:n(e,1))}},function(e,t,A){var n=A(606),r=A(106),a=r((function(e,t){return n(e,256,void 0,void 0,void 0,t)}));e.exports=a},function(e,t,A){var n=A(23),r=A(76),a=A(10),i=A(62),o=A(263),s=A(46),u=A(53);e.exports=function(e){return a(e)?n(e,s):i(e)?[e]:r(o(u(e)))}},function(e,t,A){var n=A(553)("map",A(253));n.placeholder=A(283),e.exports=n},function(e,t,A){var n=A(94);e.exports=function(e,t){var A=[];return n(e,(function(e,n,r){t(e,n,r)&&A.push(e)})),A}},function(e,t,A){var n=A(249),r=A(24),a=A(152),i=Math.max,o=Math.min;e.exports=function(e,t,A){var s=null==e?0:e.length;if(!s)return-1;var u=s-1;return void 0!==A&&(u=a(A),u=A<0?i(s+u,0):o(u,s-1)),n(e,r(t,3),u,!0)}},function(e,t,A){"use strict";function n(e){for(var A in e)t.hasOwnProperty(A)||(t[A]=e[A])}var r=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var A in e)Object.hasOwnProperty.call(e,A)&&(t[A]=e[A]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var a=A(609);t.Parser=a.Parser;var i=A(855);t.DomHandler=i.DomHandler,t.DefaultHandler=i.DomHandler,t.parseDOM=function(e,t){var A=new i.DomHandler(void 0,t);return new a.Parser(A,t).end(e),A.dom},t.createDomStream=function(e,t,A){var n=new i.DomHandler(e,t,A);return new a.Parser(n,t)};var o=A(854);t.Tokenizer=o.default;var s=r(A(254));t.ElementType=s,t.EVENTS={attribute:2,cdatastart:0,cdataend:0,text:1,processinginstruction:2,comment:1,commentend:0,closetag:1,opentag:2,opentagname:1,error:1,end:0},n(A(857)),n(A(1069)),n(A(1070));var u=r(A(242));t.DomUtils=u;var l=A(857);t.RssHandler=l.FeedHandler},function(e,t,A){"use strict";var n,r=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var A in t)t.hasOwnProperty(A)&&(e[A]=t[A])})(e,t)},function(e,t){function A(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(A.prototype=t.prototype,new A)});Object.defineProperty(t,"__esModule",{value:!0});var a=A(609),i=A(18),o=A(807);var s=function(e){function t(t,A){var n=e.call(this,{decodeStrings:!1})||this;return n._decoder=new o.StringDecoder,n._parser=new a.Parser(t,A),n}return r(t,e),t.prototype._write=function(e,t,A){(function(e,t){return"buffer"===t})(0,t)&&(e=this._decoder.write(e)),this._parser.write(e),A()},t.prototype._final=function(e){this._parser.end(this._decoder.end()),e()},t}(i.Writable);t.WritableStream=s},function(e,t,A){"use strict";var n,r=this&&this.__extends||(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var A in t)t.hasOwnProperty(A)&&(e[A]=t[A])})(e,t)},function(e,t){function A(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(A.prototype=t.prototype,new A)}),a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=function(e){function t(t){void 0===t&&(t={});var A=e.call(this,(function(e){for(var t,n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];A.events.push([e].concat(n)),A._cbs[e]&&(t=A._cbs)[e].apply(t,n)}))||this;return A._cbs=t,A.events=[],A}return r(t,e),t.prototype.onreset=function(){this.events=[],this._cbs.onreset&&this._cbs.onreset()},t.prototype.restart=function(){var e;this._cbs.onreset&&this._cbs.onreset();for(var t=0;t<this.events.length;t++){var A=this.events[t],n=A[0],r=A.slice(1);this._cbs[n]&&(e=this._cbs)[n].apply(e,r)}},t}(a(A(1071)).default);t.CollectingHandler=i},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e){this._func=e}return e.prototype.onattribute=function(e,t){this._func("onattribute",e,t)},e.prototype.oncdatastart=function(){this._func("oncdatastart")},e.prototype.oncdataend=function(){this._func("oncdataend")},e.prototype.ontext=function(e){this._func("ontext",e)},e.prototype.onprocessinginstruction=function(e,t){this._func("onprocessinginstruction",e,t)},e.prototype.oncomment=function(e){this._func("oncomment",e)},e.prototype.oncommentend=function(){this._func("oncommentend")},e.prototype.onclosetag=function(e){this._func("onclosetag",e)},e.prototype.onopentag=function(e,t){this._func("onopentag",e,t)},e.prototype.onopentagname=function(e){this._func("onopentagname",e)},e.prototype.onerror=function(e){this._func("onerror",e)},e.prototype.onend=function(){this._func("onend")},e.prototype.onparserinit=function(e){this._func("onparserinit",e)},e.prototype.onreset=function(){this._func("onreset")},e}();t.default=n},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){delete t.parent,t.children&&t.children.length?(0,r.default)(t.children,e):delete t.children;t.attributes&&0===Object.keys(t.attributes).length&&delete t.attributes};var r=n(A(122));e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)(e,e=>"true"===e||"false"!==e&&e)};var r=n(A(77));e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){t.attributes||(t.attributes={});t.children&&(0,r.default)(t.children,e)};var r=n(A(122));e.exports=t.default},function(e,t){e.exports="[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.registerRule=function(e,t){if("function"!=typeof e)return console.error("Your rule must be a function");t?u[t]=e:u[e.name]=e;return!0},t.default=void 0;var r=n(A(1077)),a=n(A(1078)),i=n(A(1079)),o=n(A(1080)),s=n(A(1081));const u={validAttributes:r.default,validChildren:a.default,validTag:i.default,validTypes:o.default,errorAttr:s.default};var l=u;t.default=l},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,{components:t}){const{attributes:A,tagName:n}=e,i=t[n];if(!i)return null;const o=[...Object.keys(i.allowedAttributes||{}),...a],s=Object.keys(A||{}).filter(e=>!o.includes(e));if(0===s.length)return null;const{attribute:u,illegal:l}={attribute:s.length>1?"Attributes":"Attribute",illegal:s.length>1?"are illegal":"is illegal"};return(0,r.default)(`${u} ${s.join(", ")} ${l}`,e)};var r=n(A(284));const a=["mj-class","css-class"];e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,{components:t,dependencies:A,skipElements:n}){const{children:a,tagName:i}=e;if(!t[i]||!a||!a.length)return null;const o=[];for(const e of a){const a=e.tagName,s=t[a],u=A[i]||[];if(!1===(!s||n.includes(a)||u.includes(a)||u.some(e=>e instanceof RegExp&&e.test(a)))){const t=Object.keys(A).filter(e=>A[e].includes(a)||A[e].some(e=>e instanceof RegExp&&e.test(a)));o.push((0,r.default)(`${a} cannot be used inside ${i}, only inside: ${t.join(", ")}`,e))}}return o};var r=n(A(284));e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,{components:t}){const{tagName:A}=e;if(a.includes(A))return null;if(!t[A])return(0,r.default)(`Element ${A} doesn't exist or is not registered`,e);return null};var r=n(A(284));const a=["mj-all","mj-class","mj-selector","mj-html-attribute"];e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,{components:t,initializeType:A}){const{attributes:n,tagName:a}=e,i=t[a];if(!i)return null;const o=[];for(const[t,a]of Object.entries(n||{})){const n=i.allowedAttributes&&i.allowedAttributes[t];if(n){const i=new(A(n))(a);!1===i.isValid()&&o.push((0,r.default)(`Attribute ${t} ${i.getErrorMessage()}`,e))}}return o};var r=n(A(284));e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{errors:t}=e;return t?t.map(t=>{switch(t.type){case"include":{const{file:A,partialPath:n}=t.params;return(0,r.default)(`mj-include fails to read file : ${A} at ${n}`,e)}default:return null}}):null};var r=n(A(284));e.exports=t.default},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.registerDependencies=t.assignDependencies=void 0;const n=(e,...t)=>{if(0===t.length)return e;for(const A of t)if("object"==typeof A&&null!==A)for(const t of Object.keys(A))if("string"==typeof t){const n=[];e[t]&&n.push(...e[t]),A[t]&&n.push(...A[t]),e[t]=Array.from(new Set(n))}else console.warn('dependency "tag" must be of type string');else console.warn('"dependencies" must be an object.');return e};t.assignDependencies=n;const r={};t.registerDependencies=e=>{n(r,e)};var a=r;t.default=a},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=y,t.handleMjml3=function(e,t={}){if(!g(e))return e;t.noMigrateWarn||console.log("MJML v3 syntax detected, migrating to MJML v4 syntax. Use mjml -m to get the migrated MJML.");return y(e)};var r=n(A(611)),a=n(A(278)),i=n(A(64)),o=n(A(604)),s=A(25),u=A(825),l=A(1084);const c={indent_size:2,wrap_attributes_indent_size:2,max_preserve_newline:0,preserve_newlines:!1};function p(e){return isNaN(e)||(0,r.default)(e)?e:e+"px"}function d(e){return(0,i.default)(e).forEach(t=>{e[t]=function(e,t){const{length:A}=l.attributesWithUnit;for(let n=0;n<A;n+=1)if(l.attributesWithUnit[n]===e)return p(t);return t}(t,e[t])}),e}function f(e){const t=e.attributes;const A=(e=>{const t=(e.attributes.display||"facebook twitter google").split(" ");return delete e.attributes.display,t})(e);return e.children=[],(0,i.default)(A).forEach(n=>{const r=A[n].replace(":url","-noshare").replace(":share",""),a=r.replace("-noshare","");e.children.push({tagName:"mj-social-element",attributes:{name:r},content:t[a+"-content"]||""}),(0,i.default)(t).forEach(t=>{t.match(a)&&!t.match("content")&&(e.children[n].attributes[t.replace(a+"-","")]=e.attributes[t],delete e.attributes[t])})}),(0,i.default)(t).forEach(e=>{e.match("content")&&delete t[e]}),e}function h(e){const t=(0,a.default)(e.children,{tagName:"mj-hero-content"});return{...e,children:t.children,attributes:{...e.attributes,...t.attributes}}}function m(e){return(0,i.default)(e).forEach(t=>{if("children"===t)for(let t=0;t<e.children.length;t+=1)if(r=e.children[t].tagName,-1===l.unavailableTags.indexOf(r)){switch(e.children[t].tagName){case"mj-body":e.children[t]=("mj-container"===(n=e.children[t]).children[0].tagName&&(n.attributes=n.children[0].attributes,n.children=n.children[0].children),n);break;case"mj-social":e.children[t]=f(e.children[t]);break;case"mj-navbar":e.children[t]=((A=e.children[t]).tagName="mj-section",A.attributes["full-width"]="full-width",A);break;case"mj-inline-links":e.children[t].tagName="mj-navbar";break;case"mj-link":e.children[t].tagName="mj-navbar-link";break;case"mj-hero":e.children[t]=h(e.children[t])}e.children[t].attributes=d(e.children[t].attributes),m(e.children[t])}else console.error(`Ignoring unsupported tag : ${e.children[t].tagName} on line ${e.children[t].line}`),delete e.children[t];var A,n,r}),e}function g(e){return"mj-container"===e.tagName||!(!e.children||!e.children.length)&&e.children.some(g)}const v=({tagName:e,attributes:t,children:A,content:n})=>{const r=A&&A.length>0?A.map(v).join("\n"):n||"",a=Object.keys(t).map(e=>`${e}="${t[e]}"`).join(" ");return`<${e}${""===a?">":` ${a}>`}${r}</${e}>`};function y(e,t={}){console.warn("mjml-migrate is deprecated and will be removed in mjml 5");const{beautify:A}=t;if("object"==typeof e)return m(e);const n=(0,o.default)(e,{components:s.components,ignoreIncludes:!0});return m(n),A?(0,u.html)(v(n),c):v(n)}},function(e,t,A){"use strict";e.exports={unavailableTags:["mj-html","mj-invoice","mj-list","mj-location"],attributesWithUnit:["background-size","border-radius","border-width","cellpadding","cellspacing","font-size","height","icon-height","ico-padding","ico-padding-bottom","ico-font-size","ico-line-height","ico-padding-left","ico-padding-right","ico-padding-top","icon-size","icon-width","inner-padding","letter-spacing","padding","padding-bottom","padding-left","padding-right","padding-left","tb-border-radius","tb-width","width"]}},function(e,t,A){"use strict";var n=A(12).default,r=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.initComponent=w,t.HeadComponent=t.BodyComponent=void 0;var a=r(A(7)),i=r(A(19)),o=r(A(2)),s=r(A(3)),u=r(A(1)),l=r(A(611)),c=r(A(853)),p=r(A(278)),d=r(A(858)),f=r(A(277)),h=r(A(44)),m=r(A(122)),g=r(A(8)),v=r(A(604)),y=n(A(1094)),b=r(A(1095)),_=r(A(1106));function w({initialDatas:e,name:t}){const A=e.context.components[t];if(A){const n=new A(e);return n.headStyle&&n.context.addHeadStyle(t,n.headStyle),n.componentHeadStyle&&n.context.addComponentHeadSyle(n.componentHeadStyle),n}return null}let E=function(){function e(t={}){(0,o.default)(this,e);const{attributes:A={},children:n=[],content:r="",context:a={},props:i={},globalAttributes:s={}}=t;return this.props={...i,children:n,content:r},this.attributes=(0,b.default)({...this.constructor.defaultAttributes,...s,...A},this.constructor.allowedAttributes),this.context=a,this}return(0,s.default)(e,[{key:"getChildContext",value:function(){return this.context}},{key:"getAttribute",value:function(e){return this.attributes[e]}},{key:"getContent",value:function(){return this.props.content.trim()}},{key:"renderMJML",value:function(e,t={}){if("string"==typeof e){return(0,v.default)(`<fragment>${e}</fragment>`,{...t,components:this.context.components,ignoreIncludes:!0}).children.map(e=>this.context.processing(e,this.context)).join("")}return this.context.processing(e,this.context)}}],[{key:"getTagName",value:function(){return this.componentName||(0,d.default)(this.name)}},{key:"isRawElement",value:function(){return!!this.rawElement}}]),e}();(0,u.default)(E,"defaultAttributes",{});let C=function(e){(0,a.default)(A,e);var t=(0,i.default)(A);function A(){return(0,o.default)(this,A),t.apply(this,arguments)}return(0,s.default)(A,[{key:"getStyles",value:function(){return{}}},{key:"getShorthandAttrValue",value:function(e,t){const A=this.getAttribute(`${e}-${t}`),n=this.getAttribute(e);return A?parseInt(A,10):n?(0,y.default)(n,t):0}},{key:"getShorthandBorderValue",value:function(e){const t=e&&this.getAttribute("border-"+e),A=this.getAttribute("border");return(0,y.borderParser)(t||A||"0")}},{key:"getBoxWidths",value:function(){const{containerWidth:e}=this.context,t=parseInt(e,10),A=this.getShorthandAttrValue("padding","right")+this.getShorthandAttrValue("padding","left"),n=this.getShorthandBorderValue("right")+this.getShorthandBorderValue("left");return{totalWidth:t,borders:n,paddings:A,box:t-A-n}}},{key:"htmlAttributes",value:function(e){const t={style:e=>this.styles(e),default:h.default};return(0,f.default)(e,(e,A,n)=>{const r=(t[n]||t.default)(A);return(0,l.default)(r)?e:`${e} ${n}="${r}"`},"")}},{key:"styles",value:function(e){let t;return e&&(t="string"==typeof e?(0,g.default)(this.getStyles(),e):e),(0,f.default)(t,(e,t,A)=>(0,l.default)(t)?e:`${e}${A}:${t};`,"")}},{key:"renderChildren",value:function(e,t={}){const{props:A={},renderer:n=(e=>e.render()),attributes:r={},rawXML:a=!1}=t;if(e=e||this.props.children,a)return e.map(e=>(0,_.default)(e)).join("\n");const i=e.length,o=(0,c.default)(this.context.components,e=>e.isRawElement()),s=e.filter(e=>!(0,p.default)(o,t=>t.getTagName()===e.tagName)).length;let u="",l=0;return(0,m.default)(e,e=>{const t=w({name:e.tagName,initialDatas:{...e,attributes:{...r,...e.attributes},context:this.getChildContext(),props:{...A,first:0===l,index:l,last:l+1===i,sibling:i,nonRawSiblings:s}}});null!==t&&(u+=n(t)),l++}),u}}]),A}(E);t.BodyComponent=C;let x=function(e){(0,a.default)(A,e);var t=(0,i.default)(A);function A(){return(0,o.default)(this,A),t.apply(this,arguments)}return(0,s.default)(A,[{key:"handlerChildren",value:function(){const{children:e}=this.props;return e.map(e=>{const t=w({name:e.tagName,initialDatas:{...e,context:this.getChildContext()}});return t?(t.handler&&t.handler(),t.render?t.render():null):(console.error("No matching component for tag : "+e.tagName),null)})}}],[{key:"getTagName",value:function(){return this.componentName||(0,d.default)(this.name)}}]),A}(E);t.HeadComponent=x},function(e,t,A){var n=A(791),r=A(1087),a=A(1090),i=RegExp("['’]","g");e.exports=function(e){return function(t){return n(a(r(t).replace(i,"")),e,"")}}},function(e,t,A){var n=A(1088),r=A(53),a=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,i=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=r(e))&&e.replace(a,n).replace(i,"")}},function(e,t,A){var n=A(1089)({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"});e.exports=n},function(e,t){e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},function(e,t,A){var n=A(1091),r=A(1092),a=A(53),i=A(1093);e.exports=function(e,t,A){return e=a(e),void 0===(t=A?void 0:t)?r(e)?i(e):n(e):e.match(t)||[]}},function(e,t){var A=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function(e){return e.match(A)||[]}},function(e,t){var A=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function(e){return A.test(e)}},function(e,t){var A="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",n="["+A+"]",r="\\d+",a="[\\u2700-\\u27bf]",i="[a-z\\xdf-\\xf6\\xf8-\\xff]",o="[^\\ud800-\\udfff"+A+r+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",s="(?:\\ud83c[\\udde6-\\uddff]){2}",u="[\\ud800-\\udbff][\\udc00-\\udfff]",l="[A-Z\\xc0-\\xd6\\xd8-\\xde]",c="(?:"+i+"|"+o+")",p="(?:"+l+"|"+o+")",d="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",f="[\\ufe0e\\ufe0f]?"+d+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",s,u].join("|")+")[\\ufe0e\\ufe0f]?"+d+")*"),h="(?:"+[a,s,u].join("|")+")"+f,m=RegExp([l+"?"+i+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[n,l,"$"].join("|")+")",p+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[n,l+c,"$"].join("|")+")",l+"?"+c+"+(?:['’](?:d|ll|m|re|s|t|ve))?",l+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",r,h].join("|"),"g");e.exports=function(e){return e.match(m)||[]}},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const A=e.split(" ");let n={};switch(A.length){case 2:n={top:0,bottom:0,left:1,right:1};break;case 3:n={top:0,left:1,right:1,bottom:2};break;case 4:n={top:0,right:1,bottom:2,left:3};break;case 1:default:return parseInt(e,10)}return parseInt(A[n[t]]||0,10)},t.borderParser=function(e){return parseInt((0,r.default)(e.match(/(?:(?:^| )(\d+))/),1),10)||0};var r=n(A(8))},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(277)),a=A(246);t.default=(e,t)=>(0,r.default)(e,(e,A,n)=>{if(t&&t[n]){const r=(0,a.initializeType)(t[n]);if(r){const t=new r(A);return{...e,[n]:t.getValue()}}}return{...e,[n]:A}},{}),e.exports=t.default},function(e,t,A){var n=A(262),r=A(24),a=A(1097),i=A(10),o=A(137);e.exports=function(e,t,A){var s=i(e)?n:a;return A&&o(e,t,A)&&(t=void 0),s(e,r(t,3))}},function(e,t,A){var n=A(94);e.exports=function(e,t){var A;return n(e,(function(e,n,r){return!(A=t(e,n,r))})),!!A}},function(e,t,A){"use strict";var n=A(12).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(1099)),a=n(A(1100)),i=n(A(1102)),o=n(A(1103)),s=n(A(1104)),u=n(A(1105)),l={boolean:{matcher:r.matcher,typeConstructor:r.default},enum:{matcher:i.matcher,typeConstructor:i.default},color:{matcher:a.matcher,typeConstructor:a.default},unit:{matcher:o.matcher,typeConstructor:o.default},string:{matcher:s.matcher,typeConstructor:s.default},integer:{matcher:u.matcher,typeConstructor:u.default}};t.default=l,e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(246));t.matcher=/^boolean/gim;t.default=()=>function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(e){var n;return(0,r.default)(this,A),(n=t.call(this,e)).matchers=[/^true$/i,/^false$/i],n}return(0,a.default)(A,[{key:"isValid",value:function(){return!0===this.value||!1===this.value}}]),A}(s.default)},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(246)),u=n(A(1101));t.matcher=/^color/gim;const l=/^#\w{3}$/,c=/^#(\w)(\w)(\w)$/;t.default=()=>function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(e){var n;return(0,r.default)(this,A),(n=t.call(this,e)).matchers=[/rgba\(\d{1,3},\s?\d{1,3},\s?\d{1,3},\s?\d(\.\d{1,3})?\)/gi,/rgb\(\d{1,3},\s?\d{1,3},\s?\d{1,3}\)/gi,/^#([0-9a-f]{3}){1,2}$/gi,new RegExp(`^(${u.default.join("|")})$`)],n}return(0,a.default)(A,[{key:"getValue",value:function(){return"string"==typeof this.value&&this.value.match(l)?this.value.replace(c,"#$1$1$2$2$3$3"):this.value}}]),A}(s.default)},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","inherit","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","transparent","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var r=n(A(2)),a=n(A(7)),i=n(A(19)),o=n(A(1)),s=n(A(859)),u=n(A(246));t.matcher=/^enum/gim;t.default=e=>{var t,A;const n=e.match(/\(([^)]+)\)/)[1].split(",");return A=t=function(e){(0,a.default)(A,e);var t=(0,i.default)(A);function A(e){var a;return(0,r.default)(this,A),(a=t.call(this,e)).matchers=n.map(e=>new RegExp(`^${(0,s.default)(e)}$`)),a}return A}(u.default),(0,o.default)(t,"errorMessage","has invalid value: $value for type Enum, only accepts "+n.join(", ")),A}},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var r=n(A(2)),a=n(A(7)),i=n(A(19)),o=n(A(1)),s=n(A(859)),u=n(A(246));t.matcher=/^(unit|unitWithNegative)\(.*\)/gim;t.default=e=>{var t,A;const n=e.match(/^unitWithNegative/)?"-|":"",l=e.match(/\(([^)]+)\)/)[1].split(","),c=e.match(/\{([^}]+)\}/),p=c&&c[1]&&c[1].split(",")||["1"],d=l.includes("auto")?"|auto":"",f=l.filter(e=>"auto"!==e);return A=t=function(e){(0,a.default)(A,e);var t=(0,i.default)(A);function A(e){var a;return(0,r.default)(this,A),(a=t.call(this,e)).matchers=[new RegExp(`^(((${n}\\d|,|\\.){1,}(${f.map(s.default).join("|")})|0${d})( )?){${p.join(",")}}$`)],a}return A}(u.default),(0,o.default)(t,"errorMessage",`has invalid value: $value for type Unit, only accepts (${l.join(", ")}) units and ${p.join(" to ")} value(s)`),A}},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var r=n(A(2)),a=n(A(7)),i=n(A(19)),o=n(A(246));t.matcher=/^string/gim;t.default=()=>function(e){(0,a.default)(A,e);var t=(0,i.default)(A);function A(e){var n;return(0,r.default)(this,A),(n=t.call(this,e)).matchers=[/.*/],n}return A}(o.default)},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var r=n(A(2)),a=n(A(7)),i=n(A(19)),o=n(A(246));t.matcher=/^integer/gim;t.default=()=>function(e){(0,a.default)(A,e);var t=(0,i.default)(A);function A(e){var n;return(0,r.default)(this,A),(n=t.call(this,e)).matchers=[/\d+/],n}return A}(o.default)},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=({tagName:e,attributes:t,children:A,content:r})=>{const a=A&&A.length>0?A.map(n).join("\n"):r||"",i=Object.keys(t).map(e=>`${e}="${t[e]}"`).join(" ");return`<${e}${""===i?">":` ${i}>`}${a}</${e}>`};var r=n;t.default=r,e.exports=t.default},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=(e,t)=>e?e.split(" ").map(e=>`${e}-${t}`).join(" "):"",e.exports=t.default},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=e=>e.replace(/(<!\[endif]-->\s*?<!--\[if mso \| IE]>)/gm,""),e.exports=t.default},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=e=>e.replace(/(<!--\[if\s[^\]]+]>)([\s\S]*?)(<!\[endif]-->)/gm,(e,t,A,n)=>`${t}${A.replace(/(^|>)(\s+)(<|$)/gm,(e,t,A,n)=>`${t}${n}`).replace(/\s{2,}/gm," ")}${n}`),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{backgroundColor:t="",breakpoint:A="480px",content:n="",fonts:p={},mediaQueries:d={},headStyle:f=[],componentsHeadStyle:h={},headRaw:m=[],preview:g,title:v="",style:y=[],forceOWADesktop:b,inlineStyle:_,lang:w}=e;return`\n <!doctype html>\n <html ${w?`lang="${w}" `:""}xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">\n <head>\n <title>\n ${v}\n </title>\n \x3c!--[if !mso]>\x3c!--\x3e\n <meta http-equiv="X-UA-Compatible" content="IE=edge">\n \x3c!--<![endif]--\x3e\n <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1">\n <style type="text/css">\n #outlook a { padding:0; }\n body { margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }\n table, td { border-collapse:collapse;mso-table-lspace:0pt;mso-table-rspace:0pt; }\n img { border:0;height:auto;line-height:100%; outline:none;text-decoration:none;-ms-interpolation-mode:bicubic; }\n p { display:block;margin:13px 0; }\n </style>\n \x3c!--[if mso]>\n <noscript>\n <xml>\n <o:OfficeDocumentSettings>\n <o:AllowPNG/>\n <o:PixelsPerInch>96</o:PixelsPerInch>\n </o:OfficeDocumentSettings>\n </xml>\n </noscript>\n <![endif]--\x3e\n \x3c!--[if lte mso 11]>\n <style type="text/css">\n .mj-outlook-group-fix { width:100% !important; }\n </style>\n <![endif]--\x3e\n ${(0,l.buildFontsTags)(n,_,p)}\n ${(0,c.default)(A,d,b)}\n <style type="text/css">\n ${(0,o.default)(h,(e,t)=>`${e}\n${t(A)}`,"")}\n ${(0,o.default)(f,(e,t)=>`${e}\n${t(A)}`,"")}\n </style>\n <style type="text/css">\n ${(0,s.default)(y,e=>(0,r.default)(e)?e(A):e).join("")}\n </style>\n ${m.filter((0,i.default)(a.default)).join("\n")}\n </head>\n <body style="word-spacing:normal;${t?`background-color:${t};`:""}">\n ${(0,u.default)(g)}\n ${n}\n </body>\n </html>\n `};var r=n(A(101)),a=n(A(611)),i=n(A(623)),o=n(A(277)),s=n(A(253)),u=n(A(1111)),l=A(1112),c=n(A(1113));e.exports=t.default},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(""===e)return"";return`\n <div style="display:none;font-size:1px;color:#ffffff;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">\n ${e}\n </div>\n `},e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.buildFontsTags=function(e,t,A={}){const n=[];if((0,a.default)(A,(A,r)=>{const a=new RegExp(`"[^"]*font-family:[^"]*${r}[^"]*"`,"gmi"),i=new RegExp("font-family:[^;}]*"+r,"gmi");(e.match(a)||t.some(e=>e.match(i)))&&n.push(A)}),n.length>0)return`\n \x3c!--[if !mso]>\x3c!--\x3e\n ${(0,r.default)(n,e=>`<link href="${e}" rel="stylesheet" type="text/css">`).join("\n")}\n <style type="text/css">\n ${(0,r.default)(n,e=>`@import url(${e});`).join("\n")}\n </style>\n \x3c!--<![endif]--\x3e\n\n `;return""};var r=n(A(253)),a=n(A(122))},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t={},A=!1){if((0,r.default)(t))return"";const n=(0,a.default)(t,(e,t)=>`.${t} ${e}`),i=(0,a.default)(t,(e,t)=>`.moz-text-html .${t} ${e}`),o=(0,a.default)(n,e=>"[owa] "+e);return`\n <style type="text/css">\n @media only screen and (min-width:${e}) {\n ${n.join("\n")}\n }\n </style>\n <style media="screen and (min-width:${e})">\n ${i.join("\n")}\n </style>\n ${A?`<style type="text/css">\n${o.join("\n")}\n</style>`:""}\n `};var r=n(A(251)),a=n(A(253));e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.readMjmlConfig=s,t.resolveComponentPath=u,t.registerCustomComponent=l,t.handleMjmlConfigComponents=c,t.default=function(e=process.cwd(),t=o.registerComponent){const{mjmlConfig:{packages:A},componentRootPath:n,error:r}=s(e);return r?{error:r}:c(A,n,t)};var r=n(A(58)),a=n(A(47)),i=A(610),o=A(860);function s(e=process.cwd()){let t=process.cwd(),A=e;try{A=".mjmlconfig"===r.default.basename(e)?r.default.resolve(e):r.default.resolve(e,".mjmlconfig"),t=r.default.dirname(A);return{mjmlConfig:JSON.parse(a.default.readFileSync(r.default.resolve(A),"utf8")),componentRootPath:t}}catch(e){return"ENOENT"!==e.code&&console.error("Error reading mjmlconfig : ",e),{mjmlConfig:{packages:[],options:{}},mjmlConfigPath:A,componentRootPath:t,error:e}}}function u(e,t){if(!e)return null;if(!e.startsWith(".")&&!r.default.isAbsolute(e))try{return A(612).resolve(e)}catch(A){if("MODULE_NOT_FOUND"!==A.code)return console.error("Error resolving custom component path : ",A),null;try{return u("./node_modules/"+e,t)}catch(A){return u("./"+e,t)}}return A(612).resolve(r.default.resolve(t,e))}function l(e,t=o.registerComponent){if(e instanceof Function)t(e);else{Object.keys(e).forEach(A=>{l(e[A],t)})}}function c(e,t,n){const r={success:[],failures:[]};return e.forEach(e=>{let a=e;try{if(a=u(e,t),a){const t=A(612)(a);l(t.default||t,n),(0,i.registerDependencies)((t.default||t).dependencies||{}),r.success.push(e)}}catch(t){r.failures.push({error:t,compPath:e}),"ENOENT"===t.code||"MODULE_NOT_FOUND"===t.code?console.error("Missing or unreadable custom component : ",a):console.error("Error when registering custom component : ",a,t)}}),r}},function(e,t){e.exports="[object process]"===Object.prototype.toString.call("undefined"!=typeof process?process:0)},function(e,t){function A(e){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}A.keys=function(){return[]},A.resolve=A,e.exports=A,A.id=1116},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=A(1118),a=A(1121),i=A(1124),o=A(1133),s=n(A(1136)),u=n(A(1137)),l=n(A(1138)),c=n(A(1139)),p=n(A(1140)),d=n(A(1141)),f=n(A(1142)),h=n(A(1143)),m=n(A(1144)),g=n(A(1145)),v=n(A(1148)),y=n(A(1149)),b=n(A(1150)),_=n(A(1151)),w=n(A(1152)),E=n(A(1153)),C=n(A(866)),x=n(A(1154)),T=n(A(1155)),O=n(A(1156)),D=n(A(1157)),k=n(A(1158));var S={components:[s.default,u.default,l.default,c.default,p.default,d.default,f.default,h.default,m.default,g.default,v.default,y.default,b.default,_.default,w.default,E.default,C.default,x.default,T.default,O.default,D.default,r.Social,r.SocialElement,a.Navbar,a.NavbarLink,o.Accordion,o.AccordionElement,o.AccordionText,o.AccordionTitle,i.Carousel,i.CarouselImage],dependencies:k.default};t.default=S,e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Social",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"SocialElement",{enumerable:!0,get:function(){return a.default}});var r=n(A(1119)),a=n(A(1120))},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{tableVertical:{margin:"0px"}}}},{key:"getSocialElementAttributes",value:function(){const e={};return this.getAttribute("inner-padding")&&(e.padding=this.getAttribute("inner-padding")),["border-radius","color","font-family","font-size","font-weight","font-style","icon-size","icon-height","icon-padding","text-padding","line-height","text-decoration"].reduce((e,t)=>(e[t]=this.getAttribute(t),e),e)}},{key:"renderHorizontal",value:function(){const{children:e}=this.props;return`\n \x3c!--[if mso | IE]>\n <table\n ${this.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation"})}\n >\n <tr>\n <![endif]--\x3e\n ${this.renderChildren(e,{attributes:this.getSocialElementAttributes(),renderer:e=>e.constructor.isRawElement()?e.render():`\n \x3c!--[if mso | IE]>\n <td>\n <![endif]--\x3e\n <table\n ${e.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:{float:"none",display:"inline-table"}})}\n >\n <tbody>\n ${e.render()}\n </tbody>\n </table>\n \x3c!--[if mso | IE]>\n </td>\n <![endif]--\x3e\n `})}\n \x3c!--[if mso | IE]>\n </tr>\n </table>\n <![endif]--\x3e\n `}},{key:"renderVertical",value:function(){const{children:e}=this.props;return`\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"tableVertical"})}\n >\n <tbody>\n ${this.renderChildren(e,{attributes:this.getSocialElementAttributes()})}\n </tbody>\n </table>\n `}},{key:"render",value:function(){return`\n ${"horizontal"===this.getAttribute("mode")?this.renderHorizontal():this.renderVertical()}\n `}}]),A}(A(25).BodyComponent);t.default=u,(0,s.default)(u,"componentName","mj-social"),(0,s.default)(u,"allowedAttributes",{align:"enum(left,right,center)","border-radius":"unit(px,%)","container-background-color":"color",color:"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string","icon-size":"unit(px,%)","icon-height":"unit(px,%)","icon-padding":"unit(px,%){1,4}","inner-padding":"unit(px,%){1,4}","line-height":"unit(px,%,)",mode:"enum(horizontal,vertical)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","table-layout":"enum(auto,fixed)","text-padding":"unit(px,%){1,4}","text-decoration":"string","vertical-align":"enum(top,bottom,middle)"}),(0,s.default)(u,"defaultAttributes",{align:"center","border-radius":"3px",color:"#333333","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","icon-size":"20px","inner-padding":null,"line-height":"22px",mode:"horizontal",padding:"10px 25px","text-decoration":"none"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=n(A(790)),l=n(A(8)),c=A(25);const p="https://www.mailjet.com/images/theme/v1/icons/ico-social/",d={facebook:{"share-url":"https://www.facebook.com/sharer/sharer.php?u=[[URL]]","background-color":"#3b5998",src:p+"facebook.png"},twitter:{"share-url":"https://twitter.com/intent/tweet?url=[[URL]]","background-color":"#55acee",src:p+"twitter.png"},google:{"share-url":"https://plus.google.com/share?url=[[URL]]","background-color":"#dc4e41",src:p+"google-plus.png"},pinterest:{"share-url":"https://pinterest.com/pin/create/button/?url=[[URL]]&media=&description=","background-color":"#bd081c",src:p+"pinterest.png"},linkedin:{"share-url":"https://www.linkedin.com/shareArticle?mini=true&url=[[URL]]&title=&summary=&source=","background-color":"#0077b5",src:p+"linkedin.png"},instagram:{"background-color":"#3f729b",src:p+"instagram.png"},web:{src:p+"web.png","background-color":"#4BADE9"},snapchat:{src:p+"snapchat.png","background-color":"#FFFA54"},youtube:{src:p+"youtube.png","background-color":"#EB3323"},tumblr:{src:p+"tumblr.png","share-url":"https://www.tumblr.com/widgets/share/tool?canonicalUrl=[[URL]]","background-color":"#344356"},github:{src:p+"github.png","background-color":"#000000"},xing:{src:p+"xing.png","share-url":"https://www.xing.com/app/user?op=share&url=[[URL]]","background-color":"#296366"},vimeo:{src:p+"vimeo.png","background-color":"#53B4E7"},medium:{src:p+"medium.png","background-color":"#000000"},soundcloud:{src:p+"soundcloud.png","background-color":"#EF7F31"},dribbble:{src:p+"dribbble.png","background-color":"#D95988"}};(0,u.default)(d,(e,t)=>{d[t+"-noshare"]={...e,"share-url":"[[URL]]"}});let f=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){const{"icon-size":e,"icon-height":t,"background-color":A}=this.getSocialAttributes();return{td:{padding:this.getAttribute("padding"),"vertical-align":this.getAttribute("vertical-align")},table:{background:A,"border-radius":this.getAttribute("border-radius"),width:e},icon:{padding:this.getAttribute("icon-padding"),"font-size":"0",height:t||e,"vertical-align":"middle",width:e},img:{"border-radius":this.getAttribute("border-radius"),display:"block"},tdText:{"vertical-align":"middle",padding:this.getAttribute("text-padding")},text:{color:this.getAttribute("color"),"font-size":this.getAttribute("font-size"),"font-weight":this.getAttribute("font-weight"),"font-style":this.getAttribute("font-style"),"font-family":this.getAttribute("font-family"),"line-height":this.getAttribute("line-height"),"text-decoration":this.getAttribute("text-decoration")}}}},{key:"getSocialAttributes",value:function(){const e=d[this.getAttribute("name")]||{};let t=this.getAttribute("href");t&&(0,l.default)(e,"share-url")&&(t=e["share-url"].replace("[[URL]]",t));return{href:t,...["icon-size","icon-height","srcset","sizes","src","background-color"].reduce((t,A)=>({...t,[A]:this.getAttribute(A)||e[A]}),{})}}},{key:"render",value:function(){const{src:e,srcset:t,sizes:A,href:n,"icon-size":r,"icon-height":a}=this.getSocialAttributes(),i=!!this.getAttribute("href");return`\n <tr\n ${this.htmlAttributes({class:this.getAttribute("css-class")})}\n >\n <td ${this.htmlAttributes({style:"td"})}>\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"})}\n >\n <tbody>\n <tr>\n <td ${this.htmlAttributes({style:"icon"})}>\n ${i?`<a ${this.htmlAttributes({href:n,rel:this.getAttribute("rel"),target:this.getAttribute("target")})}>`:""}\n <img\n ${this.htmlAttributes({alt:this.getAttribute("alt"),title:this.getAttribute("title"),height:parseInt(a||r,10),src:e,style:"img",width:parseInt(r,10),sizes:A,srcset:t})}\n />\n ${i?"</a>":""}\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n ${this.getContent()?`\n <td ${this.htmlAttributes({style:"tdText"})}>\n ${i?`<a\n ${this.htmlAttributes({href:n,style:"text",rel:this.getAttribute("rel"),target:this.getAttribute("target")})}>`:`<span\n ${this.htmlAttributes({style:"text"})}>`}\n ${this.getContent()}\n ${i?"</a>":"</span>"}\n </td>\n `:""}\n </tr>\n `}}]),A}(c.BodyComponent);t.default=f,(0,s.default)(f,"componentName","mj-social-element"),(0,s.default)(f,"endingTag",!0),(0,s.default)(f,"allowedAttributes",{align:"enum(left,center,right)","background-color":"color",color:"color","border-radius":"unit(px)","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",href:"string","icon-size":"unit(px,%)","icon-height":"unit(px,%)","icon-padding":"unit(px,%){1,4}","line-height":"unit(px,%,)",name:"string","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-padding":"unit(px,%){1,4}",rel:"string",src:"string",srcset:"string",sizes:"string",alt:"string",title:"string",target:"string","text-decoration":"string","vertical-align":"enum(top,middle,bottom)"}),(0,s.default)(f,"defaultAttributes",{align:"left",color:"#000","border-radius":"3px","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"1",padding:"4px","text-padding":"4px 4px 4px 0",target:"_blank","text-decoration":"none","vertical-align":"middle"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Navbar",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"NavbarLink",{enumerable:!0,get:function(){return a.default}});var r=n(A(1122)),a=n(A(1123))},function(e,t,A){"use strict";var n=A(12).default,r=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(A(2)),i=r(A(3)),o=r(A(61)),s=r(A(7)),u=r(A(19)),l=r(A(1)),c=A(25),p=r(A(616)),d=n(A(285));let f=function(e){(0,s.default)(A,e);var t=(0,u.default)(A);function A(...e){var n;return(0,a.default)(this,A),n=t.call(this,...e),(0,l.default)((0,o.default)(n),"headStyle",e=>`\n noinput.mj-menu-checkbox { display:block!important; max-height:none!important; visibility:visible!important; }\n\n @media only screen and (max-width:${e}) {\n .mj-menu-checkbox[type="checkbox"] ~ .mj-inline-links { display:none!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-inline-links,\n .mj-menu-checkbox[type="checkbox"] ~ .mj-menu-trigger { display:block!important; max-width:none!important; max-height:none!important; font-size:inherit!important; }\n .mj-menu-checkbox[type="checkbox"] ~ .mj-inline-links > a { display:block!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-menu-trigger .mj-menu-icon-close { display:block!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-menu-trigger .mj-menu-icon-open { display:none!important; }\n }\n `),n}return(0,i.default)(A,[{key:"getStyles",value:function(){return{div:{align:this.getAttribute("align"),width:"100%"},label:{display:"block",cursor:"pointer","mso-hide":"all","-moz-user-select":"none","user-select":"none",color:this.getAttribute("ico-color"),"font-size":this.getAttribute("ico-font-size"),"font-family":this.getAttribute("ico-font-family"),"text-transform":this.getAttribute("ico-text-transform"),"text-decoration":this.getAttribute("ico-text-decoration"),"line-height":this.getAttribute("ico-line-height"),"padding-top":this.getAttribute("ico-padding-top"),"padding-right":this.getAttribute("ico-padding-right"),"padding-bottom":this.getAttribute("ico-padding-bottom"),"padding-left":this.getAttribute("ico-padding-left"),padding:this.getAttribute("ico-padding")},trigger:{display:"none","max-height":"0px","max-width":"0px","font-size":"0px",overflow:"hidden"},icoOpen:{"mso-hide":"all"},icoClose:{display:"none","mso-hide":"all"}}}},{key:"renderHamburger",value:function(){const e=p.default.randomBytes(8).toString("hex");return`\n ${(0,d.msoConditionalTag)(`\n <input type="checkbox" id="${e}" class="mj-menu-checkbox" style="display:none !important; max-height:0; visibility:hidden;" />\n `,!0)}\n <div\n ${this.htmlAttributes({class:"mj-menu-trigger",style:"trigger"})}\n >\n <label\n ${this.htmlAttributes({for:e,class:"mj-menu-label",style:"label",align:this.getAttribute("ico-align")})}\n >\n <span\n ${this.htmlAttributes({class:"mj-menu-icon-open",style:"icoOpen"})}\n >\n ${this.getAttribute("ico-open")}\n </span>\n <span\n ${this.htmlAttributes({class:"mj-menu-icon-close",style:"icoClose"})}\n >\n ${this.getAttribute("ico-close")}\n </span>\n </label>\n </div>\n `}},{key:"render",value:function(){return`\n ${"hamburger"===this.getAttribute("hamburger")?this.renderHamburger():""}\n <div\n ${this.htmlAttributes({class:"mj-inline-links",style:this.htmlAttributes("div")})}\n >\n ${(0,d.default)(`\n <table role="presentation" border="0" cellpadding="0" cellspacing="0" align="${this.getAttribute("align")}">\n <tr>\n `)}\n ${this.renderChildren(this.props.children,{attributes:{navbarBaseUrl:this.getAttribute("base-url")}})}\n ${(0,d.default)("\n </tr></table>\n ")}\n </div>\n `}}]),A}(c.BodyComponent);t.default=f,(0,l.default)(f,"componentName","mj-navbar"),(0,l.default)(f,"allowedAttributes",{align:"enum(left,center,right)","base-url":"string",hamburger:"string","ico-align":"enum(left,center,right)","ico-open":"string","ico-close":"string","ico-color":"color","ico-font-size":"unit(px,%)","ico-font-family":"string","ico-text-transform":"string","ico-padding":"unit(px,%){1,4}","ico-padding-left":"unit(px,%)","ico-padding-top":"unit(px,%)","ico-padding-right":"unit(px,%)","ico-padding-bottom":"unit(px,%)",padding:"unit(px,%){1,4}","padding-left":"unit(px,%)","padding-top":"unit(px,%)","padding-right":"unit(px,%)","padding-bottom":"unit(px,%)","ico-text-decoration":"string","ico-line-height":"unit(px,%,)"}),(0,l.default)(f,"defaultAttributes",{align:"center","base-url":null,hamburger:null,"ico-align":"center","ico-open":"☰","ico-close":"⊗","ico-color":"#000000","ico-font-size":"30px","ico-font-family":"Ubuntu, Helvetica, Arial, sans-serif","ico-text-transform":"uppercase","ico-padding":"10px","ico-text-decoration":"none","ico-line-height":"30px"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25),l=n(A(285));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{a:{display:"inline-block",color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),"text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom")},td:{padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom")}}}},{key:"renderContent",value:function(){const e=this.getAttribute("href"),t=this.getAttribute("navbarBaseUrl"),A=t?`${t}${e}`:e,n=this.getAttribute("css-class")?" "+this.getAttribute("css-class"):"";return`\n <a\n ${this.htmlAttributes({class:"mj-link"+n,href:A,rel:this.getAttribute("rel"),target:this.getAttribute("target"),name:this.getAttribute("name"),style:"a"})}\n >\n ${this.getContent()}\n </a>\n `}},{key:"render",value:function(){return`\n ${(0,l.default)(`\n <td\n ${this.htmlAttributes({style:"td",class:(0,u.suffixCssClasses)(this.getAttribute("css-class"),"outlook")})}\n >\n `)}\n ${this.renderContent()}\n ${(0,l.default)("\n </td>\n ")}\n `}}]),A}(u.BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-navbar-link"),(0,s.default)(c,"endingTag",!0),(0,s.default)(c,"allowedAttributes",{color:"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",href:"string",name:"string",target:"string",rel:"string","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-decoration":"string","text-transform":"string"}),(0,s.default)(c,"defaultAttributes",{color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","font-weight":"normal","line-height":"22px",padding:"15px 10px",target:"_blank","text-decoration":"none","text-transform":"uppercase"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Carousel",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"CarouselImage",{enumerable:!0,get:function(){return a.default}});var r=n(A(1125)),a=n(A(1132))},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(61)),o=n(A(7)),s=n(A(19)),u=n(A(1)),l=n(A(253)),c=n(A(861)),p=n(A(1127)),d=n(A(1129)),f=A(25),h=n(A(616)),m=A(285);let g=function(e){(0,o.default)(A,e);var t=(0,s.default)(A);function A(e={}){var n;return(0,r.default)(this,A),n=t.call(this,e),(0,u.default)((0,i.default)(n),"componentHeadStyle",()=>{const{length:e}=n.props.children,{carouselId:t}=(0,i.default)(n);if(!e)return"";return`${`\n .mj-carousel {\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n\n .mj-carousel-${n.carouselId}-icons-cell {\n display: table-cell !important;\n width: ${n.getAttribute("icon-width")} !important;\n }\n\n .mj-carousel-radio,\n .mj-carousel-next,\n .mj-carousel-previous {\n display: none !important;\n }\n\n .mj-carousel-thumbnail,\n .mj-carousel-next,\n .mj-carousel-previous {\n touch-action: manipulation;\n }\n\n ${(0,d.default)(0,e).map(e=>`.mj-carousel-${t}-radio:checked ${(0,p.default)("+ * ",e)}+ .mj-carousel-content .mj-carousel-image`).join(",")} {\n display: none !important;\n }\n\n ${(0,d.default)(0,e).map(A=>`.mj-carousel-${t}-radio-${A+1}:checked ${(0,p.default)("+ * ",e-A-1)}+ .mj-carousel-content .mj-carousel-image-${A+1}`).join(",")} {\n display: block !important;\n }\n\n .mj-carousel-previous-icons,\n .mj-carousel-next-icons,\n ${(0,d.default)(0,e).map(A=>`.mj-carousel-${t}-radio-${A+1}:checked ${(0,p.default)("+ * ",e-A-1)}+ .mj-carousel-content .mj-carousel-next-${(A+1%e+e)%e+1}`)},\n ${(0,d.default)(0,e).map(A=>`.mj-carousel-${t}-radio-${A+1}:checked ${(0,p.default)("+ * ",e-A-1)}+ .mj-carousel-content .mj-carousel-previous-${(A-1%e+e)%e+1}`)} {\n display: block !important;\n }\n\n ${(0,d.default)(0,e).map(A=>`.mj-carousel-${t}-radio-${A+1}:checked ${(0,p.default)("+ * ",e-A-1)}+ .mj-carousel-content .mj-carousel-${t}-thumbnail-${A+1}`).join(",")} {\n border-color: ${n.getAttribute("tb-selected-border-color")} !important;\n }\n\n .mj-carousel-image img + div,\n .mj-carousel-thumbnail img + div {\n display: none !important;\n }\n\n ${(0,d.default)(0,e).map(A=>`.mj-carousel-${t}-thumbnail:hover ${(0,p.default)("+ * ",e-A-1)}+ .mj-carousel-main .mj-carousel-image`).join(",")} {\n display: none !important;\n }\n\n .mj-carousel-thumbnail:hover {\n border-color: ${n.getAttribute("tb-hover-border-color")} !important;\n }\n\n ${(0,d.default)(0,e).map(A=>`.mj-carousel-${t}-thumbnail-${A+1}:hover ${(0,p.default)("+ * ",e-A-1)}+ .mj-carousel-main .mj-carousel-image-${A+1}`).join(",")} {\n display: block !important;\n }\n `}\n${`\n .mj-carousel noinput { display:block !important; }\n .mj-carousel noinput .mj-carousel-image-1 { display: block !important; }\n .mj-carousel noinput .mj-carousel-arrows,\n .mj-carousel noinput .mj-carousel-thumbnails { display: none !important; }\n\n [owa] .mj-carousel-thumbnail { display: none !important; }\n \n @media screen yahoo {\n .mj-carousel-${n.carouselId}-icons-cell,\n .mj-carousel-previous-icons,\n .mj-carousel-next-icons {\n display: none !important;\n }\n\n .mj-carousel-${t}-radio-1:checked ${(0,p.default)("+ *",e-1)}+ .mj-carousel-content .mj-carousel-${t}-thumbnail-1 {\n border-color: transparent;\n }\n }\n `}`}),n.carouselId=h.default.randomBytes(6).toString("hex"),n}return(0,a.default)(A,[{key:"getStyles",value:function(){return{carousel:{div:{display:"table",width:"100%","table-layout":"fixed","text-align":"center","font-size":"0px"},table:{"caption-side":"top",display:"table-caption","table-layout":"fixed",width:"100%"}},images:{td:{padding:"0px"}},controls:{div:{display:"none","mso-hide":"all"},img:{display:"block",width:this.getAttribute("icon-width"),height:"auto"},td:{"font-size":"0px",display:"none","mso-hide":"all",padding:"0px"}}}}},{key:"thumbnailsWidth",value:function(){return this.props.children.length?this.getAttribute("tb-width")||(0,c.default)([this.context.parentWidth/this.props.children.length,110])+"px":0}},{key:"imagesAttributes",value:function(){return(0,l.default)(this.children,"attributes")}},{key:"generateRadios",value:function(){return this.renderChildren(this.props.children,{renderer:e=>e.renderRadio(),attributes:{carouselId:this.carouselId}})}},{key:"generateThumbnails",value:function(){return"visible"!==this.getAttribute("thumbnails")?"":this.renderChildren(this.props.children,{attributes:{"tb-border":this.getAttribute("tb-border"),"tb-border-radius":this.getAttribute("tb-border-radius"),"tb-width":this.thumbnailsWidth(),carouselId:this.carouselId},renderer:e=>e.renderThumbnail()})}},{key:"generateControls",value:function(e,t){const A=parseInt(this.getAttribute("icon-width"),10);return`\n <td\n ${this.htmlAttributes({class:`mj-carousel-${this.carouselId}-icons-cell`,style:"controls.td"})}\n >\n <div\n ${this.htmlAttributes({class:`mj-carousel-${e}-icons`,style:"controls.div"})}\n >\n ${(0,d.default)(1,this.props.children.length+1).map(n=>`\n <label\n ${this.htmlAttributes({for:`mj-carousel-${this.carouselId}-radio-${n}`,class:`mj-carousel-${e} mj-carousel-${e}-${n}`})}\n >\n <img\n ${this.htmlAttributes({src:t,alt:e,style:"controls.img",width:A})}\n />\n </label>\n `).join("")}\n </div>\n </td>\n `}},{key:"generateImages",value:function(){return`\n <td\n ${this.htmlAttributes({style:"images.td"})}\n >\n <div\n ${this.htmlAttributes({class:"mj-carousel-images"})}\n >\n ${this.renderChildren(this.props.children,{attributes:{"border-radius":this.getAttribute("border-radius")}})}\n </div>\n </td>\n `}},{key:"generateCarousel",value:function(){return`\n <table\n ${this.htmlAttributes({style:"carousel.table",border:"0","cell-padding":"0","cell-spacing":"0",width:"100%",role:"presentation",class:"mj-carousel-main"})}\n >\n <tbody>\n <tr>\n ${this.generateControls("previous",this.getAttribute("left-icon"))}\n ${this.generateImages()}\n ${this.generateControls("next",this.getAttribute("right-icon"))}\n </tr>\n </tbody>\n </table>\n `}},{key:"renderFallback",value:function(){const{children:e}=this.props;return 0===e.length?"":(0,m.msoConditionalTag)(this.renderChildren([e[0]],{attributes:{"border-radius":this.getAttribute("border-radius")}}))}},{key:"render",value:function(){return`\n ${(0,m.msoConditionalTag)(`\n <div\n ${this.htmlAttributes({class:"mj-carousel"})}\n >\n ${this.generateRadios()}\n <div\n ${this.htmlAttributes({class:`mj-carousel-content mj-carousel-${this.carouselId}-content`,style:"carousel.div"})}\n >\n ${this.generateThumbnails()}\n ${this.generateCarousel()}\n </div>\n </div>\n `,!0)}\n ${this.renderFallback()}\n `}}]),A}(f.BodyComponent);t.default=g,(0,u.default)(g,"componentName","mj-carousel"),(0,u.default)(g,"allowedAttributes",{align:"enum(left,center,right)","border-radius":"unit(px,%)","container-background-color":"color","icon-width":"unit(px,%)","left-icon":"string",padding:"unit(px,%){1,4}","padding-top":"unit(px,%)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","right-icon":"string",thumbnails:"enum(visible,hidden)","tb-border":"string","tb-border-radius":"unit(px,%)","tb-hover-border-color":"color","tb-selected-border-color":"color","tb-width":"unit(px,%)"}),(0,u.default)(g,"defaultAttributes",{align:"center","border-radius":"6px","icon-width":"44px","left-icon":"https://i.imgur.com/xTh3hln.png","right-icon":"https://i.imgur.com/os7o9kz.png",thumbnails:"visible","tb-border":"2px solid transparent","tb-border-radius":"6px","tb-hover-border-color":"#fead0d","tb-selected-border-color":"#ccc"}),e.exports=t.default},function(e,t){e.exports=function(e,t){return e<t}},function(e,t,A){var n=A(1128),r=A(137),a=A(152),i=A(53);e.exports=function(e,t,A){return t=(A?r(e,t,A):void 0===t)?1:a(t),n(i(e),t)}},function(e,t){var A=Math.floor;e.exports=function(e,t){var n="";if(!e||t<1||t>9007199254740991)return n;do{t%2&&(n+=e),(t=A(t/2))&&(e+=e)}while(t);return n}},function(e,t,A){var n=A(1130)();e.exports=n},function(e,t,A){var n=A(1131),r=A(137),a=A(268);e.exports=function(e){return function(t,A,i){return i&&"number"!=typeof i&&r(t,A,i)&&(A=i=void 0),t=a(t),void 0===A?(A=t,t=0):A=a(A),i=void 0===i?t<A?1:-1:a(i),n(t,A,i,e)}}},function(e,t){var A=Math.ceil,n=Math.max;e.exports=function(e,t,r,a){for(var i=-1,o=n(A((t-e)/(r||1)),0),s=Array(o);o--;)s[a?o:++i]=e,e+=r;return s}},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25);let l=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{images:{img:{"border-radius":this.getAttribute("border-radius"),display:"block",width:this.context.containerWidth,"max-width":"100%",height:"auto"},firstImageDiv:{},otherImageDiv:{display:"none","mso-hide":"all"}},radio:{input:{display:"none","mso-hide":"all"}},thumbnails:{a:{border:this.getAttribute("tb-border"),"border-radius":this.getAttribute("tb-border-radius"),display:"inline-block",overflow:"hidden",width:this.getAttribute("tb-width")},img:{display:"block",width:"100%",height:"auto"}}}}},{key:"renderThumbnail",value:function(){const{carouselId:e,src:t,alt:A,"tb-width":n,target:r}=this.attributes,a=this.props.index+1,i=(0,u.suffixCssClasses)(this.getAttribute("css-class"),"thumbnail");return`\n <a\n ${this.htmlAttributes({style:"thumbnails.a",href:"#"+a,target:r,class:`mj-carousel-thumbnail mj-carousel-${e}-thumbnail mj-carousel-${e}-thumbnail-${a} ${i}`})}\n >\n <label ${this.htmlAttributes({for:`mj-carousel-${e}-radio-${a}`})}>\n <img\n ${this.htmlAttributes({style:"thumbnails.img",src:this.getAttribute("thumbnails-src")||t,alt:A,width:parseInt(n,10)})}\n />\n </label>\n </a>\n `}},{key:"renderRadio",value:function(){const{index:e}=this.props,t=this.getAttribute("carouselId");return`\n <input\n ${this.htmlAttributes({class:`mj-carousel-radio mj-carousel-${t}-radio mj-carousel-${t}-radio-${e+1}`,checked:0===e?"checked":null,type:"radio",name:"mj-carousel-radio-"+t,id:`mj-carousel-${t}-radio-${e+1}`,style:"radio.input"})}\n />\n `}},{key:"render",value:function(){const{src:e,alt:t,href:A,rel:n,title:r}=this.attributes,{index:a}=this.props,i=`\n <img\n ${this.htmlAttributes({title:r,src:e,alt:t,style:"images.img",width:parseInt(this.context.containerWidth,10),border:"0"})} />\n `,o=this.getAttribute("css-class")||"";return`\n <div\n ${this.htmlAttributes({class:`mj-carousel-image mj-carousel-image-${a+1} ${o}`,style:0===a?"images.firstImageDiv":"images.otherImageDiv"})}\n >\n ${A?`<a ${this.htmlAttributes({href:A,rel:n,target:"_blank"})}>${i}</a>`:i}\n </div>\n `}}]),A}(u.BodyComponent);t.default=l,(0,s.default)(l,"componentName","mj-carousel-image"),(0,s.default)(l,"endingTag",!0),(0,s.default)(l,"allowedAttributes",{alt:"string",href:"string",rel:"string",target:"string",title:"string",src:"string","thumbnails-src":"string","border-radius":"unit(px,%){1,4}","tb-border":"string","tb-border-radius":"unit(px,%){1,4}"}),(0,s.default)(l,"defaultAttributes",{target:"_blank"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Accordion",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"AccordionElement",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"AccordionText",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"AccordionTitle",{enumerable:!0,get:function(){return o.default}});var r=n(A(1134)),a=n(A(1135)),i=n(A(862)),o=n(A(863))},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(61)),o=n(A(7)),s=n(A(19)),u=n(A(1));let l=function(e){(0,o.default)(A,e);var t=(0,s.default)(A);function A(...e){var n;return(0,r.default)(this,A),n=t.call(this,...e),(0,u.default)((0,i.default)(n),"headStyle",()=>"\n noinput.mj-accordion-checkbox { display:block!important; }\n\n @media yahoo, only screen and (min-width:0) {\n .mj-accordion-element { display:block; }\n input.mj-accordion-checkbox, .mj-accordion-less { display:none!important; }\n input.mj-accordion-checkbox + * .mj-accordion-title { cursor:pointer; touch-action:manipulation; -webkit-user-select:none; -moz-user-select:none; user-select:none; }\n input.mj-accordion-checkbox + * .mj-accordion-content { overflow:hidden; display:none; }\n input.mj-accordion-checkbox + * .mj-accordion-more { display:block!important; }\n input.mj-accordion-checkbox:checked + * .mj-accordion-content { display:block; }\n input.mj-accordion-checkbox:checked + * .mj-accordion-more { display:none!important; }\n input.mj-accordion-checkbox:checked + * .mj-accordion-less { display:block!important; }\n }\n\n .moz-text-html input.mj-accordion-checkbox + * .mj-accordion-title { cursor: auto; touch-action: auto; -webkit-user-select: auto; -moz-user-select: auto; user-select: auto; }\n .moz-text-html input.mj-accordion-checkbox + * .mj-accordion-content { overflow: hidden; display: block; }\n .moz-text-html input.mj-accordion-checkbox + * .mj-accordion-ico { display: none; }\n\n @goodbye { @gmail }\n "),n}return(0,a.default)(A,[{key:"getStyles",value:function(){return{table:{width:"100%","border-collapse":"collapse",border:this.getAttribute("border"),"border-bottom":"none","font-family":this.getAttribute("font-family")}}}},{key:"render",value:function(){const e=["border","icon-align","icon-width","icon-height","icon-position","icon-wrapped-url","icon-wrapped-alt","icon-unwrapped-url","icon-unwrapped-alt"].reduce((e,t)=>({...e,[t]:this.getAttribute(t)}),{});return`\n <table\n ${this.htmlAttributes({"cell-spacing":"0","cell-padding":"0",class:"mj-accordion",style:"table"})}\n >\n <tbody>\n ${this.renderChildren(this.props.children,{attributes:e})}\n </tbody>\n </table>\n `}}]),A}(A(25).BodyComponent);t.default=l,(0,u.default)(l,"componentName","mj-accordion"),(0,u.default)(l,"allowedAttributes",{"container-background-color":"color",border:"string","font-family":"string","icon-align":"enum(top,middle,bottom)","icon-width":"unit(px,%)","icon-height":"unit(px,%)","icon-wrapped-url":"string","icon-wrapped-alt":"string","icon-unwrapped-url":"string","icon-unwrapped-alt":"string","icon-position":"enum(left,right)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0,u.default)(l,"defaultAttributes",{border:"2px solid black","font-family":"Ubuntu, Helvetica, Arial, sans-serif","icon-align":"middle","icon-wrapped-url":"https://i.imgur.com/bIXv1bk.png","icon-wrapped-alt":"+","icon-unwrapped-url":"https://i.imgur.com/w4uTygT.png","icon-unwrapped-alt":"-","icon-position":"right","icon-height":"32px","icon-width":"32px",padding:"10px 25px"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=n(A(278)),l=A(25),c=n(A(285)),p=n(A(862)),d=n(A(863));let f=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{td:{padding:"0px","background-color":this.getAttribute("background-color")},label:{"font-size":"13px","font-family":this.getAttribute("font-family")},input:{display:"none"}}}},{key:"handleMissingChildren",value:function(){const{children:e}=this.props,t=["border","icon-align","icon-width","icon-height","icon-position","icon-wrapped-url","icon-wrapped-alt","icon-unwrapped-url","icon-unwrapped-alt"].reduce((e,t)=>({...e,[t]:this.getAttribute(t)}),{}),A=[];return(0,u.default)(e,{tagName:"mj-accordion-title"})||A.push(new d.default({attributes:t,context:this.getChildContext()}).render()),A.push(this.renderChildren(e,{attributes:t})),(0,u.default)(e,{tagName:"mj-accordion-text"})||A.push(new p.default({attributes:t,context:this.getChildContext()}).render()),A.join("\n")}},{key:"render",value:function(){return`\n <tr\n ${this.htmlAttributes({class:this.getAttribute("css-class")})}\n >\n <td ${this.htmlAttributes({style:"td"})}>\n <label\n ${this.htmlAttributes({class:"mj-accordion-element",style:"label"})}\n >\n ${(0,c.default)(`\n <input\n ${this.htmlAttributes({class:"mj-accordion-checkbox",type:"checkbox",style:"input"})}\n />\n `,!0)}\n <div>\n ${this.handleMissingChildren()}\n </div>\n </label>\n </td>\n </tr>\n `}}]),A}(l.BodyComponent);t.default=f,(0,s.default)(f,"componentName","mj-accordion-element"),(0,s.default)(f,"allowedAttributes",{"background-color":"color",border:"string","font-family":"string","icon-align":"enum(top,middle,bottom)","icon-width":"unit(px,%)","icon-height":"unit(px,%)","icon-wrapped-url":"string","icon-wrapped-alt":"string","icon-unwrapped-url":"string","icon-unwrapped-alt":"string","icon-position":"enum(left,right)"}),(0,s.default)(f,"defaultAttributes",{title:{img:{width:"32px",height:"32px"}}}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getChildContext",value:function(){return{...this.context,containerWidth:this.getAttribute("width")}}},{key:"getStyles",value:function(){return{div:{"background-color":this.getAttribute("background-color")}}}},{key:"render",value:function(){const{setBackgroundColor:e}=this.context;return e(this.getAttribute("background-color")),`\n <div\n ${this.htmlAttributes({class:this.getAttribute("css-class"),style:"div"})}\n >\n ${this.renderChildren()}\n </div>\n `}}]),A}(A(25).BodyComponent);t.default=u,(0,s.default)(u,"componentName","mj-body"),(0,s.default)(u,"allowedAttributes",{width:"unit(px)","background-color":"color"}),(0,s.default)(u,"defaultAttributes",{width:"600px"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){return this.handlerChildren()}}]),A}(A(25).HeadComponent);t.default=u,(0,s.default)(u,"componentName","mj-head"),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=n(A(277)),l=n(A(100)),c=n(A(122));let p=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context,{children:t}=this.props;(0,c.default)(t,t=>{const{tagName:A,attributes:n,children:r}=t;"mj-class"===A?(e("classes",n.name,(0,l.default)(n,["name"])),e("classesDefault",n.name,(0,u.default)(r,(e,{tagName:t,attributes:A})=>({...e,[t]:A}),{}))):e("defaultAttributes",A,n)})}}]),A}(A(25).HeadComponent);t.default=p,(0,s.default)(p,"componentName","mj-attributes"),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context;e("breakpoint",this.getAttribute("width"))}}]),A}(A(25).HeadComponent);t.default=u,(0,s.default)(u,"componentName","mj-breakpoint"),(0,s.default)(u,"endingTag",!0),(0,s.default)(u,"allowedAttributes",{width:"unit(px)"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=n(A(8));let l=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context,{children:t}=this.props;t.filter(e=>"mj-selector"===e.tagName).forEach(t=>{const{attributes:A,children:n}=t,{path:r}=A,a=n.filter(e=>"mj-html-attribute"===e.tagName&&!!(0,u.default)(e,"attributes.name")).reduce((e,t)=>({...e,[t.attributes.name]:t.content}),{});e("htmlAttributes",r,a)})}}]),A}(A(25).HeadComponent);t.default=l,(0,s.default)(l,"componentName","mj-html-attributes"),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context;e("fonts",this.getAttribute("name"),this.getAttribute("href"))}}]),A}(A(25).HeadComponent);t.default=u,(0,s.default)(u,"componentName","mj-font"),(0,s.default)(u,"allowedAttributes",{name:"string",href:"string"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context;e("preview",this.getContent())}}]),A}(A(25).HeadComponent);t.default=u,(0,s.default)(u,"componentName","mj-preview"),(0,s.default)(u,"endingTag",!0),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context;e("inline"===this.getAttribute("inline")?"inlineStyle":"style",this.getContent())}}]),A}(A(25).HeadComponent);t.default=u,(0,s.default)(u,"componentName","mj-style"),(0,s.default)(u,"endingTag",!0),(0,s.default)(u,"allowedAttributes",{inline:"string"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"handler",value:function(){const{add:e}=this.context;e("title",this.getContent())}}]),A}(A(25).HeadComponent);t.default=u,(0,s.default)(u,"componentName","mj-title"),(0,s.default)(u,"endingTag",!0),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(61)),o=n(A(7)),s=n(A(19)),u=n(A(1)),l=n(A(608)),c=n(A(864)),p=n(A(865)),d=n(A(605)),f=A(25),h=n(A(257));const m=(0,d.default)((0,l.default)(p.default),(0,c.default)(" "));let g=function(e){(0,o.default)(A,e);var t=(0,s.default)(A);function A(...e){var n;return(0,r.default)(this,A),n=t.call(this,...e),(0,u.default)((0,i.default)(n),"getBackground",()=>m([n.getAttribute("background-color"),...n.getAttribute("background-url")?[`url('${n.getAttribute("background-url")}')`,"no-repeat",n.getAttribute("background-position")+" / cover"]:[]])),n}return(0,a.default)(A,[{key:"getChildContext",value:function(){const{containerWidth:e}=this.context,t=this.getShorthandAttrValue("padding","left")+this.getShorthandAttrValue("padding","right");let A=parseFloat(e)+"px";const{unit:n,parsedWidth:r}=(0,h.default)(A,{parseFloatToInt:!1});return A="%"===n?parseFloat(e)*r/100-t+"px":r-t+"px",{...this.context,containerWidth:A}}},{key:"getStyles",value:function(){const{containerWidth:e}=this.context,t=Math.round(parseInt(this.getAttribute("background-height"),10)/parseInt(this.getAttribute("background-width"),10)*100),A=this.getAttribute("background-width")||e;return{div:{margin:"0 auto","max-width":e},table:{width:"100%"},tr:{"vertical-align":"top"},"td-fluid":{width:"0.01%","padding-bottom":t+"%","mso-padding-bottom-alt":"0"},hero:{background:this.getBackground(),"background-position":this.getAttribute("background-position"),"background-repeat":"no-repeat","border-radius":this.getAttribute("border-radius"),padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom"),"vertical-align":this.getAttribute("vertical-align")},"outlook-table":{width:e},"outlook-td":{"line-height":0,"font-size":0,"mso-line-height-rule":"exactly"},"outlook-inner-table":{width:e},"outlook-image":{border:"0",height:this.getAttribute("background-height"),"mso-position-horizontal":"center",position:"absolute",top:0,width:A,"z-index":"-3"},"outlook-inner-td":{"background-color":this.getAttribute("inner-background-color"),padding:this.getAttribute("inner-padding"),"padding-top":this.getAttribute("inner-padding-top"),"padding-left":this.getAttribute("inner-padding-left"),"padding-right":this.getAttribute("inner-padding-right"),"padding-bottom":this.getAttribute("inner-padding-bottom")},"inner-table":{width:"100%",margin:"0px"},"inner-div":{"background-color":this.getAttribute("inner-background-color"),float:this.getAttribute("align"),margin:"0px auto",width:this.getAttribute("width")}}}},{key:"renderContent",value:function(){const{containerWidth:e}=this.context,{children:t}=this.props;return`\n \x3c!--[if mso | IE]>\n <table\n ${this.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",style:"outlook-inner-table",width:e.replace("px","")})}\n >\n <tr>\n <td ${this.htmlAttributes({style:"outlook-inner-td"})}>\n <![endif]--\x3e\n <div\n ${this.htmlAttributes({align:this.getAttribute("align"),class:"mj-hero-content",style:"inner-div"})}\n >\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"inner-table"})}\n >\n <tbody>\n <tr>\n <td ${this.htmlAttributes({style:"inner-td"})} >\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"inner-table"})}\n >\n <tbody>\n ${this.renderChildren(t,{renderer:e=>e.constructor.isRawElement()?e.render():`\n <tr>\n <td\n ${e.htmlAttributes({align:e.getAttribute("align"),background:e.getAttribute("container-background-color"),class:e.getAttribute("css-class"),style:{background:e.getAttribute("container-background-color"),"font-size":"0px",padding:e.getAttribute("padding"),"padding-top":e.getAttribute("padding-top"),"padding-right":e.getAttribute("padding-right"),"padding-bottom":e.getAttribute("padding-bottom"),"padding-left":e.getAttribute("padding-left"),"word-break":"break-word"}})}\n >\n ${e.render()}\n </td>\n </tr>\n `})}\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n </table>\n <![endif]--\x3e\n `}},{key:"renderMode",value:function(){const e={background:this.getAttribute("background-url"),style:"hero"};switch(this.getAttribute("mode")){case"fluid-height":const t=this.htmlAttributes({style:"td-fluid"});return`\n <td ${t} />\n <td ${this.htmlAttributes({...e})}>\n ${this.renderContent()}\n </td>\n <td ${t} />\n `;case"fixed-height":default:const A=parseInt(this.getAttribute("height"),10)-this.getShorthandAttrValue("padding","top")-this.getShorthandAttrValue("padding","bottom");return`\n <td\n ${this.htmlAttributes({...e,height:A})}\n >\n ${this.renderContent()}\n </td>\n `}}},{key:"render",value:function(){const{containerWidth:e}=this.context;return`\n \x3c!--[if mso | IE]>\n <table\n ${this.htmlAttributes({align:"center",border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"outlook-table",width:parseInt(e,10)})}\n >\n <tr>\n <td ${this.htmlAttributes({style:"outlook-td"})}>\n <v:image\n ${this.htmlAttributes({style:"outlook-image",src:this.getAttribute("background-url"),"xmlns:v":"urn:schemas-microsoft-com:vml"})}\n />\n <![endif]--\x3e\n <div\n ${this.htmlAttributes({align:this.getAttribute("align"),class:this.getAttribute("css-class"),style:"div"})}\n >\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"})}\n >\n <tbody>\n <tr\n ${this.htmlAttributes({style:"tr"})}\n >\n ${this.renderMode()}\n </tr>\n </tbody>\n </table>\n </div>\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n </table>\n <![endif]--\x3e\n `}}]),A}(f.BodyComponent);t.default=g,(0,u.default)(g,"componentName","mj-hero"),(0,u.default)(g,"allowedAttributes",{mode:"string",height:"unit(px,%)","background-url":"string","background-width":"unit(px,%)","background-height":"unit(px,%)","background-position":"string","border-radius":"string","container-background-color":"color","inner-background-color":"color","inner-padding":"unit(px,%){1,4}","inner-padding-top":"unit(px,%)","inner-padding-left":"unit(px,%)","inner-padding-right":"unit(px,%)","inner-padding-bottom":"unit(px,%)",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)","background-color":"color","vertical-align":"enum(top,bottom,middle)"}),(0,u.default)(g,"defaultAttributes",{mode:"fixed-height",height:"0px","background-url":null,"background-position":"center center",padding:"0px","padding-bottom":null,"padding-left":null,"padding-right":null,"padding-top":null,"background-color":"#ffffff","vertical-align":"top"}),e.exports=t.default},function(e,t){var A=Array.prototype.join;e.exports=function(e,t){return null==e?"":A.call(e,t)}},function(e,t){e.exports={cap:!1,curry:!1,fixed:!1,immutable:!1,rearg:!1}},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25),l=n(A(257));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{table:{"border-collapse":"separate",width:this.getAttribute("width"),"line-height":"100%"},td:{border:this.getAttribute("border"),"border-bottom":this.getAttribute("border-bottom"),"border-left":this.getAttribute("border-left"),"border-radius":this.getAttribute("border-radius"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),cursor:"auto","font-style":this.getAttribute("font-style"),height:this.getAttribute("height"),"mso-padding-alt":this.getAttribute("inner-padding"),"text-align":this.getAttribute("text-align"),background:this.getAttribute("background-color")},content:{display:"inline-block",width:this.calculateAWidth(this.getAttribute("width")),background:this.getAttribute("background-color"),color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"line-height":this.getAttribute("line-height"),"letter-spacing":this.getAttribute("letter-spacing"),margin:"0","text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),padding:this.getAttribute("inner-padding"),"mso-padding-alt":"0px","border-radius":this.getAttribute("border-radius")}}}},{key:"calculateAWidth",value:function(e){if(!e)return null;const{parsedWidth:t,unit:A}=(0,l.default)(e);if("px"!==A)return null;const{borders:n}=this.getBoxWidths();return t-(this.getShorthandAttrValue("inner-padding","left")+this.getShorthandAttrValue("inner-padding","right"))-n+"px"}},{key:"render",value:function(){const e=this.getAttribute("href")?"a":"p";return`\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"})}\n >\n <tbody>\n <tr>\n <td\n ${this.htmlAttributes({align:"center",bgcolor:"none"===this.getAttribute("background-color")?void 0:this.getAttribute("background-color"),role:"presentation",style:"td",valign:this.getAttribute("vertical-align")})}\n >\n <${e}\n ${this.htmlAttributes({href:this.getAttribute("href"),name:this.getAttribute("name"),rel:this.getAttribute("rel"),title:this.getAttribute("title"),style:"content",target:"a"===e?this.getAttribute("target"):void 0})}\n >\n ${this.getContent()}\n </${e}>\n </td>\n </tr>\n </tbody>\n </table>\n `}}]),A}(u.BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-button"),(0,s.default)(c,"endingTag",!0),(0,s.default)(c,"allowedAttributes",{align:"enum(left,center,right)","background-color":"color","border-bottom":"string","border-left":"string","border-radius":"string","border-right":"string","border-top":"string",border:"string",color:"color","container-background-color":"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",height:"unit(px,%)",href:"string",name:"string",title:"string","inner-padding":"unit(px,%){1,4}","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",rel:"string",target:"string","text-decoration":"string","text-transform":"string","vertical-align":"enum(top,bottom,middle)","text-align":"enum(left,right,center)",width:"unit(px,%)"}),(0,s.default)(c,"defaultAttributes",{align:"center","background-color":"#414141",border:"none","border-radius":"3px",color:"#ffffff","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","font-weight":"normal","inner-padding":"10px 25px","line-height":"120%",padding:"10px 25px",target:"_blank","text-decoration":"none","text-transform":"none","vertical-align":"middle"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25),l=n(A(257));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getChildContext",value:function(){const{containerWidth:e}=this.context,{nonRawSiblings:t}=this.props,{borders:A,paddings:n}=this.getBoxWidths(),r=n+A+(this.getShorthandAttrValue("inner-border","left")+this.getShorthandAttrValue("inner-border","right"));let a=this.getAttribute("width")||parseFloat(e)/t+"px";const{unit:i,parsedWidth:o}=(0,l.default)(a,{parseFloatToInt:!1});return a="%"===i?parseFloat(e)*o/100-r+"px":o-r+"px",{...this.context,containerWidth:a}}},{key:"getStyles",value:function(){const e={"background-color":this.getAttribute("background-color"),border:this.getAttribute("border"),"border-bottom":this.getAttribute("border-bottom"),"border-left":this.getAttribute("border-left"),"border-radius":this.getAttribute("border-radius"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),"vertical-align":this.getAttribute("vertical-align")};return{div:{"font-size":"0px","text-align":"left",direction:this.getAttribute("direction"),display:"inline-block","vertical-align":this.getAttribute("vertical-align"),width:this.getMobileWidth()},table:{...this.hasGutter()?{"background-color":this.getAttribute("inner-background-color"),border:this.getAttribute("inner-border"),"border-bottom":this.getAttribute("inner-border-bottom"),"border-left":this.getAttribute("inner-border-left"),"border-radius":this.getAttribute("inner-border-radius"),"border-right":this.getAttribute("inner-border-right"),"border-top":this.getAttribute("inner-border-top")}:e},tdOutlook:{"vertical-align":this.getAttribute("vertical-align"),width:this.getWidthAsPixel()},gutter:{...e,padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom"),"padding-left":this.getAttribute("padding-left")}}}},{key:"getMobileWidth",value:function(){const{containerWidth:e}=this.context,{nonRawSiblings:t}=this.props,A=this.getAttribute("width");if("mobileWidth"!==this.getAttribute("mobileWidth"))return"100%";if(void 0===A)return parseInt(100/t,10)+"%";const{unit:n,parsedWidth:r}=(0,l.default)(A,{parseFloatToInt:!1});switch(n){case"%":return A;case"px":default:return r/parseInt(e,10)+"%"}}},{key:"getWidthAsPixel",value:function(){const{containerWidth:e}=this.context,{unit:t,parsedWidth:A}=(0,l.default)(this.getParsedWidth(!0),{parseFloatToInt:!1});return"%"===t?parseFloat(e)*A/100+"px":A+"px"}},{key:"getParsedWidth",value:function(e){const{nonRawSiblings:t}=this.props,A=this.getAttribute("width")||100/t+"%",{unit:n,parsedWidth:r}=(0,l.default)(A,{parseFloatToInt:!1});return e?`${r}${n}`:{unit:n,parsedWidth:r}}},{key:"getColumnClass",value:function(){const{addMediaQuery:e}=this.context;let t="";const{parsedWidth:A,unit:n}=this.getParsedWidth(),r=A.toString().replace(".","-");switch(n){case"%":t="mj-column-per-"+r;break;case"px":default:t="mj-column-px-"+r}return e(t,{parsedWidth:A,unit:n}),t}},{key:"hasGutter",value:function(){return["padding","padding-bottom","padding-left","padding-right","padding-top"].some(e=>null!=this.getAttribute(e))}},{key:"renderGutter",value:function(){return`\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",width:"100%"})}\n >\n <tbody>\n <tr>\n <td ${this.htmlAttributes({style:"gutter"})}>\n ${this.renderColumn()}\n </td>\n </tr>\n </tbody>\n </table>\n `}},{key:"renderColumn",value:function(){const{children:e}=this.props;return`\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table",width:"100%"})}\n >\n <tbody>\n ${this.renderChildren(e,{renderer:e=>e.constructor.isRawElement()?e.render():`\n <tr>\n <td\n ${e.htmlAttributes({align:e.getAttribute("align"),"vertical-align":e.getAttribute("vertical-align"),class:e.getAttribute("css-class"),style:{background:e.getAttribute("container-background-color"),"font-size":"0px",padding:e.getAttribute("padding"),"padding-top":e.getAttribute("padding-top"),"padding-right":e.getAttribute("padding-right"),"padding-bottom":e.getAttribute("padding-bottom"),"padding-left":e.getAttribute("padding-left"),"word-break":"break-word"}})}\n >\n ${e.render()}\n </td>\n </tr>\n `})}\n </tbody>\n </table>\n `}},{key:"render",value:function(){let e=this.getColumnClass()+" mj-outlook-group-fix";return this.getAttribute("css-class")&&(e+=" "+this.getAttribute("css-class")),`\n <div\n ${this.htmlAttributes({class:e,style:"div"})}\n >\n ${this.hasGutter()?this.renderGutter():this.renderColumn()}\n </div>\n `}}]),A}(u.BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-column"),(0,s.default)(c,"allowedAttributes",{"background-color":"color",border:"string","border-bottom":"string","border-left":"string","border-radius":"unit(px,%){1,4}","border-right":"string","border-top":"string",direction:"enum(ltr,rtl)","inner-background-color":"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)","inner-border":"string","inner-border-bottom":"string","inner-border-left":"string","inner-border-radius":"unit(px,%){1,4}","inner-border-right":"string","inner-border-top":"string",padding:"unit(px,%){1,4}","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,s.default)(c,"defaultAttributes",{direction:"ltr","vertical-align":"top"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25),l=n(A(257));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){let e="0px auto";"left"===this.getAttribute("align")?e="0px":"right"===this.getAttribute("align")&&(e="0px 0px 0px auto");const t={"border-top":["style","width","color"].map(e=>this.getAttribute("border-"+e)).join(" "),"font-size":"1px",margin:e,width:this.getAttribute("width")};return{p:t,outlook:{...t,width:this.getOutlookWidth()}}}},{key:"getOutlookWidth",value:function(){const{containerWidth:e}=this.context,t=this.getShorthandAttrValue("padding","left")+this.getShorthandAttrValue("padding","right"),A=this.getAttribute("width"),{parsedWidth:n,unit:r}=(0,l.default)(A);switch(r){case"%":return(parseInt(e,10)-t)*(parseInt(n,10)/100)+"px";case"px":return A;default:return parseInt(e,10)-t+"px"}}},{key:"renderAfter",value:function(){return`\n \x3c!--[if mso | IE]>\n <table\n ${this.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",style:"outlook",role:"presentation",width:this.getOutlookWidth()})}\n >\n <tr>\n <td style="height:0;line-height:0;">\n \n </td>\n </tr>\n </table>\n <![endif]--\x3e\n `}},{key:"render",value:function(){return`\n <p\n ${this.htmlAttributes({style:"p"})}\n >\n </p>\n ${this.renderAfter()}\n `}}]),A}(u.BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-divider"),(0,s.default)(c,"allowedAttributes",{"border-color":"color","border-style":"string","border-width":"unit(px)","container-background-color":"color",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",width:"unit(px,%)",align:"enum(left,center,right)"}),(0,s.default)(c,"defaultAttributes",{"border-color":"#000000","border-style":"solid","border-width":"4px",padding:"10px 25px",width:"100%",align:"center"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25),l=n(A(257));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getChildContext",value:function(){const{containerWidth:e}=this.context,{nonRawSiblings:t,children:A}=this.props,n=this.getShorthandAttrValue("padding","left")+this.getShorthandAttrValue("padding","right");let r=this.getAttribute("width")||parseFloat(e)/t+"px";const{unit:a,parsedWidth:i}=(0,l.default)(r,{parseFloatToInt:!1});return r="%"===a?parseFloat(e)*i/100-n+"px":i-n+"px",{...this.context,containerWidth:r,nonRawSiblings:A.length}}},{key:"getStyles",value:function(){return{div:{"font-size":"0","line-height":"0","text-align":"left",display:"inline-block",width:"100%",direction:this.getAttribute("direction"),"vertical-align":this.getAttribute("vertical-align"),"background-color":this.getAttribute("background-color")},tdOutlook:{"vertical-align":this.getAttribute("vertical-align"),width:this.getWidthAsPixel()}}}},{key:"getParsedWidth",value:function(e){const{nonRawSiblings:t}=this.props,A=this.getAttribute("width")||100/t+"%",{unit:n,parsedWidth:r}=(0,l.default)(A,{parseFloatToInt:!1});return e?`${r}${n}`:{unit:n,parsedWidth:r}}},{key:"getWidthAsPixel",value:function(){const{containerWidth:e}=this.context,{unit:t,parsedWidth:A}=(0,l.default)(this.getParsedWidth(!0),{parseFloatToInt:!1});return"%"===t?parseFloat(e)*A/100+"px":A+"px"}},{key:"getColumnClass",value:function(){const{addMediaQuery:e}=this.context;let t="";const{parsedWidth:A,unit:n}=this.getParsedWidth();switch(n){case"%":t="mj-column-per-"+parseInt(A,10);break;case"px":default:t="mj-column-px-"+parseInt(A,10)}return e(t,{parsedWidth:A,unit:n}),t}},{key:"render",value:function(){const{children:e,nonRawSiblings:t}=this.props,{containerWidth:A}=this.getChildContext(),{containerWidth:n}=this.context,r=e=>{if(!e)return parseInt(n,10)/parseInt(t,10)+"px";const{unit:r,parsedWidth:a}=(0,l.default)(e,{parseFloatToInt:!1});return"%"===r?100*a/A+"px":`${a}${r}`};let a=this.getColumnClass()+" mj-outlook-group-fix";return this.getAttribute("css-class")&&(a+=" "+this.getAttribute("css-class")),`\n <div\n ${this.htmlAttributes({class:a,style:"div"})}\n >\n \x3c!--[if mso | IE]>\n <table\n ${this.htmlAttributes({bgcolor:"none"===this.getAttribute("background-color")?void 0:this.getAttribute("background-color"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation"})}\n >\n <tr>\n <![endif]--\x3e\n ${this.renderChildren(e,{attributes:{mobileWidth:"mobileWidth"},renderer:e=>e.constructor.isRawElement()?e.render():`\n \x3c!--[if mso | IE]>\n <td\n ${e.htmlAttributes({style:{align:e.getAttribute("align"),"vertical-align":e.getAttribute("vertical-align"),width:r(e.getWidthAsPixel?e.getWidthAsPixel():e.getAttribute("width"))}})}\n >\n <![endif]--\x3e\n ${e.render()}\n \x3c!--[if mso | IE]>\n </td>\n <![endif]--\x3e\n `})}\n \x3c!--[if mso | IE]>\n </tr>\n </table>\n <![endif]--\x3e\n </div>\n `}}]),A}(u.BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-group"),(0,s.default)(c,"allowedAttributes",{"background-color":"color",direction:"enum(ltr,rtl)","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,s.default)(c,"defaultAttributes",{direction:"ltr"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(61)),o=n(A(7)),s=n(A(19)),u=n(A(1)),l=n(A(861)),c=A(25),p=n(A(257));let d=function(e){(0,o.default)(A,e);var t=(0,s.default)(A);function A(...e){var n;return(0,r.default)(this,A),n=t.call(this,...e),(0,u.default)((0,i.default)(n),"headStyle",e=>`\n @media only screen and (max-width:${e}) {\n table.mj-full-width-mobile { width: 100% !important; }\n td.mj-full-width-mobile { width: auto !important; }\n }\n `),n}return(0,a.default)(A,[{key:"getStyles",value:function(){const e=this.getContentWidth(),t="full-width"===this.getAttribute("full-width"),{parsedWidth:A,unit:n}=(0,p.default)(e);return{img:{border:this.getAttribute("border"),"border-left":this.getAttribute("border-left"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),"border-bottom":this.getAttribute("border-bottom"),"border-radius":this.getAttribute("border-radius"),display:"block",outline:"none","text-decoration":"none",height:this.getAttribute("height"),"max-height":this.getAttribute("max-height"),"min-width":t?"100%":null,width:"100%","max-width":t?"100%":null,"font-size":this.getAttribute("font-size")},td:{width:t?null:`${A}${n}`},table:{"min-width":t?"100%":null,"max-width":t?"100%":null,width:t?`${A}${n}`:null,"border-collapse":"collapse","border-spacing":"0px"}}}},{key:"getContentWidth",value:function(){const e=this.getAttribute("width")?parseInt(this.getAttribute("width"),10):1/0,{box:t}=this.getBoxWidths();return(0,l.default)([t,e])}},{key:"renderImage",value:function(){const e=this.getAttribute("height"),t=`\n <img\n ${this.htmlAttributes({alt:this.getAttribute("alt"),height:e&&("auto"===e?e:parseInt(e,10)),src:this.getAttribute("src"),srcset:this.getAttribute("srcset"),sizes:this.getAttribute("sizes"),style:"img",title:this.getAttribute("title"),width:this.getContentWidth(),usemap:this.getAttribute("usemap")})}\n />\n `;return this.getAttribute("href")?`\n <a\n ${this.htmlAttributes({href:this.getAttribute("href"),target:this.getAttribute("target"),rel:this.getAttribute("rel"),name:this.getAttribute("name"),title:this.getAttribute("title")})}\n >\n ${t}\n </a>\n `:t}},{key:"render",value:function(){return`\n <table\n ${this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table",class:this.getAttribute("fluid-on-mobile")?"mj-full-width-mobile":null})}\n >\n <tbody>\n <tr>\n <td ${this.htmlAttributes({style:"td",class:this.getAttribute("fluid-on-mobile")?"mj-full-width-mobile":null})}>\n ${this.renderImage()}\n </td>\n </tr>\n </tbody>\n </table>\n `}}]),A}(c.BodyComponent);t.default=d,(0,u.default)(d,"componentName","mj-image"),(0,u.default)(d,"allowedAttributes",{alt:"string",href:"string",name:"string",src:"string",srcset:"string",sizes:"string",title:"string",rel:"string",align:"enum(left,center,right)",border:"string","border-bottom":"string","border-left":"string","border-right":"string","border-top":"string","border-radius":"unit(px,%){1,4}","container-background-color":"color","fluid-on-mobile":"boolean",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",target:"string",width:"unit(px)",height:"unit(px,auto)","max-height":"unit(px,%)","font-size":"unit(px)",usemap:"string"}),(0,u.default)(d,"defaultAttributes",{align:"center",border:"0",height:"auto",padding:"10px 25px",target:"_blank","font-size":"13px"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"render",value:function(){return this.getContent()}}]),A}(A(25).BodyComponent);t.default=u,(0,s.default)(u,"componentName","mj-raw"),(0,s.default)(u,"endingTag",!0),(0,s.default)(u,"rawElement",!0),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1));let u=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{div:{height:this.getAttribute("height"),"line-height":this.getAttribute("height")}}}},{key:"render",value:function(){return`\n <div\n ${this.htmlAttributes({style:"div"})}\n > </div>\n `}}]),A}(A(25).BodyComponent);t.default=u,(0,s.default)(u,"componentName","mj-spacer"),(0,s.default)(u,"allowedAttributes",{border:"string","border-bottom":"string","border-left":"string","border-right":"string","border-top":"string","container-background-color":"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",height:"unit(px,%)"}),(0,s.default)(u,"defaultAttributes",{height:"20px"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=A(25),l=n(A(285));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{text:{"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),"text-align":this.getAttribute("align"),"text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),color:this.getAttribute("color"),height:this.getAttribute("height")}}}},{key:"renderContent",value:function(){return`\n <div\n ${this.htmlAttributes({style:"text"})}\n >${this.getContent()}</div>\n `}},{key:"render",value:function(){const e=this.getAttribute("height");return e?`\n ${(0,l.default)(`\n <table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td height="${e}" style="vertical-align:top;height:${e};">\n `)}\n ${this.renderContent()}\n ${(0,l.default)("\n </td></tr></table>\n ")}\n `:this.renderContent()}}]),A}(u.BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-text"),(0,s.default)(c,"endingTag",!0),(0,s.default)(c,"allowedAttributes",{align:"enum(left,right,center,justify)","background-color":"color",color:"color","container-background-color":"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",height:"unit(px,%)","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-decoration":"string","text-transform":"string","vertical-align":"enum(top,bottom,middle)"}),(0,s.default)(c,"defaultAttributes",{align:"left",color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"1",padding:"10px 25px"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=n(A(277)),l=n(A(257));let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"getStyles",value:function(){return{table:{color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"line-height":this.getAttribute("line-height"),"table-layout":this.getAttribute("table-layout"),width:this.getAttribute("width"),border:this.getAttribute("border")}}}},{key:"getWidth",value:function(){const e=this.getAttribute("width"),{parsedWidth:t,unit:A}=(0,l.default)(e);return"%"===A?e:t}},{key:"render",value:function(){const e=(0,u.default)(["cellpadding","cellspacing","role"],(e,t)=>({...e,[t]:this.getAttribute(t)}),{});return`\n <table\n ${this.htmlAttributes({...e,width:this.getWidth(),border:"0",style:"table"})}\n >\n ${this.getContent()}\n </table>\n `}}]),A}(A(25).BodyComponent);t.default=c,(0,s.default)(c,"componentName","mj-table"),(0,s.default)(c,"endingTag",!0),(0,s.default)(c,"allowedAttributes",{align:"enum(left,right,center)",border:"string",cellpadding:"integer",cellspacing:"integer","container-background-color":"color",color:"color","font-family":"string","font-size":"unit(px)","font-weight":"string","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",role:"enum(none,presentation)","table-layout":"enum(auto,fixed,initial,inherit)","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,s.default)(c,"defaultAttributes",{align:"left",border:"none",cellpadding:"0",cellspacing:"0",color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"22px",padding:"10px 25px","table-layout":"auto",width:"100%"}),e.exports=t.default},function(e,t,A){"use strict";var n=A(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(A(2)),a=n(A(3)),i=n(A(7)),o=n(A(19)),s=n(A(1)),u=n(A(866)),l=A(25);let c=function(e){(0,i.default)(A,e);var t=(0,o.default)(A);function A(){return(0,r.default)(this,A),t.apply(this,arguments)}return(0,a.default)(A,[{key:"renderWrappedChildren",value:function(){const{children:e}=this.props,{containerWidth:t}=this.context;return`\n ${this.renderChildren(e,{renderer:e=>e.constructor.isRawElement()?e.render():`\n \x3c!--[if mso | IE]>\n <tr>\n <td\n ${e.htmlAttributes({align:e.getAttribute("align"),class:(0,l.suffixCssClasses)(e.getAttribute("css-class"),"outlook"),width:t})}\n >\n <![endif]--\x3e\n ${e.render()}\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n <![endif]--\x3e\n `})}\n `}}]),A}(u.default);t.default=c,(0,s.default)(c,"componentName","mj-wrapper"),e.exports=t.default},function(e,t,A){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={mjml:["mj-body","mj-head","mj-raw"],"mj-accordion":["mj-accordion-element","mj-raw"],"mj-accordion-element":["mj-accordion-title","mj-accordion-text","mj-raw"],"mj-accordion-title":[],"mj-accordion-text":[],"mj-attributes":[/^.*^/],"mj-body":["mj-raw","mj-section","mj-wrapper","mj-hero"],"mj-button":[],"mj-carousel":["mj-carousel-image"],"mj-carousel-image":[],"mj-column":["mj-accordion","mj-button","mj-carousel","mj-divider","mj-image","mj-raw","mj-social","mj-spacer","mj-table","mj-text","mj-navbar"],"mj-html-attribute":[],"mj-html-attributes":["mj-selector"],"mj-divider":[],"mj-group":["mj-column","mj-raw"],"mj-head":["mj-attributes","mj-breakpoint","mj-html-attributes","mj-font","mj-preview","mj-style","mj-title","mj-raw"],"mj-hero":["mj-accordion","mj-button","mj-carousel","mj-divider","mj-image","mj-social","mj-spacer","mj-table","mj-text","mj-navbar","mj-raw"],"mj-image":[],"mj-navbar":["mj-navbar-link","mj-raw"],"mj-raw":[],"mj-section":["mj-column","mj-group","mj-raw"],"mj-selector":["mj-html-attribute"],"mj-social":["mj-social-element","mj-raw"],"mj-social-element":[],"mj-spacer":[],"mj-table":[],"mj-text":[],"mj-wrapper":["mj-hero","mj-raw","mj-section"]},e.exports=t.default},function(e,t,A){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var A in e)Object.prototype.hasOwnProperty.call(e,A)&&(t[A]=e[A]);return t.default=e,t}t.__esModule=!0;var a=r(A(867)),i=n(A(1170)),o=n(A(258)),s=r(A(154)),u=r(A(1171)),l=n(A(1173));function c(){var e=new a.HandlebarsEnvironment;return s.extend(e,a),e.SafeString=i.default,e.Exception=o.default,e.Utils=s,e.escapeExpression=s.escapeExpression,e.VM=u,e.template=function(t){return u.template(t,e)},e}var p=c();p.create=c,l.default(p),p.default=p,t.default=p,e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0;var n=A(154);t.default=function(e){e.registerHelper("blockHelperMissing",(function(t,A){var r=A.inverse,a=A.fn;if(!0===t)return a(this);if(!1===t||null==t)return r(this);if(n.isArray(t))return t.length>0?(A.ids&&(A.ids=[A.name]),e.helpers.each(t,A)):r(this);if(A.data&&A.ids){var i=n.createFrame(A.data);i.contextPath=n.appendContextPath(A.data.contextPath,A.name),A={data:i}}return a(t,A)}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0;var n,r=A(154),a=A(258),i=(n=a)&&n.__esModule?n:{default:n};t.default=function(e){e.registerHelper("each",(function(e,t){if(!t)throw new i.default("Must pass iterator to #each");var A,n=t.fn,a=t.inverse,o=0,s="",u=void 0,l=void 0;function c(t,A,a){u&&(u.key=t,u.index=A,u.first=0===A,u.last=!!a,l&&(u.contextPath=l+t)),s+=n(e[t],{data:u,blockParams:r.blockParams([e[t],t],[l+t,null])})}if(t.data&&t.ids&&(l=r.appendContextPath(t.data.contextPath,t.ids[0])+"."),r.isFunction(e)&&(e=e.call(this)),t.data&&(u=r.createFrame(t.data)),e&&"object"==typeof e)if(r.isArray(e))for(var p=e.length;o<p;o++)o in e&&c(o,o,o===e.length-1);else if(global.Symbol&&e[global.Symbol.iterator]){for(var d=[],f=e[global.Symbol.iterator](),h=f.next();!h.done;h=f.next())d.push(h.value);for(p=(e=d).length;o<p;o++)c(o,o,o===e.length-1)}else A=void 0,Object.keys(e).forEach((function(e){void 0!==A&&c(A,o-1),A=e,o++})),void 0!==A&&c(A,o-1,!0);return 0===o&&(s=a(this)),s}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0;var n,r=A(258),a=(n=r)&&n.__esModule?n:{default:n};t.default=function(e){e.registerHelper("helperMissing",(function(){if(1!==arguments.length)throw new a.default('Missing helper: "'+arguments[arguments.length-1].name+'"')}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0;var n,r=A(154),a=A(258),i=(n=a)&&n.__esModule?n:{default:n};t.default=function(e){e.registerHelper("if",(function(e,t){if(2!=arguments.length)throw new i.default("#if requires exactly one argument");return r.isFunction(e)&&(e=e.call(this)),!t.hash.includeZero&&!e||r.isEmpty(e)?t.inverse(this):t.fn(this)})),e.registerHelper("unless",(function(t,A){if(2!=arguments.length)throw new i.default("#unless requires exactly one argument");return e.helpers.if.call(this,t,{fn:A.inverse,inverse:A.fn,hash:A.hash})}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("log",(function(){for(var t=[void 0],A=arguments[arguments.length-1],n=0;n<arguments.length-1;n++)t.push(arguments[n]);var r=1;null!=A.hash.level?r=A.hash.level:A.data&&null!=A.data.level&&(r=A.data.level),t[0]=r,e.log.apply(e,t)}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0,t.default=function(e){e.registerHelper("lookup",(function(e,t,A){return e?A.lookupProperty(e,t):e}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0;var n,r=A(154),a=A(258),i=(n=a)&&n.__esModule?n:{default:n};t.default=function(e){e.registerHelper("with",(function(e,t){if(2!=arguments.length)throw new i.default("#with requires exactly one argument");r.isFunction(e)&&(e=e.call(this));var A=t.fn;if(r.isEmpty(e))return t.inverse(this);var n=t.data;return t.data&&t.ids&&((n=r.createFrame(t.data)).contextPath=r.appendContextPath(t.data.contextPath,t.ids[0])),A(e,{data:n,blockParams:r.blockParams([e],[n&&n.contextPath])})}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0,t.registerDefaultDecorators=function(e){a.default(e)};var n,r=A(1168),a=(n=r)&&n.__esModule?n:{default:n}},function(e,t,A){"use strict";t.__esModule=!0;var n=A(154);t.default=function(e){e.registerDecorator("inline",(function(e,t,A,r){var a=e;return t.partials||(t.partials={},a=function(r,a){var i=A.partials;A.partials=n.extend({},i,t.partials);var o=e(r,a);return A.partials=i,o}),t.partials[r.args[0]]=r.fn,a}))},e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0,t.createNewLookupObject=function(){for(var e=arguments.length,t=Array(e),A=0;A<e;A++)t[A]=arguments[A];return n.extend.apply(void 0,[Object.create(null)].concat(t))};var n=A(154)},function(e,t,A){"use strict";function n(e){this.string=e}t.__esModule=!0,n.prototype.toString=n.prototype.toHTML=function(){return""+this.string},t.default=n,e.exports=t.default},function(e,t,A){"use strict";t.__esModule=!0,t.checkRevision=function(e){var t=e&&e[0]||1,A=o.COMPILER_REVISION;if(t>=o.LAST_COMPATIBLE_COMPILER_REVISION&&t<=o.COMPILER_REVISION)return;if(t<o.LAST_COMPATIBLE_COMPILER_REVISION){var n=o.REVISION_CHANGES[A],r=o.REVISION_CHANGES[t];throw new i.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+n+") or downgrade your runtime to an older version ("+r+").")}throw new i.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+e[1]+").")},t.template=function(e,t){if(!t)throw new i.default("No environment passed to template");if(!e||!e.main)throw new i.default("Unknown template object: "+typeof e);e.main.decorator=e.main_d,t.VM.checkRevision(e.compiler);var A=e.compiler&&7===e.compiler[0];var n={strict:function(e,t,A){if(!e||!(t in e))throw new i.default('"'+t+'" not defined in '+e,{loc:A});return n.lookupProperty(e,t)},lookupProperty:function(e,t){var A=e[t];return null==A||Object.prototype.hasOwnProperty.call(e,t)||l.resultIsAllowed(A,n.protoAccessControl,t)?A:void 0},lookup:function(e,t){for(var A=e.length,r=0;r<A;r++){if(null!=(e[r]&&n.lookupProperty(e[r],t)))return e[r][t]}},lambda:function(e,t){return"function"==typeof e?e.call(t):e},escapeExpression:r.escapeExpression,invokePartial:function(A,n,a){a.hash&&(n=r.extend({},n,a.hash),a.ids&&(a.ids[0]=!0)),A=t.VM.resolvePartial.call(this,A,n,a);var o=r.extend({},a,{hooks:this.hooks,protoAccessControl:this.protoAccessControl}),s=t.VM.invokePartial.call(this,A,n,o);if(null==s&&t.compile&&(a.partials[a.name]=t.compile(A,e.compilerOptions,t),s=a.partials[a.name](n,o)),null!=s){if(a.indent){for(var u=s.split("\n"),l=0,c=u.length;l<c&&(u[l]||l+1!==c);l++)u[l]=a.indent+u[l];s=u.join("\n")}return s}throw new i.default("The partial "+a.name+" could not be compiled when running in runtime-only mode")},fn:function(t){var A=e[t];return A.decorator=e[t+"_d"],A},programs:[],program:function(e,t,A,n,r){var a=this.programs[e],i=this.fn(e);return t||r||n||A?a=c(this,e,i,t,A,n,r):a||(a=this.programs[e]=c(this,e,i)),a},data:function(e,t){for(;e&&t--;)e=e._parent;return e},mergeIfNeeded:function(e,t){var A=e||t;return e&&t&&e!==t&&(A=r.extend({},t,e)),A},nullContext:Object.seal({}),noop:t.VM.noop,compilerInfo:e.compiler};function a(t){var A=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=A.data;a._setup(A),!A.partial&&e.useData&&(r=d(t,r));var i=void 0,o=e.useBlockParams?[]:void 0;function s(t){return""+e.main(n,t,n.helpers,n.partials,r,o,i)}return e.useDepths&&(i=A.depths?t!=A.depths[0]?[t].concat(A.depths):A.depths:[t]),(s=f(e.main,s,n,A.depths||[],r,o))(t,A)}return a.isTop=!0,a._setup=function(a){if(a.partial)n.protoAccessControl=a.protoAccessControl,n.helpers=a.helpers,n.partials=a.partials,n.decorators=a.decorators,n.hooks=a.hooks;else{var i=r.extend({},t.helpers,a.helpers);!function(e,t){Object.keys(e).forEach((function(A){var n=e[A];e[A]=function(e,t){var A=t.lookupProperty;return u.wrapHelper(e,(function(e){return r.extend({lookupProperty:A},e)}))}(n,t)}))}(i,n),n.helpers=i,e.usePartial&&(n.partials=n.mergeIfNeeded(a.partials,t.partials)),(e.usePartial||e.useDecorators)&&(n.decorators=r.extend({},t.decorators,a.decorators)),n.hooks={},n.protoAccessControl=l.createProtoAccessControl(a);var o=a.allowCallsToHelperMissing||A;s.moveHelperToHooks(n,"helperMissing",o),s.moveHelperToHooks(n,"blockHelperMissing",o)}},a._child=function(t,A,r,a){if(e.useBlockParams&&!r)throw new i.default("must pass block params");if(e.useDepths&&!a)throw new i.default("must pass parent depths");return c(n,t,e[t],A,0,r,a)},a},t.wrapProgram=c,t.resolvePartial=function(e,t,A){e?e.call||A.name||(A.name=e,e=A.partials[e]):e="@partial-block"===A.name?A.data["partial-block"]:A.partials[A.name];return e},t.invokePartial=function(e,t,A){var n=A.data&&A.data["partial-block"];A.partial=!0,A.ids&&(A.data.contextPath=A.ids[0]||A.data.contextPath);var a=void 0;A.fn&&A.fn!==p&&function(){A.data=o.createFrame(A.data);var e=A.fn;a=A.data["partial-block"]=function(t){var A=arguments.length<=1||void 0===arguments[1]?{}:arguments[1];return A.data=o.createFrame(A.data),A.data["partial-block"]=n,e(t,A)},e.partials&&(A.partials=r.extend({},A.partials,e.partials))}();void 0===e&&a&&(e=a);if(void 0===e)throw new i.default("The partial "+A.name+" could not be found");if(e instanceof Function)return e(t,A)},t.noop=p;var n,r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var A in e)Object.prototype.hasOwnProperty.call(e,A)&&(t[A]=e[A]);return t.default=e,t}(A(154)),a=A(258),i=(n=a)&&n.__esModule?n:{default:n},o=A(867),s=A(868),u=A(1172),l=A(870);function c(e,t,A,n,r,a,i){function o(t){var r=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],o=i;return!i||t==i[0]||t===e.nullContext&&null===i[0]||(o=[t].concat(i)),A(e,t,e.helpers,e.partials,r.data||n,a&&[r.blockParams].concat(a),o)}return(o=f(A,o,e,i,n,a)).program=t,o.depth=i?i.length:0,o.blockParams=r||0,o}function p(){return""}function d(e,t){return t&&"root"in t||((t=t?o.createFrame(t):{}).root=e),t}function f(e,t,A,n,a,i){if(e.decorator){var o={};t=e.decorator(t,o,A,n&&n[0],a,i,n),r.extend(t,o)}return t}},function(e,t,A){"use strict";t.__esModule=!0,t.wrapHelper=function(e,t){if("function"!=typeof e)return e;return function(){var A=arguments[arguments.length-1];return arguments[arguments.length-1]=t(A),e.apply(this,arguments)}}},function(e,t,A){"use strict";t.__esModule=!0,t.default=function(e){var t="undefined"!=typeof global?global:window,A=t.Handlebars;e.noConflict=function(){return t.Handlebars===e&&(t.Handlebars=A),e}},e.exports=t.default},function(e,t,A){var n=A(559);e.exports=(n.default||n).template({compiler:[8,">= 4.3.0"],main:function(e,t,A,n,r){return"<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important;\n } .button-with-icon td { padding-right: 1px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin-left: 10px !important; margin-right: 10px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; padding-right: 10px !important;}\n .button-with-icon a img { padding-top: 20px;}\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-attributes>\n <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n }\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n }\n @font-face {\n font-family: 'Lato-Bold';\n font-style: normal;\n font-weight: 800;\n src: asset-url('Lato-Bold.woff2') format('woff2');\n }\n</mj-style>"},useData:!0})},function(e,t,A){var n=A(559);e.exports=(n.default||n).template({compiler:[8,">= 4.3.0"],main:function(e,t,A,n,r){var a,i=null!=t?t:e.nullContext||{},o=e.hooks.helperMissing,s=e.escapeExpression,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<mj-section css-class="background" padding="17px" align="center">\n <mj-social\n css-class="button-with-icon"\n icon-size="36px"\n mode="horizontal"\n font-size="24px" \n font-weight="normal"\n >\n <mj-social-element\n color="white"\n src="'+s("function"==typeof(a=null!=(a=u(A,"baseUrl")||(null!=t?u(t,"baseUrl"):t))?a:o)?a.call(i,{name:"baseUrl",hash:{},data:r,loc:{start:{line:11,column:11},end:{line:11,column:22}}}):a)+'/assets/ecolyo-icon.png"\n name="ecolyo"\n padding="0 10px 0 0" \n align="center"\n >\n '+s("function"==typeof(a=null!=(a=u(A,"title")||(null!=t?u(t,"title"):t))?a:o)?a.call(i,{name:"title",hash:{},data:r,loc:{start:{line:16,column:6},end:{line:16,column:15}}}):a)+"\n </mj-social-element>\n </mj-social>\n</mj-section>\n"},useData:!0})},function(e,t,A){var n=A(559);e.exports=(n.default||n).template({compiler:[8,">= 4.3.0"],main:function(e,t,A,n,r){var a,i=null!=t?t:e.nullContext||{},o=e.hooks.helperMissing,s=e.escapeExpression,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<mj-section background-color="black">\n <mj-section>\n <mj-column vertical-align="middle">\n <mj-image src="'+s("function"==typeof(a=null!=(a=u(A,"baseUrl")||(null!=t?u(t,"baseUrl"):t))?a:o)?a.call(i,{name:"baseUrl",hash:{},data:r,loc:{start:{line:4,column:21},end:{line:4,column:32}}}):a)+'/assets/logo-grandlyon.png" alt="logo-grandlyon">\n </mj-image>\n </mj-column>\n\n <mj-column vertical-align="middle">\n <mj-image src="'+s("function"==typeof(a=null!=(a=u(A,"baseUrl")||(null!=t?u(t,"baseUrl"):t))?a:o)?a.call(i,{name:"baseUrl",hash:{},data:r,loc:{start:{line:9,column:21},end:{line:9,column:32}}}):a)+'/assets/logo-gouv.png" alt="logo-gouvernement">\n </mj-image>\n </mj-column>\n\n <mj-column vertical-align="middle" >\n <mj-image src="'+s("function"==typeof(a=null!=(a=u(A,"baseUrl")||(null!=t?u(t,"baseUrl"):t))?a:o)?a.call(i,{name:"baseUrl",hash:{},data:r,loc:{start:{line:14,column:21},end:{line:14,column:32}}}):a)+'/assets/logo-territoire.png" alt="logo-territoire">\n </mj-image>\n </mj-column>\n\n <mj-column vertical-align="middle">\n <mj-image src="'+s("function"==typeof(a=null!=(a=u(A,"baseUrl")||(null!=t?u(t,"baseUrl"):t))?a:o)?a.call(i,{name:"baseUrl",hash:{},data:r,loc:{start:{line:19,column:21},end:{line:19,column:32}}}):a)+'/assets/logo-tiga-white.png" alt="logo-tiga" >\n </mj-image>\n </mj-column>\n\n </mj-section>\n</mj-section>\n'},useData:!0})},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,A){"use strict";(function(e){var t,n=A(0),r=n(A(149)),a=n(A(8)),i=A(33),o=n(A(897)),s=A(310),u=n(A(619)),l=n(A(896)),c=A(35),p=A(59),d=n(A(276)),f=n(A(789)),h=A(575);(t="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&t(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;const m=A(1437),g=r.default.namespace("report"),v=async(e,t)=>{const A=new d.default(e),n=i.DateTime.local().setZone("utc",{keepLocalTime:!0}),r={timePeriod:{startDate:n.minus({month:1}).startOf("month"),endDate:n.minus({month:1}).endOf("month")},comparisonTimePeriod:{startDate:n.minus({month:2}).startOf("month"),endDate:n.minus({month:2}).endOf("month")}};return await A.getPerformanceIndicators(r.timePeriod,p.TimeStep.MONTH,t,r.comparisonTimePeriod)},y=async e=>{g("info","Building consumption text...");const t=await v(e,[c.FluidType.ELECTRICITY,c.FluidType.GAS,c.FluidType.WATER]);let A="";if(t[c.FluidType.ELECTRICITY]){const e=t[c.FluidType.ELECTRICITY].percentageVariation?t[c.FluidType.ELECTRICITY].percentageVariation:0;e&&(A+=e>0?'<span class="elec-text"><br>- '+Math.ceil(100*e)+" % d'électricité</span>":'<span class="elec-text"><br>+ '+Math.ceil(Math.abs(100*e))+" % d'électricité</span>")}if(t[c.FluidType.GAS]){const e=t[c.FluidType.GAS]&&null!==t[c.FluidType.GAS].percentageVariation?t[c.FluidType.GAS].percentageVariation:0;e&&(A+=e>0?'<span class="gas-text"><br>- '+Math.ceil(100*e)+" % de gaz</span>":'<span class="gas-text"><br>+ '+Math.ceil(Math.abs(100*e))+" % de gaz</span>")}if(t[c.FluidType.WATER]){const e=t[c.FluidType.WATER].percentageVariation?t[c.FluidType.WATER].percentageVariation:0;e&&(A+=e>0?'<span class="water-text"><br>- '+Math.ceil(100*e)+" % d'eau</span>":'<span class="water-text"><br>+ '+Math.ceil(Math.abs(100*e))+" % d'eau</span>")}return A},b=async(e,t,A)=>{try{const n=new f.default;g("info",n.isProduction()?"Fetching data from BO prod":"Fetching data from BO rec");return await A.getStackClient().fetchJSON("GET",n.isProduction()?`/remote/org.ecolyo.backoffice?year=${e}&month=${t}`:`/remote/org.ecolyo.backoffice.rec?year=${e}&month=${t}`)}catch(A){return g("error",A),{year:parseInt(e),month:parseInt(t),info:"",image:"",newsTitle:"Les nouveautés du service",newsContent:"",question:"",link:""}}},_=async({client:e})=>{g("info","Fetching user profile...");const t=new u.default(e);let n=await t.getProfile();if(!n||!n.sendAnalysisNotification)return void g("info","End of process - Report Notification disabled in user profile");if(!n.mailToken||""===n.mailToken){const e=A(616).randomBytes(48).toString("hex");try{await t.updateProfile({mailToken:e})}catch(e){throw g("error","Update mailToken user profile error : "+e),e}}let r="",s="";g("info","Fetching data for mail...");const c=await e.getStackClient().fetchJSON("GET","/settings/instance"),p=(0,a.default)(c,"data.attributes.public_name");p&&(r=p);const d=await e.getStackClient().fetchJSON("GET","/apps/ecolyo"),v=(0,a.default)(d,"data.links.related");v&&(s=v),g("info","Creation of mail...");const _=new l.default,w=i.DateTime.local().setZone("utc",{keepLocalTime:!0}),E=w.toFormat("MM"),C=w.toFormat("yyyy"),x=await b(C,E,e);let T;n=await t.getProfile();let O=void 0;n&&n.mailToken&&(O=n.mailToken),s.includes("analysis")?T=s.replace("analysis","unsubscribe"):(T=s+"/#/unsubscribe",s+="/#/analysis",O&&(s+="?token="+O));const D=await y(e),k=""!==x.question&&""!==x.link,S=""!==x.newsTitle&&""!==x.newsContent,I=i.DateTime.local().setZone("utc",{keepLocalTime:!0}).minus({month:1}),M=(new f.default).getPublicURL(),N=m({title:"Du nouveau dans votre espace Ecolyo !",baseUrl:M,username:r,clientUrl:s,unsubscribeUrl:T,consumptionTextExist:D.length>0,consumptionText:D.replace(/{cozyUrl}/g,v+"#/"),infoText:x.info.replace(/{cozyUrl}/g,v+"#/"),infoImage:""!==x.image?M+x.image:M+"/assets/astuce.png",isServiceNews:S,isPoll:k,newsTitle:x.newsTitle.replace(/{cozyUrl}/g,v+"#/"),newsContent:x.newsContent.replace(/{cozyUrl}/g,v+"#/"),pollText:x.question.replace(/{cozyUrl}/g,v+"#/"),pollUrl:x.link,previousMonth:(0,h.getMonthNameWithPrep)(I.minus({month:1})),consoImageUrl:M+"/assets/multifluidConsumption.png",feedbackImageUrl:M+"/assets/feedback.png"}),B={mode:"noreply",subject:`[Ecolyo] Votre bilan mensuel ${(0,h.getMonthNameWithPrep)(I)} ${I.year}`,parts:[{type:"text/html",body:(0,o.default)(N).html}]};g("info","Sending mail..."),_.SendMail(e,B)};var w,E;(0,s.runService)(_),(w="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(w.register(g,"log","C:\\Users\\Bastien\\CODE\\ecolyo\\src\\targets\\services\\monthlyReportNotification.ts"),w.register(v,"getConsumptionValue","C:\\Users\\Bastien\\CODE\\ecolyo\\src\\targets\\services\\monthlyReportNotification.ts"),w.register(y,"buildConsumptionText","C:\\Users\\Bastien\\CODE\\ecolyo\\src\\targets\\services\\monthlyReportNotification.ts"),w.register(b,"getMonthlyReport","C:\\Users\\Bastien\\CODE\\ecolyo\\src\\targets\\services\\monthlyReportNotification.ts"),w.register(_,"monthlyReportNotification","C:\\Users\\Bastien\\CODE\\ecolyo\\src\\targets\\services\\monthlyReportNotification.ts")),(E="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&E(e)}).call(this,A(4)(e))},function(e,t,A){var n=A(559);e.exports=(n.default||n).template({1:function(e,t,A,n,r){return""},3:function(e,t,A,n,r){var a,i=e.lambda,o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <mj-text color="white" font-weight="400" font-size="18px">Par rapport au mois '+e.escapeExpression(i(null!=t?o(t,"previousMonth"):t,t))+", vous avez consommé :"+(null!=(a=i(null!=t?o(t,"consumptionText"):t,t))?a:"")+"<br /></mj-text>\n"},5:function(e,t,A,n,r){var a,i=e.lambda,o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <mj-divider css-class="m-divider"></mj-divider>\n <mj-text css-class="title custom-link" color="white" font-weight="900" font-size="24px" align="center" >\n '+e.escapeExpression(i(null!=t?o(t,"newsTitle"):t,t))+'\n </mj-text>\n <mj-text color="white" font-weight="400" font-size="18px" css-class="custom-link" >'+(null!=(a=i(null!=t?o(t,"newsContent"):t,t))?a:"")+"</mj-text>\n"},7:function(e,t,A,n,r){var a,i=e.lambda,o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return' <mj-divider css-class="m-divider"></mj-divider>\n <mj-text css-class="title " color="white" font-weight="900" font-size="24px" align="center" >\n Votre avis nous intéresse\n </mj-text>\n <mj-text color="white" font-weight="400" font-size="18px" css-class="custom-link" >'+(null!=(a=i(null!=t?o(t,"pollText"):t,t))?a:"")+'</mj-text>\n <mj-button color="black" background-color="#F1C017" css-class="button" font-size="20px" font-weight="700" >\n <a href="'+e.escapeExpression(i(null!=t?o(t,"pollUrl"):t,t))+'" style="text-decoration: none; color: black">C\'est parti !</a>\n </mj-button>\n'},compiler:[8,">= 4.3.0"],main:function(e,t,n,r,a){var i,o=e.lambda,s=e.escapeExpression,u=null!=t?t:e.nullContext||{},l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return"<mjml>\n <mj-head>\n"+(null!=(i=e.invokePartial(A(1174),t,{name:"style",fn:e.program(1,a,0),inverse:e.noop,data:a,helpers:n,partials:r,decorators:e.decorators}))?i:"")+' <mj-style>\n .elec-text {\n color: #d87b39 !important;\n font-weight: normal !important;\n }\n .gas-text {\n color: #45d1b8 !important;\n font-weight: normal !important;\n }\n .water-text {\n color: #3a98ec !important;\n font-weight: normal !important;\n }\n </mj-style>\n </mj-head>\n <mj-body background-color="#121212" css-class="main">\n'+(null!=(i=e.invokePartial(A(1175),t,{name:"base/header",fn:e.program(1,a,0),inverse:e.noop,data:a,helpers:n,partials:r,decorators:e.decorators}))?i:"")+'\n <mj-section background-color="#121212">\n <mj-column width="55%" vertical-align="middle">\n <mj-text color="white" font-weight="900" font-size="24px">\n Bonjour '+s(o(null!=t?l(t,"username"):t,t))+",\n </mj-text>\n"+(null!=(i=l(n,"if").call(u,null!=t?l(t,"consumptionTextExist"):t,{name:"if",hash:{},fn:e.program(3,a,0),inverse:e.noop,data:a,loc:{start:{line:29,column:8},end:{line:31,column:15}}}))?i:"")+' </mj-column>\n <mj-column width="45%" vertical-align="middle">\n <mj-image src='+s(o(null!=t?l(t,"consoImageUrl"):t,t))+' width="132px" align="center" alt="consomation"></mj-image>\n </mj-column>\n </mj-section>\n <mj-section background-color="#121212">\n <mj-text color="white" font-weight="400" font-size="18px">Retrouvez le détail de vos consommations et plus d\'informations dans votre bilan Ecolyo.<br /><br /></mj-text>\n <mj-column>\n <mj-social css-class="button-with-icon" icon-size="36px" mode="horizontal" font-size="20px" font-weight="700" >\n <mj-social-element src="'+s(o(null!=t?l(t,"baseUrl"):t,t))+'/assets/ecolyo-icon.png" name="ecolyo" padding="0 10px 0 0" href="'+s(o(null!=t?l(t,"clientUrl"):t,t))+'">\n Voir mon bilan\n </mj-social-element>\n </mj-social>\n </mj-column>\n </mj-section>\n <mj-section background-color="radial-gradient(96.2% 96.2% at 50% 3.8%, #343641 0%, #1B1C22 100%)">\n <mj-column>\n <mj-text css-class="title" color="white" font-weight="900" font-size="24px" align="center" >\n L\'info du mois\n </mj-text>\n <mj-image src="'+s(o(null!=t?l(t,"infoImage"):t,t))+'" width="82px" alt="nouveauté"></mj-image>\n <mj-text color="white" font-weight="400" font-size="18px" css-class="custom-link">'+(null!=(i=o(null!=t?l(t,"infoText"):t,t))?i:"")+"</mj-text>\n"+(null!=(i=l(n,"if").call(u,null!=t?l(t,"isServiceNews"):t,{name:"if",hash:{},fn:e.program(5,a,0),inverse:e.noop,data:a,loc:{start:{line:54,column:8},end:{line:60,column:15}}}))?i:"")+(null!=(i=l(n,"if").call(u,null!=t?l(t,"isPoll"):t,{name:"if",hash:{},fn:e.program(7,a,0),inverse:e.noop,data:a,loc:{start:{line:61,column:8},end:{line:70,column:15}}}))?i:"")+' </mj-column>\n </mj-section>\n <mj-section background-color="#121212">\n <mj-column width="40%" vertical-align="middle">\n <mj-image src='+s(o(null!=t?l(t,"feedbackImageUrl"):t,t))+' width="53px" align="center" alt="feedback"></mj-image>\n </mj-column>\n <mj-text color="white" font-weight="900" align="center" font-size="18px">\n Un problème, une question, une suggestion ?\n </mj-text>\n <mj-text color="white" align="center" font-size="18px">\n N\'hésitez pas à nous écrire via la bulle dans le service.\n </mj-text>\n </mj-section>\n <mj-section background-color="black">\n <mj-column>\n'+(null!=(i=e.invokePartial(A(1176),t,{name:"base/footer",fn:e.program(1,a,0),inverse:e.noop,data:a,helpers:n,partials:r,decorators:e.decorators}))?i:"")+(null!=(i=e.invokePartial(A(1438),t,{name:"base/unsubscribe",fn:e.program(1,a,0),inverse:e.noop,data:a,helpers:n,partials:r,decorators:e.decorators}))?i:"")+" </mj-column>\n </mj-section>\n </mj-body>\n</mjml>"},usePartial:!0,useData:!0})},function(e,t,A){var n=A(559);e.exports=(n.default||n).template({compiler:[8,">= 4.3.0"],main:function(e,t,A,n,r){var a,i=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'<mj-section background-color="black">\n <mj-column>\n <mj-text color="white" align="center" css-class="small">\n Vous ne souhaitez plus recevoir d\'email d\'Ecolyo ?\n <a href="'+e.escapeExpression("function"==typeof(a=null!=(a=i(A,"unsubscribeUrl")||(null!=t?i(t,"unsubscribeUrl"):t))?a:e.hooks.helperMissing)?a.call(null!=t?t:e.nullContext||{},{name:"unsubscribeUrl",hash:{},data:r,loc:{start:{line:5,column:19},end:{line:5,column:37}}}):a)+'" style="color: #E3B82A; font-weight: 900 !important;">Se désinscrire</a>\n </mj-text>\n </mj-column>\n</mj-section>\n'},useData:!0})}]); \ No newline at end of file -- GitLab