(window.webpackJsonp=window.webpackJsonp||[]).push([[119],{481:function(e,t,o){"use strict";o.r(t),o.d(t,"default",function(){return h});var n=o(13),r=o.n(n),t=o(14),a=o.n(t),n=o(340),i=o.n(n),t=o(341),s=o.n(t),n=o(342),u=o.n(n),t=o(343),d=o(345),n=o(52),p=o.n(n),n=o(482),c=o.n(n);function l(o){var n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=u()(o);return t=n?(e=u()(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments),s()(this,t)}}var h=function(e){i()(o,e);var t=l(o);function o(){return r()(this,o),t.apply(this,arguments)}return a()(o,[{key:"onCreate",value:function(){var t=this,e=this;this.sound=this.dom.querySelector(".i-sound"),this.duration=this.dom.querySelector(".duration"),this.bar=this.dom.querySelector(".bar"),setTimeout(function(){t.player=new c.a({seekable:!0,ready:function(){e.audioReady(this,e)}})},2e3),p()(this.dom).on("click",function(){t.playPause()}),p()(this.dom).find(".bar").on("click",function(e){t.seek(e)})}},{key:"timeToSeconds",value:function(e){e=e.split(":");return 2<e.length?3600*parseInt(e[0])+60*parseInt(e[1])+parseInt(e[2]):1<e.length?60*parseInt(e[0])+parseInt(e[1]):parseInt(e[0])}},{key:"formatTime",value:function(e){var t=parseInt(e/3600,10)%24,o=parseInt(e/60,10)%60,e=parseInt(e%60,10),e=(o<10?"0"+o:o)+":"+(e<10?"0"+e:e);return 0<t?(t<10?"0"+t:t)+":"+e:e}},{key:"updateProgress",value:function(e){var t,o="";o="progress"==e.type?Math.ceil(e.position/100*100):(t=Math.round(e.position/e.duration*100),Math.ceil(+t)),e.dom.querySelector(e.progressSelector).style.width=o+"%"}},{key:"playPause",value:function(){var t=this,e=this.dom.getAttribute("data-url"),o=this.dom.getAttribute("data-full-url"),n=p()(this.dom).parents("[data-url]:last").attr("data-url");-1!=e.indexOf("service.htm")&&""!=n&&(e=n);var r,a=window.location.search,i="",i="https://app-na.readspeaker.com/cgi-bin/rsent?customerid=7406&lang=pt_br&readid=texto&url="+(""==a||this.dom.getAttribute("data-url-force")?-1!=encodeURIComponent(e).indexOf("%3F")?encodeURIComponent(e)+"%26cpVersion=readspeaker%26cpExtend=true":encodeURIComponent(e)+"%3FcpVersion=readspeaker%26cpExtend=true":(-1!=(a=a.replace("?","")).indexOf("doc")&&(a=a.replace("&component","")),n=window.location.origin+window.location.pathname,window.location.port&&(n=n.replace(/:\d{4}/,"")),-1!=encodeURIComponent(n).indexOf("%3F")?encodeURIComponent(n)+"%26cpVersion=readspeaker%26cpExtend=true%26"+a:encodeURIComponent(n)+"%3FcpVersion=readspeaker%26cpExtend=true%26"+a));(i=o&&""!=o?o:i)&&(r="",window.System.isBlockedAccess?(e=e+(-1!=e.indexOf("?")?"&":"?")+"gettoken",Object(d.a)(e,function(e){r="%26"+e.parameter+"="+e.token,t.playLoad.call(t,i+r)})):this.playLoad.call(this,i))}},{key:"play",value:function(){this.dom.setAttribute("data-status","playing"),this.duration.style.display="block",this.bar.style.display="block",(this.sound||this.dom.querySelector(".i-play")).setAttribute("class","i-pause control"),this.player.play()}},{key:"pause",value:function(){this.dom.setAttribute("data-status","paused"),this.dom.querySelector(".i-pause").setAttribute("class","i-play control"),this.player.pause()}},{key:"stop",value:function(){this.duration.style.display="none",this.bar.style.display="none",this.dom.removeAttribute("data-status"),this.dom.querySelector(".i-pause").setAttribute("class","i-sound control"),this.player.audio.seek(0),this.player.audio.pause()}},{key:"timeUpdate",value:function(e,t,o){this.duration.innerText=e,this.updateProgress({position:this.timeToSeconds(e),duration:t,type:"timeupdate",progressSelector:".timeupdate",dom:o})}},{key:"progress",value:function(e,t){this.updateProgress({position:e,duration:this.player.duration,type:"progress",progressSelector:".progress",dom:t})}},{key:"audioReady",value:function(e,o){e.on("ended",function(){o.stop()}),e.on("timeupdate",function(e,t){o.timeUpdate(e,o.timeToSeconds(t),o.dom)}),e.on("progress",function(e){o.progress(e,o.dom)})}},{key:"playLoad",value:function(e){this.loaded||this.player.load(e),this.loaded=!0,this.dom.querySelector(".text")&&this.dom.querySelector(".text").remove(),this.player.playing?this.pause():this.play()}},{key:"seek",value:function(e){var t=e.offsetX,e=parseInt(e.target.parentNode.clientWidth),t=Math.ceil(t/e*100),e="string"==typeof this.player.duration?this.timeToSeconds(this.player.duration):parseInt(this.player.duration),o=parseInt(t*e/100);this.player.seek(o)}}]),o}(t.a)}}]);