`),this.#O()})).catch((e=>{if(e&&this.#i.error(e),e&&this.#o&&!this.#A)return this.#i.debug("fetch call failed. Switch to adblck domain and path"),this.#A=!0,this.#s.enableAdbMode(),void this.show();this.#n(xe)}))}#O(){this.#i.debug("render"),this.#k.render(this.#y)}#C(e){let t=`${window.location.protocol}//${this.#v}/script/interstitial.php`;if(this.#o&&this.#s.isAdbMode()){const{adserverDomain:e}=this.#o,i=`/${re("abcdefgh0123456789")}`;t=`${window.location.protocol}//${e}${i}`}return t+=`?r=${this.#l}`,this.#m&&(t+="&rbd=1"),this.#b&&(t+=this.#b),t=t+"&atag=1"+`&czid=${this.#u}`+`&aggr=${this.#h}`+`&seqid=${e}`+`&ufp=${encodeURIComponent(this.#T)}`+`&srs=${this.#s.getSesionRandomString()}`+`&cbpage=${encodeURIComponent(P())}`+`&atv=${this.#x}`+`&cbref=${encodeURIComponent(B())}`,this.#o&&(t+="&abtg=1"),this.#g&&(t+="&ppv=1"),this.#p&&(t+=`&ab_test=${this.#p}`),!1===this.#f&&(t+="&cap=0"),this.#o&&this.#o.adbVersion&&(t+=`&adbv=${this.#o.adbVersion}`),this.#o&&this.#s.isAdbMode()?(t+="&sadbl=2",t+="&fmt=intrn",this.#i.debug(`bid url: ${t}`),ne(t)):(this.#i.debug(`bid url: ${t}`),t)}};const Me="znid";var _e=class{targetElementsCssSelector=null;shouldTriggerPopOnTargetClick=!1;constructor(e,t,i){this.targetElementsCssSelector=e,this.shouldTriggerPopOnTargetClick=t,this.zoneId=i}isPresent(){return!!this.targetElementsCssSelector}isActionAllowedOnElement(e){if(!this.isPresent())return!0;if(e.hasAttribute(Me))return e.getAttribute(Me)===this.zoneId;if(e.hasAttribute("doskip"))return!1;const t=m()(document.querySelectorAll('[doskip*="1"]'));for(const i of t)if(i.contains(e))return!1;return this.#I(e)?this.shouldTriggerPopOnTargetClick:!this.shouldTriggerPopOnTargetClick}#I(e){const t=document.querySelectorAll(this.targetElementsCssSelector);do{for(let i=0;i{var e,t,i;const r=(e,t)=>{try{const i=t.getBoundingClientRect();e.style.top=`${i.top+window.scrollY}px`,e.style.left=`${i.left+window.scrollX}px`,e.style.width=`${i.width}px`,e.style.height=`${i.height}px`}catch(e){}};n()(e=this.iframesToOverlays).call(e,(e=>{let{overlay:t,iframe:i}=e;return r(t,i)})),n()(t=this.videosToOverlays).call(t,(e=>{let{overlay:t,video:i}=e;return r(t,i)})),n()(i=this.anchorsToOverlays).call(i,(e=>{let{overlay:t,anchor:i}=e;return r(t,i)}))}),500)}clearOverlaysResizeIntervalChecker(){try{clearInterval(this.overlaysResizeIntervalChecker)}catch(e){}}#R(e){const t=document.createElement("div");if(t.addEventListener("mousedown",(e=>{this.#i.debug("mousedown on overlay"),e.stopPropagation(),e.preventDefault(),this.desktopClickListener(e)}),this.#E),e===document.body)t.id="dontfoid",t.style.top="0px",t.style.left="0px",t.style.width=`${window.innerWidth||document.body.clientWidth}px`,t.style.height=`${window.innerHeight||document.body.clientHeight}px`,t.style.position="fixed";else{const i=e.getBoundingClientRect();t.style.top=`${i.top+window.scrollY}px`,t.style.left=`${i.left+window.scrollX}px`,t.style.width=`${i.width}px`,t.style.height=`${i.height}px`,t.style.position="absolute",t.setAttribute("donto","")}return t.setAttribute(Me,this.#l),t.style.zIndex=2147483647,t.style.backgroundColor="transparent",e===document.body?document.body.appendChild(t):e.parentNode.appendChild(t),t}attachVideoOverlays(){const e=document.querySelectorAll("video");for(let t=0;t false"),this.#E=!1),this.overlays=new De(this.elementTargeting,v()(t=this.#z).call(t,this),this.#i,this.#t.zoneId,this.#E),e.tagVersionSuffix&&(this.#x+=e.tagVersionSuffix),this.#i.debug("tag version:",this.#x)}show(){this.#y=null,this.#$=null,this.#P=!1,fetch(this.#C()).then((e=>200===e.status||202===e.status?e.json():(204===e.status&&(this.hasNoInventory=!0,this.#i.debug(`no inventory! reset after ${this.#w} sec`),f()((()=>{this.hasNoInventory=!1}),1e3*this.#w),this.#w<7200&&(this.#w*=5)),ye().reject()))).then((e=>{if(this.#i.debug("response:",e),e.capped_ttl)return this.isCapped=!0,this.#i.debug(`capped! reset after ${e.capped_ttl} sec`),f()((()=>{this.isCapped=!1}),1e3*e.capped_ttl),void this.#t.actionCallback(ke);if(this.#w>12&&(this.#w=12),!this.#m){this.#m=!0;const t=e.delay??0;return this.#i.debug("delay is",t),void f()((()=>{this.#F(e)}),1e3*t)}this.#F(e)})).catch((e=>{if(e&&this.#i.error(e),e&&this.#t.adblockSettings&&!this.#A)return this.#i.debug("fetch call failed. Switch to adblck domain and path"),this.#s.enableAdbMode(),this.#A=!0,void this.show();this.#t.actionCallback(ke)}))}#C(){let e=`${window.location.protocol}//${this.#t.adserverDomain}/script/suurl5.php`;if(this.#t.adblockSettings&&this.#s.isAdbMode()){const{adserverDomain:t}=this.#t.adblockSettings,i=`/${re("abcdefgh0123456789")}`;e=`${window.location.protocol}//${t}${i}`}if(e+=`?r=${this.#t.zoneId}`,this.#m&&(e+="&rbd=1"),this.#t.targetCountries){const t=this.#t.targetCountries.join(",");this.#t.triggerOnTargetCountries?e+="&allowed_countries="+encodeURIComponent(t):e+="&excluded_countries="+encodeURIComponent(t)}return e=e+this.#t.clientHintsQueryStr+"&atag=1&cbur="+Math.random()+"&cbiframe="+$()+"&cbWidth="+F()+"&cbHeight="+U()+"&cbtitle="+encodeURIComponent(N())+"&cbpage="+encodeURIComponent(P())+"&cbref="+encodeURIComponent(B())+"&cbdescription="+encodeURIComponent(H("description"))+"&cbkeywords="+encodeURIComponent(H("keywords"))+"&cbcdn="+encodeURIComponent(this.#s.getCdnDomain())+"&ts="+be()()+"&atv="+this.#x+"&ufp="+encodeURIComponent(this.#t.uniqueFingerprint)+"&srs="+this.#s.getSesionRandomString(),this.#t.adblockSettings&&(e+="&abtg=1"),this.#t.aggressivity&&(e+=`&aggr=${this.#t.aggressivity}`),this.#t.collectiveZoneId&&(e+=`&czid=${this.#t.collectiveZoneId}`),this.#t.recordPageView&&(e+="&ppv=1"),this.#t.abTest&&(e+=`&ab_test=${this.#t.abTest}`),!1===this.#t.adsCapping&&(e+="&cap=0"),this.#t.adblockSettings&&this.#t.adblockSettings.adbVersion&&(e+=`&adbv=${this.#t.adblockSettings.adbVersion}`),this.#t.adblockSettings&&this.#s.isAdbMode()?(e+="&sadbl=2",e+="&fmt=suv5",this.#i.debug(`bid url: ${e}`),ne(e)):(this.#i.debug(`bid url: ${e}`),e)}#U(e){try{let t=this.#L?this.#L(""):window.open("");return t.document.open(),t.document.writeln('`),void(!this.#m&&this.#t.delay>0?(this.#i.debug(`delay present. render after: ${this.#t.delay} sec`),f()(v()(s=this.#O).call(s,this),1e3*this.#t.delay)):this.#O())))}#Te(e){this.#i.debug("fallback script str:",e);const t=(new DOMParser).parseFromString(e,"text/html").querySelector("script");if(!t)return void this.#i.error("invalid fallback script. move on");this.#i.debug("fallback script:",t);const i=document.createElement("script");for(const e of t.attributes)i.setAttribute(e.name,e.value);i.src||(i.textContent=t.textContent),document.body.appendChild(i)}#Se(e){const t=JSON.parse(atob(e));this.#i.debug("hp data:",t);const i={zoneId:t.pop_zone_id.toString(),linkedZoneId:t.source_zone_id.toString()};var r;t.attributes&&(t.attributes["element-list"]&&(i.targetElementsCssSelector=t.attributes["element-list"],i.triggerOnTargetElementsClick="allow"===t.attributes["element-action"]),t.attributes["country-list"]&&(i.targetCountries=tt()(r=t.attributes["country-list"]).call(r).split(","),i.triggerOnTargetCountries="allow"===t.attributes["country-action"])),this.#s.runPop(i)}#n(){if(this.#t.showOnInnerLinkClick&&this.#Ae)return this.#i.debug("redirect to inner link"),void(window.location.href=this.#Ae);this.#ke=!1,this.#t.refreshRate>0?(this.#i.debug(`rebid after ${this.#t.refreshRate} sec`),f()((()=>{this.#m=!0,this.#ge()}),1e3*this.#t.refreshRate)):this.#i.debug("no rebidding. finish")}#Ce(){const e=document.querySelectorAll("a"),t=new(c())(P()).hostname;for(let i=0;i{t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,t.preventDefault?t.preventDefault():t.returnValue=!1,this.#ke||(this.#i.debug("click on inner link detected. render ad"),this.#ke=!0,this.#Ae=e[i].href,this.#k.render(this.#y))}),{capture:!0})}#O(){this.#i.debug("render"),this.#t.showOnInnerLinkClick?(this.#i.debug("google friendly interstitial. ad will be rendered on inner link click"),this.#Ce()):this.#k.render(this.#y)}#C(){let e=`${window.location.protocol}//${this.#v}/script/interstitial.php`;if(this.#o&&this.#s.isAdbMode()){const{adserverDomain:t}=this.#o,i=`/${re("abcdefgh0123456789")}`;e=`${window.location.protocol}//${t}${i}`}return e+=`?r=${this.#l}`,this.#m&&(e+="&rbd=1"),this.#b&&(e+=this.#b),e=e+`&srs=${this.#s.getSesionRandomString()}`+`&ufp=${encodeURIComponent(this.#T)}`+`&cbpage=${encodeURIComponent(P())}`+`&atv=${this.#x}`+`&cbref=${encodeURIComponent(B())}`,this.#we&&(e+=`&sub1=${encodeURIComponent(this.#we)}`),this.#xe&&(e+="&atag=1"),this.#u&&(e+=`&czid=${this.#u}`),this.#h&&(e+=`&aggr=${this.#h}`),this.#o&&(e+="&abtg=1"),this.#g&&(e+="&ppv=1"),this.#p&&(e+=`&ab_test=${this.#p}`),this.#o&&this.#o.adbVersion&&(e+=`&adbv=${this.#o.adbVersion}`),this.#o&&this.#s.isAdbMode()?(e+="&sadbl=2",e+="&fmt=intrn",this.#i.debug(`bid url: ${e}`),ne(e)):(this.#i.debug(`bid url: ${e}`),e)}};const nt="#399afe";const st="inpageclick",ot="inpageclose",at="utsid-send";class ct extends HTMLElement{#Oe;constructor(){super(),this._shadowRoot=this.attachShadow({mode:"open"}),this.click=e=>{e.stopPropagation();const t=new CustomEvent(st,{bubbles:!0});this.dispatchEvent(t)},this.close=e=>{e.stopPropagation();const t=new CustomEvent(ot,{bubbles:!0});this.dispatchEvent(t)},this.missclick=()=>{document.dispatchEvent(new CustomEvent("in-page-missclick"))}}connectedCallback(){const e=document.querySelectorAll("in-page-message");let t=0,i="top";for(let i=0;i{const t=document.createElement("div");t.id=`note-${e.id}`,t.style[e.position]=`${e.offset}px`,t.style.fontFamily='-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif',t.style.fontWeight="400",t.style.fontSize="16px",t.style.lineHeight="1.3",t.style.position="fixed",t.style.right="0",t.style.letterSpacing="-0.31em",t.style.textRendering="optimizespeed",t.style.display="flex",t.style.webkitBoxOrient="horizontal",t.style.webkitBoxDirection="normal",t.style.msFlexFlow="row wrap",t.style.alignContent="flex-start",t.style.alignItems="center",t.style.cursor="pointer",t.style.transition="padding-right 0.1s, top 0.3s",t.style.overflow="hidden",t.style.zIndex="2147483645",t.style.wordWrap="break-word",t.style.width="380px",t.style.paddingTop="20px";const i=()=>{window.innerWidth<380?t.style.width="100%":t.style.width="380px"};i();const r=document.createElement("div");r.style.margin="5px",r.style.borderRadius="55px",r.style.position="relative",r.style.background=nt,r.style.color="#ffffff",r.style.width="70%",r.style.textAlign="center",r.style.height="100px",r.style.justifyContent="center",r.style.display="flex",r.style.alignItems="center";const n=document.createElement("p");n.style.width="90%",n.style.padding="2%",n.style.fontSize="0.9em",n.style.display="inline-block",n.style.letterSpacing="normal",n.style.wordSpacing="normal",n.style.verticalAlign="middle",n.style.textRendering="auto",n.style.textAlign="center";const s=document.createElement("b");s.textContent=e.dataTitle;const o=document.createElement("br"),a=document.createTextNode(e.dataDescription),c=document.createElement("img");c.classList.add("graph"),c.src=e.dataIcon,c.alt="graph",c.style.width="76px",c.style.height="76px",c.style.boxSizing="border-box",c.style.borderRadius="50%",c.style.position="relative",c.style.marginLeft="2%",c.style.border=`4px solid ${nt}`,c.style.display="inline-block",c.style.letterSpacing="normal",c.style.wordSpacing="normal",c.style.verticalAlign="middle",c.style.textRendering="auto",c.style.textAlign="center";const l=document.createElement("div");l.id=`missclick-${e.id}`,l.style.right="0",l.style.top="0",l.style.height="100%",l.style.width=`${e.widthOfMissclickArea}px`,l.style.zIndex="2",l.style.position="absolute",l.style.alignItems="start",l.style.justifyContent="center",l.style.display="flex";const d=document.createElement("div");return d.id=`close-${e.id}`,d.innerHTML="✕",d.style.fontSize="20px",d.style.marginTop="10px",d.style.zIndex="23",d.style.display="inline-block",d.style.width="24px",d.style.height="24px",d.style.background="transparent",d.style.textAlign="center",d.style.color="#a6a0a7",d.style.letterSpacing="normal",d.style.wordSpacing="normal",d.style.verticalAlign="middle",d.style.textRendering="auto",d.onmouseover=()=>{d.style.background="#a0a0ff"},d.onmouseout=()=>{d.style.background="transparent"},n.appendChild(s),n.appendChild(o),n.appendChild(a),r.appendChild(n),l.appendChild(d),t.appendChild(r),t.appendChild(c),t.appendChild(l),{content:t,resizeFunc:i}})({id:this.getAttribute("id"),position:i,offset:t,dataTitle:this.getAttribute("data-title"),dataDescription:this.getAttribute("data-description"),dataIcon:this.getAttribute("data-icon"),notePaddingRightStyleRaw:"",widthOfMissclickArea:50});this.shadowRoot.appendChild(o.content),this.#Oe=o.resizeFunc;const a=this.shadowRoot.getElementById(`note-${this.getAttribute("id")}`),c=this.shadowRoot.getElementById(`close-${this.getAttribute("id")}`),l=this.shadowRoot.getElementById(`missclick-${this.getAttribute("id")}`);if(this.hasAttribute("data-imp-link")){let e=this.getAttribute("data-imp-link");window[at]&&(e+=`&utsid=${window[at]}`),e+=`&cbpage=${encodeURIComponent(P())}`,e+=`&cbref=${encodeURIComponent(B())}`;const t=document.createElement("img");t.src=e.toString(),t.style.display="none",t.width=0,t.height=0,a.appendChild(t)}I(a,"click",this.click),I(c,"click",this.close),I(l,"click",this.missclick)}resize(){this.#Oe&&this.#Oe()}}var lt=ct,dt=class{#t={};#i;#s;#b="";#Ie;#m=!1;#Ee=!1;#x="56.0";#Re=[];#Pe=null;#ue=10;#A=!1;constructor(e){this.#i=new y(`ipp_new_${e.zoneId}`),this.#i.debug("init ipp with config:",e),this.#t=e,this.#s=window[e.adcashGlobalName],customElements.get("in-page-message")||customElements.define("in-page-message",lt),e.tagVersionSuffix&&(this.#x+=e.tagVersionSuffix),I(window,"resize",(()=>{var e;n()(e=this.#Re).call(e,(e=>{let{htmlElement:t}=e;t&&t.resize()}))})),this.#s.getClientHints(!1).then((e=>{this.#b=e})).finally((()=>{f()((()=>{this.#ge()}),1e3*this.#t.delay)}))}#C(){let e=`${window.location.protocol}//${this.#t.adserverDomain}/script/push.php`;if(this.#t.adblockSettings&&this.#s.isAdbMode()){const{adserverDomain:t}=this.#t.adblockSettings,i=`/${re("abcdefgh0123456789")}`;e=`${window.location.protocol}//${t}${i}`}return e+=`?r=${this.#t.zoneId}&ipp=1`,this.#Ie=te?this.#t.renderPosMobile:this.#t.renderPosDesktop,e+=`&mads=${this.#t.maxAds}&position=${this.#Ie}`,this.#t.isAutoTag&&(e+=`&czid=${this.#t.collectiveZoneId}&atag=1`),this.#t.aggressivity&&(e+=`&aggr=${this.#t.aggressivity}`),this.#t.adblockSettings&&(e+="&abtg=1"),this.#m&&(e+="&rbd=1"),this.#t.recordPageView&&(e+="&ppv=1"),this.#t.linkedZoneId&&(e+=`&pblcz=${this.#t.linkedZoneId}`),this.#t.abTest&&(e+=`&ab_test=${this.#t.abTest}`),this.#t.sub1&&(e+=`&sub1=${encodeURIComponent(this.#t.sub1)}`),this.#t.adblockSettings&&this.#t.adblockSettings.adbVersion&&(e+=`&adbv=${this.#t.adblockSettings.adbVersion}`),e=e+`&srs=${this.#s.getSesionRandomString()}`+`&ufp=${encodeURIComponent(this.#t.uniqueFingerprint)}`+`&cbpage=${encodeURIComponent(P())}`+`&atv=${this.#x}`+`&cbref=${encodeURIComponent(B())}`,this.#b&&(e+=this.#b),this.#Pe&&(e+="&ipptr=1"),this.#t.adblockSettings&&this.#s.isAdbMode()?(e+="&sadbl=2",e+="&fmt=ippg",this.#i.debug(`bid url: ${e}`),ne(e)):(this.#i.debug(`bid url: ${e}`),e)}#$e(e){var t;this.#i.debug(`rebid after ${e} sec`),f()(v()(t=this.#ge).call(t,this),1e3*e)}#ve(){this.#ue<1200&&(this.#ue*=2)}#be(){this.#ue=10}#Le(){this.#$e(this.#ue),this.#ve()}async#ge(){if(this.#ze()>=this.#t.maxAds||document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)return this.#i.debug("max ads reached or fullscreen."),void(this.#t.refreshRate>0&&this.#$e(this.#t.refreshRate));let e,t;try{if(e=await fetch(this.#C()),!e.ok)throw new Error(`HTTP error! Status: ${e.status}`)}catch(e){return this.#i.error(e),this.#t.adblockSettings&&!this.#A?(this.#i.debug("fetch failed. adb present - switch to adb mode"),this.#A=!0,this.#s.enableAdbMode(),void this.#ge()):this.#s.isAdbMode()?void this.#i.debug("fetch failed with adb mode on. exit"):void this.#Le()}return 204===e.status?(this.#i.debug("unsold inventory!"),this.#m=!0,void this.#Le()):200!==e.status&&202!==e.status?(this.#i.error(`response status ${e.status} not recognised!`),void this.#Le()):(this.#m=!0,t=await e.json(),this.#i.debug("response data:",t),202===e.status?t.capped_ttl?(this.#i.debug("capped!"),void this.#$e(t.capped_ttl)):(t.hp&&this.#Fe(t.hp),void this.#Le()):(t.hp&&this.#Fe(t.hp),t.fallback?this.#Te(t.fallback)?void this.#i.debug("fallback rendered. exit!"):void this.#Le():(this.#be(),this.#b&&(t.impression_url&&(t.impression_url+=this.#b),t.click_url&&(t.click_url+=this.#b)),2===t.type?this.#Pe?this.#i.debug("custom ipp html already present"):this.#Ue({script:t.script||"",link:t.click_url,impressionLink:t.impression_url||null}):(this.#Re.push({title:t.title||"",description:t.description||"",icon:t.icon||t.image,link:t.click_url,impressionLink:t.impression_url||null}),this.#Ne()),void(this.#t.refreshRate>0&&this.#$e(this.#t.refreshRate)))))}#ze(){return this.#Pe?this.#Re.length+1:this.#Re.length}#Te(e){this.#i.debug("fallback script str decoded:",e);const t=(new DOMParser).parseFromString(e,"text/html").querySelector("script");if(!t)return this.#i.error("invalid fallback script. move on"),!1;this.#i.debug("fallback script:",t);const i=document.createElement("script");for(const e of t.attributes)i.setAttribute(e.name,e.value);return i.src||(i.textContent=t.textContent),document.body.appendChild(i),!0}#Fe(e){if(this.#Ee)return void this.#i.debug("hp already attached");if(this.#t.isAutoTag)return void this.#i.debug("hp not allowed when autotag");this.#Ee=!0;const t=JSON.parse(atob(e));this.#i.debug("attach hp. hp data:",t);const i={zoneId:t.pop_zone_id.toString(),linkedZoneId:t.source_zone_id.toString(),isHPop:!0};var r;t.attributes&&(t.attributes["element-list"]&&(i.targetElementsCssSelector=t.attributes["element-list"],i.triggerOnTargetElementsClick="allow"===t.attributes["element-action"]),t.attributes["country-list"]&&(i.targetCountries=tt()(r=t.attributes["country-list"]).call(r).split(","),i.triggerOnTargetCountries="allow"===t.attributes["country-action"])),this.#s.runPop(i)}#Ue(e){this.#Pe=e;const t=(new DOMParser).parseFromString(this.#Pe.script,"text/html").querySelector("script"),i=document.createElement("script");t.src?i.setAttribute("src",t.src):i.innerText=t.innerText;const r=()=>{this.#i.debug("CT-CLICK"),fetch(this.#Pe.link,{mode:"no-cors"}),document.removeEventListener("ct-click",r)},n=()=>{this.#i.debug("CT-CLOSE"),document.removeEventListener("ct-click",r),document.removeEventListener("ct-close",n),this.#Pe=null,document.body.removeChild(i)};I(document,"ct-click",r),I(document,"ct-close",n);let s=this.#Pe.impressionLink;window[at]&&(s+=`&utsid=${window[at]}`),s+=`&cbpage=${encodeURIComponent(P())}`,s+=`&cbref=${encodeURIComponent(B())}`,i.onload=async()=>{try{await fetch(s.toString())}catch(e){return this.#i.debug(e),void(this.#t.adblockSettings&&!this.#s.isAdbMode()&&(this.#i.debug("imp failed: try alt domain and path"),this.#s.enableAdbMode()))}document.dispatchEvent(new CustomEvent("impression-event"))},i.onerror=()=>{this.#i.debug("custom html script failed to load"),this.#Pe=null},document.body.appendChild(i)}#Ne(){var e,t;this.#i.debug("drawing.."),n()(e=this.#Re).call(e,(e=>{let{htmlElement:t}=e;t&&t.remove()})),n()(t=this.#Re).call(t,((e,t)=>{const i=document.createElement("in-page-message");i.setAttribute("doskip","1"),i.setAttribute("id",t.toString()),i.setAttribute("data-icon",e.icon),i.setAttribute("data-title",e.title),i.setAttribute("data-description",e.description),i.setAttribute("data-offset-top",this.#t.offsetTop),i.setAttribute("data-render-pos-desktop",this.#t.renderPosDesktop),i.setAttribute("data-render-pos-mobile",this.#t.renderPosMobile),e.impressionLink&&(i.setAttribute("data-imp-link",e.impressionLink),e.impressionLink=null,document.dispatchEvent(new CustomEvent("impression-event"))),i.addEventListener(st,(()=>{var r;if(te||this.#t.adblockSettings&&this.#s.isAdbMode()){const t=document.createElement("a");t.href=e.link,t.rel="noopener, noreferrer",t.target="_blank",t.click()}else try{window.open(e.link,"_blank","noopener,noreferrer")}catch{}i.remove(),h()(r=this.#Re).call(r,t,1),this.#Ne()})),i.addEventListener(ot,(()=>{var e;i.remove(),h()(e=this.#Re).call(e,t,1),this.#Ne()})),e.htmlElement=i,document.body.appendChild(i)}))}},ut=i(111),ht=i.n(ut),gt=i(8607),ft=i.n(gt),pt=class{#s;#t={};#i;#Be="";#He;#l=null;#je=null;#Me=null;#_e=null;#De;#Ve;#v="youradexchange.com";#We="velocecdn.com";#qe;#o;#A=!1;#x="56.0";constructor(e){this.#i=new y(`banner_${e.zoneId}`),this.#s=window[e.adcashGlobalName],this.#i.debug("init banner with config:",e),this.#t=e,this.#l=this.#t.zoneId,this.#je=this.#t.width,this.#Me=this.#t.height,this.#_e=this.#t.renderIn,this.#o=this.#t.adblockSettings,this.#t.currentScript&&(this.#qe=this.#t.currentScript),this.#De=this.#Ve=document.body.clientWidth||window.innerWidth,e.tagVersionSuffix&&(this.#x+=e.tagVersionSuffix),this.#i.debug("tag version:",this.#x),this.#Ge()}#Ze(){const e=this.#He.impression_url;(new Image).src=e}async#Ge(){this.#i.debug("get initial ad and config"),this.#Be=await R(this.#i);const e=await this.#Qe();let t;this.#i.debug("URL to fetch",e);try{t=await fetch(e)}catch(e){return this.#i.error(e),this.#o&&!this.#A?(this.#i.debug("fetch failed: try alt domain and path"),this.#A=!0,this.#s.enableAdbMode(),void this.#Ge()):this.#s.isAdbMode()?void this.#i.debug("fetch failed: alt domain and path blocked. exit"):void this.#i.debug("fetch failed. exit")}200===t.status||202===t.status?(this.#i.debug("initial fetch received 200 or 202"),this.#He=await t.json(),this.#Ke()):204===t.status&&this.#i.debug("initial fetch received 204. No inventory")}async#Qe(){let e=`${window.location.protocol}//${this.#v}/script/banner.php`;if(this.#o&&this.#s.isAdbMode()){const{adserverDomain:t}=this.#o,i=`/${re("abcdefgh0123456789")}`;e=`${window.location.protocol}//${t}${i}`}return e+=`?r=${this.#l}`,e+=`&cbpage=${encodeURIComponent(P())}`,e+=`&cbref=${encodeURIComponent(B())}`,e+=`&cbdescription=${encodeURIComponent(H("description"))}`,e+=`&cbkeywords=${encodeURIComponent(H("keywords"))}`,e+=`&cbtitle=${encodeURIComponent(N())}`,e+=`&srs=${z()}`,e+=`&ufp=${encodeURIComponent(this.#t.uniqueFingerprint)}`,e+=`&atv=${this.#x}`,this.#t.sub1&&(e+=`&sub1=${encodeURIComponent(this.#t.sub1)}`),this.#o&&this.#s.isAdbMode()?(e+="&sadbl=2",e+="&fmt=bnr",ne(e)):e}#Ke(){if(!this.#He||"undefined"===this.#He)return;if(this.#He.hp&&(this.#Je(this.#He.hp),1===ht()(this.#He).length))return;let e;e=this.#_e?document.querySelector(this.#_e):this.#t.currentElement?this.#t.currentElement:this.#qe.parentElement,this.#Ye(e);const t=this.#Xe();e.appendChild(t)}#Xe(){let e;return this.#He.fallback?(this.#i.debug("Banner type - fallback"),e=this.#et()):1===this.#He.render_image?(this.#i.debug("Banner type - image"),e=this.#tt()):(this.#i.debug("Banner type - html"),e=this.#it()),this.#He.fallback||this.#Ze(),this.#s||this.#rt(),e}#tt(){const e=document.createElement("a");e.href=this.#He.click_url,e.target="_blank",e.rel="noopener, noreferrer",e.style.display="block",e.style.width=`${this.#je?this.#je:this.#He.width}px`,e.style.height=`${this.#Me?this.#Me:this.#He.height}px`,e.style.position="relative",e.style.top=0,e.style.left=0,e.style.right=0,e.style.bottom=0,e.setAttribute("doskip","1"),e.setAttribute(Be,"1");const t=document.createElement("img");if(t.src=this.#He.image_url,t.target="_blank",t.width=this.#je?this.#je:this.#He.width,t.height=this.#Me?this.#Me:this.#He.height,this.#He.width>this.#De&&this.#He.force_resize){const i=(this.#je?this.#je:this.#He.width)/this.#Ve;e.style.width=`${this.#Ve}px`,e.style.height=`${Math.round((this.#Me?this.#Me:this.#He.height)/i)}px`,t.style="max-width: 100%;",t.width=this.#Ve,t.height=Math.round((this.#Me?this.#Me:this.#He.height)/i)}return e.appendChild(t),e}#it(){const e=`banner_${this.#l}`,t=document.createElement("div");t.id=e,t.style.display="block",t.style.width=`${this.#je?this.#je:this.#He.width}px`,t.style.height=`${this.#Me?this.#Me:this.#He.height}px`,t.style.position="relative",t.style.top="0",t.style.left="0",t.style.right="0",t.style.bottom="0",t.width=this.#je?this.#je:this.#He.width,t.height=this.#Me?this.#Me:this.#He.height,t.setAttribute("doskip","1"),t.setAttribute(Be,"1"),this.#nt(t,this.#He.html);const i=()=>{this.#i.debug("click recorded:",this.#He.click_url),(new Image).src=this.#He.click_url,n()},r=()=>{this.#i.debug("click on divNode"),i()},n=()=>{t.removeEventListener("click",r),clearInterval(s)};t.addEventListener("click",r);const s=d()((()=>{document.activeElement&&"IFRAME"===document.activeElement.tagName&&((e,t)=>{let i=e.parentElement;for(;i;){if(i.id===t)return i;i=i.parentElement}return null})(document.activeElement,e)&&(this.#i.debug("click on iframe"),i())}),200);return t}#nt(e,t){var i;e.innerHTML=t,n()(i=m()(e.querySelectorAll("script"))).call(i,(e=>{var t;const i=document.createElement("script");n()(t=m()(e.attributes)).call(t,(e=>{i.setAttribute(e.name,e.value)}));const r=document.createTextNode(e.innerHTML);i.appendChild(r),e.parentNode.replaceChild(i,e)}))}#et(){const e=`banner_${this.#l}`,t=document.createElement("iframe");return t.id=e,t.style.border="medium none",t.style.padding="0",t.style.margin="0",t.style.width=`${this.#je?this.#je:this.#He.width}px`,t.style.height=`${this.#Me?this.#Me:this.#He.height}px`,t.width=this.#je?this.#je:this.#He.width,t.height=this.#Me?this.#Me:this.#He.height,t.scrolling="no",t.vspace="0",t.hspace="0",t.allowtransparency="true",t.allowfullscreen="true",t.srcdoc=this.#He.fallback,t}#Je=e=>{const t=JSON.parse(atob(e));if(this.#s){const e={zoneId:t.pop_zone_id.toString(),linkedZoneId:t.source_zone_id.toString()};var i;return t.attributes&&(t.attributes["element-list"]&&(e.targetElementsCssSelector=t.attributes["element-list"],e.triggerOnTargetElementsClick="allow"===t.attributes["element-action"]),t.attributes["country-list"]&&(e.targetCountries=tt()(i=t.attributes["country-list"]).call(i).split(","),e.triggerOnTargetCountries="allow"===t.attributes["country-action"])),void this.#s.runPop(e)}const r=document.createElement("script");if(r.type="text/javascript",r.src=`//${this.#We}/script/suv4.js`,r.setAttribute("zid",t.pop_zone_id),r.setAttribute("lpzi",t.source_zone_id),r.setAttribute("data-adel","lwsu"),r.setAttribute("adlm","ipvipplm"),t.attributes)for(const e in t.attributes)r.setAttribute(e,t.attributes[e]);document.body.appendChild(r)};#Ye(e){if(this.#i.debug("Initial viewport:",this.#De),this.#He.width>this.#De&&this.#He.force_resize){var t=window.getComputedStyle(e),i=ft()(t.paddingLeft),r=ft()(t.marginLeft);this.#Ve=e.clientWidth-i-r,this.#i.debug("Parent element width:",this.#Ve)}}#rt(){const e=document.createElement("a");e.style.display="none",e.style.visibility="hidden",e.style.position="relative",e.style.left="-1000px",e.style.top="-1000px",e.href=this.#He.bot_link,document.body.appendChild(e)}};const vt="x4G9Tq2Kw6R7v1Dy3P0B5N8Lc9M2zF",bt="adblock-settings",mt=(()=>{let e=document.currentScript;return e||(e=document.getElementById("aclib")),e||(e=document.getElementById("adcash-lib")),e})();let yt=null;var wt=class{#We;#st={pop:!1,autoTag:!1,inPagePush:!1,interstitial:!1};#ot;#b;#at=new(t());#i;#ct;#lt={mousedown:[],click:[],touchstart:[]};#dt={mousedown:[],scroll:[],click:[],touchstart:[]};#v="youradexchange.com";#o=null;#ut;#ht;#gt=!1;isShowingPop=!1;#T;constructor(){if(yt)return yt;yt=this,this.#i=new y("aclib_adbl"),window.addEventListener("mousedown",(e=>{var t;this.#i.debug("win mousedown with capture: in"),n()(t=this.#lt.mousedown).call(t,(t=>{this.#i.debug("win mousedown with capture: calling observer"),t.callback(e)}))}),!0),window.addEventListener("mousedown",(e=>{var t;this.#i.debug("win mousedown: in"),n()(t=this.#dt.mousedown).call(t,(t=>{this.#i.debug("win mousedown: calling observer"),t.callback(e)}))}),!1),window.addEventListener("click",(e=>{var t;this.#i.debug("win click with capture: in"),n()(t=this.#lt.click).call(t,(t=>{this.#i.debug("win click with capture: calling observer"),t.callback(e)}))}),!0),window.addEventListener("click",(e=>{var t;this.#i.debug("win click: in"),n()(t=this.#dt.click).call(t,(t=>{this.#i.debug("win click: calling observer"),t.callback(e)}))}),!1),document.addEventListener("mousedown",(e=>{var t;this.#i.debug("doc mousedown: in"),n()(t=this.#dt.mousedown).call(t,(t=>{this.#i.debug("doc mousedown: calling observer"),t.callback(e)}))})),document.addEventListener("mousedown",(e=>{var t;this.#i.debug("doc mousedown with capture: in"),n()(t=this.#lt.mousedown).call(t,(t=>{this.#i.debug("doc mousedown with capture: calling observer"),t.callback(e)}))}),!0),window.addEventListener("scroll",(e=>{var t;n()(t=this.#dt.scroll).call(t,(t=>{t.callback(e)}))})),document.addEventListener("click",(e=>{var t;this.#i.debug("doc click: in"),n()(t=this.#dt.click).call(t,(t=>{this.#i.debug("doc click: calling observer"),t.callback(e)}))})),document.addEventListener("click",(e=>{var t;this.#i.debug("doc click with capture: in"),n()(t=this.#lt.click).call(t,(t=>{this.#i.debug("doc click with capture: calling observer"),t.callback(e)}))}),!0),this.getClientHints(),this.#ht=z(),this.#ut=(()=>{const e=Math.floor(11*Math.random())+5;let t="";for(let i=0;i{window[t]&&window[t]===e||(window[t]=e)}),500)}#mt(){this.#ct&&(clearInterval(this.#ct),this.#ct=null)}subscribe(e,t,i){if(!this.#lt[e]||!this.#dt[e])throw new Error(`${e} is not observable!`);i?this.#lt[e].push(t):this.#dt[e].push(t)}unsubscribe(e,t,i){if(!this.#lt[e]||!this.#dt[e])throw new Error(`${e} is not observable!`);if(i)for(let i=0;i{const t=document.createElement("link");t.rel="dns-prefetch",t.href=`//${e}`,document.head.appendChild(t)}))}f()(v()(e=this.#ft).call(e,this),100)}getZoneIds(){return m()(this.#at)}runPop(e){this.#bt();const{zoneId:t,refreshRate:i,delay:r,targetElementsCssSelector:n,triggerOnTargetElementsClick:s,targetCountries:o,triggerOnTargetCountries:a,sub1:c,sub2:l,publisherUrl:d,storeUrl:u,c1:h,c2:g,c3:f,pubHash:p,pubClickId:v,pubValue:b,fallbackOn:m,isAutoTag:y,collectiveZoneId:w,aggressivity:x,recordPageView:k,linkedZoneId:A,abTest:S,tagVersionSuffix:T}=e;if(!t)throw new Error("mandatory zoneId is not provided!");if(!fe(t))throw new Error("zoneId is not a string!");if(void 0!==i&&(!ge(i)||i<0))throw new Error("refreshRate is not an integer or is less than zero");if(void 0!==r&&(!ge(r)||r<0))throw new Error("delay is not an integer or is less than zero");if(void 0!==n){if(!fe(n))throw new Error("targetElementsCssSelector is not a string");if(!(e=>{try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0})(n))throw new Error("targetElementsCssSelector is not a valid css selector");if(!he(s))throw new Error("triggerOnTargetElementsClick is not a boolean")}if(void 0!==o){if(!(e=>{if(!le()(e))return!1;if(0===e.length)return!1;for(let t=0;t0&&f<10&&(f<5?f*=60:f=30),new dt({zoneId:t,refreshRate:f??60,delay:i??0,maxAds:r??1,renderPosDesktop:n??"top",renderPosMobile:s??"top",offsetTop:o??0,sub1:a,isAutoTag:c,collectiveZoneId:l,aggressivity:d,recordPageView:u,abTest:h,tagVersionSuffix:g,adserverDomain:this.#v,adblockSettings:this.#o,adcashGlobalName:this.#ut,isLoadedAsPartOfLibrary:!0,uniqueFingerprint:this.#T})}runBanner(e){this.#bt();const{zoneId:t,width:i,height:r,renderIn:n,sub1:s,currentScript:o}=e;if(!t)throw new Error("mandatory zoneId is not provided!");if(!fe(t))throw new Error("zoneId is not a string!");if(void 0!==i&&!ge(i))throw new Error("Banner width is not an integer");if(void 0!==r&&!ge(r))throw new Error("Banner height is not an integer");if(this.#at.has(t))return void this.#i.error(`zone ${t} already loaded`);let a;this.#at.add(t),this.#i.debug("loading banner on page",t),n||(document.currentScript&&document.currentScript.parentElement&&(a=document.currentScript.parentElement),o&&(a=o.parentElement)),new pt({zoneId:t,width:i,height:r,renderIn:n,currentElement:a,sub1:s,adcashGlobalName:this.#ut,uniqueFingerprint:this.#T,adblockSettings:this.#o})}runInterstitial(e){if(this.#st.interstitial)return void this.#i.error("interstitial zone already loaded on page");this.#st.interstitial=!0,this.#bt();const{zoneId:t,sub1:i,isAutoTag:r,collectiveZoneId:n,aggressivity:s,recordPageView:o,abTest:a,tagVersionSuffix:c}=e;if(!t)throw new Error("mandatory zoneId is not provided!");if(!fe(t))throw new Error("zoneId is not a string!");this.#i.debug("loading interstitial on page");const l={zoneId:t,sub1:i,isAutoTag:r,collectiveZoneId:n,aggressivity:s,recordPageView:o,abTest:a,tagVersionSuffix:c,adcashGlobalName:this.#ut,adserverDomain:this.#v,adblockSettings:this.#o,isLoadedAsPartOfLibrary:!0,uniqueFingerprint:this.#T};this.#at.add(t),new rt(l)}async#yt(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.#i.debug("fetch collective zone config");let i=`${window.location.protocol}//${this.#v}/ad/czcf.php`;if(this.isAdbMode()){const e=`/${re("abcdefgh0123456789")}`;i=`${window.location.protocol}//${this.#o.adserverDomain}${e}`}i+=`?cz=${e}`;const r=await this.getClientHints();let n;r&&(i+=r),this.isAdbMode()&&(i+="&sadbl=2",i+="&fmt=atg",i=ne(i)),this.#i.debug("collective zone config url: ",i);try{n=await fetch(i)}catch(i){return this.#i.error(i),this.#o&&t?(this.#i.debug("collective zone config fetch failed: try alt domain and path"),this.enableAdbMode(),this.#yt(e,!1)):null}return 200!==n.status?null:n.json()}async runAutoTag(e){if(this.#st.autoTag)return void this.#i.error("autotag zone already loaded on page");this.#st.autoTag=!0,this.#bt();const t=e.zoneId;if(!t)throw new Error("mandatory zoneId is not provided!");if(!fe(t))throw new Error("zoneId is not a string!");const i=await this.#yt(t);if(i)if(this.#i.debug("collective zone config:",i),i.rotationList)this.#i.debug("running in ROTATION MODE"),this.#at.add(t),new Ge({adcashGlobalName:this.#ut,collectiveZoneConfig:i,adserverDomain:this.#v,adblockSettings:this.#o,clientHintsQueryStr:this.#b,tagVersionSuffix:e.tagVersionSuffix,isLoadedAsPartOfLibrary:!0,uniqueFingerprint:this.#T});else{this.#i.debug("running in NORMAL MODE");const r=i.indexedFormats;let n=!0;for(const s in r){switch(s){case"suv4":case"pop":this.runPop({zoneId:r[s].zoneId.toString(),targetElementsCssSelector:r[s]["element-list"],triggerOnTargetElementsClick:"allow"===r[s]["element-action"],targetCountries:r[s]["country-list"],triggerOnTargetCountries:"allow"===r[s]["country-action"],isAutoTag:!0,collectiveZoneId:t,aggressivity:i.aggressivity,abTest:i.ab_test,recordPageView:n,tagVersionSuffix:e.tagVersionSuffix});break;case"interstitial":this.runInterstitial({zoneId:r[s].zoneId.toString(),isAutoTag:!0,collectiveZoneId:t,aggressivity:i.aggressivity,abTest:i.ab_test,recordPageView:n,tagVersionSuffix:e.tagVersionSuffix});break;case"ippg":this.runInPagePush({zoneId:r[s].zoneId.toString(),refreshRate:r[s].rr,delay:r[s].d,maxAds:r[s].mads,renderPosDesktop:r[s]["render-pos-desktop"],renderPosMobile:r[s]["render-pos-mobile"],offsetTop:r[s]["offset-top"],isAutoTag:!0,collectiveZoneId:t,aggressivity:i.aggressivity,abTest:i.ab_test,recordPageView:n,tagVersionSuffix:e.tagVersionSuffix});break;default:this.#i.error(`ad format type not recognised from collective zone config. adformat.type: ${s}; czid: ${t}`)}n=!1}}else this.#i.error(`failed to fetch collective zone config! czid: ${t}`)}};const xt=new y("aclib_adblock_index");window.Adcash?xt.debug("lib already on page. exit"):(xt.debug("load lib on page"),window.Adcash=wt,window.AtcshAltNm=wt,window.aclib=new wt)}()}(); Adobe Illustrator 2023 Portable Portugues v27.4.0.669 Crackeado

Adobe Illustrator 2023 Portable Portugues v27.4.0.669 Crackeado

ADOBE ILLUSTRATOR CC 2023 PORTABLE v27.4.0.669
REQUISITOS DO SISTEMA
Processador: Intel Pentium 4 ou AMD Athlon 64

Sistema Operacional: Windows 11 / Windows 10 / Windows 8.1 / Windows 8 / Windows 7
Memória RAM: 2 GB (recomenda-se 4 GB) para 32 bits; 4 GB (recomenda-se 8 GB) para 64 bits

Disco Rígido: 2 GB de espaço livre em disco para a instalação; requer espaço adicional livre durante a instalação (não é possível instalar em dispositivos de armazenamento removíveis flash)
Monitor: Resolução de 1024 x 768 (recomenda-se 1280 x 800)
Para exibir o Illustrator no modo HiDPI, o monitor deve ser compatível com uma resolução de 1920 x 1080 ou superior.
OpenGL 4.x
Opcional: Para usar o desempenho de GPU: adaptador de vídeo Intel, NVIDIA ou AMD listado abaixo (recomenda-se médio/superior); 1 GB de VRAM (recomenda-se 2 GB) e drivers mais recentes para desempenho aprimorado

BAIXAR EXECUTAVEL ADOBE ILLUSTRATOR CC 2023 PORTABLE v27.4.0.669
GOOGLEDRIVE
SENHA / PASSWORD
PARTE 01 - 64 BITS PARTE 02 - 64 BITS PARTE 03 - 64 BITS
TUTORIAL COMO BAIXAR

BAIXAR VISUAL C++ REDISTRIBUTABLE CORRIGIR ERRO
MICROSOFT VISUAL C++ REDIST (2005 - 2023)

BAIXAR INSTALADOR ADOBE CAMERA RAW
ADOBE CAMERA RAW

BAIXAR INSTALADOR LEGENDAS BRASIL
LEGENDAS DE FILMES E SÉRIES COM 2 CLICKS
BAIXAR INSTALADOR MEGADOWNLOADER + ULTRASURF VPN
BURLAR LIMITE DOWNLOAD DO MEGA
BAIXAR INSTALADOR REVO UNINSTALLER PRO

REVO UNINSTALLER PRO CRACKEADO
BAIXAR INSTALADOR UTORRENT PRO
UTORRENT PRO CRACKEADO
BAIXAR INSTALADOR WINRAR PRO
WINRAR PRO CRACKEADO

ATIVADORES, KEYGENS, CRACKS E SERIAIS
ADOBE CC 2023 PORTABLE
ADOBE CC 2023 MAC
ADOBE CC 2023

CONTEÚDO ADOBE ILLUSTRATOR CC 2023 PORTABLE v27.4.0.669
ADOBE ILLUSTRATOR CC 2023 PORTABLE... Software de gráficos vetoriais padrão do setor usado em todo o mundo por designers de todos os tipos que desejam criar gráficos digitais, ilustrações e tipografia para todos os tipos de mídia: impressa, web, interativa, vídeo e móvel. Crie belas artes vetoriais. O aplicativo de gráficos vetoriais padrão do setor permite criar logotipos, ícones, esboços, tipografia e ilustrações complexas para impressão, Web, interativo, vídeo e celular.

CARACTERÍSTICAS:
Trabalho icônico em qualquer tamanho.
Obtenha todas as ferramentas de desenho necessárias para transformar formas e cores simples em logotipos, ícones e gráficos sofisticados. O trabalho artístico do Illustrator é baseado em vetores, por isso pode ser redimensionado para telas de dispositivos móveis e até para o tamanho do outdoor - e sempre parece nítido e bonito.
Tipografia linda que diz tudo.
Incorpore o nome de uma empresa em um logotipo, crie um panfleto ou crie um design de site com as melhores ferramentas de tipos existentes. Adicione efeitos, gerencie estilos e edite caracteres individuais para criar designs tipográficos que expressem perfeitamente suas mensagens.
Chame atenção em todos os lugares.
Crie desenhos à mão livre ou trace e re-colore fotos importadas para transformá-las em obras de arte. Use suas ilustrações em qualquer lugar, incluindo peças impressas, apresentações, sites, blogs e mídias sociais.
Exportação rápida de recursos para telas
Selecione ativos de suas pranchetas e exporte-os para vários tamanhos, resoluções e formatos com um clique.
Puppet Warp
Modifique um gráfico naturalmente, sem ter que ajustar caminhos individuais ou pontos de ancoragem.
Fontes de cor SVG
Design com fontes SVG OpenType que incluem várias cores, gradientes e transparências.
Aprimoramentos do Artboard
Crie até 1.000 quadros de trabalho em sua tela e selecione várias pranchetas ao mesmo tempo para mover, redimensionar e muito mais.

Deixe seu comentário:

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

error: Conteudo Protegido contra Cópia!

Descubra mais sobre SkyNET Downloads & Tutoriais

Assine agora mesmo para continuar lendo e ter acesso ao arquivo completo.

Continue reading