(function(n,t){"use strict";t.ViewModel=t.ViewModel||{};t.ViewModel.AppItemListViewModel=function(n){function r(n){var u,r;i.ID(n.Codprog);i.Title(n.Nomeprog);i.Headline(n.Chamada);i.NomeSistema(n.NomeSistema);i.UrlTratada(n.Url);n.ImagemDestaque&&n.ImagemDestaque.length>0?(i.Image(n.ImagemDestaque),i.HasCover(!0)):i.Image(n.Shot);u=JSON.stringify(n.Preco);(n.NomeSistema=="Android"||n.NomeSistema=="iPhone"||n.NomeSistema=="Windows Phone")&&i.Price(n.Preco==0?"Gratuito":"R$ "+u.replace(".",","));i.UrlTratada()!=null&&(i.UrlTratada().indexOf("http")>=0?i.Url(i.UrlTratada()):n.NomeSistema!=null?(r=t._url_app_item.replace("/apps/1234.htm",i.UrlTratada()),r.toLowerCase().indexOf(".htm")<0&&(r=r+".htm"),i.Url(r),i.Url().charAt(0)!="/"&&i.Url("/"+i.Url())):i.Url(t._url_app_item.replace("1234",n.Codprog)));switch(n.NomeSistema){case"Android":i.Icone("ico ico-android");break;case"iPhone":i.Icone("ico ico-apple");break;case"Windows Phone":i.Icone("ico ico-windows");break;case"Linux":i.Icone("ico ico-linux");break;case"Mac":i.Icone("ico ico-mac");break;case"Web":i.Icone("ico ico-web");break;case"Windows 8":i.Icone("ico ico-windows-8");break;case"Windows":i.Icone("ico ico-windows")}}var i=this;i.ID=ko.observable(0);i.Title=ko.observable("");i.Headline=ko.observable("");i.Image=ko.observable("");i.NomeSistema=ko.observable("");i.Price=ko.observable("");i.HasCover=ko.observable(!1);i.printBannerNative=function(n){if(n===1||(n-1)%4==0){var t=n==1?0:(n-1)/4;return'<div id="bxk-native-'+t+'"><script type="text/javascript">googletag.cmd.push(function () { googletag.display("bxk-native-'+t+'"); });<\/script><\/div>'}};i.Url=ko.observable("");i.UrlTratada=ko.observable("");i.Position=ko.observable(-1);i.Icone=ko.observable("");r(n)}})(window.jQuery||window.Zepto,window,document),function(n,t,i){"use strict";t.ViewModel=t.ViewModel||{};t.ViewModel.HomePageViewModel=function(){function e(){r.Message.Text("Carregando...");r.Message.Type("info");NZN.Tools.log(":| carregando apps");n.ajax({type:"GET",url:u+"top="+r.Top()+"&pagina="+r.Page()+"&host="+t.location.host,success:function(n){r.Message.Clear();NZN.Tools.log(":) carregou apps");f(n)},error:function(n,i,u){NZN.Tools.log(":( erro ao carregar apps",n,u);NZN.Analytics.trackEvent(NZN.Analytics.events.ERRO_JS,"Carregar home - "+u,t.location.pathname);r.Message.Text("Ops, ocorreu um erro ao carregar os apps :(");r.Message.Type("danger")}})}function f(n){var i,e,u,f;for(NZN.Tools.log("inserindo apps na lista."),i=0,e=n.length;i<e;i++)u=n[i],f=new t.ViewModel.AppItemListViewModel(u),u.EmColecaoHome==!0?r.HighlightApps.push(f):r.NewsApps.push(f);NZN.Tools.configureLazyLoad()}var r=this,u;u=t._sistemaHome==""?t._ipsum+"api/ProgramasApi/BuscarHomeMobile?codIdioma=1&imgSizeProgramaDestaque=-t576x468&imgSizeProgramaIcone=-t90x90&sistema=null&formato=json&":t._ipsum+"api/ProgramasApi/BuscarHomeMobile?codIdioma=1&imgSizeProgramaDestaque=-t576x468&imgSizeProgramaIcone=-t90x90&sistema="+t._sistemaHome+"&formato=json&";r.Message=new t.ViewModel.MessageViewModel;r.HighlightApps=ko.observableArray();r.NewsApps=ko.observableArray();r.Top=ko.observable(20);r.Page=ko.observable(1);r.Init=function(){NZN.Tools.log("configurando página");NZN.Tools.isMobile()!==!0||t.pageYOffset||t.scrollTo(0,1);e();NZN.Scroll.init({viewModel:r,url:u,successCallback:function(n){f(n)}});i.getElementById("container").style.display="block";NZN.Analytics.trackEvent(NZN.Analytics.events.BAIXAKI_MOBILE_ANDROID,"Home",t.location.pathname)}}}(window.jQuery||window.Zepto,window,document),function(n,t,i){"use strict";NZN.KO.init();n(i).ready(function(){t.vm=new t.ViewModel.HomePageViewModel;t.vm.Init();ko.applyBindings(t.vm,i.getElementById("container"))})}(window.jQuery||window.Zepto,window,document)