var Route,Person;(function(){"use strict";angular.module("app.core",["mm.foundation","app.components"]).directive("cepMoneymaxLimit",["$timeout",function(){return{restrict:"A",require:"ngModel",priority:1,link:function(n,t,i,r){function u(n){return parseFloat(n)>parseFloat(i.cepMoneymaxLimit)?i.cepMoneymaxLimit:isNaN(n)?i.cepMoneymaxLimit:n}r.$parsers.push(function(n){return u(n)});r.$formatters.push(function(n){return n?"$"+(+n).toFixed(2).replace(/(\d)(?=(\d{3})+\.)/g,"$1,"):n});t.bind("keydown",function(n){$.inArray(n.keyCode,[46,8,9,13,110,190])!==-1||n.keyCode===65&&n.ctrlKey===!0||n.keyCode===67&&n.ctrlKey===!0||n.keyCode===88&&n.ctrlKey===!0||n.keyCode>=35&&n.keyCode<=39||(n.shiftKey||n.keyCode<48||n.keyCode>57)&&(n.keyCode<96||n.keyCode>105)&&n.preventDefault()}).on("keyup",function(){$('input[type="checkbox"]:checked.creditCheck').trigger("click")}).on("blur",function(){var n=u(r.$viewValue);r.$setViewValue(parseFloat(n));r.$render();t.formatCurrency()}).on("focus",function(){r.$setViewValue(parseFloat(r.$viewValue));r.$render()})}}}]).directive("cepMatch",[function(){return{restrict:"A",scope:!0,require:"ngModel",link:function(n,t,i,r){var u=function(){var t=n.$eval(i.ngModel),r=n.$eval(i.cepMatch);return t===r};n.$watch(u,function(n){r.$setValidity("match",n)})}}}]).directive("fileread",function(){return{scope:{fileread:"="},link:function(n,t){t.bind("change",function(t){var i=new FileReader;i.onload=function(t){n.$apply(function(){n.fileread=t.target.result})};i.readAsDataURL(t.target.files[0])})}}}).directive("fileModel",["$parse",function(n){return{restrict:"A",link:function(t,i,r){var f=n(r.fileModel),u=f.assign;i.bind("change",function(){t.$apply(function(){r.multiple?u(t,i[0].files):u(t,i[0].files[0])})})}}}]).directive("repeatDone",function(){return function(n,t,i){n.$last&&n.$eval(i.repeatDone)}}).directive("datepicker",function(){return{require:"ngModel",restrict:"A",scope:{format:"="},link:function(n,t,i,r){typeof n.format=="undefined"&&(n.format="yyyy-mm-dd");$(t).fdatepicker({format:n.format}).on("changeDate",function(t){n.$apply(function(){r.$setViewValue(t.date)})})}}}).directive("loadingIndicator",["$timeout",function(n){return{restrict:"A",template:"<div class='isloading-overlay'><span class='isloading-wrapper isloading-overlay'><i class='fa fa-spinner fa-pulse'><\/i>Loading...<\/span><\/div>",link:function(t,i){var r=0,u=$(i),f=!1;t.$on("loading-started",function(){r++;f=!0;u.css({display:""})});t.$on("loading-complete",function(){r--;r===0&&(u.css({display:"none"}),f=!1);n(function(){f&&u.css({display:"none"})},2e4)})}}}]).filter("unixDate",function(){return function(n){var t=Date.parse(n);return t||null}}).filter("elapsedTime",function(){return function(n){return moment(n).fromNow()}}).filter("removeSpaces",function(){return function(n){return angular.isString(n)?n.replace(/[\s]/g,""):n}}).filter("stringDate",function(){return function(n){var t=+n.slice(0,2)-1,i=n.slice(2,4),r=n.slice(4,8);return["Jan","Feb","Mar","Apr","May","June","July","Aug","Spet","Oct","Nov","Dec"][t]+" "+i+", "+r}}).filter("rawHtml",["$sce",function(n){return function(t){return n.trustAsHtml(t)}}]).filter("jsonDate",function(){return function(n){if(typeof n!="string")return n;if(n.substr(0,5)==="/Date"){var t=parseInt(n.substr(6));if(t!==null)return new Date(t)}return n}}).factory("loadingInterceptor",["$q","$rootScope",function(n,t){return{request:function(i){return i&&i.headers&&i.headers["X-No-Indicator"]||t.$broadcast("loading-started"),i||n.when(i)},response:function(i){var r=i.config;return r&&r.headers&&r.headers["X-No-Indicator"]||t.$broadcast("loading-complete"),i||n.when(i)},responseError:function(i){return t.$broadcast("loading-complete"),n.reject(i)}}}]).factory("browserCache",["$q","apiService","$window",function(n,t,i){var r={},u=function(r,u,f,e){var h=n.defer(),o=i.localStorage;f===!0&&(o=i.sessionStorage);var c=o?o.getItem(r):null,s=c?JSON.parse(c):null,l=s?s.item:null,a=s?s.timeStamp:null,v=e&&e>a;return l&&!v?h.resolve(l):t.get({path:r,isQuiet:u}).then(function(n){if(o&&n){var t={item:n,timeStamp:(new Date).getTime()};o.setItem(r,JSON.stringify(t))}h.resolve(n)}),h.promise},f=function(n,t){return u(n,t,!0,null)};return r.getWithCache=function(n,t){return f(n,t)},r.getWithSessionCache=function(n,t){return f(n,t)},r.getWithStorageCache=function(n,t,i){return u(n,t,!1,i)},r.clearLocalCache=function(){i.localStorage.clear()},r}]).config(["$httpProvider",function(n){n.interceptors.push("loadingInterceptor")}])})(),function(){"use strict";angular.module("app.core").constant("moment",moment).constant("$",$).constant("constants",{templateIds:{blogEntry:"{CF9CA02F-2F9D-4A63-99FD-8FDB756D888C}",newsList:"{CD6D939C-907C-402B-A8A1-20BC27B8E037}"}})}();Route={_baseurl:"/api/sitecore/",apihelp:"apihelp",credits:"payment/GetCreditsList",documentsconfig:"DocumentCenter/GetDocumentConfig",getFleetManage:"AdminBar/GetFleetManage",checkSuperAdminExists:"ManageUsers/FindSuperAdmin",documents:"DocumentCenter/GetDocuments",error:"error",file:"file",paymentItems:"Payment/GetPendingPayments",login:"login/GetLoginResponse",updateCredentials:"login/SetNewCredentials",SetQuikQAccount:"login/AddQuickQAccountDetails",performlogin:"login/performlogin",getusertest:"login/GetUserDetails",forgotPasswordPageContent:"login/GetForgotPasswordPageDetails",messages:"messages",getusers:"manageusers/GetUsers",getperson:"manageusers/GetPerson",updateperson:"manageusers/UpdateUser",updateEulaDate:"manageusers/UpdateEulaDate",AddQuikQAccount:"manageusers/AddQuickQAccountDetails",getQuikQData:"manageusers/GetQuickQAccountDetails",removeQuikQData:"manageusers/RemoveQuickQAccountDetails",createperson:"manageusers/CreateUser",deleteperson:"manageusers/DeleteUser",unlockperson:"manageusers/UnlockUser",resetUserPassword:"manageusers/ResetUserPassword",updatepassword:"manageusers/UpdatePassword",updatecommunicationpref:"manageusers/UpdateCommunicationPreferences",loadmanageusersviewmodel:"manageusers/GetMangeUserJSViewModel",loadmyprofileviewmodel:"manageusers/GetUserProfileJSViewModel",updatesecurityquestions:"manageusers/UpdateQuestions",getUserSecurityQuestions:"manageusers/GetSecurityQuestions",getuserrepresentative:"manageusers/GetContactCardInfo",resendRegistrationEmail:"manageusers/ResendRegistrationEmail",loginResendRegistrationEmail:"Login/ResendRegistrationEmail",securityQuestions:"login/GetSecurityQuestions",sitemap:"sitemap",countries:"manageusers/GetCountries",states:"manageusers/GetStates",cities:"manageusers/GetCities",invoices:"Payment/GetCreditInvoiceList",disclaimerData:"Payment/GetDisclaimerData",invoiceList:"Payment/GetInvoiceList",postMessage:"PostServiceMessage/PostMessages",sendEmail:"Payment/SendCancelPaymentEmail",topics:"contactus/GetTopics",options:"AdminBar/GetOptions",getInvoice:"AccountsOverView/GetInvoiceRecords",getSearchUserItems:"AccountsOverView/GetUserSearchDetails",types:"PostServiceMessage/GetTypes",priorities:"PostServiceMessage/GetPriorities",roles:"AdminBar/GetRoles",postsecurityquestions:"login/postsecurityquestions",passwordresetconfirmationpage:"login/LoadForgotSecurityJsViewModel",setsecurityquestionspage:"login/LoadCreateSecurityQuestionsJsViewModel",internaladmindashboard:"AdminDashboard/LoadInternalAdminDashboardJsViewModel",contactUsEmail:"ContactUs/SendEmail",makePaymentEmail:"Payment/PaymentEmail",PostPayment:"Payment/PostPaymentConfirmation",downloadDailyPrice:"DocumentCenter/PdfViewDailyPrices",downloadTransaction:"DocumentCenter/PdfViewDailyTransactions",downloadDraft:"DocumentCenter/PdfViewDraftNotices",downloadContracts:"DocumentCenter/PdfViewContracts",downloadInvoices:"DocumentCenter/PdfViewInvoices",downloadRebate:"DocumentCenter/PdfViewRebateStatements",downloadTax:"DocumentCenter/PdfViewTaxes",achPaymentDetails:"Payment/GetBankDetails",download:"DocumentCenter/ExcelOrPdfView",getAccountsList:"Payment/GetAccountsList",createsecurityquestions:"login/SetSecurityQuestions",quickq:"login/LoadSecurityQuestionsJsViewModel",PostQuickQ:"login/PostQuickQ",setsecurityquestionsvalidation:"login/SetSecurityQuestionsValidation",resetPassword:"login/ResetPassword",postCancelPayment:"Payment/PostCancelPaymentConfirmation",getAccountBal:"AccountsOverView/GetAccountBalance",TopTenFuelLocations:"FuelLocations/GetTopTenFuelLocations",TireTopTenLocations:"FuelLocations/GetTopTenTireLocations",GetCurrentContracts:"FuelGoal/CheckCurrentContracts",GetCurrentFleetData:"FuelGoal/GetCurrentFleetData",GetFuelInitialData:"FuelGoal/GetInitialData",GetTireInitialData:"FuelGoal/GetInitialTireData",GetTireSummary:"FuelGoal/GetTireSummary",GetDailyPriceDocuments:"MonthlyFuelPerformance/GetDailyPriceDocuments",accounts:"DashboardAccounts/Get",accountbalance:"DashboardAccounts/GetAccountBalance",quikQAccountSummary:"DashboardAccounts/GetQuikQAccountSummary",GetMessages:"MessageCenter/GetMessages",getPaymentSelect:"Payment/GetPaymentSelect",loadcontactusviewmodel:"ContactUs/GetContactUsJsViewModel",getCreditSelect:"Payment/GetCreditSelect",getInternalAdminSelectedUser:"AdminBar/GetInternalAdminSelectedUser",SingleTransactionList:"Payment/getSelectedTransactions",SetUnReadMsgCount:"MessageCenter/SetUnreadMsgCount",GetFleets:"PostServiceMessage/GetFleets",facilityLookUp:"ContactUs/FacilityLookUp",GetSearchedUserResults:"AdminBar/GetSearchedUserResults",locationstates:"Location/GetStates",locationcities:"Location/GetCities",locationhighways:"Location/GetHighways",lovesLocations:"Location/GetLovesLocations",tireCareLocations:"Location/GetTireCareLocations",truckCareReportParameters:"truckcare/getreportparameters",truckCareGetReport:"truckcare/getreport",loyaltycountries:"LoyaltyAccount/GetCountries",driverTypes:"LoyaltyAccount/GetDriverTypes",loyaltystates:"LoyaltyAccount/GetStates",loyaltyLogin:"login/GetLoyaltyLoginResponse",loyaltyPeople:"LoyaltyManageUsers/GetProfile",loyaltyUserInfo:"LoyaltyAccount/GetLoyaltyUser",loyaltyWorkingEmailWarn:"LoyaltyAccount/GetWorkingEmailWarningContentForProfile",loyaltyEditPeople:"LoyaltyManageUsers/EditProfile",loyaltyMessages:"LoyaltyMessageCenter/GetMessages",loyaltyUserRegistration:"LoyaltyAccount/CreateLoyaltyUser",loyaltyAuth0Registration:"LoyaltyAccount/CreateLoyaltyUserAuth0",loyaltyDetails:"LoyaltyDashboardAccounts/GetLoyaltyDetail",dashboardStatus:"LoyaltyDashboardAccounts/GetDashboardStatusJsViewModel",loyaltyChangePIN:"LoyaltyManageUsers/UpdatePin",loyaltyResetPin:"LoyaltyAccount/ResetPin",loyaltyChangePINEmail:"LoyaltyAccount/ChangePinEmail",loyaltyChangeEmail:"LoyaltyAccount/ChangeEmail",loyaltySendResetEmail:"LoyaltyAccount/SendPasswordResetEmail",loyaltyResetPIN:"LoyaltyAccount/ResetCardPin",loyaltySearchUser:"AdminBar/GetSearchedLoyaltyUser",loyaltyInternalAdminGetUser:"AdminBar/GetInternalAdminLoyaltyUser",loyaltyProfileViewModel:"LoyaltyAccount/GetUserProfileViewModel",loyaltyPostMessage:"LoyaltyCreateMessage/PostMessages",messageTypes:"LoyaltyCreateMessage/GetTypes",messagePriorities:"LoyaltyCreateMessage/GetPriorities",verifyCard:"LoyaltyAccount/VerifyCardNumber",GetNewsList:"LandingPage5/GetLandingPage5DetailList",companySpotlight:"LandingPage5/GetSpotLights",getStoreTypes:"Location/GetStoreTypes",getAmenities:"Location/GetAmenities",getRestaurants:"Location/GetRestaurants",getFoodConcepts:"Location/GetFoodConcepts",searchLocations:"Location/SearchLocations",searchStores:"StoreSearch/SearchStores",searchStoresWithDetail:"StoreSearch/SearchStoresWithDetail",getHotelLinks:"StoreSearch/GetHotelLinks",getLocationsSearchResults:"Location/GetLocations",getLocationsBySiteIds:"Location/GetLocationsByIds",locationDirectionsItems:"Location/GetLocationSearchJsViewModel",locationfuelprices:"Location/GetFuelPrices",locationamenitiesrestaurants:"Location/GetSitecoreValuesForAmenitiesRestaurants",locationicons:"Location/GetAmenityIcon",Restaurants:"Restaurants/GetRestaurants",lovesStates:"TireCareExpressApplication/GetStates",logoRequestAppstates:"LogoRequest/GetStates",TireApplication:"TireCareExpressApplication/SendEmail",GetSearchResults:"LovesCommon/GetSearchResults",GetRestaurantDetails:"Restaurants/GetRestaurantDetails",loadGlobalSearchViewModel:"LovesCommon/LoadGlobalSearchViewModel",GetRelatedSearchResults:"LovesCommon/GetRelatedSearchResults",QuoteRequest:"Quote/SendEmail",LogoRequestApplication:"LogoRequest/SendEmail",lovesExpressCountries:"LovesExpressApplicationForm/GetCountries",lovesExpressStates:"LovesExpressApplicationForm/GetStates",lovesExpressAccounts:"LovesExpressApplicationForm/GetAccounts",lovesExpressSecondLine:"LovesExpressApplicationForm/GetSecondLine",ExpressApplication:"LovesExpressApplicationForm/SendEmail",getTabbedMenu:"LovesCommon/TabbedSubmenuContent",contactUsTopics:"LovescomContactUs/GetTopics",getLocations:"LovescomContactUs/GetLocations",RealEstateForm:"RealEstateInformation/SendEmail",NotificationConfigs:"TruckCare/GetNotificationConfigs",ActionNeededWorkOrders:"TruckCare/GetCountOfActionNeededWorkOrders",GetNotifications:"TruckCare/GetNotifications",PageActionIssues:"TruckCare/GetPageActionIssues",GetServiceRequestTypes:"ServiceRequest/GetServiceRequestTypes",BlogPointerItems:"Common/GetBlogPointerItems",GetPageSizes:"Common/PageSizes",GetLocationsWithBusinessInterruptions:"Common/LocationsWithBusinessInterruptions",getServiceTypesForBusinessInterruptions:"Common/ServiceTypesForBusinessInterruptions"},function(){"use strict";function n(n,t,i,r){function f(n){var t={method:"GET",params:{data:n.data},url:Route._baseurl+n.path};return n.data&&n.data.id&&(t={method:"GET",url:Route._baseurl+n.path}),n.isQuiet&&(t.headers={"X-No-Indicator":!0}),u(t)}function e(n){var t={method:"POST",url:Route._baseurl+n.path,data:n.data,headers:n.headers};return n.isQuiet&&(t.headers={"X-No-Indicator":!0}),u(t)}function o(n){var t={url:Route._baseurl+n.path,formData:n.data,headers:n.headers};return n.isQuiet&&(t.headers={"X-No-Indicator":!0}),c(t)}function s(n){var t={method:"PUT",url:Route._baseurl+n.path+"/"+(n.id?n.id:""),data:n.data,headers:n.headers};return n.isQuiet&&(t.headers={"X-No-Indicator":!0}),u(t)}function h(n){var t={method:"DELETE",url:Route._baseurl+n.path+"/"+n.id};return u(t)}function u(i){var r=t.defer();return n(i).then(function(n){r.resolve(n.data)},function(n){var t=n.data||n.status;r.reject(t)}),r.promise}function c(i){var r=t.defer();return n.post(i.url,i.formData,{transformRequest:angular.identity,headers:i.headers}).then(function(n){r.resolve(n.data)},function(n){var t=n.data||n.status;r.reject(t)}),r.promise}function l(u){var f=t.defer();return n({url:u.path,method:"POST",params:u.params||{},responseType:"arraybuffer"}).then(function(n){var e="",s=n.headers("Content-Disposition"),c,t,l,o,u;if(s){var h=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/.exec(s),a=s.indexOf("attachment")!==-1;h!==null&&h[1]&&(e=h[1].replace(/['"]/g,""))}if(c=n.headers("Content-Type"),typeof File=="function")try{t=new File([n.data],e,{type:c})}catch(v){}typeof t=="undefined"&&(t=new Blob([n.data],{type:c}));f.resolve({blob:t,filename:e,inline:a});typeof i.navigator.msSaveBlob!="undefined"?i.navigator.msSaveBlob(t,e):(l=i.URL||i.webkitURL,o=l.createObjectURL(t),a?i.location.href=o:(u=document.createElement("a"),typeof u.download=="undefined"?i.location.href=o:(u.href=o,u.download=e,document.body.appendChild(u),u.click())),r(function(){l.revokeObjectURL(o)},100))},function(n){var t=n.data||n.status;f.reject(t)}),f.promise}return{get:f,post:e,postForm:o,put:s,"delete":h,downloadFile:l}}angular.module("app.core").factory("apiService",n);n.$inject=["$http","$q","$window","$timeout"]}();Person={Id:"Id",FirstName:"FirstName",LastName:"LastName",FleetId:"FleetId",Email:"Email",Username:"AccountName",DateOfBirth:"DateOfBirth",CompanyName:"CompanyName",DriverType:"DriverType",Phone:{Contact:"Contact",Business:{Phone:"BusinessPhone",Ext:"BusinessPhoneExtension"},Mobile:"MobilePhoneNumber",Contact:"ContactPhoneNumber"},JobTitle:"JobTitle",JobFunction:"JobFunction",Company:"Company",EstimatedNumberOfTrucks:"EstimatedNumberOfTrucks",AcceptsLexOffers:"AcceptsLexOffers",Geo:{Country:"Country",State:"State",City:"City",Address:{AddressLine1:"AddressLine1",AddressLine2:"AddressLine2",Contact:"Contact",Alt:"ContactAddressAlt"},Zipcode:"ZipCode"},RememberMe:"RememberMe",CardNumber:"CardNumber",Language:"Language",Role:"RoleName",Pin:"Pin",DriverType:"DriverType",RepresentativeId:"RepresentativeId",SalesManager:{Name:"SalesManagerName",Email:"SalesManagerEmail",Phone:"SalesManagerPhoneNumber",Title:"SalesManagerTitle"},Subscription:"AcceptsEmailOffers",LastLogin:"LastLogin",SecurityQuestions:{1:"Question1",2:"Question2",3:"Question3"},SubscriptionByText:"SubscriptionByText",SubscriptionByEmail:"SubscriptionByEmail",SubscriptionByPhone:"SubscriptionByPhone",AgreeTermsConditions:"AgreeTermsConditions",AuthorityResponseId:"AuthorityResponseId"},function(){"use strict";angular.module("app",["app.core","app.search","infinite-scroll"]);angular.module("app.search",["app.core"])}()