diff --git a/apps/valor-software-site/src/assets/articles/como-o-scully-nos-ajudou-a-atingir-99-pontos-no-lighthouse-para-uma-plataforma-b2c/como-o-scully-nos-ajudou-a-atingir-99-pontos-no-lighthouse-para-uma-plataforma-b2c.html b/apps/valor-software-site/src/assets/articles/como-o-scully-nos-ajudou-a-atingir-99-pontos-no-lighthouse-para-uma-plataforma-b2c/como-o-scully-nos-ajudou-a-atingir-99-pontos-no-lighthouse-para-uma-plataforma-b2c.html index 3fcfe228e..48bd9dc3e 100644 --- a/apps/valor-software-site/src/assets/articles/como-o-scully-nos-ajudou-a-atingir-99-pontos-no-lighthouse-para-uma-plataforma-b2c/como-o-scully-nos-ajudou-a-atingir-99-pontos-no-lighthouse-para-uma-plataforma-b2c.html +++ b/apps/valor-software-site/src/assets/articles/como-o-scully-nos-ajudou-a-atingir-99-pontos-no-lighthouse-para-uma-plataforma-b2c/como-o-scully-nos-ajudou-a-atingir-99-pontos-no-lighthouse-para-uma-plataforma-b2c.html @@ -222,7 +222,7 @@
Nesse artigo, compartilhamos nossa experiência e primeiras impressões sobre o Scully. Espero que tenha achado -útil e, por favor, não hesite em nos dar feedback, conselhos ou contatar a Valor Software para impulsionar seu negócio!
+útil e, por favor, não hesite em nos dar feedback, conselhos ou contatar a Valor Software para impulsionar seu negócio!In case you’re looking for help in software testing, or your project needs an advanced quality assurance pipeline -– drop us a line!
+– drop us a line!Here I shared our first experience and thus impressions from the technology. Hopefully, you’ll find the story useful. Please, don’t hesitate to share your feedback, give advice, or -contact Valor Software to give your business a boost!
+contact Valor Software to give your business a boost!We are grateful to the Clutch team and our clients for making this award possible!
Please contact us today if you’d like to start a project.
+Please contact us today if you’d like to start a project.
You’ve got to have enough vision and responsibility to take care about the way your solution is born and -developed. Follow the link to get a fact-driven estimate from my colleagues at Valor Software: https://valor-software.com/contact.html
+developed. Follow the link to get a fact-driven estimate from my colleagues at Valor Software:Special thanks to contributors and reviewers of the article: Dmitriy Shekhovtsov, Zackary Chapple, Nikita Demchenko, Viktoria Lurye.
diff --git a/apps/valor-software-site/src/assets/js/intercom-facade.js b/apps/valor-software-site/src/assets/js/intercom-facade.js index 6e8a5efa6..9c4e6e4a4 100644 --- a/apps/valor-software-site/src/assets/js/intercom-facade.js +++ b/apps/valor-software-site/src/assets/js/intercom-facade.js @@ -1,196 +1 @@ -(function(){ - var settings = window.intercomSettings; - var appId = settings.app_id !== 'undefined' ? settings.app_id : ''; - if (!appId) { - return; - } - - var backgroundColor = '#333333'; - var buildElement = function(classes, id = null, innerHTML = null) { - var element = document.createElement('div'); - Object.keys(classes).forEach(function(key) { - element.style[key] = classes[key]; - }); - if(id) { - element.setAttribute('id', id); - } - element.innerHTML = innerHTML; - return element; - } - var loadChat = function(open) { - if (!window.Intercom) { - - var w = window; - var ic = w.Intercom; - if (typeof ic === "function") { - ic('reattach_activator'); - ic('update', w.intercomSettings); - } else { - var d = document; - var i = function () { - i.c(arguments); - }; - i.q = []; - i.c = function (args) { - i.q.push(args); - }; - w.Intercom = i; - var l = function () { - var s = d.createElement('script'); - s.type = 'text/javascript'; - s.async = true; - s.src = 'https://widget.intercom.io/widget/brxsww1a'; - var x = d.getElementsByTagName('script')[0]; - x.parentNode.insertBefore(s, x); - }; - if (w.attachEvent) { - w.attachEvent('onload', l); - } else { - w.addEventListener('load', l, false); - } - } - } - if (open) { - logo.style.opacity = '0'; - close.style.opacity = '1'; - close.style.transform = 'rotate(0deg)'; - window.Intercom('show'); - } - var counter = 0; - var interval = setInterval(function(){ - counter++; - if (window.Intercom.booted) { - if(document.querySelector('#intercom-facade-btn') !== null) { - document.querySelector('#intercom-facade-btn').remove(); - } - clearInterval(interval); - } else if (counter > 10) { - clearInterval(interval); - } - }, 1000); - return true; - } - var logoHtml = ` - -`; - var logo = buildElement({ - display: 'flex', - WebkitBoxAlign: 'center', - alignItems: 'center', - WebkitBoxPack: 'center', - justifyContent: 'center', - position: 'absolute', - top: '0px', - bottom: '0px', - width: '100%', - transform: 'rotate(0deg) scale(1)', - transition: 'transform 0.16s linear 0s, opacity 0.08s linear 0s' - }, null, logoHtml); - var closeHtml = ` - -`; - var close = buildElement({ - display: 'flex', - WebkitBoxAlign: 'center', - alignItems: 'center', - WebkitBoxPack: 'center', - justifyContent: 'center', - position: 'absolute', - top: '0px', - bottom: '0px', - width: '100%', - transition: 'transform 0.16s linear 0s, opacity 0.08s linear 0s', - opacity: '0', - transform: 'rotate(-30deg)', - }, null, closeHtml); - var launcher = buildElement({ - position: 'absolute', - top: '0px', - left: '0px', - width: '60px', - height: '60px', - borderRadius: '50%', - cursor: 'pointer', - transformOrigin: 'center', - overflowX: 'hidden', - overflowY: 'hidden', - WebkitBackfaceVisibility: 'hidden', - WebkitFontSmoothing: 'antialiased' - }); - var region = buildElement({ - fontFamily: - "intercom-font, 'Helvetica Neue', 'Apple Color Emoji', Helvetica, Arial, sans-serif", - fontSize: '100%', - fontStyle: 'normal', - letterSpacing: 'normal', - fontStretch: 'normal', - fontVariantLigatures: 'normal', - fontVariantCaps: 'normal', - fontVariantEastAsian: 'normal', - fontVariantPosition: 'normal', - fontWeight: 'normal', - textAlign: 'left', - textDecorationLine: 'none', - textDecorationStyle: 'initial', - textDecorationColor: 'initial', - textDecoration: 'none', - textIndent: '0px', - textShadow: 'none', - textTransform: 'none', - boxSizing: 'content-box', - WebkitTextEmphasisStyle: 'none', - WebkitTextEmphasisColor: 'initial', - WebkitFontSmoothing: 'antialiased', - lineHeight: 1 - }); - var wrapper = buildElement({ - zIndex: 2147483004, - position: 'fixed', - bottom: '20px', - display: 'block', - right: '20px', - width: '60px', - height: '60px', - borderRadius: '50%', - boxShadow: - 'rgba(0, 0, 0, 0.0588235) 0px 1px 6px 0px, rgba(0, 0, 0, 0.156863) 0px 2px 32px 0px', - backgroundColor: backgroundColor, - }, 'intercom-facade-btn'); - launcher.append(logo); - launcher.append(close); - region.append(launcher); - region.addEventListener('click', function() { - loadChat(true); - }); - region.addEventListener('mouseenter', function() { - loadChat(false); - }); - wrapper.append(region); - document.querySelector('body').append(wrapper); - if (typeof settings.custom_launcher_selector !== 'undefined') { - document.querySelectorAll(settings.custom_launcher_selector).forEach(function(el) { - el.addEventListener('click', function(e) { - e.preventDefault(); - loadChat(true); - }) - }); - } -}()); - +!function(){var t=window.intercomSettings;if("undefined"!==t.app_id?t.app_id:""){var e=function(t,e=null,n=null){var o=document.createElement("div");return Object.keys(t).forEach((function(e){o.style[e]=t[e]})),e&&o.setAttribute("id",e),o.innerHTML=n,o},n=function(t){if(!window.Intercom){var e=window,n=e.Intercom;if("function"==typeof n)n("reattach_activator"),n("update",e.intercomSettings);else{var a=document,r=function(){r.c(arguments)};r.q=[],r.c=function(t){r.q.push(t)},e.Intercom=r;var l=function(){var t=a.createElement("script");t.type="text/javascript",t.async=!0,t.src="https://widget.intercom.io/widget/brxsww1a";var e=a.getElementsByTagName("script")[0];e.parentNode.insertBefore(t,e)};e.attachEvent?e.attachEvent("onload",l):e.addEventListener("load",l,!1)}}t&&(o.style.opacity="0",i.style.opacity="1",i.style.transform="rotate(0deg)",window.Intercom("show"));var c=0,s=setInterval((function(){c++,window.Intercom.booted?(null!==document.querySelector("#intercom-facade-btn")&&document.querySelector("#intercom-facade-btn").remove(),clearInterval(s)):c>10&&clearInterval(s)}),1e3);return!0},o=e({display:"flex",WebkitBoxAlign:"center",alignItems:"center",WebkitBoxPack:"center",justifyContent:"center",position:"absolute",top:"0px",bottom:"0px",width:"100%",transform:"rotate(0deg) scale(1)",transition:"transform 0.16s linear 0s, opacity 0.08s linear 0s"},null,'\n\n'),i=e({display:"flex",WebkitBoxAlign:"center",alignItems:"center",WebkitBoxPack:"center",justifyContent:"center",position:"absolute",top:"0px",bottom:"0px",width:"100%",transition:"transform 0.16s linear 0s, opacity 0.08s linear 0s",opacity:"0",transform:"rotate(-30deg)"},null,'\n\n'),a=e({position:"absolute",top:"0px",left:"0px",width:"60px",height:"60px",borderRadius:"50%",cursor:"pointer",transformOrigin:"center",overflowX:"hidden",overflowY:"hidden",WebkitBackfaceVisibility:"hidden",WebkitFontSmoothing:"antialiased"}),r=e({fontFamily:"intercom-font, 'Helvetica Neue', 'Apple Color Emoji', Helvetica, Arial, sans-serif",fontSize:"100%",fontStyle:"normal",letterSpacing:"normal",fontStretch:"normal",fontVariantLigatures:"normal",fontVariantCaps:"normal",fontVariantEastAsian:"normal",fontVariantPosition:"normal",fontWeight:"normal",textAlign:"left",textDecorationLine:"none",textDecorationStyle:"initial",textDecorationColor:"initial",textDecoration:"none",textIndent:"0px",textShadow:"none",textTransform:"none",boxSizing:"content-box",WebkitTextEmphasisStyle:"none",WebkitTextEmphasisColor:"initial",WebkitFontSmoothing:"antialiased",lineHeight:1}),l=e({zIndex:2147483004,position:"fixed",bottom:"20px",display:"block",right:"20px",width:"60px",height:"60px",borderRadius:"50%",boxShadow:"rgba(0, 0, 0, 0.0588235) 0px 1px 6px 0px, rgba(0, 0, 0, 0.156863) 0px 2px 32px 0px",backgroundColor:"#333333"},"intercom-facade-btn");a.append(o),a.append(i),r.append(a),r.addEventListener("click",(function(){n(!0)})),r.addEventListener("mouseenter",(function(){n(!1)})),l.append(r),document.querySelector("body").append(l),void 0!==t.custom_launcher_selector&&document.querySelectorAll(t.custom_launcher_selector).forEach((function(t){t.addEventListener("click",(function(t){t.preventDefault(),n(!0)}))}))}}(); \ No newline at end of file diff --git a/apps/valor-software-site/src/sitemap.xml b/apps/valor-software-site/src/sitemap.xml index 1a96b7d82..a1a25de6e 100644 --- a/apps/valor-software-site/src/sitemap.xml +++ b/apps/valor-software-site/src/sitemap.xml @@ -1,17 +1,125 @@{{ slide.button || 'Visit ' + slide.name }}
-