<?xml version="1.0" encoding="UTF-8"?>
<OfficeApp
  xmlns="http://schemas.microsoft.com/office/appforoffice/1.1"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0"
  xmlns:ov="http://schemas.microsoft.com/office/taskpaneappversionoverrides"
  xsi:type="TaskPaneApp">

  <Id>a1b2c3d4-e5f6-7890-abcd-ef1234567890</Id>
  <Version>1.0.0.7</Version>
  <ProviderName>Hiroyuki Kohata</ProviderName>
  <DefaultLocale>en-US</DefaultLocale>
  <DisplayName DefaultValue="Kohata Excel Util"/>
  <Description DefaultValue="Shape alignment, sizing, text removal, and data utilities for Excel."/>
  <IconUrl DefaultValue="https://office.gem.my.id/excelutil/assets/icons/icon-32.png"/>
  <HighResolutionIconUrl DefaultValue="https://office.gem.my.id/excelutil/assets/icons/icon-80.png"/>
  <SupportUrl DefaultValue="https://office.gem.my.id/excelutil/"/>

  <Hosts>
    <Host Name="Workbook"/>
  </Hosts>

  <Requirements>
    <Sets DefaultMinVersion="1.5">
      <Set Name="ExcelApi" MinVersion="1.5"/>
    </Sets>
  </Requirements>

  <AppDomains>
    <AppDomain>https://cdn.jsdelivr.net</AppDomain>
    <AppDomain>https://office.gem.my.id</AppDomain>
  </AppDomains>

  <DefaultSettings>
    <SourceLocation DefaultValue="https://office.gem.my.id/excelutil/taskpane.html?v=20260430_1"/>
  </DefaultSettings>

  <Permissions>ReadWriteDocument</Permissions>

  <VersionOverrides xmlns="http://schemas.microsoft.com/office/taskpaneappversionoverrides" xsi:type="VersionOverridesV1_0">
    <Hosts>
      <Host xsi:type="Workbook">
        <Runtimes>
          <Runtime resid="Contoso.Taskpane.Url" lifetime="long" />
        </Runtimes>
        <DesktopFormFactor>
          <FunctionFile resid="Contoso.Taskpane.Url"/>
          <ExtensionPoint xsi:type="PrimaryCommandSurface">
            <CustomTab id="Kohata.CustomTab">
              <Label resid="Kohata.Tab.Label"/>

              <!-- Group 1: Snap To -->
              <Group id="Kohata.SnapGroup">
                <Label resid="Kohata.Snap.Label"/>
                <Icon>
                  <bt:Image size="16" resid="Icon.SnapRight.16"/>
                  <bt:Image size="32" resid="Icon.SnapRight.32"/>
                  <bt:Image size="80" resid="Icon.SnapRight.80"/>
                </Icon>
                <Control xsi:type="Button" id="Kohata.SnapRight">
                  <Label resid="Kohata.SnapToRight.Label"/>
                  <Supertip><Title resid="Kohata.SnapToRight.Label"/><Description resid="Kohata.SnapToRight.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.SnapRight.16"/><bt:Image size="32" resid="Icon.SnapRight.32"/><bt:Image size="80" resid="Icon.SnapRight.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>snapToRight</FunctionName></Action>
                </Control>
                <Control xsi:type="Button" id="Kohata.SnapBottom">
                  <Label resid="Kohata.SnapToBottom.Label"/>
                  <Supertip><Title resid="Kohata.SnapToBottom.Label"/><Description resid="Kohata.SnapToBottom.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.SnapBottom.16"/><bt:Image size="32" resid="Icon.SnapBottom.32"/><bt:Image size="80" resid="Icon.SnapBottom.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>snapToBottom</FunctionName></Action>
                </Control>
              </Group>

              <!-- Group 2: Match Size -->
              <Group id="Kohata.MatchSizeGroup">
                <Label resid="Kohata.MatchSize.Label"/>
                <Icon>
                  <bt:Image size="16" resid="Icon.MatchWidth.16"/>
                  <bt:Image size="32" resid="Icon.MatchWidth.32"/>
                  <bt:Image size="80" resid="Icon.MatchWidth.80"/>
                </Icon>
                <Control xsi:type="Button" id="Kohata.GetSize">
                  <Label resid="Kohata.GetSize.Label"/>
                  <Supertip><Title resid="Kohata.GetSize.Label"/><Description resid="Kohata.GetSize.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.GetSize.16"/><bt:Image size="32" resid="Icon.GetSize.32"/><bt:Image size="80" resid="Icon.GetSize.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>getSize</FunctionName></Action>
                </Control>
                <Control xsi:type="Button" id="Kohata.MatchWidth">
                  <Label resid="Kohata.MatchWidth.Label"/>
                  <Supertip><Title resid="Kohata.MatchWidth.Label"/><Description resid="Kohata.MatchWidth.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.MatchWidth.16"/><bt:Image size="32" resid="Icon.MatchWidth.32"/><bt:Image size="80" resid="Icon.MatchWidth.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>matchWidth</FunctionName></Action>
                </Control>
                <Control xsi:type="Button" id="Kohata.MatchHeight">
                  <Label resid="Kohata.MatchHeight.Label"/>
                  <Supertip><Title resid="Kohata.MatchHeight.Label"/><Description resid="Kohata.MatchHeight.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.MatchHeight.16"/><bt:Image size="32" resid="Icon.MatchHeight.32"/><bt:Image size="80" resid="Icon.MatchHeight.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>matchHeight</FunctionName></Action>
                </Control>
              </Group>

              <!-- Group 3: Stack -->
              <Group id="Kohata.StackGroup">
                <Label resid="Kohata.Stack.Label"/>
                <Icon>
                  <bt:Image size="16" resid="Icon.StackHoriz.16"/>
                  <bt:Image size="32" resid="Icon.StackHoriz.32"/>
                  <bt:Image size="80" resid="Icon.StackHoriz.80"/>
                </Icon>
                <Control xsi:type="Button" id="Kohata.StackHoriz">
                  <Label resid="Kohata.StackHoriz.Label"/>
                  <Supertip><Title resid="Kohata.StackHoriz.Label"/><Description resid="Kohata.StackHoriz.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.StackHoriz.16"/><bt:Image size="32" resid="Icon.StackHoriz.32"/><bt:Image size="80" resid="Icon.StackHoriz.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>stackHorizontal</FunctionName></Action>
                </Control>
                <Control xsi:type="Button" id="Kohata.StackVert">
                  <Label resid="Kohata.StackVert.Label"/>
                  <Supertip><Title resid="Kohata.StackVert.Label"/><Description resid="Kohata.StackVert.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.StackVert.16"/><bt:Image size="32" resid="Icon.StackVert.32"/><bt:Image size="80" resid="Icon.StackVert.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>stackVertical</FunctionName></Action>
                </Control>
              </Group>

              <!-- Group 4: Gap -->
              <Group id="Kohata.GapGroup">
                <Label resid="Kohata.Gap.Label"/>
                <Icon>
                  <bt:Image size="16" resid="Icon.EqHoriz.16"/>
                  <bt:Image size="32" resid="Icon.EqHoriz.32"/>
                  <bt:Image size="80" resid="Icon.EqHoriz.80"/>
                </Icon>
                <Control xsi:type="Button" id="Kohata.EqHoriz">
                  <Label resid="Kohata.EqHoriz.Label"/>
                  <Supertip><Title resid="Kohata.EqHoriz.Label"/><Description resid="Kohata.EqHoriz.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.EqHoriz.16"/><bt:Image size="32" resid="Icon.EqHoriz.32"/><bt:Image size="80" resid="Icon.EqHoriz.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>equalizeHorizontal</FunctionName></Action>
                </Control>
                <Control xsi:type="Button" id="Kohata.EqVert">
                  <Label resid="Kohata.EqVert.Label"/>
                  <Supertip><Title resid="Kohata.EqVert.Label"/><Description resid="Kohata.EqVert.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.EqVert.16"/><bt:Image size="32" resid="Icon.EqVert.32"/><bt:Image size="80" resid="Icon.EqVert.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>equalizeVertical</FunctionName></Action>
                </Control>
              </Group>

              <!-- Group 5: Align & Util -->
              <Group id="Kohata.AlignUtilGroup">
                <Label resid="Kohata.AlignUtil.Label"/>
                <Icon>
                  <bt:Image size="16" resid="Icon.Swap.16"/>
                  <bt:Image size="32" resid="Icon.Swap.32"/>
                  <bt:Image size="80" resid="Icon.Swap.80"/>
                </Icon>
                <Control xsi:type="Button" id="Kohata.SwapPositions">
                  <Label resid="Kohata.Swap.Label"/>
                  <Supertip><Title resid="Kohata.Swap.Label"/><Description resid="Kohata.Swap.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.Swap.16"/><bt:Image size="32" resid="Icon.Swap.32"/><bt:Image size="80" resid="Icon.Swap.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>swapPositions</FunctionName></Action>
                </Control>
                <Control xsi:type="Button" id="Kohata.ReverseHoriz">
                  <Label resid="Kohata.ReverseHoriz.Label"/>
                  <Supertip><Title resid="Kohata.ReverseHoriz.Label"/><Description resid="Kohata.ReverseHoriz.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.ReverseHoriz.16"/><bt:Image size="32" resid="Icon.ReverseHoriz.32"/><bt:Image size="80" resid="Icon.ReverseHoriz.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>reverseHorizontal</FunctionName></Action>
                </Control>
                <Control xsi:type="Button" id="Kohata.ReverseVert">
                  <Label resid="Kohata.ReverseVert.Label"/>
                  <Supertip><Title resid="Kohata.ReverseVert.Label"/><Description resid="Kohata.ReverseVert.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.ReverseVert.16"/><bt:Image size="32" resid="Icon.ReverseVert.32"/><bt:Image size="80" resid="Icon.ReverseVert.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>reverseVertical</FunctionName></Action>
                </Control>
              </Group>

              <!-- Group 6: Tools (Shapes) -->
              <Group id="Kohata.ToolsGroup">
                <Label resid="Kohata.Tools.Label"/>
                <Icon>
                  <bt:Image size="16" resid="Icon.Matrix.16"/>
                  <bt:Image size="32" resid="Icon.Matrix.32"/>
                  <bt:Image size="80" resid="Icon.Matrix.80"/>
                </Icon>
                <Control xsi:type="Button" id="Kohata.EraseText">
                  <Label resid="Kohata.EraseText.Label"/>
                  <Supertip><Title resid="Kohata.EraseText.Label"/><Description resid="Kohata.EraseText.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.EraseText.16"/><bt:Image size="32" resid="Icon.EraseText.32"/><bt:Image size="80" resid="Icon.EraseText.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>eraseText</FunctionName></Action>
                </Control>
                <Control xsi:type="Button" id="Kohata.InsertMatrix">
                  <Label resid="Kohata.Matrix.Label"/>
                  <Supertip><Title resid="Kohata.Matrix.Label"/><Description resid="Kohata.Matrix.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.Matrix.16"/><bt:Image size="32" resid="Icon.Matrix.32"/><bt:Image size="80" resid="Icon.Matrix.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>insertMatrix</FunctionName></Action>
                </Control>
                <Control xsi:type="Button" id="Kohata.SnapGrid">
                  <Label resid="Kohata.SnapGrid.Label"/>
                  <Supertip><Title resid="Kohata.SnapGrid.Label"/><Description resid="Kohata.SnapGrid.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.SnapGrid.16"/><bt:Image size="32" resid="Icon.SnapGrid.32"/><bt:Image size="80" resid="Icon.SnapGrid.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>snapShapeToGrid</FunctionName></Action>
                </Control>
              </Group>

              <!-- Group 7: Sheet Util -->
              <Group id="Kohata.SheetUtilGroup">
                <Label resid="Kohata.SheetUtil.Label"/>
                <Icon>
                  <bt:Image size="16" resid="Icon.Sync.16"/>
                  <bt:Image size="32" resid="Icon.Sync.32"/>
                  <bt:Image size="80" resid="Icon.Sync.80"/>
                </Icon>
                <Control xsi:type="Button" id="Kohata.SyncCursor">
                  <Label resid="Kohata.SyncCursor.Label"/>
                  <Supertip><Title resid="Kohata.SyncCursor.Label"/><Description resid="Kohata.SyncCursor.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.Sync.16"/><bt:Image size="32" resid="Icon.Sync.32"/><bt:Image size="80" resid="Icon.Sync.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>allSheetCursorSync</FunctionName></Action>
                </Control>
                <Control xsi:type="Button" id="Kohata.GridPaper">
                  <Label resid="Kohata.GridPaper.Label"/>
                  <Supertip><Title resid="Kohata.GridPaper.Label"/><Description resid="Kohata.GridPaper.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.Matrix.16"/><bt:Image size="32" resid="Icon.Matrix.32"/><bt:Image size="80" resid="Icon.Matrix.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>gridPaperMode</FunctionName></Action>
                </Control>
              </Group>

              <!-- Group 8: Cell Util -->
              <Group id="Kohata.CellUtilGroup">
                <Label resid="Kohata.CellUtil.Label"/>
                <Icon>
                  <bt:Image size="16" resid="Icon.Sheet.16"/>
                  <bt:Image size="32" resid="Icon.Sheet.32"/>
                  <bt:Image size="80" resid="Icon.Sheet.80"/>
                </Icon>
                <Control xsi:type="Button" id="Kohata.SheetLink">
                  <Label resid="Kohata.SheetLink.Label"/>
                  <Supertip><Title resid="Kohata.SheetLink.Label"/><Description resid="Kohata.SheetLink.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.Sheet.16"/><bt:Image size="32" resid="Icon.Sheet.32"/><bt:Image size="80" resid="Icon.Sheet.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>insertSheetLink</FunctionName></Action>
                </Control>
                <Control xsi:type="Button" id="Kohata.Flatten">
                  <Label resid="Kohata.Flatten.Label"/>
                  <Supertip><Title resid="Kohata.Flatten.Label"/><Description resid="Kohata.Flatten.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.EraseText.16"/><bt:Image size="32" resid="Icon.EraseText.32"/><bt:Image size="80" resid="Icon.EraseText.80"/></Icon>
                  <Action xsi:type="ExecuteFunction"><FunctionName>staticValue</FunctionName></Action>
                </Control>
              </Group>

              <!-- Group 9: Settings -->
              <Group id="Kohata.SettingsGroup">
                <Label resid="Kohata.SettingsGroup.Label"/>
                <Icon>
                  <bt:Image size="16" resid="Icon.AppIcon.16"/>
                  <bt:Image size="32" resid="Icon.AppIcon.32"/>
                  <bt:Image size="80" resid="Icon.AppIcon.80"/>
                </Icon>
                <Control xsi:type="Button" id="Kohata.Settings">
                  <Label resid="Kohata.Settings.Label"/>
                  <Supertip><Title resid="Kohata.Settings.Label"/><Description resid="Kohata.Settings.Tooltip"/></Supertip>
                  <Icon><bt:Image size="16" resid="Icon.AppIcon.16"/><bt:Image size="32" resid="Icon.AppIcon.32"/><bt:Image size="80" resid="Icon.AppIcon.80"/></Icon>
                  <Action xsi:type="ShowTaskpane">
                    <TaskpaneId>ExcelUtilTaskpane</TaskpaneId>
                    <SourceLocation resid="Contoso.Taskpane.Url"/>
                  </Action>
                </Control>
              </Group>
            </CustomTab>
          </ExtensionPoint>
        </DesktopFormFactor>
      </Host>
    </Hosts>
    <Resources>
      <bt:Urls>
        <bt:Url id="Contoso.Taskpane.Url" DefaultValue="https://office.gem.my.id/excelutil/taskpane.html?v=20260430_1"/>
      </bt:Urls>
      <bt:ShortStrings>
        <bt:String id="Kohata.Tab.Label" DefaultValue="KohataAddin"/>
        <bt:String id="Kohata.Snap.Label" DefaultValue="Snap To"/>
        <bt:String id="Kohata.MatchSize.Label" DefaultValue="Match Size"/>
        <bt:String id="Kohata.Stack.Label" DefaultValue="Stack"/>
        <bt:String id="Kohata.Gap.Label" DefaultValue="Set Gap"/>
        <bt:String id="Kohata.AlignUtil.Label" DefaultValue="Align Util"/>
        <bt:String id="Kohata.Tools.Label" DefaultValue="Tools"/>
        <bt:String id="Kohata.SheetUtil.Label" DefaultValue="Sheet Util"/>
        <bt:String id="Kohata.CellUtil.Label" DefaultValue="Cell Util"/>
        <bt:String id="Kohata.SettingsGroup.Label" DefaultValue="Settings"/>

        <bt:String id="Kohata.SnapToRight.Label" DefaultValue="Right"/>
        <bt:String id="Kohata.SnapToBottom.Label" DefaultValue="Bottom"/>
        <bt:String id="Kohata.StackHoriz.Label" DefaultValue="Horiz"/>
        <bt:String id="Kohata.StackVert.Label" DefaultValue="Vert"/>
        <bt:String id="Kohata.EqHoriz.Label" DefaultValue="Horiz"/>
        <bt:String id="Kohata.EqVert.Label" DefaultValue="Vert"/>
        <bt:String id="Kohata.GetSize.Label" DefaultValue="Get Size"/>
        <bt:String id="Kohata.MatchWidth.Label" DefaultValue="Match W"/>
        <bt:String id="Kohata.MatchHeight.Label" DefaultValue="Match H"/>
        <bt:String id="Kohata.Swap.Label" DefaultValue="Swap"/>
        <bt:String id="Kohata.ReverseHoriz.Label" DefaultValue="Rev horiz"/>
        <bt:String id="Kohata.ReverseVert.Label" DefaultValue="Rev vert"/>
        <bt:String id="Kohata.EraseText.Label" DefaultValue="Erase Text"/>
        <bt:String id="Kohata.Matrix.Label" DefaultValue="Matrix"/>
        <bt:String id="Kohata.SyncCursor.Label" DefaultValue="Set Cursor"/>
        <bt:String id="Kohata.GridPaper.Label" DefaultValue="Grid Mode"/>
        <bt:String id="Kohata.SheetLink.Label" DefaultValue="Sheet Link"/>
        <bt:String id="Kohata.Flatten.Label" DefaultValue="Static Value"/>
        <bt:String id="Kohata.Settings.Label" DefaultValue="Settings"/>
        <bt:String id="Kohata.SnapGrid.Label" DefaultValue="Snap to Grid"/>
      </bt:ShortStrings>
      <bt:LongStrings>
        <bt:String id="Kohata.SnapToRight.Tooltip" DefaultValue="Aligns selected shapes flush to the right edge of the leftmost shape."/>
        <bt:String id="Kohata.SnapToBottom.Tooltip" DefaultValue="Aligns selected shapes flush to the bottom edge of the topmost shape."/>
        <bt:String id="Kohata.StackHoriz.Tooltip" DefaultValue="Stacks shapes horizontally with 0 gap based on visual order."/>
        <bt:String id="Kohata.StackVert.Tooltip" DefaultValue="Stacks shapes vertically with 0 gap based on visual order."/>
        <bt:String id="Kohata.EqHoriz.Tooltip" DefaultValue="Sets an equal precise gap between shapes horizontally."/>
        <bt:String id="Kohata.EqVert.Tooltip" DefaultValue="Sets an equal precise gap between shapes vertically."/>
        <bt:String id="Kohata.GetSize.Tooltip" DefaultValue="Reads the width and height of a single selected shape."/>
        <bt:String id="Kohata.MatchWidth.Tooltip" DefaultValue="Applies the Width to all selected shapes."/>
        <bt:String id="Kohata.MatchHeight.Tooltip" DefaultValue="Applies the Height to all selected shapes."/>
        <bt:String id="Kohata.Swap.Tooltip" DefaultValue="Swaps positions of exactly 2 selected shapes."/>
        <bt:String id="Kohata.ReverseHoriz.Tooltip" DefaultValue="Reverses horizontal order of selected shapes."/>
        <bt:String id="Kohata.ReverseVert.Tooltip" DefaultValue="Reverses vertical order of selected shapes."/>
        <bt:String id="Kohata.EraseText.Tooltip" DefaultValue="Clear all text from selected shapes."/>
        <bt:String id="Kohata.Matrix.Tooltip" DefaultValue="Creates a grid of rectangles."/>
        <bt:String id="Kohata.SyncCursor.Tooltip" DefaultValue="Syncs selected cell address across all sheets."/>
        <bt:String id="Kohata.GridPaper.Tooltip" DefaultValue="Sets column widths to match Row 1 height for a square grid."/>
        <bt:String id="Kohata.SheetLink.Tooltip" DefaultValue="Inserts a HYPERLINK formula pointing to A1 of this sheet."/>
        <bt:String id="Kohata.Flatten.Tooltip" DefaultValue="Converts formulas to static values."/>
        <bt:String id="Kohata.Settings.Tooltip" DefaultValue="Open the ExcelUtil TaskPane."/>
        <bt:String id="Kohata.SnapGrid.Tooltip" DefaultValue="Snaps shapes to the exact edges of the selected cells."/>
      </bt:LongStrings>
      <bt:Images>
        <bt:Image id="Icon.AppIcon.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/icon-16.png"/>
        <bt:Image id="Icon.AppIcon.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/icon-32.png"/>
        <bt:Image id="Icon.AppIcon.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/icon-80.png"/>
        <bt:Image id="Icon.Sync.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/sync-16.png?v=20260424_4"/>
        <bt:Image id="Icon.Sync.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/sync-32.png?v=20260424_4"/>
        <bt:Image id="Icon.Sync.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/sync-80.png?v=20260424_4"/>
        <bt:Image id="Icon.Sheet.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/sheet-16.png?v=20260424_4"/>
        <bt:Image id="Icon.Sheet.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/sheet-32.png?v=20260424_4"/>
        <bt:Image id="Icon.Sheet.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/sheet-80.png?v=20260424_4"/>
        <bt:Image id="Icon.GetSize.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/get-size-16.png"/>
        <bt:Image id="Icon.GetSize.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/get-size-32.png"/>
        <bt:Image id="Icon.GetSize.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/get-size-80.png"/>
        <bt:Image id="Icon.SnapRight.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/snap-right-16.png"/>
        <bt:Image id="Icon.SnapRight.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/snap-right-32.png"/>
        <bt:Image id="Icon.SnapRight.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/snap-right-80.png"/>
        <bt:Image id="Icon.SnapBottom.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/snap-bottom-16.png"/>
        <bt:Image id="Icon.SnapBottom.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/snap-bottom-32.png"/>
        <bt:Image id="Icon.SnapBottom.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/snap-bottom-80.png"/>
        <bt:Image id="Icon.SnapGrid.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/snap-grid-16.png?v=20260424_4"/>
        <bt:Image id="Icon.SnapGrid.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/snap-grid-32.png?v=20260424_4"/>
        <bt:Image id="Icon.SnapGrid.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/snap-grid-80.png?v=20260424_4"/>
        <bt:Image id="Icon.StackHoriz.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/stack-horiz-16.png"/>
        <bt:Image id="Icon.StackHoriz.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/stack-horiz-32.png"/>
        <bt:Image id="Icon.StackHoriz.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/stack-horiz-80.png"/>
        <bt:Image id="Icon.StackVert.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/stack-vert-16.png"/>
        <bt:Image id="Icon.StackVert.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/stack-vert-32.png"/>
        <bt:Image id="Icon.StackVert.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/stack-vert-80.png"/>
        <bt:Image id="Icon.EqHoriz.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/eq-horiz-16.png"/>
        <bt:Image id="Icon.EqHoriz.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/eq-horiz-32.png"/>
        <bt:Image id="Icon.EqHoriz.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/eq-horiz-80.png"/>
        <bt:Image id="Icon.EqVert.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/eq-vert-16.png"/>
        <bt:Image id="Icon.EqVert.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/eq-vert-32.png"/>
        <bt:Image id="Icon.EqVert.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/eq-vert-80.png"/>
        <bt:Image id="Icon.MatchWidth.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/match-width-16.png"/>
        <bt:Image id="Icon.MatchWidth.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/match-width-32.png"/>
        <bt:Image id="Icon.MatchWidth.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/match-width-80.png"/>
        <bt:Image id="Icon.MatchHeight.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/match-height-16.png"/>
        <bt:Image id="Icon.MatchHeight.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/match-height-32.png"/>
        <bt:Image id="Icon.MatchHeight.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/match-height-80.png"/>
        <bt:Image id="Icon.Swap.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/swap-16.png"/>
        <bt:Image id="Icon.Swap.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/swap-32.png"/>
        <bt:Image id="Icon.Swap.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/swap-80.png"/>
        <bt:Image id="Icon.ReverseHoriz.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/reverse-horiz-16.png"/>
        <bt:Image id="Icon.ReverseHoriz.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/reverse-horiz-32.png"/>
        <bt:Image id="Icon.ReverseHoriz.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/reverse-horiz-80.png"/>
        <bt:Image id="Icon.ReverseVert.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/reverse-vert-16.png"/>
        <bt:Image id="Icon.ReverseVert.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/reverse-vert-32.png"/>
        <bt:Image id="Icon.ReverseVert.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/reverse-vert-80.png"/>
        <bt:Image id="Icon.EraseText.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/erase-text-16.png"/>
        <bt:Image id="Icon.EraseText.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/erase-text-32.png"/>
        <bt:Image id="Icon.EraseText.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/erase-text-80.png"/>
        <bt:Image id="Icon.Matrix.16" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/matrix-16.png"/>
        <bt:Image id="Icon.Matrix.32" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/matrix-32.png"/>
        <bt:Image id="Icon.Matrix.80" DefaultValue="https://office.gem.my.id/excelutil/assets/icons/matrix-80.png"/>
      </bt:Images>
    </Resources>
  </VersionOverrides>
</OfficeApp>
