Left file: appwork-v1_3_1/laravel-vue-starter/resources/assets/src/router/index.js  
Right file: appwork-v1_4_0/laravel-vue-starter/resources/assets/src/router/index.js  
import Vue from 'vue' = import Vue from 'vue'
import Router from 'vue-router'   import Router from 'vue-router'
import Meta from 'vue-meta'   import Meta from 'vue-meta'
  -+ import NotFound from '@/components/NotFound'
  =  
import globals from '@/globals'   import globals from '@/globals'
     
// Layouts   // Layouts
import Layout1 from '@/layout/Layout1'   import Layout1 from '@/layout/Layout1'
     
Vue.use(Router)   Vue.use(Router)
Vue.use(Meta)   Vue.use(Meta)
     
const router = new Router({   const router = new Router({
  base: '/',     base: '/',
  mode: 'history',     mode: 'history',
  routes: [{     routes: [{
    path: '/',       path: '/',
    component: Layout1,       component: Layout1,
    children: [{       children: [{
      path: '',         path: '',
      component: () => import('@/components/Home')         component: () => import('@/components/Home')
    }, {       }, {
      path: 'page-2',         path: 'page-2',
      component: () => import('@/components/Page2')         component: () => import('@/components/Page2')
    }]       }]
  -+   }, {
        // 404 Not Found page
        path: '*',
        component: NotFound
  }] =   }]
})   })
     
router.afterEach(() => {   router.afterEach(() => {
  // On small screens collapse sidenav     // On small screens collapse sidenav
  if (window.layoutHelpers && window.layoutHelpers.isSmallScreen() && !window.layoutHelpers.isCollapsed()) {     if (window.layoutHelpers && window.layoutHelpers.isSmallScreen() && !window.layoutHelpers.isCollapsed()) {
    setTimeout(() => window.layoutHelpers.setCollapsed(true, true), 10)       setTimeout(() => window.layoutHelpers.setCollapsed(true, true), 10)
  }     }
     
  // Scroll to top of the page     // Scroll to top of the page
  globals().scrollTop(0, 0)     globals().scrollTop(0, 0)
})   })
     
router.beforeEach((to, from, next) => {   router.beforeEach((to, from, next) => {
  // Set loading state     // Set loading state
  document.body.classList.add('app-loading')     document.body.classList.add('app-loading')
     
  // Add tiny timeout to finish page transition     // Add tiny timeout to finish page transition
  setTimeout(() => next(), 10)     setTimeout(() => next(), 10)
})   })
     
export default router   export default router