/* * animate.js - animate-dynamic.ga * Version - v2.18.8 * Licensed under the MIT license - https://opensource.org/licenses/MIT * Copyright (c) 2021 Mohammed Khurram (KodingKhurram) */ function aniUtil_dramatic() { jQuery(".aniUtil_dramatic").each((function () { jQuery(this).css("opacity", 100), jQuery(this).hasClass("aniUtil_disabled") || jQuery(this).hasClass("animate__animated") || jQuery(this).css("opacity", 0) })) } function view_Animations() { jQuery("*[class*='ani_']:not([class*='aniUtil_onClick']):not([class*='aniUtil_onMouse']):not([class*='aniUtil_onKey']):not([class*='aniUtil_disabled'])").each((function () { var a = get_aniClasses(this); "full" === isScrolledIntoView(this) ? jQuery(this).hasClass("aniUtil_animating") || jQuery(this).hasClass("animate__animated") || (jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 100), jQuery(this).addClass(a), jQuery(this).addClass("aniUtil_animating"), this.addEventListener("animationend", (() => { jQuery(this).removeClass("aniUtil_animating") }))) : "no" === isScrolledIntoView(this) && jQuery(this).hasClass("aniUtil_active") && !jQuery(this).hasClass("aniUtil_animating") && (jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 0), jQuery(this).removeClass(a)) })), jQuery("*[class*='aniCus_tubeLight']:not([class*='aniUtil_onClick']):not([class*='aniUtil_onMouse']):not([class*='aniUtil_onKey']):not([class*='aniUtil_disabled'])").each((function () { "full" === isScrolledIntoView(this) ? jQuery(this).hasClass("aniUtil_animating") || jQuery(this).hasClass("animate__animated") || aniCus_tubeLight(this, 1) : "no" === isScrolledIntoView(this) && jQuery(this).hasClass("aniUtil_active") && !jQuery(this).hasClass("aniUtil_animating") && (jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 0), jQuery(this).removeClass("animate__animated animate__fadeIn animate__slower")) })), jQuery("*[class*='aniCus_OutIn']:not([class*='aniUtil_onClick']):not([class*='aniUtil_onMouse']):not([class*='aniUtil_onKey']):not([class*='aniUtil_disabled'])").each((function () { var a = get_aniOutInClasses(this), i = a[0], s = a[1]; "full" === isScrolledIntoView(this) ? jQuery(this).hasClass("aniUtil_animating") || jQuery(this).hasClass("animate__animated") || aniCus_OutIn(this, 1, i, s) : "no" === isScrolledIntoView(this) && jQuery(this).hasClass("aniUtil_active") && !jQuery(this).hasClass("aniUtil_animating") && (jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 0), jQuery(this).removeClass(s)) })) } function click_Animations() { jQuery("*[class*='ani_'][class*='aniUtil_onClick']:not([class*='aniUtil_disabled'])").each((function () { var a = get_aniClasses(this); jQuery(this).hasClass("aniUtil_onClick") && jQuery(this).click((function () { jQuery(this).hasClass("aniUtil_disabled") || (jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 100), jQuery(this).addClass(a), jQuery(this).hasClass("aniUtil_active") ? this.addEventListener("animationend", (() => { jQuery(this).removeClass(a), jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 0) })) : jQuery(this).removeClass("aniUtil_onClick")) })) })), jQuery("*[class*='aniCus_clickDisabled']:not([class*='aniUtil_disabled'])").each((function () { jQuery(this).click((function () { jQuery(this).hasClass("aniUtil_disabled") || (jQuery(this).attr("style", "border: 2px solid red !important"), jQuery(this).addClass("animate__animated animate__shakeX animate__faster"), this.addEventListener("animationend", (() => { jQuery(this).css({ border: "revert" }), jQuery(this).removeClass("animate__animated animate__shakeX animate__faster") }))) })) })), jQuery("*[class*='aniCus_tubeLight'][class*='aniUtil_onClick']:not([class*='aniUtil_disabled'])").each((function () { jQuery(this).hasClass("aniUtil_onClick") && (jQuery(this).hasClass("aniUtil_animating") || jQuery(this).click((function () { jQuery(this).hasClass("aniUtil_disabled") || aniCus_tubeLight(this, 2) }))) })), jQuery("*[class*='aniCus_OutIn'][class*='aniUtil_onClick']:not([class*='aniUtil_disabled'])").each((function () { var a = get_aniOutInClasses(this), i = a[0], s = a[1]; jQuery(this).hasClass("aniUtil_onClick") && (jQuery(this).hasClass("aniUtil_animating") || jQuery(this).click((function () { jQuery(this).hasClass("aniUtil_disabled") || aniCus_OutIn(this, 2, i, s) }))) })) } function hover_Animations() { jQuery("*[class*='ani_'][class*='aniUtil_onMouse']:not([class*='aniUtil_disabled'])").each((function () { var a = get_aniClasses(this); jQuery(this).hasClass("aniUtil_onMouse") && (jQuery(this).mouseover((function () { jQuery(this).hasClass("aniUtil_disabled") || (jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 100), jQuery(this).addClass(a), jQuery(this).hasClass("aniUtil_onMouseRepeat") ? jQuery(this).addClass("animate__infinite") : jQuery(this).hasClass("aniUtil_active") ? this.addEventListener("animationend", (() => { jQuery(this).removeClass(a), jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 0) })) : jQuery(this).removeClass("aniUtil_onMouse")) })), jQuery(this).mouseout((function () { jQuery(this).hasClass("aniUtil_onMouseRepeat") && (jQuery(this).removeClass("animate__infinite"), jQuery(this).hasClass("aniUtil_active") ? this.addEventListener("animationend", (() => { jQuery(this).removeClass(a), jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 0) })) : (jQuery(this).removeClass("aniUtil_onMouse"), jQuery(this).removeClass("aniUtil_onMouseRepeat"))) }))) })), jQuery("*[class*='aniCus_tubeLight'][class*='aniUtil_onMouse']:not([class*='aniUtil_disabled'])").each((function () { jQuery(this).hasClass("aniUtil_onMouse") && (jQuery(this).hasClass("aniUtil_animating") || jQuery(this).mouseover((function () { jQuery(this).hasClass("aniUtil_disabled") || aniCus_tubeLight(this, 3) }))) })), jQuery("*[class*='aniCus_OutIn'][class*='aniUtil_onMouse']:not([class*='aniUtil_disabled'])").each((function () { var a = get_aniOutInClasses(this), i = a[0], s = a[1]; jQuery(this).hasClass("aniUtil_onMouse") && (jQuery(this).hasClass("aniUtil_animating") || jQuery(this).mouseover((function () { jQuery(this).hasClass("aniUtil_disabled") || aniCus_OutIn(this, 3, i, s) }))) })) } function inner_Animations() { jQuery(".aniUtil_scrollDiv").each((function () { jQuery(this).scroll((function () { var a = this; jQuery("*[class*='aniIn_']:not([class*='aniUtil_onClick']):not([class*='aniUtil_onMouse']):not([class*='aniUtil_onKey']):not([class*='aniUtil_disabled'])").each((function () { var i = "", s = this.classList; jQuery(s).each((function () { if (this.match(/^aniIn_/)) { var a = this.split("_")[1]; i = "animate__animated animate__" + a } })), !0 === isScrolledIntoDivView(this, a) ? (jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 100), jQuery(this).addClass(i)) : jQuery(this).hasClass("aniUtil_active") && (jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 0), jQuery(this).removeClass(i)) })) })) })) } function key_Animations(a) { var i = "*[class*='aniUtil_onKey-" + a.code + "']:not([class*='aniUtil_disabled'])"; jQuery(i).each((function () { var a = get_aniClasses(this); if (jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 100), jQuery(this).addClass(a), jQuery(this).hasClass("aniUtil_active") && this.addEventListener("animationend", (() => { jQuery(this).removeClass(a), jQuery(this).hasClass("aniUtil_dramatic") && jQuery(this).css("opacity", 0) })), jQuery(this).hasClass("aniCus_tubeLight") && aniCus_tubeLight(this, 4), jQuery(this).is('[class*="aniCus_OutIn"]')) { var i = get_aniOutInClasses(this); aniCus_OutIn(this, 4, i[0], i[1]) } })) } function get_aniClasses(a) { a = jQuery(a)[0]; var i = "", s = a.classList; return jQuery(s).each((function () { if (this.match(/^ani_/)) { var a = this.split("_")[1]; i = "animate__animated animate__" + a } })), i } function get_aniOutInClasses(a) { var i = "", s = "", t = a.classList; return jQuery(t).each((function () { this.match(/^aniCus_OutIn/) && (i = "animate__animated animate__" + this.split("-")[1], s = "animate__animated animate__" + this.split("-")[2]) })), [i, s] } //Check if element is scrolled into view function isScrolledIntoView(elem) { //This function tells whether the element is visible on view var rect = elem.getBoundingClientRect(); var elemTop = rect.top; var elemBottom = rect.bottom; var viewportHeight = window.innerHeight * 0.8; var elemHeight = elem.offsetHeight; var minVisibleHeight = elemHeight * 0.8; //Completely visible if ((elemTop >= 0 && elemBottom <= window.innerHeight)) return "full"; //Consider completely visible if half of element is within the viewport else if ((rect.y <= (window.innerHeight * .5) && rect.height >= viewportHeight)) return "full"; //Partially visible else if ((elemTop < window.innerHeight && elemBottom >= 0)) return "partial"; //Not visible else return "no"; } function isScrolledIntoDivView(elem, parent) { const elemrect = elem.getBoundingClientRect(); const parentrect = parent.getBoundingClientRect(); var parentTop = parentrect.top; var parentBottom = parentrect.bottom; var elemTop = elemrect.top; var elemBottom = elemrect.bottom; // Calculate 80% of the parent height var parentHeight = parent.clientHeight * 0.8; // Consider the element completely visible if it fits within 80% of the parent's height return ((elemBottom <= parentBottom) && (elemTop >= parentTop + parentHeight)); } function aniCus_tubeLight(a, i) { 2 == i || 3 == i || 4 == i ? jQuery(a).hasClass("animate__animated") || jQuery(a).hasClass("aniUtil_animating") || (jQuery(a).hasClass("aniUtil_dramatic") && jQuery(a).css("opacity", 100), jQuery(a).addClass("animate__animated animate__flash animate__repeat-2 animate__faster"), jQuery(a).addClass("aniUtil_animating"), a.addEventListener("animationend", (() => { jQuery(a).removeClass("animate__animated animate__flash animate__repeat-2 animate__faster"), jQuery(a).addClass("animate__animated animate__fadeOut animate__slow"), a.addEventListener("animationend", (() => { jQuery(a).removeClass("animate__animated animate__fadeOut animate__slow"), jQuery(a).addClass("animate__animated animate__flash animate__faster"), a.addEventListener("animationend", (() => { jQuery(a).removeClass("animate__animated animate__flash animate__faster"), jQuery(a).addClass("animate__animated animate__fadeIn animate__slower"), a.addEventListener("animationend", (() => { jQuery(a).hasClass("aniUtil_active") ? jQuery(a).removeClass("animate__animated animate__fadeIn animate__slower") : 2 == i ? jQuery(a).removeClass("aniUtil_onClick") : 3 == i && jQuery(a).removeClass("aniUtil_onMouse") })) })) })) })), jQuery(a).removeClass("aniUtil_animating")) : 1 == i && (jQuery(a).hasClass("animate__animated") || jQuery(a).hasClass("aniUtil_animating") || (jQuery(a).hasClass("aniUtil_dramatic") && jQuery(a).css("opacity", 100), jQuery(a).addClass("animate__animated animate__flash animate__repeat-2 animate__faster"), jQuery(a).addClass("aniUtil_animating"), a.addEventListener("animationend", (() => { jQuery(a).removeClass("animate__animated animate__flash animate__repeat-2 animate__faster"), jQuery(a).addClass("animate__animated animate__fadeOut animate__slow"), a.addEventListener("animationend", (() => { jQuery(a).removeClass("animate__animated animate__fadeOut animate__slow"), jQuery(a).addClass("animate__animated animate__flash animate__faster"), a.addEventListener("animationend", (() => { jQuery(a).removeClass("animate__animated animate__flash animate__faster"), jQuery(a).addClass("animate__animated animate__fadeIn animate__slower") })) })) })), jQuery(a).removeClass("aniUtil_animating"))) } function aniCus_OutIn(a, i, s, t) { 2 == i || 3 == i || 4 == i ? jQuery(a).hasClass("animate__animated") || jQuery(a).hasClass("aniUtil_animating") || (jQuery(a).hasClass("aniUtil_dramatic") && jQuery(a).css("opacity", 100), jQuery(a).addClass(s), jQuery(a).addClass("aniUtil_animating"), a.addEventListener("animationend", (() => { jQuery(a).removeClass(s), jQuery(a).addClass(t), a.addEventListener("animationend", (() => { jQuery(a).removeClass("aniUtil_animating"), jQuery(a).hasClass("aniUtil_active") ? jQuery(a).removeClass(t) : 2 == i ? jQuery(a).removeClass("aniUtil_onClick") : 3 == i && jQuery(a).removeClass("aniUtil_onMouse") })) }))) : 1 == i && (jQuery(a).hasClass("animate__animated") || jQuery(a).hasClass("aniUtil_animating") || (jQuery(a).hasClass("aniUtil_dramatic") && jQuery(a).css("opacity", 100), jQuery(a).addClass(s), jQuery(a).addClass("aniUtil_animating"), a.addEventListener("animationend", (() => { jQuery(a).removeClass(s), jQuery(a).addClass(t), a.addEventListener("animationend", (() => { jQuery(a).removeClass("aniUtil_animating") })) })))) } function aniCus_text() { jQuery("*[class*='aniCus_text']").each((function () { var a = this, i = "", s = a.classList; jQuery(s).each((function () { if (this.match(/^aniCus_text/)) { var a = this.split("-")[1]; i = "ani_" + a } })), jQuery(this).hasClass("aniUtil_dramatic") && (i += " aniUtil_dramatic", jQuery(this).removeClass("aniUtil_dramatic")), jQuery(this).hasClass("aniUtil_active") && (i += " aniUtil_active"), jQuery(this).hasClass("aniUtil_onClick") && (i += " aniUtil_onClick"), jQuery(this).hasClass("aniUtil_onMouse") && (i += " aniUtil_onMouse"), a.innerHTML = a.textContent.replace(/\S/g, ((a, s) => "jQuery{a}`)) })), jQuery("*[class*='aniUtil_letter']").each((function () { var a = 0, i = this.classList; jQuery(i).each((function () { if (this.match(/^aniUtil_letter/)) { var i = this.split("-")[1]; a = parseInt(i) / 10, a += "s" } })), (jQuery(this).hasClass("aniUtil_onClick") || jQuery(this).hasClass("aniUtil_onMouse")) && (a = ""), this.style.display = "inline-block", this.style.animationDelay = a })) } function aniUtil_disable(a) { if ("all" == a) jQuery("*[class*='ani_']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='aniIn_']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='aniCus_']").each((function () { jQuery(this).addClass("aniUtil_disabled") })); else if ("custom" == a) jQuery("*[class*='aniCus_']").each((function () { jQuery(this).addClass("aniUtil_disabled") })); else if ("seekers" == a) jQuery("*[class*='ani_bounce']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_flash']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_pulse']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_rubberBand']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_shakeX']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_shakeY']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_headShake']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_swing']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_tada']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_wobble']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_jello']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_heartBeat']").each((function () { jQuery(this).addClass("aniUtil_disabled") })); else if ("specials" == a) jQuery("*[class*='ani_hinge']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_jackInTheBox']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_rollIn']").each((function () { jQuery(this).addClass("aniUtil_disabled") })), jQuery("*[class*='ani_rollOut']").each((function () { jQuery(this).addClass("aniUtil_disabled") })); else { jQuery("*[class*='" + ("ani_" + a) + "']").each((function () { jQuery(this).addClass("aniUtil_disabled") })) } aniUtil_dramatic() } function aniUtil_enable(a) { if ("all" == a) jQuery("*[class*='ani_']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='aniIn_']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='aniCus_']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })); else if ("custom" == a) jQuery("*[class*='aniCus_']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })); else if ("seekers" == a) jQuery("*[class*='ani_bounce']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_flash']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_pulse']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_rubberBand']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_shakeX']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_shakeY']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_headShake']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_swing']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_tada']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_wobble']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_jello']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_heartBeat']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })); else if ("specials" == a) jQuery("*[class*='ani_hinge']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_jackInTheBox']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_rollIn']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })), jQuery("*[class*='ani_rollOut']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })); else { jQuery("*[class*='" + ("ani_" + a) + "']").each((function () { jQuery(this).removeClass("aniUtil_disabled") })) } aniUtil_dramatic() } function aniUtil_animate(a, i) { jQuery(a).hasClass("aniUtil_disabled") && jQuery(a).removeClass("aniUtil_disabled"), jQuery(a).addClass(i), jQuery(a).hasClass("aniUtil_onClick") || jQuery(a).hasClass("aniUtil_onMouse") || view_Animations(), jQuery(a).hasClass("aniUtil_onClick") && click_Animations(), jQuery(a).hasClass("aniUtil_onMouse") && hover_Animations() } function aniUtil_inanimate(a) { jQuery(a).addClass("aniUtil_disabled") } function aniUtil_reset(a) { jQuery(a).removeClass(get_aniClasses(a)), jQuery(a).hasClass("aniUtil_onMouse") || jQuery(a).hasClass("aniUtil_onClick") || jQuery(a).is('[class*="aniCus_onKey"]') || view_Animations() } function aniUtil_flush(a) { jQuery(a).removeClass(get_aniClasses(a)), jQuery(a).removeClass("ani_" + get_aniClasses(a).split("__")[2]) } jQuery(window).on("load", (function () { aniCus_text(), aniUtil_dramatic(), view_Animations(), click_Animations(), hover_Animations(), inner_Animations() })), jQuery(window).scroll((function () { view_Animations() })), jQuery(document).keyup((function (a) { key_Animations(a) })); /* HELPER CLASS * -------------------------- */ /* FA based classes */ /*! Modified from font-awesome helper CSS classes - PIXEDEN * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (CSS: MIT License) */ /* makes the font 33% larger relative to the icon container */ .pe-lg { font-size: 1.3333333333333333em; line-height: 0.75em; vertical-align: -15%; } .pe-2x { font-size: 2em; } .pe-3x { font-size: 3em; } .pe-4x { font-size: 4em; } .pe-5x { font-size: 5em; } .pe-fw { width: 1.2857142857142858em; text-align: center; } .pe-ul { padding-left: 0; margin-left: 2.142857142857143em; list-style-type: none; } .pe-ul > li { position: relative; } .pe-li { position: absolute; left: -2.142857142857143em; width: 2.142857142857143em; top: 0.14285714285714285em; text-align: center; } .pe-li.pe-lg { left: -1.8571428571428572em; } .pe-border { padding: .2em .25em .15em; border: solid 0.08em #eeeeee; border-radius: .1em; } .pull-right { float: right; } .pull-left { float: left; } .pe.pull-left { margin-right: .3em; } .pe.pull-right { margin-left: .3em; } .pe-spin { -webkit-animation: spin 2s infinite linear; -moz-animation: spin 2s infinite linear; -o-animation: spin 2s infinite linear; animation: spin 2s infinite linear; } @-moz-keyframes spin { 0% { -moz-transform: rotate(0deg); } 100% { -moz-transform: rotate(359deg); } } @-webkit-keyframes spin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(359deg); } } @-o-keyframes spin { 0% { -o-transform: rotate(0deg); } 100% { -o-transform: rotate(359deg); } } @-ms-keyframes spin { 0% { -ms-transform: rotate(0deg); } 100% { -ms-transform: rotate(359deg); } } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(359deg); } } .pe-rotate-90 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); } .pe-rotate-180 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg); } .pe-rotate-270 { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -ms-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); } .pe-flip-horizontal { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1); -webkit-transform: scale(-1, 1); -moz-transform: scale(-1, 1); -ms-transform: scale(-1, 1); -o-transform: scale(-1, 1); transform: scale(-1, 1); } .pe-flip-vertical { filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1); -webkit-transform: scale(1, -1); -moz-transform: scale(1, -1); -ms-transform: scale(1, -1); -o-transform: scale(1, -1); transform: scale(1, -1); } .pe-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: middle; } .pe-stack-1x, .pe-stack-2x { position: absolute; left: 0; width: 100%; text-align: center; } .pe-stack-1x { line-height: inherit; } .pe-stack-2x { font-size: 2em; } .pe-inverse { color: #ffffff; } /* Custom classes / mods - PIXEDEN */ .pe-va { vertical-align: middle; } .pe-border { border: solid 0.08em #eaeaea; } [class^="pe-7s-"], [class*=" pe-7s-"] { display: inline-block; } gstrafacci Archives - Setec Consulting Group https://setecnet.com.br/home/tag/gstrafacci/ Consultoria, Treinamento, Auditoria Wed, 03 Apr 2024 14:03:26 +0000 pt-BR hourly 1 O Lean Seis Sigma é elitista em boa parte das organizações e precisamos falar sobre isso. https://setecnet.com.br/home/o-lss-e-elitista-e-precisamos-falar-sobre-isso/ Wed, 03 Apr 2024 13:59:00 +0000 https://setecnet.com.br/home/?p=29807 The post O Lean Seis Sigma é elitista em boa parte das organizações e precisamos falar sobre isso. appeared first on Setec Consulting Group.

]]>
Excelência em Seguros: Conectando Metodologias Lean Seis Sigma com a Realidade do Mercado Brasileiro https://setecnet.com.br/home/conectando-lss-com-o-mercado-brasileiro/ Wed, 03 Apr 2024 13:48:54 +0000 https://setecnet.com.br/home/?p=29802 The post Excelência em Seguros: Conectando Metodologias Lean Seis Sigma com a Realidade do Mercado Brasileiro appeared first on Setec Consulting Group.

]]>
TISAX® – Segurança da Informação no Setor Automotivo https://setecnet.com.br/home/tisax-seguranca-da-informacao-no-setor-automotivo/ Wed, 03 Apr 2024 13:22:19 +0000 https://setecnet.com.br/home/?p=29796 The post TISAX® – Segurança da Informação no Setor Automotivo appeared first on Setec Consulting Group.

]]>
Manuais AIAG: APQP 3ª Edição e Plano de Controle 1ª Edição Grandes desafios, novos manuais, melhores resultados. https://setecnet.com.br/home/manuais-aiag-apqp-3a-edicao/ Fri, 16 Feb 2024 14:13:48 +0000 https://setecnet.com.br/home/?p=29786 The post Manuais AIAG: APQP 3ª Edição e Plano de Controle 1ª Edição Grandes desafios, novos manuais, melhores resultados. appeared first on Setec Consulting Group.

]]>
A Importância da Certificação TISAX na Indústria Automotiva https://setecnet.com.br/home/a-importancia-da-certificacao-tisax-na-industria-automotiva/ Fri, 26 Jan 2024 14:33:44 +0000 https://setecnet.com.br/home/?p=29711 The post A Importância da Certificação TISAX na Indústria Automotiva appeared first on Setec Consulting Group.

]]>
8 Tendências para a Excelência Operacional e Programas Lean Seis Sigma em 2024 https://setecnet.com.br/home/8-tendencias-para-oe-e-lss-em-2024/ Mon, 08 Jan 2024 14:27:31 +0000 https://setecnet.com.br/home/?p=29591 The post 8 Tendências para a Excelência Operacional e Programas Lean Seis Sigma em 2024 appeared first on Setec Consulting Group.

]]>
Ativação de Belts na Era Digital: Integrando Ondas Síncronas e Assíncronas https://setecnet.com.br/home/ativacao-de-belts-na-era-digital/ Wed, 01 Nov 2023 13:55:28 +0000 https://setecnet.com.br/home/?p=29325 The post Ativação de Belts na Era Digital: Integrando Ondas Síncronas e Assíncronas appeared first on Setec Consulting Group.

]]>
Lean Learning: Uma nova forma de pensar o aprendizado. https://setecnet.com.br/home/lean-learning-uma-nova-forma-de-aprendizado/ Mon, 23 Oct 2023 15:09:35 +0000 https://setecnet.com.br/home/?p=29286 The post Lean Learning: Uma nova forma de pensar o aprendizado. appeared first on Setec Consulting Group.

]]>
Conectando Design Thinking e APQP: A perspectiva do cliente no desenvolvimento de produtos automotivos. https://setecnet.com.br/home/conectando-design-thinking-e-apqp/ Mon, 03 Jul 2023 20:30:01 +0000 https://setecnet.com.br/home/?p=28657 The post Conectando Design Thinking e APQP: A perspectiva do cliente no desenvolvimento de produtos automotivos. appeared first on Setec Consulting Group.

]]>
Os desafios de se criar uma cultura de excelência (Lean) https://setecnet.com.br/home/os-desafios-de-se-criar-uma-cultura-de-excelencia-lean/ Tue, 04 Oct 2022 17:23:10 +0000 https://setecnet.com.br/home/?p=25900 The post Os desafios de se criar uma cultura de excelência (Lean) appeared first on Setec Consulting Group.

]]>