portalModule.controller("HomeController",["$scope","$http","globalService","endPointService","cargasEspeciaisService",function(n,t,i,r,u){n.init=function(){u.configAutoComplete("CategoriaKey")};n.init()}]);portalModule.controller("ResultadosController",["$scope","$http","globalService","companyBoxService","endPointService","cotacaoService",function(n,t,i,r,u,f){n.googleMap=$("#gMapsDirections");n.cdnUrl=i.cdnUrl;n.category=$("#categoriaKey").val();n.filtrocidade="";n.filtroespecialidade="";n.sideBarTemplate=function(){return i.absolutepath+"AngularViews/Components/_SideBarCargasEspeciais.html"};n.openFilters=function(){$(".l-sectionMap__results__sidebar").toggleClass("sidebar-on")};n.closeFilters=function(){$(".l-sectionMap__results__sidebar").removeClass("sidebar-on")};n.header=null;n.filters=null;n.totalResults=0;n.firstResult=null;n.fullResults=[];n.partialResults=[];n.totalBoxesParaCotacao=0;n.boxIdsDeEmpresas="";n.companyBox=[];n.boxEmpresaTemplate=r.carregarTemplate;n.configCompanyBoxEvents=function(){n.verMaisInfo=r.verMaisInfo;n.gaEvent=r.gaEvent;n.linkParaPerfilEmpresa=r.linkParaPerfilEmpresa;n.localizarNoMapa=r.localizarNoMapa;n.selecionarParaCotacao=function(t,i){r.selecionarEmpresa(t,i);n.totalBoxesParaCotacao=f.totalBoxesParaCotacao(n.totalBoxesParaCotacao);n.boxIdsDeEmpresas=f.boxesIdsParaCotacao().toString()}};n.loadCompanyBoxSession=function(t){if(t){var i=t.split(",");n.totalBoxesParaCotacao=i.length;n.boxIdsDeEmpresas=t;n.companyBox=i;f.carregarValores(i,n.totalBoxesParaCotacao)}};n.markCheckBox=function(t){return!n.companyBox&n.companyBox.length==0?!1:n.companyBox.indexOf(""+t+"")>-1};n.findInMap=function(t,i,u,f,e,o,s){r.localizarNoMapa(n.googleMap,t,i,u,f,e,o,s)};n.resultProcessed=!1;n.loadFilters=function(){var i=u.filtrosCargasEspeciais(n.category);t.get(i).success(function(t){t!=null&(n.filters=t)})};n.loadCompanyBox=function(){var f=u.cargasEspeciais(n.category,n.filtrocidade,n.filtroespecialidade);t.get(f).success(function(t){n.emptyState="";n.resultProcessed=!0;n.header=t.Header;n.categoryName=n.header.CategoryName;n.categoryDescription=n.header.CategoryDescription;t!=null&t.Results!=null?(n.fullResults=t.Results,n.firstResult=n.fullResults[0],r.localizarNoMapa(n.googleMap,n.firstResult.CompanyJson.Name,n.firstResult.CompanyJson.Address,n.firstResult.CompanyJson.Number,n.firstResult.CompanyJson.Complement,n.firstResult.CompanyJson.City,n.firstResult.CompanyJson.Stateuf,n.firstResult.CompanyJson.Zipcode),n.totalResults=t.Results.length,n.partialResults=n.fullResults.slice(0,9),n.loore=function(){for(var i=n.partialResults.length-1,t=1;t<=10;t++){if(n.fullResults.length==n.partialResults.length)return;n.partialResults.push(n.fullResults[i+t])}}):(n.totalResults=0,n.fullResults=[],n.partialResults=[],n.emptyState=function(){return i.absolutepath+"AngularViews/Shared/_NaoEncontrado.html"})})};n.filterResults=function(t){n.resultProcessed=!1;var i=[],r=[];t==1?($("input[type='checkbox'][name='filtroLocalizacao']:checked").each(function(){i.push($(this).val())}),n.filtrocidade=i):($("input[type='checkbox'][name='filtroEspecialidade']:checked").each(function(){r.push($(this).val())}),n.filtroespecialidade=r);n.loadCompanyBox()};n.init=function(){n.loadFilters();n.loadCompanyBox();n.configCompanyBoxEvents();i.mapcontainer()};n.init()}]);portalModule.controller("SideBarFilterController",["$scope","$http","globalService","endPointService",function(n){n.filtrocidade=null;n.filtrocargo=null;n.filtrotransporte=null;n.init=function(){};n.init()}]);portalModule.controller("SideBarMapController",["$scope","$http","globalService",function(n){n.init=function(){};n.init()}]) 685oa