hunk.code_window: export const queryClicks = useRouteQuery('clicks', '0')
   export const total = computed(() => rawRoutes.length)
   export const path = computed(() => route.value.path)
   export const currentPage = computed(() => parseInt(path.value.split(/\//g).slice(-1)[0]) || 1)
   export const currentPath = computed(() => getPath(currentPage.value))
   export const currentRoute = computed(() => rawRoutes.find(i => i.path === `${currentPage.value}`))
   export const currentSlideId = computed(() => currentRoute.value?.meta?.slide?.id)
   export const currentLayout = computed(() => currentRoute.value?.meta?.layout || (currentPage.value === 1 ? 'cover' : 'default'))
  
hunk.labels: keep keep keep keep replace keep keep keep keep keep
hunk.after_edit: export const currentPage = computed(() => Number.parseInt(path.value.split(/\//g).slice(-1)[0]) || 1)
  
hunk.file_path: packages/client/logic/nav.ts
hunk.type: replace
file: # for pnpm
  shamefully-hoist=true
  