{"version":3,"sources":["../src/hooks/usePositioning/constants.ts"],"sourcesContent":["import type { Position } from '@fluentui/react-positioning';\nimport type { LogicalAlignment } from './types';\n\nexport const GAP = 8;\n\nexport const POSITIONS = {\n  above: 'above',\n  below: 'below',\n  before: 'before',\n  after: 'after',\n} as const;\n\nexport const ALIGNMENTS = {\n  start: 'start',\n  center: 'center',\n  end: 'end',\n} as const;\n\nexport const POSITION_AREA_MAP: Record<Position, Record<LogicalAlignment, string>> = {\n  above: {\n    center: 'block-start',\n    start: 'block-start span-inline-end',\n    end: 'block-start span-inline-start',\n  },\n  below: {\n    center: 'block-end',\n    start: 'block-end span-inline-end',\n    end: 'block-end span-inline-start',\n  },\n  before: {\n    center: 'inline-start',\n    start: 'inline-start span-block-end',\n    end: 'inline-start span-block-start',\n  },\n  after: {\n    center: 'inline-end',\n    start: 'inline-end span-block-end',\n    end: 'inline-end span-block-start',\n  },\n};\n"],"names":["ALIGNMENTS","GAP","POSITIONS","POSITION_AREA_MAP","above","below","before","after","start","center","end"],"mappings":";;;;;;;;;;;IAYaA,UAAU;eAAVA;;IATAC,GAAG;eAAHA;;IAEAC,SAAS;eAATA;;IAaAC,iBAAiB;eAAjBA;;;AAfN,MAAMF,MAAM;AAEZ,MAAMC,YAAY;IACvBE,OAAO;IACPC,OAAO;IACPC,QAAQ;IACRC,OAAO;AACT;AAEO,MAAMP,aAAa;IACxBQ,OAAO;IACPC,QAAQ;IACRC,KAAK;AACP;AAEO,MAAMP,oBAAwE;IACnFC,OAAO;QACLK,QAAQ;QACRD,OAAO;QACPE,KAAK;IACP;IACAL,OAAO;QACLI,QAAQ;QACRD,OAAO;QACPE,KAAK;IACP;IACAJ,QAAQ;QACNG,QAAQ;QACRD,OAAO;QACPE,KAAK;IACP;IACAH,OAAO;QACLE,QAAQ;QACRD,OAAO;QACPE,KAAK;IACP;AACF"}