mailymaily/dist/mailgo.dark.min.js

2 lines
28 KiB
JavaScript

window.mailgo=function(o){var a={};function n(e){if(a[e])return a[e].exports;var t=a[e]={i:e,l:!1,exports:{}};return o[e].call(t.exports,t,t.exports,n),t.l=!0,t.exports}return n.m=o,n.c=a,n.d=function(o,a,e){n.o(o,a)||Object.defineProperty(o,a,{enumerable:!0,get:e})},n.r=function(o){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},n.t=function(o,a){if(1&a&&(o=n(o)),8&a)return o;if(4&a&&"object"==typeof o&&o&&o.__esModule)return o;var e=Object.create(null);if(n.r(e),Object.defineProperty(e,"default",{enumerable:!0,value:o}),2&a&&"string"!=typeof o)for(var t in o)n.d(e,t,function(a){return o[a]}.bind(null,t));return e},n.n=function(o){var a=o&&o.__esModule?function(){return o.default}:function(){return o};return n.d(a,"a",a),a},n.o=function(o,a){return Object.prototype.hasOwnProperty.call(o,a)},n.p="",n(n.s=4)}([function(o){o.exports=JSON.parse('{"languages":["en","it","es","de","fr","pt","nl"],"translations":{"en":{"open_in_":"open in ","cc_":"cc ","bcc_":"bcc ","subject_":"subject ","body_":"body ","gmail":"Gmail","outlook":"Outlook","telegram":"Telegram","whatsapp":"WhatsApp","skype":"Skype","call":"call","open":"open","_default":" default","_as_default":" as default","copy":"copy"},"it":{"open_in_":"apri con ","cc_":"cc ","bcc_":"ccn ","subject_":"oggetto ","body_":"testo ","gmail":"Gmail","outlook":"Outlook","telegram":"Telegram","whatsapp":"WhatsApp","skype":"Skype","call":"chiama","open":"apri","_default":" ","_as_default":" ","copy":"copia"},"es":{"open_in_":"abrir con ","cc_":"cc ","bcc_":"cco ","subject_":"asunto ","body_":"cuerpo ","gmail":"Gmail","outlook":"Outlook","telegram":"Telegram","whatsapp":"WhatsApp","skype":"Skype","call":"llamar","open":"abrir","_default":" predefinido","_as_default":" por defecto","copy":"copiar"},"de":{"open_in_":"Öffnen in ","cc_":"cc ","bcc_":"bcc ","subject_":"Betreff ","body_":"Nachricht ","gmail":"Gmail","outlook":"Outlook","telegram":"Telegram","whatsapp":"WhatsApp","skype":"Skype","call":"Anrufen","open":"Öffnen","_default":" mit Standard","_as_default":" mit Standard","copy":"kopieren"},"pt":{"open_in_":"abrir com ","cc_":"cc ","bcc_":"cco ","subject_":"assunto ","body_":"corpo ","call":"ligar","open":"abrir","_default":" padrão","_as_default":" por padrão","copy":"copiar"},"fr":{"open_in_":"Ouvrir dans ","cc_":"cc ","bcc_":"cci ","subject_":"sujet ","body_":"contenu ","gmail":"Gmail","outlook":"Outlook","telegram":"Telegram","whatsapp":"WhatsApp","skype":"Skype","call":"Appeler","open":"Ouvrir","_default":" par défaut","_as_default":" par défaut","copy":"Copier"},"nl":{"open_in_":"open in ","cc_":"cc ","bcc_":"bcc ","subject_":"onderwerp ","body_":"bericht ","gmail":"Gmail","outlook":"Outlook","telegram":"Telegram","whatsapp":"WhatsApp","skype":"Skype","call":"bellen","open":"openen","_default":" standaard","_as_default":" als standaard","copy":"kopiëren"}}}')},function(o,a,n){var e=n(2);o.exports="string"==typeof e?e:e.toString()},function(o,a,n){var e=n(3)(!0);e.push([o.i,'.m-modal{position:fixed;top:0;right:0;bottom:0;left:0;justify-content:center;align-items:center;flex-direction:column;overflow:hidden;font-size:16.5px;z-index:10000}.m-modal p,.m-modal span,.m-modal strong,.m-modal a{margin:0;padding:0;font-size:100%;line-height:1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-rendering:optimizeLegibility}.m-modal strong{font-weight:700}.m-modal .m-modal-back{position:absolute;z-index:10001;top:0;right:0;bottom:0;left:0;background-color:#20232a;opacity:0.8}.m-modal .m-modal-content{position:relative;z-index:10002;box-sizing:content-box;text-align:center;min-width:200px;max-width:240px;background-color:#fff;opacity:0.95;border-radius:20px;box-shadow:0 3px 20px rgba(32,35,42,0.5);color:#4a4a4a;display:flex;flex-direction:column;overflow:auto;padding:24px;transition:0.5s box-shadow}.m-modal .m-modal-content:hover,.m-modal .m-modal-content:focus,.m-modal .m-modal-content:active{opacity:1}.m-modal .m-modal-content .m-title{margin-bottom:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.2em}.m-modal .m-modal-content .m-details{margin-bottom:10px}.m-modal .m-modal-content .m-details p{font-size:12px;margin-top:3px;margin-bottom:3px}.m-modal .m-modal-content a{cursor:pointer;padding:10px;color:#4a4a4a;border-radius:20px;text-decoration:none}.m-modal .m-modal-content a.m-gmail{color:#d44638}.m-modal .m-modal-content a.m-gmail:hover,.m-modal .m-modal-content a.m-gmail:focus,.m-modal .m-modal-content a.m-gmail:active{background-color:rgba(212,70,56,0.08);color:#d44638}.m-modal .m-modal-content a.m-outlook{color:#0072c6}.m-modal .m-modal-content a.m-outlook:hover,.m-modal .m-modal-content a.m-outlook:focus,.m-modal .m-modal-content a.m-outlook:active{background-color:rgba(0,114,198,0.08);color:#0072c6}.m-modal .m-modal-content a.m-tg{color:#08c}.m-modal .m-modal-content a.m-tg:hover,.m-modal .m-modal-content a.m-tg:focus,.m-modal .m-modal-content a.m-tg:active{background-color:rgba(0,136,204,0.08);color:#08c}.m-modal .m-modal-content a.m-wa{color:#00bfa5}.m-modal .m-modal-content a.m-wa:hover,.m-modal .m-modal-content a.m-wa:focus,.m-modal .m-modal-content a.m-wa:active{background-color:rgba(0,191,165,0.08);color:#00bfa5}.m-modal .m-modal-content a.m-skype{color:#00aff0}.m-modal .m-modal-content a.m-skype:hover,.m-modal .m-modal-content a.m-skype:focus,.m-modal .m-modal-content a.m-skype:active{background-color:rgba(0,175,240,0.08);color:#00aff0}.m-modal .m-modal-content a.m-copy{padding:16px 10px;font-size:16px}.m-modal .m-modal-content a.m-default:hover,.m-modal .m-modal-content a.m-default:focus,.m-modal .m-modal-content a.m-default:active,.m-modal .m-modal-content a.m-copy:hover,.m-modal .m-modal-content a.m-copy:focus,.m-modal .m-modal-content a.m-copy:active{background-color:rgba(0,0,0,0.08);color:#4a4a4a}.m-modal .m-modal-content a.m-by{font-size:12px;margin-top:0.8rem;padding:5px;color:#4a4a4a;opacity:0.55}.m-modal .m-modal-content a.m-by:hover,.m-modal .m-modal-content a.m-by:focus,.m-modal .m-modal-content a.m-by:active{opacity:1}.m-modal .m-modal-content .w-500{font-weight:500}.m-modal.m-dark .m-modal-content{background-color:#20232a}.m-modal.m-dark .m-modal-content,.m-modal.m-dark .m-modal-content p,.m-modal.m-dark .m-modal-content p span,.m-modal.m-dark .m-modal-content strong{color:#fff}.m-modal.m-dark .m-modal-content a{color:#eaeaea}.m-modal.m-dark .m-modal-content a:not(.m-by):hover,.m-modal.m-dark .m-modal-content a:not(.m-by):focus,.m-modal.m-dark .m-modal-content a:not(.m-by):active{background-color:rgba(134,134,134,0.08);color:#eaeaea}.m-modal.m-dark .m-modal-content a.m-gmail{color:#e07d73}.m-modal.m-dark .m-modal-content a.m-gmail:hover,.m-modal.m-dark .m-modal-content a.m-gmail:focus,.m-modal.m-dark .m-modal-content a.m-gmail:active{background-color:rgba(212,70,56,0.08);color:#e07d73}.m-modal.m-dark .m-modal-content a.m-outlook{color:#4c9cd7}.m-modal.m-dark .m-modal-content a.m-outlook:hover,.m-modal.m-dark .m-modal-content a.m-outlook:focus,.m-modal.m-dark .m-modal-content a.m-outlook:active{background-color:rgba(0,114,198,0.08);color:#4c9cd7}.m-modal.m-dark .m-modal-content a.m-tg{color:#4cabdb}.m-modal.m-dark .m-modal-content a.m-tg:hover,.m-modal.m-dark .m-modal-content a.m-tg:focus,.m-modal.m-dark .m-modal-content a.m-tg:active{background-color:rgba(0,136,204,0.08);color:#4cabdb}.m-modal.m-dark .m-modal-content a.m-wa{color:#4cd2c0}.m-modal.m-dark .m-modal-content a.m-wa:hover,.m-modal.m-dark .m-modal-content a.m-wa:focus,.m-modal.m-dark .m-modal-content a.m-wa:active{background-color:rgba(0,191,165,0.08);color:#4cd2c0}.m-modal.m-dark .m-modal-content a.m-skype{color:#4cc7f4}.m-modal.m-dark .m-modal-content a.m-skype:hover,.m-modal.m-dark .m-modal-content a.m-skype:focus,.m-modal.m-dark .m-modal-content a.m-skype:active{background-color:rgba(0,175,240,0.08);color:#4cc7f4}\n',"",{version:3,sources:["/Users/matteo/git/mailgo/src/mailgo.scss"],names:[],mappings:"AAsBA,SACE,cAAe,CACf,KAAM,CACN,OAAQ,CACR,QAAS,CACT,MAAO,CACP,sBAAuB,CACvB,kBAAmB,CACnB,qBAAsB,CACtB,eAAgB,CAChB,gBAAiB,CACjB,aAAc,CAXhB,oDAiBI,QAAS,CACT,SAAU,CACV,cAAe,CACf,aAAc,CACd,gJAzCe,CA0Cf,iCAAkC,CAtBtC,gBA0BI,eAAgB,CA1BpB,uBA8BI,iBAAkB,CAClB,aAAc,CACd,KAAM,CACN,OAAQ,CACR,QAAS,CACT,MAAO,CACP,wBAAyB,CACzB,WAAY,CArChB,0BAyCI,iBAAkB,CAClB,aAAc,CACd,sBAAuB,CACvB,iBAAkB,CAClB,eAAgB,CAChB,eAAgB,CAChB,qBAAsB,CACtB,YAAa,CACb,kBAnDwB,CAoDxB,wCAA4C,CAC5C,aApEmB,CAqEnB,YAAa,CACb,qBAAsB,CACtB,aAAc,CACd,YAAa,CACb,0BAA2B,CAxD/B,iGA6DM,SAAU,CA7DhB,mCAiEM,iBAAkB,CAClB,eAAgB,CAChB,kBAAmB,CACnB,sBAAuB,CACvB,iBAAkB,CArExB,qCAyEM,kBAAmB,CAzEzB,uCA2EQ,cAAe,CACf,cAAe,CACf,iBAAkB,CA7E1B,4BAkFM,cAAe,CACf,YAAa,CACb,aArGiB,CAsGjB,kBAvFsB,CAwFtB,oBAAqB,CAtF3B,oCAyFQ,aAzGa,CAgBrB,+HA6FU,qCAAyC,CACzC,aA9GW,CAgBrB,sCAmGQ,aAlHe,CAevB,qIAuGU,qCAAyC,CACzC,aAvHa,CAevB,iCA6GQ,UA1HgB,CAaxB,sHAiHU,qCAAyC,CACzC,UA/Hc,CAaxB,iCAuHQ,aArIU,CAclB,sHA2HU,qCAAyC,CACzC,aA1IQ,CAclB,oCAiIQ,aA7Ia,CAYrB,+HAqIU,qCAAyC,CACzC,aAlJW,CAYrB,mCA2IQ,iBAAkB,CAClB,cAAe,CA5IvB,iQAoJU,iCAAqC,CACrC,aAtKa,CAiBvB,iCA0JQ,cAAe,CACf,iBAAkB,CAClB,WAAY,CACZ,aA9Ke,CA+Kf,YAAa,CA9JrB,sHAkKU,SAAU,CAlKpB,iCAwKM,eAAgB,CAxKtB,iCA8KM,wBAAyB,CA9K/B,oJAmLQ,UAAW,CAnLnB,mCAsLQ,aAhMoB,CAU5B,6JA4LY,uCAA2C,CAC3C,aAvMgB,CAU5B,2CAkMU,aA3MgB,CAS1B,oJAuMY,qCAAyC,CACzC,aAjNc,CAS1B,6CA6MU,aArNkB,CAQ5B,0JAkNY,qCAAyC,CACzC,aA3NgB,CAQ5B,wCAwNU,aA9NmB,CAM7B,2IA6NY,qCAAyC,CACzC,aApOiB,CAM7B,wCAmOU,aA1Oa,CAOvB,2IAwOY,qCAAyC,CACzC,aAhPW,CAOvB,2CA8OU,aAnPgB,CAK1B,oJAmPY,qCAAyC,CACzC,aAzPc",file:"mailgo.scss",sourcesContent:['$mailgo-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,\n Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",\n "Segoe UI Symbol";\n\n// colors\n$default-color: #4a4a4a;\n$gmail-color: #d44638;\n$outlook-color: #0072c6;\n$wa-color: #00bfa5;\n$telegram-color: #0088cc;\n$skype-color: #00aff0;\n\n$default-dark-color: #eaeaea;\n$gmail-dark-color: #e07d73;\n$outlook-dark-color: #4c9cd7;\n$wa-dark-color: #4cd2c0;\n$telegram-dark-color: #4cabdb;\n$skype-dark-color: #4cc7f4;\n\n// other vars\n$default-border-radius: 20px;\n\n.m-modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n overflow: hidden;\n font-size: 16.5px;\n z-index: 10000;\n\n p,\n span,\n strong,\n a {\n margin: 0;\n padding: 0;\n font-size: 100%;\n line-height: 1;\n font-family: $mailgo-font-family;\n text-rendering: optimizeLegibility;\n }\n\n strong {\n font-weight: 700;\n }\n\n .m-modal-back {\n position: absolute;\n z-index: 10001;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n background-color: #20232a;\n opacity: 0.8;\n }\n\n .m-modal-content {\n position: relative;\n z-index: 10002;\n box-sizing: content-box;\n text-align: center;\n min-width: 200px;\n max-width: 240px;\n background-color: #fff;\n opacity: 0.95;\n border-radius: $default-border-radius;\n box-shadow: 0 3px 20px rgba(32, 35, 42, 0.5);\n color: $default-color;\n display: flex;\n flex-direction: column;\n overflow: auto;\n padding: 24px;\n transition: 0.5s box-shadow;\n\n &:hover,\n &:focus,\n &:active {\n opacity: 1;\n }\n\n .m-title {\n margin-bottom: 8px;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n line-height: 1.2em;\n }\n\n .m-details {\n margin-bottom: 10px;\n p {\n font-size: 12px;\n margin-top: 3px;\n margin-bottom: 3px;\n }\n }\n\n a {\n cursor: pointer;\n padding: 10px;\n color: $default-color;\n border-radius: $default-border-radius;\n text-decoration: none;\n\n &.m-gmail {\n color: $gmail-color;\n &:hover,\n &:focus,\n &:active {\n background-color: rgba(212, 70, 56, 0.08);\n color: $gmail-color;\n }\n }\n\n &.m-outlook {\n color: $outlook-color;\n &:hover,\n &:focus,\n &:active {\n background-color: rgba(0, 114, 198, 0.08);\n color: $outlook-color;\n }\n }\n\n &.m-tg {\n color: $telegram-color;\n &:hover,\n &:focus,\n &:active {\n background-color: rgba(0, 136, 204, 0.08);\n color: $telegram-color;\n }\n }\n\n &.m-wa {\n color: $wa-color;\n &:hover,\n &:focus,\n &:active {\n background-color: rgba(0, 191, 165, 0.08);\n color: $wa-color;\n }\n }\n\n &.m-skype {\n color: $skype-color;\n &:hover,\n &:focus,\n &:active {\n background-color: rgba(0, 175, 240, 0.08);\n color: $skype-color;\n }\n }\n\n &.m-copy {\n padding: 16px 10px;\n font-size: 16px;\n }\n\n &.m-default,\n &.m-copy {\n &:hover,\n &:focus,\n &:active {\n background-color: rgba(0, 0, 0, 0.08);\n color: $default-color;\n }\n }\n\n &.m-by {\n font-size: 12px;\n margin-top: 0.8rem;\n padding: 5px;\n color: $default-color;\n opacity: 0.55;\n &:hover,\n &:focus,\n &:active {\n opacity: 1;\n }\n }\n }\n\n .w-500 {\n font-weight: 500;\n }\n }\n\n &.m-dark {\n .m-modal-content {\n background-color: #20232a;\n &,\n & p,\n & p span,\n & strong {\n color: #fff;\n }\n a {\n color: $default-dark-color;\n\n &:not(.m-by) {\n &:hover,\n &:focus,\n &:active {\n background-color: rgba(134, 134, 134, 0.08);\n color: $default-dark-color;\n }\n }\n\n &.m-gmail {\n color: $gmail-dark-color;\n\n &:hover,\n &:focus,\n &:active {\n background-color: rgba(212, 70, 56, 0.08);\n color: $gmail-dark-color;\n }\n }\n\n &.m-outlook {\n color: $outlook-dark-color;\n\n &:hover,\n &:focus,\n &:active {\n background-color: rgba(0, 114, 198, 0.08);\n color: $outlook-dark-color;\n }\n }\n\n &.m-tg {\n color: $telegram-dark-color;\n\n &:hover,\n &:focus,\n &:active {\n background-color: rgba(0, 136, 204, 0.08);\n color: $telegram-dark-color;\n }\n }\n\n &.m-wa {\n color: $wa-dark-color;\n\n &:hover,\n &:focus,\n &:active {\n background-color: rgba(0, 191, 165, 0.08);\n color: $wa-dark-color;\n }\n }\n\n &.m-skype {\n color: $skype-dark-color;\n\n &:hover,\n &:focus,\n &:active {\n background-color: rgba(0, 175, 240, 0.08);\n color: $skype-dark-color;\n }\n }\n }\n }\n }\n}\n']}]),o.exports=e},function(o,a,n){"use strict";o.exports=function(o){var a=[];return a.toString=function(){return this.map((function(a){var n=function(o,a){var n=o[1]||"",e=o[3];if(!e)return n;if(a&&"function"==typeof btoa){var t=(d=e,c=btoa(unescape(encodeURIComponent(JSON.stringify(d)))),r="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(c),"/*# ".concat(r," */")),l=e.sources.map((function(o){return"/*# sourceURL=".concat(e.sourceRoot||"").concat(o," */")}));return[n].concat(l).concat([t]).join("\n")}var d,c,r;return[n].join("\n")}(a,o);return a[2]?"@media ".concat(a[2]," {").concat(n,"}"):n})).join("")},a.i=function(o,n,e){"string"==typeof o&&(o=[[null,o,""]]);var t={};if(e)for(var l=0;l<this.length;l++){var d=this[l][0];null!=d&&(t[d]=!0)}for(var c=0;c<o.length;c++){var r=[].concat(o[c]);e&&t[r[0]]||(n&&(r[2]?r[2]="".concat(n," and ").concat(r[2]):r[2]=n),a.push(r))}},a}},function(o,a,n){"use strict";n.r(a);var e,t,l,d,c,r,i,m,s,p,u,A,C,f,g,b,v,h,k,y,B,w,_,x=n(0),L=n(1).toString(),E="mailto:",S="tel:",$="callto:",j="javascript:void(0);",U="en",z="",N="",M="",I="",O="",q="",R="",T="",H="",Q=function(){var o,a,n=x.translations;if((null===(o=e)||void 0===o?void 0:o.lang)&&x.languages.includes(e.lang)&&(U=e.lang),!(null===(a=e)||void 0===a?void 0:a.forceLang)){var f=document.documentElement.lang;x.languages.includes(f)&&(U=document.documentElement.lang)}var L,E=n.en,S=n[U];(t=lo()).style.display="none",t.id="mailgo",t.classList.add("m-modal"),t.setAttribute("role","dialog"),t.setAttribute("tabindex","-1"),t.setAttribute("aria-labelledby","m-title"),(null===(L=e)||void 0===L?void 0:L.dark)?fo("mail"):go("mail");var $=lo();$.className="m-modal-back",t.appendChild($);var z=lo();z.className="m-modal-content",t.appendChild(z),(d=lo("strong")).id="m-title",d.className="m-title",z.appendChild(d);var N=lo();N.id="m-details",N.className="m-details",(r=lo("p")).id="m-cc";var M=lo("span");M.className="w-500",M.appendChild(co(S.cc_||E.cc_)),(p=lo("span")).id="m-cc-value",r.appendChild(M),r.appendChild(p),N.appendChild(r),(i=lo("p")).id="m-bcc";var I=lo("span");I.className="w-500",I.appendChild(co(S.bcc_||E.bcc_)),(u=lo("span")).id="m-bcc-value",i.appendChild(I),i.appendChild(u),N.appendChild(i),(m=lo("p")).id="m-subject";var O=lo("span");O.className="w-500",O.appendChild(co(S.subject_||E.subject_)),(A=lo("span")).id="m-subject-value",m.appendChild(O),m.appendChild(A),N.appendChild(m),(s=lo("p")).id="m-body";var q=lo("span");q.className="w-500",q.appendChild(co(S.body_||E.body_)),(C=lo("span")).id="m-body-value",s.appendChild(q),s.appendChild(C),N.appendChild(s),z.appendChild(N),(g=lo("a")).id="m-gmail",g.href=j,g.classList.add("m-open"),g.classList.add("m-gmail"),g.appendChild(co(S.open_in_||E.open_in_));var R=lo("span");R.className="w-500",R.appendChild(co(S.gmail||E.gmail)),g.appendChild(R),z.appendChild(g),(b=lo("a")).id="m-outlook",b.href=j,b.classList.add("m-open"),b.classList.add("m-outlook"),b.appendChild(co(S.open_in_||E.open_in_));var T=lo("span");T.className="w-500",T.appendChild(co(S.outlook||E.outlook)),b.appendChild(T),z.appendChild(b),(v=lo("a")).id="m-open",v.href=j,v.classList.add("m-open"),v.classList.add("m-default");var H,Q=lo("span");Q.className="w-500",Q.appendChild(co(S.open||E.open)),v.appendChild(Q),v.appendChild(co(S._default||E._default)),z.appendChild(v),(w=lo("a")).id="m-copy",w.href=j,w.classList.add("m-copy"),w.classList.add("w-500"),w.appendChild(co(S.copy||E.copy)),z.appendChild(w),z.appendChild(to()),document.body.appendChild(t),$.addEventListener("click",no),(l=lo()).style.display="none",l.id="mailgo-tel",l.classList.add("m-modal"),l.setAttribute("role","dialog"),l.setAttribute("tabindex","-1"),l.setAttribute("aria-labelledby","m-tel-title"),(null===(H=e)||void 0===H?void 0:H.dark)?fo("tel"):go("tel");var W=lo();W.className="m-modal-back",l.appendChild(W);var Y=lo();Y.className="m-modal-content",l.appendChild(Y),(c=lo("strong")).id="m-tel-title",c.className="m-title",Y.appendChild(c),(h=lo("a")).id="m-tg",h.href=j,h.classList.add("m-open"),h.classList.add("m-tg"),h.style.display="none",h.appendChild(co(S.open_in_||E.open_in_));var G=lo("span");G.className="w-500",G.appendChild(co(S.telegram||E.telegram)),h.appendChild(G),Y.appendChild(h),(k=lo("a")).id="m-wa",k.href=j,k.classList.add("m-open"),k.classList.add("m-wa"),k.appendChild(co(S.open_in_||E.open_in_));var K=lo("span");K.className="w-500",K.appendChild(co(S.whatsapp||E.whatsapp)),k.appendChild(K),Y.appendChild(k),(y=lo("a")).id="m-skype",y.href=j,y.classList.add("m-open"),y.classList.add("m-skype"),y.appendChild(co(S.open_in_||E.open_in_));var P=lo("span");P.className="w-500",P.appendChild(co(S.skype||E.skype)),y.appendChild(P),Y.appendChild(y),(B=lo("a")).id="m-call",B.href=j,B.classList.add("m-open"),B.classList.add("m-default");var D=lo("span");D.className="w-500",D.appendChild(co(S.call||E.call)),B.appendChild(D),B.appendChild(co(S._as_default||E._as_default)),Y.appendChild(B),(_=lo("a")).id="m-tel-copy",_.href=j,_.classList.add("m-copy"),_.classList.add("w-500"),_.appendChild(co(S.copy||E.copy)),Y.appendChild(_),Y.appendChild(to()),document.body.appendChild(l),W.addEventListener("click",no),document.addEventListener("click",X)};function W(){var o,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail",n=arguments.length>1?arguments[1]:void 0;if("mail"===a){var t,l;if(n.href&&n.href.toLowerCase().startsWith(E)){z=decodeURIComponent(n.href.split("?")[0].split(E)[1].trim());var f=new URL(n.href).searchParams;M=f.get("cc"),I=f.get("bcc"),O=f.get("subject"),q=f.get("body")}else z=n.getAttribute("data-address")+"@"+n.getAttribute("data-domain"),new URL(E+encodeURIComponent(z)),M=n.getAttribute("data-cc-address")+"@"+n.getAttribute("data-cc-domain"),I=n.getAttribute("data-bcc-address")+"@"+n.getAttribute("data-bcc-domain"),O=n.getAttribute("data-subject"),q=n.getAttribute("data-body");if(void 0===(null===(t=e)||void 0===t?void 0:t.validateEmail)||!0===(null===(l=e)||void 0===l?void 0:l.validateEmail)){if(!ho(z.split(",")))return;M&&!ho(M.split(","))&&(M=""),I&&!ho(I.split(","))&&(I="")}d.innerHTML=z.split(",").join("<br/>"),M?(r.style.display="block",p.innerHTML=M.split(",").join("<br/>")):r.style.display="none",I?(i.style.display="block",u.innerHTML=I.split(",").join("<br/>")):i.style.display="none",O?(m.style.display="block",A.textContent=O):m.style.display="none",q?(s.style.display="block",C.textContent=q):s.style.display="none",g.addEventListener("click",Y),b.addEventListener("click",G),N=io(z),v.addEventListener("click",K),w.addEventListener("click",(function(){return Z(z)}))}else if("tel"===a){if(n.href&&n.href.toLowerCase().startsWith(S)?R=decodeURIComponent(n.href.split("?")[0].split(S)[1].trim()):n.href&&n.href.toLowerCase().startsWith($)?R=decodeURIComponent(n.href.split("?")[0].split($)[1].trim()):n.hasAttribute("data-tel")&&(R=n.getAttribute("data-tel"),n.getAttribute("data-msg")),!ko(R))return;T=n.hasAttribute("data-telegram")?n.getAttribute("data-telegram"):null,n.hasAttribute("data-skype")&&(H=n.getAttribute("data-skype")),c.innerHTML=R,k.addEventListener("click",J),T?(document.getElementById("m-tg").style.display="block",h.addEventListener("click",P)):document.getElementById("m-tg").style.display="none",y.addEventListener("click",D),B.addEventListener("click",F),_.addEventListener("click",(function(){return Z(R)}))}(null===(o=e)||void 0===o?void 0:o.dark)||(n.classList.contains("dark")?fo(a):go(a)),ao(a),document.addEventListener("keydown",oo)}var Y=function(){var o="https://mail.google.com/mail/u/0/?view=cm&source=mailto&to="+encodeURIComponent(z);M&&(o=o.concat("&cc="+encodeURIComponent(M))),I&&(o=o.concat("&bcc="+encodeURIComponent(I))),O&&(o=o.concat("&subject="+O)),q&&(o=o.concat("&body="+q)),window.open(o,"_blank"),no()},G=function(){var o="https://outlook.live.com/owa/?path=/mail/action/compose&to="+encodeURIComponent(z);O&&(o=o.concat("&subject="+O)),q&&(o=o.concat("&body="+q)),window.open(o,"_blank"),no()},K=function(){ro(N),no()},P=function(){var o="https://t.me/"+T;window.open(o,"_blank"),no()},D=function(){var o="skype:"+(""!==H?H:R);window.open(o,"_blank"),no()},J=function(){var o="https://wa.me/"+R;window.open(o,"_blank"),no()},F=function(){var o="tel:"+R;window.open(o),no()},Z=function(o){var a;yo(o),(a=eo("mail")?w:_).textContent="copied",setTimeout((function(){a.textContent="copy",no()}),999)};function V(o){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"mail",n=o.href;return"mail"===a?n&&n.toLowerCase().startsWith(E)&&!o.classList.contains("no-mailgo")||o.hasAttribute("data-address")&&(n&&"#mailgo"===o.getAttribute("href").toLowerCase()||o.classList&&o.classList.contains("mailgo")):"tel"===a&&(n&&(n.toLowerCase().startsWith(S)||n.toLowerCase().startsWith($))&&!o.classList.contains("no-mailgo")||o.hasAttribute("data-tel")&&n&&"#mailgo"===o.getAttribute("href").toLowerCase()||o.classList&&o.classList.contains("mailgo"))}function X(o){if(!document.contains(t)||!document.contains(l))return!1;if(eo("mail")||eo("tel"))return!1;var a=o.composedPath&&o.composedPath()||bo(o.target);return a&&a.forEach((function(a){return!(a instanceof HTMLDocument||a instanceof Window)&&(V(a,"mail")?(o.preventDefault(),W("mail",a),!0):V(a,"tel")?(o.preventDefault(),W("tel",a),!0):void 0)})),!1}var oo=function(o){if(eo("mail"))switch(o.keyCode){case 27:no();break;case 71:Y();break;case 79:G();break;case 32:case 13:K();break;case 67:Z(z);break;default:return}else if(eo("tel"))switch(o.keyCode){case 27:no();break;case 84:P();break;case 87:J();break;case 32:case 13:F();break;case 67:Z(R);break;default:return}},ao=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail";po(o,"flex")},no=function(){po("mail","none"),po("tel","none"),document.removeEventListener("keydown",oo)},eo=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail";return"flex"===so(o)},to=function(){var o=lo("a");return o.href="https://mailgo.dev?ref=mailgo-modal",o.className="m-by",o.target="_blank",o.rel="noopener noreferrer",o.appendChild(co("mailgo.dev")),o},lo=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div";return document.createElement(o)},co=function(o){return document.createTextNode(o)},ro=function(o){return window.location.href=E+atob(o)},io=function(o){return btoa(o)},mo=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail";return"tel"===o?l:t},so=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail";return mo(o).style.display},po=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail",a=arguments.length>1?arguments[1]:void 0,n=mo(o);n.style.display=a,"flex"===a?(f=document.activeElement,n.setAttribute("aria-hidden","false"),n.setAttribute("tabindex","0"),n.focus(),uo(n)):(n.setAttribute("aria-hidden","true"),n.setAttribute("tabindex","-1"),f.focus())},uo=function(o){var a=o;a.querySelector(".m-modal-content a:last-of-type").addEventListener("keydown",Ao),a.querySelector(".m-modal-content a:first-of-type").addEventListener("keydown",Co)},Ao=function(o){"Tab"===o.code&&!1===o.shiftKey&&(o.preventDefault(),o.target.closest("div").querySelector("a:first-of-type").focus())},Co=function(o){"Tab"===o.code&&!0===o.shiftKey&&(o.preventDefault(),o.target.closest("div").querySelector("a:last-of-type").focus())},fo=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail";return mo(o).classList.add("m-dark")},go=function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mail";return mo(o).classList.remove("m-dark")},bo=function(o){for(var a=[];o;){if(a.push(o),"HTML"===o.tagName)return a.push(document),a.push(window),a;o=o.parentElement}},vo=function(o){return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(o)},ho=function(o){return o.every(vo)},ko=function(o){return/^[+]{0,1}[\s0-9]{0,}[(]{0,1}[0-9]{1,4}[)]{0,1}[-\s\./0-9]*$/.test(o)},yo=function(o){var a=lo("textarea");a.value=o,a.setAttribute("readonly",""),a.style.position="absolute",a.style.left="-9999px",document.body.appendChild(a);var n=document.getSelection().rangeCount>0&&document.getSelection().getRangeAt(0);return a.select(),document.execCommand("copy"),document.body.removeChild(a),!!n&&(document.getSelection().removeAllRanges(),document.getSelection().addRange(n),!0)};var Bo=function(o){var a,n,t;e=o,window&&"undefined"!=typeof window&&((t=lo("style")).id="mailgo-style",t.type="text/css",t.appendChild(co(L)),document.head.appendChild(t),(null===(a=e)||void 0===a?void 0:a.initEvent)?(null===(n=e)||void 0===n?void 0:n.listenerOptions)?document.addEventListener(e.initEvent,(function(){Q()}),e.listenerOptions):document.addEventListener(e.initEvent,(function(){Q()})):Q())};Bo({initEvent:"DOMContentLoaded",dark:!0})}]);
//# sourceMappingURL=mailgo.dark.min.js.map