hunk.code_window:   xs: 460,
     ...breakpointsTailwind,
   })
   export const windowSize = useWindowSize()
   export const magicKeys = useMagicKeys()
   export const isScreenVertical = computed(() => windowSize.height.value - windowSize.width.value / slideAspect > 120)
   export const fullscreen = useFullscreen(isClient ? document.body : null)
   export const activeElement = useActiveElement()
   export const isInputting = computed(() => ['INPUT', 'TEXTAREA'].includes(activeElement.value?.tagName || '') || activeElement.value?.classList.contains('CodeMirror-code'))
   export const isOnFocus = computed(() => ['BUTTON', 'A'].includes(activeElement.value?.tagName || ''))
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit: export const isScreenVertical = computed(() => windowSize.height.value - windowSize.width.value / slideAspect.value > 120)
  
hunk.file_path: packages/client/state/index.ts
hunk.type: replace
file: import serverDrawingState from 'server-reactive:drawings?diff'
  import { createSyncState } from './syncState'
  
  export type DrawingsState = Record<number, string | undefined>
  
  const { init, onPatch, patch, state } = createSyncState<DrawingsState>(serverDrawingState, {}, __SLIDEV_FEATURE_DRAWINGS_PERSIST__)
  export { init as initDrawingState, onPatch, patch, state as drawingState }
  