(function(factory){if(typeof define==="function"&&define.amd){define(["jquery","jquery-ui","./infragistics.core","./infragistics.lob","./infragistics.excel-bundled"],factory)}else{factory(jQuery)}})(function($){/*!@license * Infragistics.Web.ClientUI infragistics.spreadsheet.js 19.1.20191.172 * * Copyright (c) 2011-2019 Infragistics Inc. * * http://www.infragistics.com/ * * Depends: * jquery-1.4.4.js * jquery.ui.core.js * jquery.ui.widget.js * infragistics.util.js * infragistics.ext_core.js * infragistics.ext_collections.js * infragistics.ext_collectionsExtended.js * infragistics.ext_io.js * infragistics.ext_text.js * infragistics.ext_web.js * infragistics.xml.js * infragistics.dv_interactivity.js * infragistics.dv_core.js * infragistics.documents.core_core.js * infragistics.excel_core.js * infragistics.ext_ui.js * infragistics.undo.js */ (function($){$.ig=$.ig||{};var $$t={};$.ig.spreadsheet=$.ig.spreadsheet||{};$.ig.globalDefs=$.ig.globalDefs||{};$.ig.globalDefs.$$ai=$$t;$$0=$.ig.globalDefs.$$0;$$4=$.ig.globalDefs.$$4;$$5=$.ig.globalDefs.$$5;$$7=$.ig.globalDefs.$$7;$$8=$.ig.globalDefs.$$8;$$b=$.ig.globalDefs.$$b;$$1=$.ig.globalDefs.$$1;$$2=$.ig.globalDefs.$$2;$$al=$.ig.globalDefs.$$al;$$w=$.ig.globalDefs.$$w;$$v=$.ig.globalDefs.$$v;$$ae=$.ig.globalDefs.$$ae;$$ap=$.ig.globalDefs.$$ap;$$a4=$.ig.globalDefs.$$a4;$$ah=$.ig.globalDefs.$$ah;$$6=$.ig.globalDefs.$$6;$$a=$.ig.globalDefs.$$a;$$ak=$.ig.globalDefs.$$ak;$.ig.$currDefinitions=$$t;$.ig.util.bulkDefine(["ISupportPositioning:g","ToolTipVisualElement:ak","IVisualElementVisitor:al","RootVisualElement:an","VisualElement:as","VisualElement_ZComparer:at","VisualElementInputProxy:au","IScrollInfoProvider:a1","IPlatformScrollBarAdapter:a5","IElementLayerContainer:be","IElementLayerContainer$1:bf","ElementLayer:bm","IElementLayerView:bo","IRendererElementLayerView$2:br","ILayerRenderer:bt","ISpreadsheetResourceProvider:bw","CellDropDown:bx","ISpreadsheetDialog:bz","JsCellEditManager:b0","JsSpreadsheetMenuBuilder:b3","TsSpreadsheetMenuBuilder:b4","JsTabEditManager:b6","SpreadsheetContextMenu:b7","SpreadsheetMeasureHelper:b8","SpreadsheetView:ca","VisualElementSpreadsheetAreaLayoutManager:cb","JsSpreadsheetAreaLayoutManager:cc","PaneLayerContainer:cd","SpreadsheetHeaderContentLayer:ce","SpreadsheetCellValueInfo:ch","SpreadsheetPaneCellValueLayer:ci","SpreadsheetCellValueLayerView:cm","SpreadsheetCellValueLayerElement:cn","SpreadsheetPaneCellValueLayer_JsCellInfo:cp","ScrollRegionLayerContainer:cr","Spreadsheet:cs","Spreadsheet_ElementCommandInfo:cu","Spreadsheet_ButtonElementCommandInfo:cv","Spreadsheet_WorkbookOwner:cw","Spreadsheet_SelectionWorksheetCellFormat:cy","Spreadsheet_NameBoxList:c0","Spreadsheet_SynchronizationSuspender:c1","Spreadsheet_CustomEditValueParser:c2","Spreadsheet_NullView:c4","Spreadsheet_NullCellEditManager:c5","Spreadsheet_NullTabEditManager:c6","Spreadsheet_NullRenderCache:c8","SpreadsheetDOMEventProxy:c9","SpreadsheetLayerContainerElement$1:da","SpreadsheetElementLayerContainer$1:db","ISpreadsheetGraphics:dc","CanvasSpreadsheetGraphics:dd","SpreadsheetCellValueElement:de","SpreadsheetVisualElementDomBuilder:df","JsSpreadsheetRenderCache:di","SpreadsheetUtilities:dj","SpreadsheetCellEditInfo:dl","AccountingUnderlineInfo:dr","spreadsheet.SpreadsheetSelection:ds","SelectionSnapshot:dt","EditModeWorkbookFont:d2","ISpreadsheetEditorValue:d5","ISpreadsheetEditInfo:d6","LockedEditRangeInfoForOperation:d7","LockedEditRangeInfoForWorksheet:d8","LockedEditRangeInfoForCellRange:d9","LockedEditRangeInfoForCellRange_WithRanges:ea","LockedEditRangeInfoForCellRange_WithoutRanges:eb","SpreadsheetEditHelper:ec","ParseEditValueCache:ed","SpreadsheetCellEditManager:em","SpreadsheetTabEditManager:eo","SpreadsheetActivePaneChangedEventArgs:fi","SpreadsheetSelectionChangedEventArgs:fv","SpreadsheetUserPromptDisplayingEventArgs:fw","SortFilterAreaBase:fy","WorksheetSortFilterArea:fz","TableSortFilterArea:f0","WorksheetSortFilterArea___GetSortConditions__IteratorClass:f1","TableSortFilterArea___GetSortConditions__IteratorClass:f2","PredefinedShapes:f3","ShapeGeometry:f4","ShapeGuide:f6","ShapeGuide_ConstantShapeGuide:f7","ShapeGuide_ShapeGuide1:f8","ShapeGuide_ShapeGuide2:f9","ShapeGuide_ShapeGuide3:ga","ShapeGuideVariables:gc","FormatCellsDialogDataBuilder:gd","SetFormatCellsDialogDataHelper:gi","RangeWorksheetCellFormatBase:gj","RangeWorksheetCellFormatBase_RangeWorksheetCellFormatFont:gk","RangeWorksheetCellFormatBase_EmptyFormat:gl","spreadsheet.SpreadsheetCellRangeFormat:gm","ISpreadsheetView:gn","SpreadsheetHeaderBackgroundLayer:go","SpreadsheetHeaderBackgroundObserver:gp","SpreadsheetHeaderContentLayerBase$1:gq","SpreadsheetHeaderGridlineLayer:gs","SpreadsheetHeaderSelectionLayer:gt","IShapeLayer:gv","SpreadsheetPaneButtonLayer:gy","SpreadsheetPaneCellBackgroundLayer:gz","SpreadsheetPaneCellBorderLayer:g0","SpreadsheetPaneCellValueLayerBase$1:g1","SpreadsheetPaneCellValueLayerBase_CellInfo$1:g2","SpreadsheetPaneGridlineLayer:g3","SpreadsheetPaneInteractionOverlayLayer:g4","SpreadsheetPaneInvalidDataLayer:g5","SpreadsheetPaneSelectionLayer:g6","SpreadsheetItemLayerObserver:g7","SpreadsheetScrollRegionLayerObserver:g9","SpreadsheetRendererElementLayer$1:ha","SpreadsheetRenderUtilities:hb","SpreadsheetCellDropDownOperation:hc","SpreadsheetCellContextMenuOperation:hd","SpreadsheetHeaderContextMenuOperation:he","SpreadsheetEnterEditModeOperation:hf","SpreadsheetHeaderResizeOperation:hg","ISpreadsheetInteractionManagerOwner:hi","SpreadsheetInteractionManager$1:hj","SpreadsheetMenuBuilder$1:hm","SpreadsheetMenuBuilder_InitializeItemsState$1:hn","SpreadsheetMouseOperation$1:hr","SpreadsheetPaneMouseOperation:hs","SpreadsheetHeaderMouseOperation:ht","SpreadsheetMouseOperation_ScrollTimer$1:hu","SpreadsheetPaneInteractionManager:hv","SpreadsheetScrollRegionInteractionManager:hw","SpreadsheetCellSelectionOperation:hx","SpreadsheetHeaderSelectionOperation:hy","UnselectionHelper:hz","SpreadsheetCellHitTestResult:h1","SpreadsheetHeaderHitTestResult:h2","SpreadsheetPaneManager:h5","InViewPaneInfo:h7","SpreadsheetViewCache:h8","SpreadsheetPaneManager_IndentHelper:ig","SpreadsheetPaneManager_MergedCellOperationInfo:ih","SpreadsheetPaneManager___GetAllCells__IteratorClass:ik","InViewPaneInfo_ChartInfo:il","ISpreadsheetPaneOwner:im","spreadsheet.SpreadsheetColumnScrollRegion:io","spreadsheet.SpreadsheetPane:ip","spreadsheet.SpreadsheetRowScrollRegion:iq","SpreadsheetScrollInfo:ir","spreadsheet.SpreadsheetScrollRegion:is","SpreadsheetOwnerState:iu","SpreadsheetRenderCache:ix","SpreadsheetRenderCache_DisposableCache:iy","BIFF8SerializationProvider:i7","CSVWorkbookSerializationProvider:i8","ExcelWorkbookSerializationProvider:i9","IGExcelSerializationProvider:jj","PlainTextWorkbookSerializationProvider:js","TSVWorkbookSerializationProvider:ju","WorkbookDataObjectManager:jx","SpreadsheetShape:j8","SpreadsheetAreaLayoutManager:ka","SpreadsheetAreaLayoutManager_RowColumnInfo:kd","SpreadsheetUserPromptInfo:kf","RotationHelper:kg","SpreadsheetTabInfo:kk","SpreadsheetTabItemLayoutManager$1:kl","SpreadsheetTabManager:km","SpreadsheetTabManager_SelectedTabsCollection:kp","SpreadsheetTabManager_VisibleTabsCollection:kq","SpreadsheetTabManager_ZIndexTabsCollection:kr","SpreadsheetUndoTransaction:ks","SpreadsheetSelectionUndoTransaction:kt","IWorksheetUndoUnit:ku","WorkbookUndoUnit$2:kw","ISpreadsheetVisualDataManager:ky","SpreadsheetVisualDataManager:kz","FormulaBarButtonAreaElement:k0","FormulaBarNameBoxAreaElement:k1","FormulaBarNameBoxElement:k2","FormulaBarNameBoxSplitter:k3","FormulaBarTextAreaElement:k4","FormulaBarTextAreaSplitter:k5","FormulaBarVisualElement:k6","SpreadsheetAreaVisualElement:lb","SpreadsheetInplaceBackgroundElement:ld","SpreadsheetInplaceEditorElement:le","SpreadsheetInputMessageElement:lf","SpreadsheetPaneSplitterElement:lg","SpreadsheetSelectAllButtonElement:lh","SpreadsheetTabAreaSplitterElement:li","SpreadsheetTabItemAreaElement:lj","SpreadsheetTabItemElement:lk","SpreadsheetTabItemElementLayoutManager:ll","SpreadsheetTabItemPanel:lm","SpreadsheetVisualElement:lo","FilterDialogManager:lp","FormatCellsDialogManager:lq","ColorPickerProxy:lt","BorderPreviewSpreadsheetHelper:lw","ColorSortingCriteriaControl:l4","SortCriteriaRow:l6","SortCriteriaRow_SortCriteriaRowEnumerator:l8","SortOptionsDialogManager:ma","SortDialogManager:mb","TopOrBottomDialogManager:mc","CellBordersPreviewControlHelper:md","FontControlViewModel:me","DialogFontStyleInfo:mf","ISpreadsheetDialogServicesManager:mi","ISpreadsheetDialogFontsService:mo","ISpreadsheetDialogFormatsService:mp","SpreadsheetDialogFormatsService:mq","FilterDialogViewModel:mz","FormatCellsDialogViewModel:m3","spreadsheet.EnumWrapper$1:m4","TopOrBottomDialogViewModel:m7","SortConditionWrapper:nb","SortDialogViewModel:nd","SortDialogViewModel_ApplySortErrorInfo:nf","spreadsheet.SpreadsheetVisualData:nh","spreadsheet.SpreadsheetHeaderAreaVisualData:ni","spreadsheet.SpreadsheetHeaderAreaVisualDataList:nj","spreadsheet.SpreadsheetCellAreaVisualData:nk","spreadsheet.SpreadsheetCellAreaVisualDataList:nl","spreadsheet.SpreadsheetRowColumnVisualData:nm","spreadsheet.SpreadsheetRowColumnVisualDataList:nn","IDeferUpdate:nu"]);var $a=$.ig.intDivide,$b=$.ig.util.cast,$c=$.ig.util.defType,$d=$.ig.util.defEnum,$e=$.ig.util.getBoxIfEnum,$f=$.ig.util.getDefaultValue,$g=$.ig.util.getEnumValue,$h=$.ig.util.getValue,$i=$.ig.util.intSToU,$j=$.ig.util.nullableEquals,$k=$.ig.util.nullableIsNull,$l=$.ig.util.nullableNotEquals,$m=$.ig.util.toNullable,$n=$.ig.util.toString$1,$o=$.ig.util.u32BitwiseAnd,$p=$.ig.util.u32BitwiseOr,$q=$.ig.util.u32BitwiseXor,$r=$.ig.util.u32LS,$s=$.ig.util.unwrapNullable,$t=$.ig.util.wrapNullable,$u=String.fromCharCode,$v=$.ig.util.castObjTo$t,$w=$.ig.util.compare,$x=$.ig.util.replace,$y=$.ig.util.stringFormat,$z=$.ig.util.stringFormat1,$0=$.ig.util.stringFormat2,$1=$.ig.util.stringCompare1,$2=$.ig.util.stringCompare2,$3=$.ig.util.stringCompare3,$4=$.ig.util.equalsSimple,$5=$.ig.util.compareSimple,$6=$.ig.util.numberToString,$7=$.ig.util.tryParseInt32_1,$8=$.ig.util.tryParseInt32_2,$9=$.ig.util.intToString1,$aa=$.ig.util.parseInt32_1,$ab=$.ig.util.parseInt32_2,$ac=$.ig.util.tryParseNumber,$ad=$.ig.util.tryParseNumber1,$ae=$.ig.util.numberToString1,$af=$.ig.util.parseNumber,$ag=$.ig.util.parseBool,$ah=$.ig.util.tryParseBool,$ai=$.ig.util.isDigit,$aj=$.ig.util.isDigit1,$ak=$.ig.util.isLetter,$al=$.ig.util.isNumber,$am=$.ig.util.isLetterOrDigit,$an=$.ig.util.isLower,$ao=$.ig.util.toLowerCase,$ap=$.ig.util.toUpperCase,$aq=$.ig.util.parseUInt8_1,$ar=$.ig.util.parseUInt8_2,$as=$.ig.util.intToString;$d("VisualElementInputType:av",false,false,{MouseDown:0,MouseOver:1,MouseUp:2,MouseWheel:3});$d("InputContactChangeType:ac",false,false,{None:0,MouseLeftButton:1,MouseRightButton:2,MouseMiddleButton:3,MouseOtherButton:4});$d("RenderLayerType:bu",false,false,{Background:0,Borders:1,Foreground:2,Image:3,ImageBackground:4});$d("JsScrollEventType:bd",false,false,{SmallDecrement:0,SmallIncrement:1,LargeDecrement:2,LargeIncrement:3,ThumbPosition:4,ThumbTrack:5,First:6,Last:7,EndScroll:8});$d("ScrollInfoBarVisibility:ay",false,false,{Disabled:0,Auto:1,Hidden:2,Visible:3});$d("ScrollInfoAmount:ax",false,false,{LargeDecrement:0,SmallDecrement:1,NoAmount:2,LargeIncrement:3,SmallIncrement:4});$d("ScrollInfoOrientation:aw",false,false,{Horizontal:0,Vertical:1});$d("SortDirectionWithCustomListOptions:mx",false,false,{Ascending:0,Descending:1,AscendingCustomList:2,DescendingCustomList:3});$d("SpreadsheetSortDialogConditionType:mw",false,false,{OrderedSortCondition:0,FillSortCondition:1,FontColorSortCondition:2,IconSortCondition:3,CustomListSortCondition:4});$d("CellBorderType:mv",false,false,{Left:0,Top:1,Right:2,Bottom:3,InsideVertical:4,InsideHorizontal:5,DiagonalDown:6,DiagonalUp:7});$d("CellBorderPresetType:mu",false,false,{None:0,Outline:1,Inside:2});$d("DialogFontStyle:mt",false,false,{None:0,Regular:1,Bold:2,Italic:3,BoldItalic:4});$d("spreadsheet.SpreadsheetFilterDialogOption:ms",false,true,{Equals:0,NotEqual:1,GreaterThan:2,GreaterThanOrEqual:3,LessThan:4,LessThanOrEqual:5,BeginsWith:6,DoesNotBeginWith:7,EndsWith:8,DoesNotEndWith:9,Contains:10,DoesNotContain:11,Between:12,Custom:13});$d("FormatCellsDialogTab:mr",true,false,{None:0,Number:1,Alignment:2,Font:4,Border:8,Fill:16,Protection:32,All:63});$d("SpreadsheetDialogFormatCategory_FormatCategoryType:mn",false,false,{General:0,Number:1,Currency:2,Accounting:3,Date:4,Time:5,Percentage:6,Fraction:7,Scientific:8,Text:9,Special:10,Custom:11});$d("SortCriteriaRow_RowElementPart:l7",false,false,{Column:0,SortType:1,Order:2});$d("ColorSortingCriteriaControl_ColorSortingCriteriaElementPart:l5",false,false,{Color:0,Direction:1});$d("BorderLineButtonElementProxy_BorderLineButtonType:l2",false,false,{NonePreset:0,OutlinePreset:1,InsidePreset:2,BottomBorder:3,DiagonalDownBorder:4,DiagonalUpBorder:5,InsideHorizontalBorder:6,InsideVerticalBorder:7,LeftBorder:8,RightBorder:9,TopBorder:10});$d("BorderLineButtonElementProxy_BorderDrawType:l1",false,false,{None:0,Light:1,Dark:2});$d("ColorPickerProxy_SelectedColorButtonType:l0",false,false,{None:0,Swatch:1,Automatic:2});$d("ColorPickerProxy_ActionButtonType:lz",false,false,{None:0,NoColor:1,Automatic:2});$d("FormatCellsDialogManager_FormatsListUpdateOption:ly",false,false,{None:0,InitializeSelectedItem:1,PreserveSelectedIndex:2});$d("FormatCellsDialogManager_ElementVisibility:lx",false,false,{collapse:0,hidden:1,visible:2});$d("SheetTabAction:kn",false,false,{AddNewSheet:0,InsertNewSheets:1,ScrollFirst:2,ScrollLast:3,ScrollPrevious:4,ScrollNext:5,ActivatePreviousOutOfView:6,ActivateNextOutOfView:7,ActivateNext:8,ActivatePrevious:9,ActivateAndSelectNext:10,ActivateAndSelectPrevious:11,SelectAllSheets:12,UnselectSheets:13,DeleteWorksheets:14});$d("SpreadsheetTabManager_InternalFlags:ko",false,false,{TabsChanged:1,ActiveChanged:2,SelectedChanged:4,TabAreaChanged:8,TabItemStateChanged:16,IsNextItemOutOfView:32,IsPreviousItemOutOfView:64,SelectedWorksheetChanged:128,ReverseZIndex:256,Workbook:15});$d("spreadsheet.SpreadsheetResourceId:ki",false,true,{CellSelectionFill:0,CellSelectionInnerBorder:1,CellSelectionOuterBorder:2,CellSelectionDragBorder:3,CellSelectionDragBorderInHeader:4,CellSelectionHandleFill:5,CellSelectionHandleBorder:6,SelectAllBackground:7,SelectAllTriangleFill:8,SelectAllTriangleHotTrackFill:9,SelectAllTriangleSelectedFill:10,RowHeaderBackground:11,RowHeaderSelectedBackground:12,RowHeaderWithSelectedCellsBackground:13,RowHeaderHotTrackBackground:14,RowHeaderForeground:15,RowHeaderSelectedForeground:16,RowHeaderWithSelectedCellsForeground:17,RowHeaderHotTrackForeground:18,RowHeaderBorder:19,RowHeaderSelectedBorder:20,RowHeaderWithSelectedCellsBorder:21,RowHeaderHotTrackBorder:22,RowHeaderHotTrackSelectedForeground:23,ColumnHeaderBackground:24,ColumnHeaderSelectedBackground:25,ColumnHeaderWithSelectedCellsBackground:26,ColumnHeaderHotTrackBackground:27,ColumnHeaderForeground:28,ColumnHeaderSelectedForeground:29,ColumnHeaderWithSelectedCellsForeground:30,ColumnHeaderHotTrackForeground:31,ColumnHeaderHotTrackSelectedForeground:32,ColumnHeaderBorder:33,ColumnHeaderSelectedBorder:34,ColumnHeaderWithSelectedCellsBorder:35,ColumnHeaderHotTrackBorder:36,MultiSelectActiveCellBorder:37,AutomaticGridline:38,ResizeColumnLine:39,ResizeRowLine:40,TabItemActiveForeground:41,TabItemActiveBackground:42,TabItemSelectedForeground:43,TabItemSelectedBackground:44,TabItemHotTrackForeground:45,TabItemHotTrackBackground:46,TabItemBackground:47,TabItemForeground:48,SelectedTabHighlight:49,TabAreaBackground:50,TabAreaBorder:51,AddSheetButtonForeground:52,AddSheetButtonDisabledForeground:53,AddSheetButtonHotTrackForeground:54,TabScrollButtonForeground:55,TabScrollButtonDisabledForeground:56,TabScrollButtonHotTrackForeground:57,TabAreaSplitterForeground:58,SheetPaneSplitterBackground:59,SheetPaneSplitterPreview:60,InputMessageBorder:61,InputMessageBackground:62,InputMessageForeground:63,InvalidDataBorder:64,DropDownButtonBorder:65,DropDownButtonBackground:66,DropDownButtonForeground:67,DropDownButtonOpenBorder:68,DropDownButtonOpenBackground:69,DropDownButtonOpenForeground:70,UnselectCellsFill:71,UnselectCellsBorder:72});$d("PaneSplitterType:kb",false,false,{RowSplitter:0,ColumnSplitter:1,SplitterIntersection:2});$d("SpreadsheetAreaLayoutManager_DragType:kc",false,false,{None:0,PaneSplitter:1,InputMessage:2,TabItemAreaSplitter:3});$d("WorkbookSerializationLoadError:j3",false,false,{WorksheetCountMismatch:0,MultipleSourceAndTargetRanges:1,CellRangeMismatch:2,MissingSelectionInfo:3,TablesWithMultipleWorksheets:4,IntersectsMergedCell:5,MultipleTargetRanges:6});$d("PlainTextReader_ParseState:jr",false,false,{NotStarted:0,TextWithQualifier:1,TextWithoutQualifier:2});$d("LoadMathOperation:i6",false,false,{None:0,Add:1,Subtract:2,Multiply:3,Divide:4});$d("WorkbookSerializationLoadCategories:i5",true,false,{Values:1,Formulas:2,SkipFormulasFromMultipleSourceRanges:4,ColumnWidths:8,NumberFormat:16,Alignment:32,Borders:64,Font:128,Fill:256,Protection:512,Style:1024,UseSourceTheme:2048,MergedCells:4096,TableFormatting:8192,RowHeights:16384,IncludeColumnWidthsWithColumnSelection:32768,IncludeRowHeightsWithRowSelection:65536,Hyperlinks:131072,Validation:262144,Comments:524288,FormattedStrings:1048576,Tables:2097152,ConditionalFormatting:4194304,MergeConditionalFormatting:8388608,AllGroup:8370167,FormulasGroup:3,ValuesGroup:1,FormatsGroup:4294640,CommentsGroup:524288,ValidationGroup:262144,AllUsingSourceThemeGroup:8372211,AllExceptBordersGroup:8370099,KeepSourceColumnWidthsGroup:8304635,FormulasAndNumberFormatGroup:19,ValuesAndNumberFormatGroup:17,AllMergingConditionalFormatsGroup:16758775});$d("SpreadsheetDropDownButtonType:ib",false,false,{WorksheetFilter:0,TableFilter:1,ListValidation:2,TotalRow:3,CellValues:4});$d("SpreadsheetDropDownButtonState:ia",true,false,{None:0,IsOpen:2,IsSortedAscending:4,IsSortedDescending:8,IsFiltered:16});$d("SpreadsheetPaneManager_ProtectedActionResult:ij",false,false,{SkipOperation:0,ContinueWithoutValidation:1,ReverifyProtection:2});$d("SpreadsheetPaneManager_ChangeActions:ie",true,false,{None:0,DirtyLayout:1,DirtyUsedRange:3,ClearCellInfos:5,DirtyRangeSizes:9,DirtyPaneSettings:17,ZoomChanged:49,DirtyActiveCell:64,HeaderSettings:128,StyleChanged:257,RedrawShapes:515,UpdateCachedProperties:1024,SelectUnlockedCell:2048,ValidationRulesChanged:4096,DirtyActiveTable:8192,DirtyDropDownButtons:16384,DirtyConditionalFormats:32768,DirtyChartData:65536});$d("SpreadsheetPaneManager_InternalFlags:id",true,false,{HasVerticalScrollBar:1,HasHorizontalScrollBar:2,HasScrollBarChanged:4,HasPaneSettingsChanged:8,HasUsedRangeChanged:16,HasRangeSizesChanged:32,IsInitializingScrollInfo:64,HasSingleSelectionWithAllRowsAndColumns:128,IsVerifyingState:256,HasSelectionChanged:512,HasActiveCellChanged:1024,HasFrozenPanes:2048,HasResourceProviderChanged:4096,HadCellValueChanged:8192,IsVerifyPaneInfo:16384,ProcessingPendingChanges:32768,HasPendingChangeNotifications:65536,HasZoomChanged:131072,SkipNextScrollSnapshot:262144,IsSelectionZoom:524288,IsUpdatingExcelScrollOffsets:1048576,NeedsExcelSelectionUpdate:2097152,HasHeaderPropertiesChanged:4194304,HasActiveTableChanged:8388608,VerifyActiveCellPane:16777216,VerifyActiveCellInputMessage:33554432,HasValidationRulesChanged:67108864,VerifyDropDownButtons:134217728,VerifyChartState:268435456,InitialFlags:184550424});$d("SpreadsheetToolTipType:h4",false,false,{ClippedValue:0,InvalidDateTime:1,HyperlinkDefault:2,Hyperlink:3,FilterButton:4});$d("MouseDownInProgressResult:hp",false,false,{CancelOperationAndContinue:0,CancelOperationAndSkip:1,IgnoreMouseDown:2});$d("MouseOperationState:ho",false,false,{NotStarted:0,Starting:1,Started:2,Ending:3,Cancelling:4});$d("SpreadsheetSpecialFilterMenuItems:hl",false,false,{Custom:0,Between:1,Top10:2,AboveAverage:3,BelowAverage:4,Before:5,After:6,YearToDate:7});$d("SpreadsheetContextMenuSubItem:hk",false,false,{InsertCells:0,DeleteCells:1,Sort:2,Filter:3,Select:4,Table:5,NumberFilters:6,TextFilters:7,DateFilters:8,AllDatesInPeriod:9,SortByColor:10,SortByCellColor:11,SortByFontColor:12,SortByIcon:13,FilterByColor:14,FilterByCellColor:15,FilterByFontColor:16,FilterByIcon:17});$d("SpreadsheetHeaderResizeType:hh",false,false,{Resize:0,Unhide:1,AutoSize:2});$d("SortContext:fg",false,false,{Selection:0,WorksheetSortSettings:1,FilterRegion:2,Table:3});$d("SpreadsheetZoomOperation:ff",false,false,{ZoomIn:0,ZoomOut:1,ZoomToSelection:2,ZoomTo100:3});$d("spreadsheet.SpreadsheetUserPromptTrigger:fe",false,true,{ClearCellContentError:0,FormulaParseError:1,EditError:2,InvalidWorksheetName:3,ConflictingWorksheetName:4,DeletingWorksheets:5,InvalidCommandForOverlappingSelections:6,InvalidCommandForMultipleSelections:7,InvalidCommandForMixedCellSelections:8,InvalidNameBoxValue:9,PasteCellRangeSize:10,PasteMultipleSourceAndTargetRanges:11,PasteInvalidSourceRanges:12,PasteInvalidSheetCount:13,PasteError:14,PasteIntersectsMergedCells:15,PasteMultipleSheetsTables:16,IntersectsMergedCells:17,CopyInvalidRanges:18,General:19,TableChangeWithMultipleSelectedSheets:20,InvalidHyperlinkAddress:21,InvalidHyperlinkReference:22,InvalidProtectedWorksheetChange:23,NoSingleAllowedEditRange:24,InvalidArrayFormulaLockedState:25,ChangePartOfDataTable:26,DeletingLockedColumnCells:27,DeletingLockedRowCells:28,LargePasteOperation:29,InvalidSortOrFilterRange:30,LargeCopyOperation:31});$d("SpreadsheetTransactionOperation:fd",false,false,{EditCell:0,ClearCellContents:1,ResizeRow:2,ResizeColumn:3,MergeCells:4,Zoom:5,Bold:6,Italic:7,Strikethrough:8,WrapText:9,FormatCells:10,FontSize:11,JustifyAlignment:12,LeftAlignment:13,RightAlignment:14,CenterAlignment:15,TopAlignment:16,BottomAlignment:17,MiddleAlignment:18,Font:19,Underline:20,Borders:21,"Delete:del":22,InsertCells:23,InsertRows:24,InsertColumns:25,Paste:26,Cut:27,ClearCellFormats:28,RemoveHyperlinks:29,ClearHyperlinks:30,Hyperlink:31,ToggleTotalRow:32,ConvertTableToRange:33,Sort:34,InsertTableColumns:35,AddTableColumn:36,InsertTableRows:37,AddTableRow:38,DeleteTableColumn:39,DeleteTableRow:40,AutoFilterOff:41,AutoFilterOn:42,Filter:43,ShowAll:44,Reapply:45,TableAutoExpansion:46,ChangeTotalRowFormula:47,Entry:48});$d("SpreadsheetPaneRowColumnSizingMode:fc",false,false,{Fill:0,SizeToItems:1,SizeToExtent:2});$d("SpreadsheetOperationResult:fb",false,false,{Error:0,Cancelled:1,Success:2});$d("SpreadsheetHeaderState:fa",false,false,{Normal:0,HasCellsWithSelection:1,IsSelected:2,IsHotTracked:3,IsHotTrackedSelected:4});$d("SpreadsheetFilterByCell:e9",false,false,{Value:0,FontColor:1,Fill:2,Icon:3});$d("SpreadsheetEnterKeyNavigationDirection:e8",false,false,{Down:0,Right:1,Up:2,Left:3});$d("spreadsheet.SpreadsheetEditModeValidationErrorAction:e7",false,true,{ShowPrompt:0,StayInEditMode:1,RevertChange:2,AcceptChange:3});$d("SpreadsheetContextMenuArea:e6",false,false,{Column:0,Row:1,Cell:2,Tab:3,InPlaceEditor:4,FormulaBarEditor:5,SelectAllButton:6,TableCell:7});$d("SpreadsheetSelectionContextMenuArea:e5",false,false,{Column:0,Row:1,Cell:2,TableCell:7});$d("SpreadsheetCellSelectionMode:e4",false,false,{Normal:0,ExtendSelection:1,AddToSelection:2});$d("spreadsheet.SpreadsheetCellRangeBorders:e3",true,true,{LeftBorder:1,TopBorder:2,RightBorder:4,BottomBorder:8,InsideHorizontal:16,InsideVertical:32,DiagonalDown:64,DiagonalUp:128,OutsideBorder:15,InsideBorder:48,AllBorder:63});$d("SpreadsheetCellMergeOperation:e2",false,false,{Unmerge:0,Merge:1,MergeAcross:2,MergeAndCenter:3});$d("SpreadsheetCellNavigationType:e1",false,false,{VisibleCells:0,VisibleCellsWithData:1,EdgeVisibleCellsWithData:2});$d("SpreadsheetCellExitModeAction:e0",false,false,{DiscardChanges:0,UpdateActiveCell:1,UpdateSelectedCells:2,CreateArrayFormula:3});$d("SpreadsheetCellEditorType:ez",false,false,{InPlaceEditor:0,FormularBarEditor:1});$d("spreadsheet.SpreadsheetCellEditMode:ey",false,true,{NotInEditMode:0,ArrowKeysNavigateBetweenCells:1,ArrowKeysNavigateInCell:2});$d("SpreadsheetExitEditModeResults:ex",true,false,{None:0,StayedInEditMode:1,FailedValidation:2,CanceledFailedValidation:4});$d("SpreadsheetActiveCellUpdateMode:ew",false,false,{Synchronous:0,Asynchronous:1});$d("ExcelCellFormatCategory:ev",false,false,{General:0,Number:1,Currency:2,Accounting:3,Date:4,Time:5,Percentage:6,Fraction:7,Scientific:8,Text:9,Custom:10});$d("Direction:eu",false,false,{Left:0,Right:1,Up:2,Down:3});$d("CellContentType:et",false,false,{"Default:$default":0,Text:1,Date:2,Number:3});$d("CellDiagonalBorder:es",false,false,{None:0,TopLeftToBottomRight:1,BottomLeftToTopRight:2,Both:3});$d("CellBorderPen:er",false,false,{None:0,Hair:1,DashDotDot:2,DashDot:3,Dotted:4,Dashed:5,Thin:6,MediumDashDotDot:7,SlantedDashDotInner:8,SlantedDashDotOuter:9,SlantedDashDotDiagonal:10,MediumDashDot:11,MediumDashed:12,Medium:13,Thick:14});$d("IGFormattedTextSettingsFlags:ef",true,false,{Font:2,Bold:4,Height:8,Italic:16,StrikeThrough:32,SuperSubScript:64,Foreground:128,Underline:256,All:510});$d("SpreadsheetCursor:dz",false,false,{Arrow:0,AutoFill:1,DragCopy:2,DragMove:3,DragSheet:4,ResizeColumn:5,ResizeRow:6,Rotate:7,Rotating:8,SelectColumn:9,SelectMode:10,SelectRow:11,UnhideRow:12,UnhideColumn:13,ResizePaneColumnSplit:14,ResizePaneRowSplit:15,ResizePaneSplitIntersection:16,Hyperlink:17,TabItemSplit:18,DropDownButton:19});$d("SpreadsheetStatesHigh:dy",true,false,{IsRenamingWorksheet:1,AddWorksheet:2,DeleteWorksheet:4,HasTable:8,MixedTableCellSelection:16,IsSortProtected:32,IsFilterProtected:64,HasMultipleSelectionRanges:128,IsSingleCellSelection:256,All:0});$d("SpreadsheetStatesLow:dx",true,false,{HasWorkbook:1,HasWorksheet:2,HasMultiplePanes:4,HasFrozenPanes:8,HasScrollLock:16,IsInEndMode:32,IsInNormalSelectionMode:64,IsInExtendedSelectionMode:128,IsInAddToSelectionMode:256,IsInEditMode:512,CanUndo:1024,CanRedo:2048,EnterKeyNavigation:4096,IsPreviousWorksheetTabOutOfView:8192,IsNextWorksheetTabOutOfView:16384,HasRowScrollRegionSplit:32768,HasColumnScrollRegionSplit:65536,HasMultipleSelectedWorksheets:131072,HasRowsSelected:262144,HasColumnsSelected:524288,IsWorkbookProtected:1048576,IsWorksheetProtected:2097152,IsNavigatingUnlockedCellsOnly:4194304,IsFormatCellsProtected:8388608,IsFormatColumnsProtected:16777216,IsFormatRowsProtected:33554432,IsInsertColumnsProtected:67108864,IsInsertRowsProtected:134217728,IsDeleteColumnsProtected:268435456,IsDeleteRowsProtected:536870912,ArrowKeysNavigateWithinCell:1073741824,IsInNameBox:-2147483648,All:0});$d("spreadsheet.SpreadsheetAction:dw",false,true,{ActivatePreviousPane:0,ActivateNextPane:1,CellInSelectionRight:2,CellInSelectionLeft:3,CellInSelectionAbove:4,CellInSelectionBelow:5,CellRight:6,CellLeft:7,CellAbove:8,CellBelow:9,CellWithDataLeft:10,CellWithDataRight:11,CellWithDataAbove:12,CellWithDataBelow:13,EdgeCellWithDataLeft:14,EdgeCellWithDataRight:15,EdgeCellWithDataAbove:16,EdgeCellWithDataBelow:17,CellPageBelow:18,CellPageAbove:19,CellPageRight:20,CellPageLeft:21,ScrollLeft:22,ScrollRight:23,ScrollUp:24,ScrollDown:25,ScrollPageLeft:26,ScrollPageRight:27,ScrollPageAbove:28,ScrollPageBelow:29,FirstCellInRow:30,FirstCellInView:31,FirstCellInWorksheet:32,FirstScrollableCellInRow:33,FirstScrollableCellInWorksheet:34,LastCellInView:35,EnterEndMode:36,ExitEndMode:37,LastUsedCell:38,LastUsedCellInRow:39,SelectCurrentRegion:40,SelectCellRight:41,SelectCellLeft:42,SelectCellAbove:43,SelectCellBelow:44,SelectCellWithDataLeft:45,SelectCellWithDataRight:46,SelectCellWithDataAbove:47,SelectCellWithDataBelow:48,SelectEdgeCellWithDataLeft:49,SelectEdgeCellWithDataRight:50,SelectEdgeCellWithDataAbove:51,SelectEdgeCellWithDataBelow:52,SelectCellPageBelow:53,SelectCellPageAbove:54,SelectCellPageRight:55,SelectCellPageLeft:56,SelectFirstCellInRow:57,SelectFirstCellInView:58,SelectFirstCellInWorksheet:59,SelectFirstScrollableCellInRow:60,SelectFirstScrollableCellInWorksheet:61,SelectLastCellInView:62,SelectLastUsedCell:63,SelectLastUsedCellInRow:64,SelectRows:65,SelectColumns:66,SelectAllCells:67,SwitchToNormalSelectionMode:68,SwitchToExtendSelectionMode:69,SwitchToAddToSelectionMode:70,FirstCellInViewWithinSelection:71,LastCellInViewWithinSelection:72,EnterEditMode:73,EnterEditModeAndClearValue:74,ExitEditModeAndUpdateActiveCell:75,ExitEditModeAndUpdateSelectedCells:76,ExitEditModeAndCreateArrayFormula:77,ExitEditModeAndDiscardChanges:78,ClearContents:79,SelectCurrentArray:80,CellInNextSelectionRange:81,CellInPreviousSelectionRange:82,SelectVisibleCellsOnly:83,SelectActiveCellOnly:84,Redo:85,Undo:86,EnterKeyNavigation:87,ShiftEnterKeyNavigation:88,HideColumns:89,UnhideColumns:90,HideRows:91,UnhideRows:92,AutoFitRowHeight:93,AutoFitColumnWidth:94,MergeCellsAcross:95,MergeCells:96,MergeCellsAndCenter:97,UnmergeCells:98,AddNewWorksheet:99,InsertNewWorksheets:100,ActivateNextWorksheet:101,ActivatePreviousWorksheet:102,ActivateAndSelectNextWorksheet:103,ActivateAndSelectPreviousWorksheet:104,ScrollNextWorksheet:105,ScrollPreviousWorksheet:106,ScrollToFirstWorksheet:107,ScrollToLastWorksheet:108,ActivatePreviousOutOfViewWorksheet:109,ActivateNextOutOfViewWorksheet:110,SelectAllWorksheets:111,UnselectWorksheets:112,RenameWorksheet:113,DeleteWorksheets:114,ZoomIn:115,ZoomOut:116,ZoomToSelection:117,ZoomTo100:118,ToggleBold:119,ToggleItalic:120,ToggleStrikeThrough:121,ToggleWrapText:122,IncreaseIndentation:123,DecreaseIndentation:124,IncreaseFontSize:125,DecreaseFontSize:126,AlignHorizontalCenter:127,AlignHorizontalJustify:128,AlignHorizontalLeft:129,AlignHorizontalRight:130,AlignVerticalTop:131,AlignVerticalMiddle:132,AlignVerticalBottom:133,ToggleSplitPanes:134,ToggleFreezePanes:135,FreezeFirstRow:136,FreezeFirstColumn:137,RemoveColumnScrollRegionSplit:138,SnapColumnScrollRegionSplit:139,RemoveRowScrollRegionSplit:140,SnapRowScrollRegionSplit:141,RemoveScrollRegionSplits:142,SnapScrollRegionSplits:143,DeleteRows:144,InsertRows:145,DeleteColumns:146,InsertColumns:147,Cut:148,Copy:149,Paste:150,ToggleCellEditMode:151,InsertCellsShiftRight:152,InsertCellsShiftDown:153,DeleteCellsShiftLeft:154,DeleteCellsShiftUp:155,InsertCells:156,DeleteCells:157,ClearFormats:158,ToggleShowFormulasInCells:159,ToggleUnderline:160,ToggleDoubleUnderline:161,ToggleSuperscript:162,ToggleSubscript:163,OpenHyperlink:164,RemoveHyperlinks:165,ClearHyperlinks:166,FirstUnlockedCell:167,LastUnlockedCell:168,ResetNameBoxWidth:169,CircleInvalidData:170,ClearValidationCircles:171,CancelRenameWorksheet:172,CommitRenameWorksheet:173,InsertTableColumns:174,AddTableColumn:175,InsertTableRows:176,AddTableRow:177,DeleteTableColumns:178,DeleteTableRows:179,SelectTableColumnData:180,SelectEntireTableColumn:181,SelectTableRow:182,ToggleTableTotalRow:183,ConvertTableToRange:184,ToggleFilter:185,SortDescending:186,SortAscending:187,ClearAllFilterAndSort:188,ClearFilter:189,ReapplyFilterAndSort:190,FilterByCellValue:191,FilterByCellColor:192,FilterByCellFontColor:193,FilterByCellIcon:194,SortByCellColor:195,SortByCellFontColor:196,SortByCellIcon:197,ShowFormatCellsDialog:198,CellInTableRight:199,CellInTableLeft:200,ShowCellDropDown:201,PickFromDropDownList:202,ShowCustomSortDialog:203});$d("Spreadsheet_InternalFlags:cx",true,false,{NotifyCanExecuteChanged:1,IsInitialized:2,IsUndoEnabled:4,IsVerifyingState:8,NeedsCanUndoRedoVerification:16,CanUndo:32,CanRedo:64,HasPendingChangeNotification:128,ActiveTabChanged:256,SelectedTabsChanged:512,NeedsFormatChangeNotification:1024,NeedsWorkbookDirtiedNotification:2048,NeedsNameBoxValueVerification:4096,NeedsFormulaBarValueVerification:8192,VerifyIsRenamingWorksheet:16384,IsInitializingZoomLevel:32768,NeedsZoomLevelInitialization:65536,IsInitializingShowHeaders:131072,NeedsShowHeadersInitialization:262144,IsInitializingShowGridlines:524288,NeedsShowGridlinesInitialization:1048576,IsInitializing:2097152,IsInEditMode:8388608,ActiveCellValue:16777216,IsInitializingCellEditor:33554432,NeedsInputMsgPosInitialization:67108864,HasDeferredEvents:134217728});$d("SpreadsheetDrawingOperationType:cj",false,false,{Line:0,Icon:1});$d("SpreadsheetCellValueInfo_InternalFlags:co",true,false,{IsMergedCell:1,ClipRows:2,ShrinkToFit:4,ComputedWrapText:8,WrapText:16,HasHyperlink:32,DisplaysHashes:64,IsInvalidDateTime:128,FormattedAsNumber:256,IsGeneralFormat:512});$d("SpreadsheetMenuType:b2",false,false,{Column:0,Row:1,Cell:2,Tab:3,InPlaceEditor:4,FormulaBarEditor:5,SelectAllButton:6,TableCell:7,AutoFilter:8});$d("SortDialogViewModel_SortDirectionCustomListItems:ne",false,false,{CustomListAscending:0,CustomListDescending:1,CustomList:2});$d("MouseButton:n7",false,false,{Left:0,Middle:1,Right:2,XButton1:3,XButton2:4});$d("MessageBoxResult:n6",false,false,{None:0,OK:1,Cancel:2,Yes:6,No:7});$d("MessageBoxImage:n5",false,false,{None:0,Hand:16,Question:32,Exclamation:48,Asterisk:64,Stop:16,Error:16,Warning:48,Information:64});$d("MessageBoxButton:n4",false,false,{OK:0,OKCancel:1,YesNoCancel:3,YesNo:4});$c("SR:a","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a){return null; },b:function(a,b){return null},$type:new $.ig.Type("SR",$.ig.$ot)},true);$c("DeferredOperation:b","Object",{h:null,g:0,b:null,c:false,init:function(a){$.ig.$op.init.call(this);this.b=a},d:function(){return this.h!=null},e:function(){return this.c},k:function(){if(this.h==null){return}this.h=null;var a=this.c;this.c=true;try{this.b()}finally{this.c=a}},i:function(){if(this.h!=null){this.h=null;if(this==$$t.$b.a){window.clearTimeout(this.g)}else if($$t.$b.f.remove(this)&&$$t.$b.f.count()==0){$$t.$b.a.i()}}},m:function(){var $self=this;if(this.h!=null){return}if($$t.$b.a==null){$$t.$b.j()}var a={};this.h=a;if(this==$$t.$b.a){this.g=window.setTimeout(function(){$self.l(a)},0)}else{$$t.$b.f.add(this);$$t.$b.a.m()}},j:function(){if($$t.$b.a==null){$$t.$b.f=new $$4.x($$t.$b.$type,0);$$t.$b.a=new $$t.b(function(){var a=$$t.$b.f.toArray();$$t.$b.f.clear();for(var b=0;b0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$0.$bh.init.call(this)},_i:0,_h:0,init1:function(a,b,c){$$0.$bh.init.call(this);if(ba._h){return $m($$t.$i.$type,null)}var b=this._i=a){return this}var b=a;var c=this._h0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$0.$bh.init.call(this)},j:0,i:0,init1:function(a,b,c){$$0.$bh.init.call(this);this.j=b;this.i=c},a:function(){return new $$t.ny(1,(-1),(-1))},f:function(a){return(a.j&this.j)==a.j&&(a.i&this.i)==a.i},g:function(a){return(a.j&this.j)!=0||(a.i&this.i)!=0},h:function(a,b){return!this.g(a)&&this.f(b)},c:function(a,b){return new $$t.ny(1,a.j|b.j,a.i|b.i)},d:function(a){return new $$t.ny(1,this.j,this.i|a)},e:function(a){return new $$t.ny(1,this.j|a,this.i)},b:function(a){return new $$t.ny(1,$o(a,4294967295),$$6.$g.toInt32(a/Math.pow(2,32)))},k:function(){return $$6.$g.toInt64(this.i*Math.pow(2,32)+this.j)},$type:new $.ig.Type("LongValue",$$0.$bh.$type)},true);$c("LazyReadOnlyNotifyCollection$1:no","Object",{$t:null,_e:null,_b:false,_a:null,_g:0,init:function($t){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this._b=true;$.ig.$op.init.call(this);this._a=new $$ak.m;this._e=new $$4.x(this.$t,0)},item:function(a,b){if(arguments.length===2){$$ak.$c.t();return b}else{this._n();return this._e.__inner[a]}},_d:function(){return this._e},_c:function(){return this._b},_i:function(a,b,c){this._m(a,b,c)},_m:function(a,b,c){if(null!=this._a){$$ak.$k.aj($.ig.$op.$type,String,this._a,a,b,c)}},_h:function(){this._g++;this._b=true;this._j()},_k:function(a){var b=this.collectionChanged;if(null!=b){b(this,a)}this._i(this,$$4.$af.$getName(a.action()),a)},_l:function(a){var b=this.propertyChanged;if(null!=b){b(this,new $$0.b7(a))}this._i(this,a,null)},_j:function(){this._k(this.$type.getStaticFields($$t.$no.$type)._f);this._l("Count");this._l("Item[]")},_n:function(){if(this._b){this._b=false;this._o(this._e)}},_o:function(a){},addListener:function(a,b){this._a.b(a,b)},removeListener:function(a){this._a.d(a)},propertyChanged:null,collectionChanged:null,getEnumerator:function(){return new $$t.np(this.$t,this)},getEnumerator:function(){return new $$t.np(this.$t,this)},add:function(a){$$ak.$c.t()},clear:function(){$$ak.$c.t()},contains:function(a){this._n();return this._e.contains(a)},copyTo:function(a,b){this._n();this._e.copyTo(a,b)},count:function(){this._n();return this._e.count()},isReadOnly:function(){return true},remove:function(a){$$ak.$c.t();return false},indexOf:function(a){this._n();return this._e.indexOf(a)},insert:function(a,b){$$ak.$c.t()},copyTo1:function(a,b){this._n();this._e.copyTo(a,b)},isSynchronized:function(){return false},syncRoot:function(){return this._e},add1:function(a){$$ak.$c.t();return-1},contains1:function(a){this._n();return this._e.contains(a)},indexOf1:function(a){this._n();return this._e.indexOf(a)},insert1:function(a,b){$$ak.$c.t()},isFixedSize:function(){return false},remove1:function(a){$$ak.$c.t()},removeAt:function(a){$$ak.$c.t()},$type:new $.ig.Type("LazyReadOnlyNotifyCollection$1",$.ig.$ot,[$$0.$bz.$type.specialize(0),$$0.$bv.$type.specialize(0),$$0.$bw.$type.specialize(0),$$0.$bm.$type,$$0.$bk.$type,$$0.$bt.$type,$$4.$ac.$type,$$0.$b6.$type,$$ak.$i.$type],function(){this._f=new $$4.ae(0,4)})},true);$c("LazyReadOnlyNotifyCollection_Enumerator$1:np","Object",{$t:null,_a:null,_d:0,_b:null,_c:0,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this._a=a;this._a._n();this._d=a._g;this.reset()},_e:function(){if(this._d!=this._a._g){throw new $$6.p(0)}},dispose:function(){},current:function(){return $e(this.$t,this._b)},moveNext:function(){this._e();if(this._c=0},copyTo:function(a,b){this.copyTo(a,b)},getEnumerator:function(){return new $$t.nr(this.$t,this)},indexOf:function(a){for(var b=0,c=this._b.count();b=0){this.removeAt(b);return true}return false},removeAt:function(a){this._b.removeAt(a)},_removeRange:function(a,b){this._b.removeRange(a,b)},_g:function(a){return new $$6.z(a)},_a:function(a){var b=this._b.__inner[a];var c=null;if(null!=b){c=$v(this.$t,$$ak.$c.p(b));if(null==c){this._b.__inner[a]=null}}return c},getEnumerator:function(){return new $$t.nr(this.$t,this)},add:function(a){this._add(a)},isReadOnly:function(){return false},add1:function(a){return this._add($v(this.$t,a))},contains1:function(a){return $b(this.$t,a)!==null&&this.contains($v(this.$t,a))},copyTo_1:function(a,b){for(var c=0,d=this._b.count();c0){switch(a){case 1:this.init1.apply(this,arguments);break;case 2:this.init2.apply(this,arguments);break}return}$$t.$ns.init2.call(this,this.$t,2,true,false)},init1:function($t,a,b){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this._an=0;this._ae=false;this._af=false;this._ag=false;$$4.$x.init1.call(this,this.$t,1,b);this._aq(true,false)},init2:function($t,a,b,c){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}this._an=0;this._ae=false;this._af=false;this._ag=false;$$4.$x.init.call(this,this.$t,0);this._aq(b,c)},_isUpdating:function(){return this._an!=0},_ai:function(){return false},_ad:function(){if(null==this._ac){this._ac=new $$ak.m}return this._ac},_aj:function(){return this},addRange:function(a){this.insertRange(this.count(),a)},beginUpdate:function(){var a=++this._an;if(a==1){this._ar()}},endUpdate:function(){var a=--this._an;if(a==0){if(this._ae){this._ae=false;this._a0("Count");this._a0("Item[]");this._a1()}this._at()}},insertRange:function(a,b){if(b==null){throw new $$6.e(0,"collection")}var c=this._ai();if(c){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();this._av(d)}}var g=b.getEnumerator();while(g.moveNext()){var f=g.current();this._ap(f);this.r(a++,f);if(c){this._au(f)}}if(false==this._isUpdating()){this._a0("Count");this._a0("Item[]");this._a1()}else{this._ae=true}},_reInitialize:function(a){if(null==a){throw new $$6.e(0,"collection")}this.beginUpdate();this.clear();this.addRange(a);this.endUpdate()},removeRange:function(a,b){if(a<0){throw new $$6.f(1,"index")}if(b<0){throw new $$6.f(1,"count")}var c=this._ai();for(var d=a+b-1;d>=a;d--){var e=this.__inner[d];if(c){this._ay(e)}this._a4(e);this.u(d);if(c){this._ax(e)}}if(this._isUpdating()==false){this._a0("Count");this._a0("Item[]");this._a1()}else{this._ae=true}},_ar:function(){},_at:function(){},_au:function(a){},_av:function(a){},_ax:function(a){},_ay:function(a){},_ao:function(){},_ap:function(a){if(this._ag){var b=$b($$ak.$i.$type,a);if(null!=b){b.addListener(this._ad(),false)}}if(this._af){var c=$b($$0.$b6.$type,a);if(c!=null){c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this._al)}}},_aq:function(a,b){this._af=a&&$$0.$b6.$type.isAssignableFrom(this.$t);this._ag=b&&$$ak.$i.$type.isAssignableFrom(this.$t);if(this._af||this._ag){if(this._af){this._al=this._a2.runOn(this)}var d=this._aj().getEnumerator();while(d.moveNext()){var c=d.current();this._ap(c)}}},_a0:function(a){this._az(new $$0.b7(a))},_a1:function(){this._as(this.$type.getStaticFields($$t.$ns.$type)._ak)},_a2:function(a,b){this._aw(new $$t.nt(a,b.propertyName()))},_a4:function(a){if(this._ag){var b=$b($$ak.$i.$type,a);if(null!=b){b.removeListener(this._ad())}}if(this._af){var c=$b($$0.$b6.$type,a);if(c!=null){c.propertyChanged=$.ig.Delegate.prototype.remove(c.propertyChanged,this._al)}}},_aw:function(a){if(this._itemPropertyChanged!=null){this._itemPropertyChanged(this,a)}},_itemPropertyChanged:null,n:function(a){this.r(this.count(),a)},p:function(){var a=this._ai();var b=this._aj();var c=a?new Array(b.count()):null;if(null!=c){b.copyTo(c,0)}if(a){for(var d=0;d1){var d=new $$4.x($$t.$i.$type,2,b);for(var e=0;e0){var g=function(h,i){var j=$5(h._i,i._i);if(j==0){j=$5(h._h,i._h)}return j};d.sort1($$t.$i._g());var h=d.__inner[0]._i;var i=d.__inner[0]._h;for(var j=1;j=this.g||b<0||b>=this.e){throw new $$6.f(0)}if(this.a==null){if(c==null){return}this.a=new Array(this.g)}var d=this.a[a];if(d==null){if(c==null){return}this.a[a]=d=new Array(this.f)}d[b]=c;return c}else{if(a<0||a>=this.g||b<0||b>=this.e){throw new $$6.f(0)}if(this.a==null){return null}var c=this.a[a];if(c==null){return null}return c[b]}},d:function(a){if(a<0||a>=this.g){throw new $$6.f(0)}return this.a!=null&&this.a[a]!=null},j:function(a,b){if(a<0||b<0){throw new $$6.f(0)}if(this.a!=null){if(a>this.a.length){this.a=null}else if(b<=this.f){for(var c=0;cthis.f){this.f=b}this.g=a;this.e=b},$type:new $.ig.Type("MDList$1",$.ig.$ot)},true);$c("MDBitArray:nx","Object",{e:0,f:0,a:null,init:function(a,b){$.ig.$op.init.call(this);this.i(a,b)},g:function(){return this.e},b:function(){if(this.a!=null){for(var a=0;a=this.f||b<0||b>=this.e){throw new $$6.f(0)}if(this.a==null){if(c==false){return}this.a=new Array(this.f)}var d=this.a[a];if(d==null){if(c==false){return}this.a[a]=d=new $$5.a(2,this.e)}d.item(b,c);return c}else{if(a<0||a>=this.f||b<0||b>=this.e){throw new $$6.f(0)}if(this.a==null){return false}var c=this.a[a];if(c==null){return false}return c.item(b)}},c:function(a){if(a<0||a>=this.f){throw new $$6.f(0)}return this.a!=null&&this.a[a]!=null},i:function(a,b){if(a<0||b<0){throw new $$6.f(0)}if(this.a!=null){if(a>this.a.length){this.a=null}else{for(var c=0;c0){p.l(", ")}p.l(s);if(q.c()>0){q.x(0,", ")}q.x(0,s);r.add(s)}this._ab=p.toString();this._ac=q.toString();this._a=r.toArray();this._f=0;i=true}else{}}break;case 0:break;default:break}var t1=c.sortDirection();L0:while(true){switch(t1){case 0:this._d=i?2:0;break;case 1:this._d=i?3:1;break;default:t1=0;continue L0}break}}d+=b;this._relativeColumnIndex(d)},_ad:function(a){return a?this._ab:this._ac},_v:function(){return this._k._au()},_al:function(a,b){var c=a;var d=c+this._v();var e=this._s!=d;var f=this._x!=c;if(false==b&&false==f&&false==e){return}this._s=d;this._x=c;this._ak("Column");if(b||e){this._ak("AbsoluteColumnIndex")}if(b||f){this._ak("RelativeColumnIndex")}},_am:function(){this._k._b9(this);this._ak("ColorSortingCriteriaListItems")},_an:function(){switch(this._w()){case 0:this._sortByLabelText(this._k._sortByText());break;default:this._sortByLabelText(this._k._thenByText());break}},_clone:function(){var a=new $$t.nb(this._k,null,0);a._d=this._d;a._f=this._f;a._x=this._x;a._s=this._s;a._z=this._z;a._ab=this._ab;a._ac=this._ac;a._a=this._a;a._ae=this._ae;this._k._cd(a);return a},_getColorValueIndex:function(){var a=this._colorValue();var b=a==null;for(var c=0;c=this._sortConditionWrappers().count()){return false}return c==b.value()},_af:function(a){switch(this._c){case 0:break;case 1:var b=a._absoluteColumnIndex();switch(this._sortOrientation()){case 1:if(bthis._n._lastRowIndex()){return false}break;case 0:if(bthis._n._lastColumnIndex()){return false}break}break;case 3:break}return true},_ac:function(){return this._activeRowIndex().hasValue()},_bx:function(a,b){this._sortConditionWrappers().insert(a,b)},_by:function(a){var b=a?this._canMoveUp():this._canMoveDown();var c=a?-1:1;if(b){var d=this._activeRowIndex().value();var e=d+c;var f=this._g();this._sortConditionWrappers().remove(f);this._sortConditionWrappers().insert(e,f);this._activeRowIndex($m($$0.$aw.$type,e))}else{var g=a?"CanMoveUp":"CanMoveDown"}},_b3:function(a,b){var c=this._activeRowIndex();this._activeRowIndex(a);if(b&&$j(c,a)){this._bw(c,this._activeRowIndex())}},_b5:function(a,b,c,d){var e;if(d=1){a=this._am.__inner[0];a.displayText(f)}else{a=new $$t.my(d,f);this._am.add(a)}c=1;d=$$t.$mx.getBox(c);e=$y(b,d.toString());f=this._d._fq(e,[]);if(this._am.count()>=2){a=this._am.__inner[1];a.displayText(f)}else{a=new $$t.my(d,f);this._am.add(a)}},_ca:function(){var a;switch(this._sortOrientation()){case 1:a="SortDialog_Row_ColumnHeader";break;case 0:a="SortDialog_Column_ColumnHeader";break;default:a="SortDialog_Column_ColumnHeader";break}this._columnColumnHeaderText(this._a8(a,[]))},_cb:function(a){var b;if(null==this._a){this._a=new $$t.ns($$t.$my.$type,0)}else{if(false==a){this._a.clear();var d=this._sortConditionWrappers().getEnumerator();while(d.moveNext()){var c=d.current();c._al(0,true)}}}switch(this._o){case 1:{var e=this._k();var f=e._firstColumnIndex();var g=e._firstRowIndex();var h=e._lastRowIndex();var i=h-g+1;for(var j=g;j<=h;j++){var k=$$a4.$yv.x(j,false,this._i.workbook().currentFormat(),1,false,this._i.workbook().cellReferenceMode());k=$x(k,"$",String.empty());var l=this._d._fq("SortDialog_RowName",[k]);b=new $$t.my(j,l);this._a.add(b)}}break;case 0:{var m=this._myDataHasHeadersResolved()?this._m():this._k();var n=m._firstRowIndex();var o=m._firstColumnIndex();var p=m._lastColumnIndex();var q=p-o+1;var r=this._i.rows()._aj(n);for(var s=o;s<=p;s++){var t;if(this._myDataHasHeadersResolved()&&null!=r){t=$$t.$dj.c5(r,s)}else{var u=$$a4.$yv.w(s,false,16384,-1,false,this._i.workbook().cellReferenceMode());u=$x(u,"$",String.empty());t=this._d._fq("SortDialog_ColumnName",[u])}var v=s-o;if(v2){e.removeAt(2)}}},_ce:function(){if(false==this._al){return}var a=this._n;switch(this._c){case 1:case 0:{var b=a._firstRowIndex();if(this._ad){if(a._firstRowIndex()!=0){b--}else{}}this._l=new $$a4.lv(1,b,b,a._firstColumnIndex(),a._lastColumnIndex());switch(this._sortOrientation()){case 0:var c;if(this._ad){c=this._ag?a._firstRowIndex():b}else{c=this._ag?a._firstRowIndex()+1:a._firstRowIndex()}this._j=new $$a4.lv(1,c,a._lastRowIndex(),a._firstColumnIndex(),a._lastColumnIndex());break;case 1:this._j=new $$a4.lv(1,b,a._lastRowIndex(),a._firstColumnIndex(),a._lastColumnIndex());break}}break;case 2:{var d=this._i.filterSettings();var e=d.sortAndFilterAreaRegion();this._j=e!=null?e._h():$$a4.$lv._b;var f=d.region()._h();this._l=new $$a4.lv(1,f._firstRowIndex(),f._firstRowIndex(),f._firstColumnIndex(),f._lastColumnIndex())}break;case 3:{this._j=this._q.dataAreaRegion()._h();this._l=this._q.headerRowRegion()._h()}break;default:break}if(this._r!=null){this._r(this._j)}this._al=false},_addNewSortCondition:function(){var a=new $$t.nb(this,null,0);this._sortConditionWrappers().add(a);this._activeRowIndex($m($$0.$aw.$type,this._sortConditionWrappers().count()-1));return a},_u:function(a){var b=this._sortConditionWrappers();var c;switch(this._c){case 2:{var d=this._i.filterSettings().sortSettings();d.caseSensitive(this._caseSensitive());var e=new $$4.x($$4.$u.$type.specialize($$a4.$hq.$type,$$a4.$adu.$type),0);var g=b.getEnumerator();while(g.moveNext()){var f=g.current();var h=new $$a4.hq(f._relativeColumnIndex());if(false==function(){var i=f._n(c,a);c=i.p0;a=i.p1;return i.ret}()){return{ret:false,p0:a}}e.add(new $$4.u($$a4.$hq.$type,$$a4.$adu.$type,1,h,c))}if(e.count()>0){try{d.sortConditions().clear();d.sortConditions().addRange(e)}catch(i){a=this._h(i);return{ret:false,p0:a}}}a=null;return{ret:true,p0:a}}case 0:case 1:{var j=this._i.sortSettings();j.caseSensitive(this._caseSensitive());j.sortType(this._sortOrientation());j._setRegion(this._k().toString());var k=new $$4.x($$4.$u.$type.specialize($$a4.$hq.$type,$$a4.$adu.$type),0);var m=b.getEnumerator();while(m.moveNext()){var l=m.current();var n=new $$a4.hq(l._relativeColumnIndex());if(false==function(){var o=l._n(c,a);c=o.p0;a=o.p1;return o.ret}()){return{ret:false,p0:a}}k.add(new $$4.u($$a4.$hq.$type,$$a4.$adu.$type,1,n,c))}if(k.count()>0){try{if(j.sortConditions()!=null){j.sortConditions().clear()}j.sortConditions().addRange(k)}catch(o){a=this._h(o);return{ret:false,p0:a}}}a=null;return{ret:true,p0:a}}case 3:{var p=this._q.sortSettings();p.caseSensitive(this._caseSensitive()); var q=new $$4.x($$4.$u.$type.specialize($$a4.$h6.$type,$$a4.$adu.$type),0);var s=b.getEnumerator();while(s.moveNext()){var r=s.current();var t=this._q.columns()._item(r._relativeColumnIndex());if(false==function(){var u=r._n(c,a);c=u.p0;a=u.p1;return u.ret}()){return{ret:false,p0:a}}q.add(new $$4.u($$a4.$h6.$type,$$a4.$adu.$type,1,t,c))}if(q.count()>0){try{p.sortConditions().clear();p.sortConditions().addRange(q)}catch(u){a=this._h(u);return{ret:false,p0:a}}}a=null;return{ret:true,p0:a}}default:a=null;return{ret:false,p0:a}}},_copyActiveCondition:function(){var a=this._g();if(null!=a){var b=this._sortConditionWrappers().__inner[this._aw.value()];if(null!=b){var c=b._clone();var d=this._activeRowIndex().value()+1;this._bx(d,c);this._b3($m($$0.$aw.$type,d),true)}}else{}},_deleteActiveSortCondition:function(){if(this._ac()){var a=this._sortConditionWrappers();var b=this._activeRowIndex().value();var c=$m($$0.$aw.$type,b);a.removeAt(b);if(this._aq.count()==0){c=$m($$0.$aw.$type,null)}else if($j(this._aq.count(),c)){c.postDecrement()}this._b3(c,true)}else{}},_moveActiveRowDown:function(){this._by(false)},_moveActiveRowUp:function(){this._by(true)},_myDataHasHeadersResolved:function(){switch(this._c){case 1:case 0:{var t1=this._sortOrientation();L0:while(true){switch(t1){case 1:return false;case 0:return this._myDataHasHeaders();default:t1=0;continue L0}break}}case 2:case 3:return this._myDataHasHeaders();default:return this._myDataHasHeaders()}},_b1:function(a,b){if(null!=this._activeRowIndexChanged){var c=new $$t.na(a,b);this._activeRowIndexChanged(this,c)}this._b2("ActiveRowIndex")},_b2:function(a){switch(a){case"SortOrientation":this._al=true;this._cb(false);this._ca();this._b8();this._cc();this._b7();this._b6();break;case"MyDataHasHeaders":this._cb(true);break}var b=this.propertyChanged;if(null!=b){b(this,new $$0.b7(a))}},_k:function(){this._ce();return this._j},_m:function(){this._ce();return this._l},_e:function(){return this._d},_activeRowIndex:function(a){if(arguments.length===1){var b=this._aw;var c=a;if($j(b,c)){return}this._aw=a;this._bw(b,c);return a}else{return this._aw}},_addLevelButtonText:function(){return this._a8("SortDialog_AddLevel",[])},_allowSortingLeftToRight:function(){return this._s},_cancelButtonText:function(){return this._a8("SortDialog_Cancel",[])},_canCopyLevel:function(){return this._ac()},_canDeleteLevel:function(){return this._ac()},_canMoveDown:function(){if(false==this._ac()){return false}return this._activeRowIndex().value()0},_caseSensitive:function(a){if(arguments.length===1){if(a==this._aa){return}this._aa=a;return a}else{return this._aa}},_columnColumnHeaderText:function(a){if(arguments.length===1){if($1(this._a2,a,0)==0){return}this._a2=a;this._b2("ColumnColumnHeaderText");return a}else{return this._a2}},_colorSortDirectionListItems:function(){if(null==this._am){this._b8()}return this._am},_copyLevelButtonText:function(){return this._a8("SortDialog_CopyLevel",[])},_deleteLevelButtonText:function(){return this._a8("SortDialog_DeleteLevel",[])},_headerNamesListItems:function(){if(null==this._a){this._cb(false)}return this._a},_moveDownButtonToolTipText:function(){return this._a8("SortDialog_MoveDown",[])},_moveUpButtonToolTipText:function(){return this._a8("SortDialog_MoveUp",[])},_myDataHasHeaders:function(a){if(arguments.length===1){this._ag=a;this._al=true;this._b2("MyDataHasHeaders");return a}else{return this._ag}},_myDataHasHeadersEnabled:function(a){if(arguments.length===1){if(a==this._ai){return}this._ai=a;this._b2("MyDataHasHeadersEnabled");return a}else{return this._ai}},_myDataHasHeadersText:function(){return this._a8("SortDialog_MyDataHasHeaders",[])},_okButtonText:function(){return this._a8("SortDialog_OK",[])},_optionsText:function(){return this._a8("SortDialog_Options",[])},_orderColumnHeaderText:function(){return this._a8("SortDialog_Order_ColumnHeader",[])},_sortByText:function(){return this._a8("SortDialog_SortBy_Label",[])},_sortConditionTypesListItems:function(){if(null==this._ao){this._bs()}return this._ao},_sortConditionWrappers:function(){return this._aq},_sortDialogTitle:function(){return this._a8("SortDialog_Title",[])},_sortOnColumnHeaderText:function(){return this._a8("SortDialog_SortOn_ColumnHeader",[])},_sortOptionsDialogCaseSensitiveText:function(){return this._a8("SortOptionsDialog_CaseSensitive",[])},_sortOptionsDialogCancelButtonText:function(){return this._a8("SortOptionsDialog_Cancel",[])},_sortOptionsDialogSortLeftToRightText:function(){return this._a8("SortOptionsDialog_SortLeftToRight",[])},_sortOptionsDialogSortTopToBottomText:function(){return this._a8("SortOptionsDialog_SortTopToBottom",[])},_sortOptionsDialogTitle:function(){return this._a8("SortOptionsDialog_Title",[])},_sortOptionsDialogOkButtonText:function(){return this._a8("SortOptionsDialog_OK",[])},_sortOptionsDialogOrientationText:function(){return this._a8("SortOptionsDialog_Orientation",[])},_sortOrientation:function(a){if(arguments.length===1){if(a==this._o){return}this._o=a;this._b2("SortOrientation");return a}else{return this._o}},_thenByText:function(){return this._a8("SortDialog_ThenBy_Label",[])},_b4:function(a,b){switch(b.action()){case 1:if(b.oldStartingIndex()==0&&this._aq.count()>0){this._aq.__inner[0]._an()}break;case 0:var d=b.newItems().getEnumerator();while(d.moveNext()){var c=d.current();var e=c;e._an()}if(b.newStartingIndex()==0&&this._aq.count()>1){this._aq.__inner[1]._an()}break}},$type:new $.ig.Type("SortDialogViewModel",$.ig.$ot,[$$0.$b6.$type])},true);$c("SortDialogViewModel_ApplySortErrorInfo:nf","Object",{init:function(a,b){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this._c=b},init1:function(a,b,c,d){$.ig.$op.init.call(this);this._a=b;this._d=c;this._c=d},_a:null,_d:null,_c:null,b:function(){return null!=this._a?this._a._w():-1},$type:new $.ig.Type("SortDialogViewModel_ApplySortErrorInfo",$.ig.$ot)},true);$c("ISpreadsheetDialogFontsService:mo","Object",{$type:new $.ig.Type("ISpreadsheetDialogFontsService",null)},true);$c("SpreadsheetDialogFontsService:m8","Object",{init:function(){$.ig.$op.init.call(this)},getFontNames:function(){return new $$4.x(String,1,["Arial","Arial Black","Bookman","Calibri","Comic Sans MS","Courier","Courier New","Garamond","Georgia","Helvetica","Impact","Palatino","Times","Times New Roman","Trebuchet MS","Verdana"])},getFontSizes:function(){return function(){var $ret=new $$4.x($$0.$aw.$type,0);$ret.add(8);$ret.add(9);$ret.add(10);$ret.add(11);$ret.add(12);$ret.add(14);$ret.add(16);$ret.add(18);$ret.add(20);$ret.add(22);$ret.add(24);$ret.add(26);$ret.add(28);$ret.add(36);$ret.add(48);$ret.add(72);return $ret}()},getHighlightColors:function(){return function(){var $ret=new $$4.x($$a.$ax.$type,0);$ret.add($$a4.$ae7.o());$ret.add($$a4.$ae7.g());$ret.add($$a4.$ae7.u());$ret.add($$a4.$ae7.f());$ret.add($$a4.$ae7.o());$ret.add($$a4.$ae7.o());$ret.add($$a4.$ae7.o());$ret.add($$a4.$ae7.o());return $ret}()},$type:new $.ig.Type("SpreadsheetDialogFontsService",$.ig.$ot,[$$t.$mo.$type])},true);$c("ISpreadsheetDialogServicesManager:mi","Object",{$type:new $.ig.Type("ISpreadsheetDialogServicesManager",null)},true);$c("SpreadsheetDialogServicesManager:m9","Object",{init:function(){$.ig.$op.init.call(this)},a:null,fontsService:function(){if(null==this.a){this.a=new $$t.m8}return this.a},$type:new $.ig.Type("SpreadsheetDialogServicesManager",$.ig.$ot,[$$t.$mi.$type])},true);$c("CellDropDown:bx","Object",{a:null,d:null,init:function(a){$.ig.$op.init.call(this);this.a=a},b:function(){return this.d!=null&&$(this.d.getNativeElement()).is(":visible")},e:function(){if(this.d!=null){$(this.d.getNativeElement()).selectmenu("close")}},c:function(a,b,c,d,e){var $self=this;this.e();if(this.a._e9()==null){return false}var f=this.a._n(a);if(f==null||c.count()==0){return false}var g=this.a._e9();var h=document.createElement("select");for(var i=0;i0&&f._bi(g.row(),g.column())==null){if(f._ei(g.row(),g.column())){if(this.u!=null){this.u._g0()}}}}}var l=this.s;this.w=null;this.j=null;this.s=null;this.u=null;l._al(false);this.at();if(c){this.f._v().focus()}return d},r:function(a,b){var c=String.isNullOrEmpty(b.errorMessageTitle())?String.empty():b.errorMessageTitle();var d=!String.isNullOrEmpty(b.errorMessageDescription());var e=$y(d?"CustomValidation{0}Message":"DefaultValidation{0}Message",$$a4.$bg.$getName(b.errorStyle()));var f=d?this.f._fq(e,[b.errorMessageDescription()]):this.f._fq(e,[]);switch(b.errorStyle()){case 2:if(2==this.f._v().showMessageBox(f,c,1,64,1)){a=0}break;case 1:var g=this.f._v().showMessageBox(f,c,3,48,7);if(g==2){a=0}else if(g==7){a=1}break;default:case 0:if(2==this.f._v().showMessageBox(f,c,1,16,1)){a=0}else{a=1}break}return a},$type:new $.ig.Type("SpreadsheetCellEditManager",$.ig.$ot)},true);$c("JsCellEditManager:b0","SpreadsheetCellEditManager",{init:function(a){$$t.$em.init.call(this,a)},ac:function(){return true},ad:function(){return true},ah:function(){return!this.g().isDisabled()},a0:function(a,b){a.cg(b.a.e);a.ck(b.a.f);a.dg(new $$a.ah(1,b.a.y,b.a.ac,b.a.z,b.a.v));a.ci(new $$t.nz(b.b));a.c6(this.v()._zoomLevel());a.dc($$a4.$k.al(b.a.ar)?b.b._bh()._getResolvedColor1(this.g().workbook()):b.a.ar)},as:function(a,b,c,d){var e=this.g()._ay();this.a0(e,this.l());if(!c){this.g()._v().focus()}if(a!=null){var f=this.g()._m();if(a==e.c9()){}else if(f!=null&&f==e&&f.a7!=null){var g=function(h){return h!=null?h:""}(e.c9()).length;$$t.$dj.bc(e.a7.rootWrapper().getNativeElement(),0,g);this.g()._bj().ah(a)}else{e.c9(a)}}else if(false==d){var h=true;var i=this.g()._bh().dp.ci.cf;if(i.a7!=null&&$$t.$dj.a0(i,document.activeElement)){h=false}if(e.a7!=null&&h){var j=function(k){return k!=null?k:""}(e.c9()).length;$$t.$dj.bc(e.a7.rootWrapper().getNativeElement(),j,j)}}},ap:function(){},aa:function(a){this.g()._at().n(false);return this.g()._bh()!=null},ak:function(){var a=this.g()._ay();var b=a.c9();var c=this.v()._zoomLevel();var d=a.dg()._c+a.dg()._d;var e=this.g()._a0().i(b,a.ci(),a.dg(),c);e-=d;e/=c;e+=d;return e},b:function(){return null},ab:function(a){var b=$$t.$dj.c2(a);var c=this.g()._ay();if(b!=null&&c!=null){try{if(document.queryCommandSupported&&!document.queryCommandSupported(b)){return false}if(a==150){return true}if(typeof document.queryCommandEnabled==="function"){return document.queryCommandEnabled(b)}}catch(d){}}return true},at:function(){this.ao()},e:function(){var a=String.empty();if(this.g()._ay()!=null){a=this.g()._ay().c9()}return new $$t.b1(a,this.l().b)},ag:function(a,b){if(!this.g().isInEditMode()){return false}var c=$$t.$dj.c2(a);if(c==null){return false}try{switch(a){case 149:this.g()._f8();break;case 148:this.g()._f8();this.g()._bj().ah(null);break;case 150:var d=$$t.$n.e();if(d!=null&&d.getDataPresent($$a.$i.d)){this.g()._bj().ah(d.getData($$a.$i.d))}break;default:document.execCommand(c);break}}catch(e){}return true},ao:function(){var a=this.g()._ay();if(a!=null){var b=this.g().activeCell();var c=this.g()._a8();var d=c._s(b);if(this.g().isInEditMode()&&this.l()!=null){this.a0(a,d)}else{a.c9($$t.$dj.c4(c._fk(b),c._bc(),d.b))}a.cv(true)}},aq:function(){},av:function(a,b){},az:function(){var a=this.g()._bh();if(a==null){return}var b=a.dp.ci.cf;var c=this.g()._ay();var d;if(this.g().isInEditMode()&&c!=null){if(this.g()._m()==b){d=b.co()}else{d=c.c9()}}else{d=this.am()}b.co(d)},$type:new $.ig.Type("JsCellEditManager",$$t.$em.$type)},true);$c("ISpreadsheetEditorValue:d5","Object",{$type:new $.ig.Type("ISpreadsheetEditorValue",null)},true);$c("SpreadsheetEditorValue:b1","Object",{b:null,a:null,init:function(a,b){$.ig.$op.init.call(this);this.b=a;this.a=b},editCellFormat:function(){return this.a},unformattedText:function(){return this.b},createDocument:function(){return null},$type:new $.ig.Type("SpreadsheetEditorValue",$.ig.$ot,[$$t.$d5.$type])},true);$c("SpreadsheetMenuBuilder$1:hm","Object",{$t:null,c:null,init:function($t,a){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);this.c=a},ad:function(a){return a},u:function(a){},v:function(a){},ak:function(a){},z:function(a){},l:function(a,b,c){},m:function(a,b,c){},d:function(a,b,c){},n:function(a){},e:function(a,b){return this.n(a)},at:function(a,b){},au:function(a){},o:function(){},p:function(a,b){},q:function(a){},a5:function(a,b){},r:function(a){},a6:function(a,b){},t:function(a){},a7:function(a,b){},am:function(a,b){var c;switch(b){case 4:case 0:case 1:c=$$t.$hk.$getName(b);break;default:case 5:case 3:case 2:return this.al(a,this.c.activeCell())}var d;switch(a){case 153:d="ShiftDown";break;case 152:d="ShiftRight";break;case 147:case 146:d="Column";break;case 144:case 145:d="Row";break;case 155:d="ShiftUp";break;case 154:d="ShiftLeft";break;default:d=$$t.$dw.$getName(a);break}return this.ad(this.as("MenuItem_"+c+"_"+d))},al:function(a,b){var c;switch(a){case 189:return this.ad($$t.$dj.c0(this.c,b));case 187:return this.ad($$t.$dj.c9(true,this.c,b));case 186:return this.ad($$t.$dj.c9(false,this.c,b));case 203:c="MenuItem_Sort_Custom";break;case 190:c="MenuItem_ReapplyFilter";break;case 100:c="MenuItem_InsertWorksheets";break;case 89:case 91:c="MenuItem_Hide";break;case 90:case 92:c="MenuItem_Unhide";break;case 94:c="MenuItem_AutoFit_Columns";break;case 93:c="MenuItem_AutoFit_Rows";break;case 145:case 147:c="MenuItem_Insert";break;case 144:case 146:c="MenuItem_Delete";break;default:c="MenuItem_"+$$t.$dw.$getName(a);break}return this.ad(this.as(c))},an:function(a){var b;switch(a){case 0:b="MenuItem_Insert";break;case 1:b="MenuItem_Delete";break;case 11:b="MenuItem_SortByCellColorHeader";break;case 2:case 3:case 4:case 5:case 9:case 8:case 6:case 7:case 10:case 12:case 13:case 14:case 15:case 16:case 17:b="MenuItem_"+$$t.$hk.$getName(a);break;default:b="";break}return this.ad(this.as(b))},ap:function(a){if($$a4.$ah.l_op_Equality(a,null)||a.isAutomatic()){return this.c._fq("MenuItem_Automatic",[])}var b=a._getResolvedColor1(this.c.workbook());return this.ar(b)},ar:function(a){return this.c._fq("MenuItem_ColorValue",[a.o(),a.n(),a.m()])},ao:function(a){if(a==null||a==$$a4.$ab.noColor()){return this.as("MenuItem_NoFill")}var b=$b($$a4.$ac.$type,a);if(b!=null){if(b.patternStyle()==0){return this.as("MenuItem_NoFill")}else if(b.patternStyle()==1){return this.ap(b.backgroundColorInfo())}else{return this.ap(b.patternColorInfo())}}return this.as("MenuItem_GradientFill")},aq:function(a){var b=$$t.$dj.aj(a);if(b==-1){return this.as("MenuItem_NoIcon")}return this.as("Icon_"+$$a4.$cc.$getName(b))},as:function(a){var b=this.c._fq(a,[]);return b},k:function(a,b){},i:function(a,b){return this.k(this.ad(this.c._fq("MenuItem_Filter_"+$$a4.$x4.$getName(a),[])),"Op"+"_"+$$a4.$x4.$getName(a))},j:function(a,b,c){return this.k(this.ad(this.c._fq("MenuItem_Filter_"+$$a4.$x6.$getName(a)+"_"+$$a4.$x7.$getName(b),[])),"RelDate"+"_"+$$a4.$x6.$getName(a)+"_"+$$a4.$x7.$getName(b))},h:function(a,b,c){var d;switch(a){default:case 1:d=this.ad(this.c._fq("MenuItem_Filter_QuarterNumber",[b]));break;case 0:d=$$t.$dj.c6(b,this.c.workbook()._e3());break}return this.k(d,"DatePeriod"+"_"+$$a4.$x3.$getName(a)+"_"+b.toString())},g:function(a,b){return this.k(this.ad(this.c._fq("MenuItem_Filter_"+$$t.$hl.$getName(a),[])),"CustomFilter"+"_"+$$t.$hl.$getName(a))},f:function(a){return this.k(this.al(a,this.c.activeCell()),"Action"+"_"+$$t.$dw.$getName(a))},a:function(){var a=new Array(0);var b=[this.p(11,a),this.p(12,a),this.p(13,a),this.o(),this.f(203)];var c=[this.p(15,a),this.p(16,a),this.p(17,a)];var d=[this.i(0,7),this.i(1,7),this.o(),this.i(6,7),this.i(8,7),this.o(),this.i(10,7),this.i(11,7),this.o(),this.g(0,7)];var e=[this.i(0,6),this.i(1,6),this.o(),this.i(2,6),this.i(3,6),this.i(4,6),this.i(5,6),this.g(1,6),this.o(),this.g(2,6),this.g(3,6),this.g(4,6),this.o(),this.g(0,6)];var f=[this.i(0,8),this.o(),this.g(5,8),this.g(6,8),this.g(1,8),this.o(),this.j(0,2,8),this.j(0,1,8),this.j(0,0,8),this.o(),this.j(1,2,8),this.j(1,1,8),this.j(1,0,8),this.o(),this.j(2,2,8),this.j(2,1,8),this.j(2,0,8),this.o(),this.j(3,2,8),this.j(3,1,8),this.j(3,0,8),this.o(),this.j(4,2,8),this.j(4,1,8),this.j(4,0,8),this.o(),this.g(7,8),this.o(),this.p(9,[this.h(1,1,9),this.h(1,2,9),this.h(1,3,9),this.h(1,4,9),this.o(),this.h(0,1,9),this.h(0,2,9),this.h(0,3,9),this.h(0,4,9),this.h(0,5,9),this.h(0,6,9),this.h(0,7,9),this.h(0,8,9),this.h(0,9,9),this.h(0,10,9),this.h(0,11,9),this.h(0,12,9)]),this.o(),this.g(0,8)];return[this.f(187),this.f(186),this.p(10,b),this.o(),this.f(189),this.p(14,c),this.p(7,d),this.p(6,e),this.p(8,f)]},av:function($tArg,a,b,c,d,e,f){this.au(a);var g=0;var h=new $$4.x($tArg,0);c(function(i){h.add(i)});if(h==null){h.add(f)}var j=h.getEnumerator();while(j.moveNext()){var i=j.current();var k=e(i);var l=d(b,k,i);if(k){g++}this.at(a,l)}this.a5(a,h.count()>1||g>0)},b:function(a){switch(a){case 7:{var b=[this.e(174,0),this.e(175,0),this.e(176,0),this.e(177,0)];var c=[this.e(178,1),this.e(179,1)];var d=[this.e(180,4),this.e(181,4),this.e(182,4)];var e=[this.e(189,3),this.e(190,3),this.o(),this.e(191,3),this.e(192,3),this.e(193,3),this.e(194,3)];var f=[this.e(187,2),this.e(186,2),this.e(195,2),this.e(196,2),this.e(197,2),this.e(203,2)];var g=[this.e(183,5),this.e(184,5)];return[this.n(148),this.n(149),this.n(150),this.o(),this.p(0,b),this.p(1,c),this.p(4,d),this.n(79),this.o(),this.p(2,f),this.p(3,e),this.p(5,g),this.o(),this.n(198),this.n(202),this.n(164),this.n(165)]}case 2:{var h=[this.e(152,0),this.e(153,0),this.e(145,0),this.e(147,0)];var i=[this.e(154,1),this.e(155,1),this.e(144,1),this.e(146,1)];var j=[this.e(189,3),this.e(190,3),this.o(),this.e(191,3),this.e(192,3),this.e(193,3),this.e(194,3)];var k=[this.e(187,2),this.e(186,2),this.e(195,2),this.e(196,2),this.e(197,2),this.e(203,2)];return[this.n(148),this.n(149),this.n(150),this.o(),this.p(0,h),this.p(1,i),this.n(79),this.o(),this.p(3,j),this.p(2,k),this.o(),this.n(198),this.n(202),this.n(164),this.n(165)]}case 0:return[this.n(148),this.n(149),this.n(150),this.o(),this.n(147),this.n(146),this.n(79),this.o(),this.n(198),this.n(89),this.n(90),this.n(94),this.o(),this.n(165)];case 5:return[this.n(148),this.n(149),this.n(150)];case 4:return[this.n(148),this.n(149),this.n(150)];case 1:return[this.n(148),this.n(149),this.n(150),this.o(),this.n(145),this.n(144),this.n(79),this.o(),this.n(198),this.n(91),this.n(92),this.n(93),this.o(),this.n(165)];case 6:return[this.n(148),this.n(149),this.n(150),this.o(),this.n(198),this.n(156),this.n(157),this.n(79),this.o(),this.n(165)];case 3:return[this.n(100),this.n(114),this.n(113),this.o(),this.n(111),this.o(),this.n(112)]}return null},x:function(a){if(!String.isNullOrEmpty(a)&&a.startsWith("CustomFilter")){var b=$.ig.util.stringSplit(a,["_"],0);if(b.length>0&&b[0]=="CustomFilter"){return $m($$t.$hl.$type,$g($.ig.$ep.parse($$t.$hl.$type,b[1],true)))}}return this.$type.getStaticFields($$t.$hm.$type).ab},y:function(a){if(a!=null&&a.startsWith("Op")){var b=$.ig.util.stringSplit(a,["_"],0);if(b.length>0&&b[0]=="Op"){return $m($$a4.$x4.$type,$g($.ig.$ep.parse($$a4.$x4.$type,b[1],true)))}}return this.$type.getStaticFields($$t.$hm.$type).ac},w:function(a){var b=this.v(a);if($l(b,null)){return $m($$t.$dw.$type,b.value())}var c=this.ak(a);if(c!=null&&c.indexOf("_")>0){if(c.startsWith("Action")&&c.length>"Action".length+1){var d=c.substr("Action".length+1);var e;if(function(){var f=$.ig.$ep.tryParse$1($$t.$dw.$type,d,true,e);e=f.p2;return f.ret}()){return $m($$t.$dw.$type,e)}}}return this.$type.getStaticFields($$t.$hm.$type).aa},ay:function(a){var b=this.c._bp($$t.$ny.a(),null);var c=new $$t.hn(this.$t);c.d=b;c.c=this.c.activeCell();c.e=this.c.activeTable();c.a=0;c.f=null;this.az(a,c)},aw:function(a,b){var c=this.c._bp($$t.$ny.a(),b);var d=$$t.$dj.u(this.c.activeWorksheet(),b.row(),b.column());var e=d.a();if(e==0){e=1}var f=new $$t.hn(this.$t);f.c=b;f.e=$b($$t.$f0.$type,d)!==null?d.ah.table():null;f.a=e;f.d=c;f.f=b.toString();f.b=d;this.az(a,f)},ax:function(a,b,c){var d=this.c._cq(b,c.f,c.d,true);var e=true;switch(b){case 164:case 165:case 112:e=d;break;case 99:case 100:e=this.c.allowAddWorksheet();break;case 114:e=this.c.allowDeleteWorksheet();break;case 189:this.a7(a,this.al(b,c.c));break;case 187:case 186:var f=c.a==0?this.al(b,c.c):this.ad($$t.$dj.c8(b==187,this.c,c.a));this.a7(a,f);break}this.a5(a,d);this.a6(a,e)},az:function(a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var e=this.v(c);if($l(e,null)){this.ax(c,e.value(),b)}else{var f=this.ak(c);if(f!=null&&f.indexOf("_")>0){if(f.startsWith("Action")&&f.length>"Action".length+1){var g=f.substr("Action".length+1);var h;if(function(){var i=$.ig.$ep.tryParse$1($$t.$dw.$type,g,true,h);h=i.p2;return i.ret}()){this.ax(c,h,b)}}else if(f.startsWith("CustomFilter")||f.startsWith("DatePeriod")||f.startsWith("Op")||f.startsWith("RelDate")){this.a5(c,0==(b.d.i&64))}}}var i=this.u(c);if(i!=null){this.az(i,b);var j=this.z(c);if($l(j,null)){var k=b.a;switch(j.value()){case 6:this.a6(c,k==0||k==3);break;case 7:this.a6(c,k==0||k==1);break;case 8:this.a6(c,k==0||k==2);break;case 10:case 14:{var l=false;var n=i.getEnumerator();while(n.moveNext()){var m=n.current();if(!this.t(m)&&this.q(m)){l=true;break}}this.a5(c,l);break}case 11:this.av($$a4.$ab.$type,c,false,b.b.ac.runOn(b.b),this.d.runOn(this),b.b.k.runOn(b.b),$$a4.$ab.noColor());break;case 12:this.av($$a4.$ah.$type,c,false,b.b.ad.runOn(b.b),this.l.runOn(this),b.b.l.runOn(b.b),$$a4.$ah.automatic());break;case 13:this.av($$6.$u.$type.specialize($$a4.$cd.$type,$$0.$ai.$type.specialize($$0.$aw.$type)),c,false,b.b.af.runOn(b.b),this.m.runOn(this),b.b.m.runOn(b.b),$$t.$dj.dp);break;case 15:this.av($$a4.$ab.$type,c,true,b.b.ac.runOn(b.b),this.d.runOn(this),b.b.h.runOn(b.b),$$a4.$ab.noColor());break;case 16:this.av($$a4.$ah.$type,c,true,b.b.ad.runOn(b.b),this.l.runOn(this),b.b.i.runOn(b.b),$$a4.$ah.automatic());break;case 17:this.av($$6.$u.$type.specialize($$a4.$cd.$type,$$0.$ai.$type.specialize($$0.$aw.$type)),c,true,b.b.af.runOn(b.b),this.m.runOn(this),b.b.j.runOn(b.b),$$t.$dj.dp);break}}}this.a4(c)}},a1:function(a,b){this.c._cz(a,b,null)},a2:function(a,b){var c=$g($.ig.$ep.parse($$t.$dw.$type,a,true));this.a1(c,b)},s:function(a){if(!String.isNullOrEmpty(a)){var b=$.ig.util.stringSplit(a,["_"],0);switch(b[0]){case"Action":case"Op":case"RelDate":case"DatePeriod":case"CustomFilter":return true}}return false},a0:function(a,b,c){var d=$$t.$dj.u(this.c.activeWorksheet(),c.row(),c.column());var e=a?43:34;this.c._gg(e,function(){if($b($$a4.$ab.$type,b)!==null){if(a){d.t(b)}else{d.ag(new $$a4.adm(b))}}else if($b($$a4.$ah.$type,b)!==null){if(a){d.v(b)}else{d.ag(new $$a4.adn(b))}}else if($b($$6.$u.$type.specialize($$a4.$cd.$type,$$0.$ai.$type.specialize($$0.$aw.$type)),b)!==null){var f=b;if(a){d.w(f._c,f._d)}else{d.ag(new $$a4.adq(f._c,f._d))}}else{}},null,false,null,true,false)},a3:function(a,b){if(!String.isNullOrEmpty(a)){var c=$.ig.util.stringSplit(a,["_"],0);var d=$$t.$dj.u(this.c.activeWorksheet(),b.row(),b.column());if(c.length>0){switch(c[0]){case"Action":this.a2(c[1],b);break;case"Op":var e=$g($.ig.$ep.parse($$a4.$x4.$type,c[1],true));this.a8(d,e);break;case"RelDate":var f=$g($.ig.$ep.parse($$a4.$x6.$type,c[1],true));var g=$g($.ig.$ep.parse($$a4.$x7.$type,c[2],true));d.x(g,f);break;case"DatePeriod":var h=$g($.ig.$ep.parse($$a4.$x3.$type,c[1],true));var i=$$0.$aw.parseInt(c[2]);d.u(h,i);break;case"CustomFilter":var j=$g($.ig.$ep.parse($$t.$hl.$type,c[1],true));switch(j){case 0:this.a8(d,13);break;case 5:this.a8(d,4);break;case 6:this.a8(d,2);break;case 1:this.a8(d,12);break;case 3:d.s(0);break;case 4:d.s(1);break;case 2:this.a9(d);break;case 7:d.z();break}break}}}},a4:function(a){},a8:function(a,b){var c=$b($$t.$f0.$type,a);if(c!=null){this.c.showFilterDialogForTable(c.ah,b)}else{var d=$b($$t.$fz.$type,a);if(d!=null){this.c.showFilterDialogForWorksheet(d.ai,b)}}},a9:function(a){var b=$b($$t.$f0.$type,a);if(b!=null){this.c.showTopOrBottomDialogForTable(b.ah)}else{var c=$b($$t.$fz.$type,a);if(c!=null){this.c.showTopOrBottomDialogForWorksheet(c.ai)}}},ba:function(a){var b=null;var c=null;var e=a.getEnumerator();while(e.moveNext()){var d=e.current();var f=this.t(d);var g=this.r(d);if(!g){if(f){if(b!=null&&c==null){c=d}}}else if(f){if(c!=null&&this.r(c)){this.a6(c,false)}c=d;b=null}else{if(c!=null&&!this.r(c)){this.a6(c,true)}c=null;b=d;var h=this.u(d);if(h!=null){this.ba(h)}}}if(c!=null){this.a6(c,false)}},$type:new $.ig.Type("SpreadsheetMenuBuilder$1",$.ig.$ot,null,function(){this.ab=$m($$t.$hl.$type,null);this.ac=$m($$a4.$x4.$type,null);this.aa=$m($$t.$dw.$type,null)})},true);$c("JsSpreadsheetMenuBuilder:b3","SpreadsheetMenuBuilder$1",{staticInit:function(){var a=false;var b=$.ui.version;if(!String.isNullOrEmpty(b)){var c=b.split("."); if(c!=null&&c.length>1){var d,e;if(function(){var f=$7(c[0],d);d=f.p1;return f.ret}()&&function(){var f=$7(c[1],e);e=f.p1;return f.ret}()){a=d<1||d==1&&e<=10}}}$$t.$b3.bd=a},init:function(a){$$t.$hm.init.call(this,$$1.$h.$type,a)},bk:function(a,b,c){$(a.getNativeElement()).data(b,c)},at:function(a,b){var c=this.bf(a);if(c!=null){c.append(b)}},au:function(a){var b=this.bf(a);if(b!=null){b.removeChildren()}},ad:function(a){return $$t.$dj.cu(a)},d:function(a,b,c){var d=$$t.$dj.a6(c)?null:$$t.$dj.b6(this.c,c,60,16,$$t.$b3.bc);d=this.bg(d);var e=this.be(this.ao(c),null,d,b);$$t.$b3.bk(e,"filterColor",$$6.$w.a($$0.$aq.$type,$.ig.$op.$type,a,c));return e},e:function(a,b){var c=this.am(a,b);var d=this.be(c,$$t.$dw.$getName(a).toLowerCase(),null,false);d.setProperty("id",$$t.$dw.$getName(a));return d},k:function(a,b){var c=this.be(a,b.toString().toLowerCase(),null,false);c.setProperty("id",b);return c},l:function(a,b,c){var d=$$a4.$ah.l_op_Equality(c,null)||c.isAutomatic()?null:$$t.$dj.b8(this.c,c,60,16,$$t.$b3.bc);d=this.bg(d);var e=this.be(this.ap(c),null,d,b);$$t.$b3.bk(e,"filterColor",$$6.$w.a($$0.$aq.$type,$.ig.$op.$type,a,c));return e},m:function(a,b,c){var d=$$t.$dj.b7(this.c,$$t.$dj.aj(c),16,16);d=this.bg(d);var e=this.be(this.aq(c),null,d,b);$$t.$b3.bk(e,"filterColor",$$6.$w.a($$0.$aq.$type,$.ig.$op.$type,a,c));return e},n:function(a){var b=this.al(a,this.c.activeCell());var c=this.be(b,$$t.$dw.$getName(a).toLowerCase(),null,false);c.setProperty("id",$$t.$dw.$getName(a));return c},be:function(a,b,c,d){var e=this.c._fa("li");var f;if(a=="-"){e.setProperty("innerText",a);return e}if($$t.$b3.bd){f=this.c._fa("a");f.setAttribute("href","#")}else{f=this.c._fa("div")}var g=null;if(!String.isNullOrEmpty(b)){g="ui-icon ui-igspreadsheet-"+b+"-icon"}else if(d){g="ui-icon ui-icon-check"}if(g!=null){var h=this.c._fa("span");h.setProperty("className",g);f.append(h)}if(c!=null){f.append(c)}var i=this.c._fa("span");i.setProperty("id","caption");i.setText(a);f.append(i);e.append(f);return e},o:function(){return this.be("-",null,null,false)},p:function(a,b){var c=this.an(a);var d=this.be(c,null,null,false);d.setProperty("id","SubItem_"+$$t.$hk.$getName(a));var e=this.c._fa("ul");for(var f=0;f0){var c=a.getChildAt(b-1);if(c.getProperty("nodeName")=="UL"){return $$t.$dj.bn(c)}}return $$t.$b3.bb},z:function(a){var b=a.getProperty("id");var c;if(String.isNullOrEmpty(b)||!b.startsWith("SubItem_")||b.equals("SubItem_")||!function(){var d=$.ig.$ep.tryParse$1($$t.$hk.$type,b.substr("SubItem_".length),false,c);c=d.p2;return d.ret}()){return $$t.$b3.bh}return $m($$t.$hk.$type,c)},bg:function(a){if(a!=null){a.setRawStyleProperty("vertical-align","middle");a.setRawStyleProperty("margin-right","5px")}return a},t:function(a){if($$t.$b3.bd){return a.getProperty("innerText")=="-"}var b=a.getChildCount();return b>0&&a.getChildAt(0).getProperty("innerText")=="-"},a7:function(a,b){var c=a.querySelectorAll("#caption");if(c!=null){c[0].setText(b)}},a5:function(a,b){if(b){a.removeClass("ui-state-disabled")}else{a.addClass("ui-state-disabled")}},a6:function(a,b){a.setRawStyleProperty("display",b?"":"none")},$type:new $.ig.Type("JsSpreadsheetMenuBuilder",$$t.$hm.$type.specialize($$1.$h.$type))},true);$c("DropDownItem:u","Object",{j:null,a:false,b:false,init:function(){this.a=true;this.b=true;$.ig.$op.init.call(this)},_l:null,c:function(){return this.j!=null&&this.j.count()>0},_n:null,_d:false,_e:false,f:function(a){if(arguments.length===1){this.a=a;return a}else{return this.a}},g:function(){return this._p=="-"},h:function(a){if(arguments.length===1){this.b=a;return a}else{return this.b}},k:function(){if(this.j==null){this.j=new $$4.x($$t.$u.$type,0)}return this.j},_i:false,_p:null,_m:null,$type:new $.ig.Type("DropDownItem",$.ig.$ot)},true);$c("SpreadsheetText:i0","Object",{init:function(){$.ig.$op.init.call(this)},a:function(){},b:function(){},$type:new $.ig.Type("SpreadsheetText",$.ig.$ot)},true);$c("JsSpreadsheetText:b5","SpreadsheetText",{init:function(){$$t.$i0.init.call(this)},c:0,d:0,e:null,equals:function(a){var b=$b($$t.$b5.$type,a);return b!=null&&b.e==this.e&&b.c==this.c&&b.d==this.d},a:function(){return this.c},b:function(){return this.d},$type:new $.ig.Type("JsSpreadsheetText",$$t.$i0.$type)},true);$c("SpreadsheetTabEditManager:eo","Object",{a:null,d:false,init:function(a){$.ig.$op.init.call(this);this.a=a},i:function(){},j:function(){return this.d},b:function(){return this.a},c:function(){return this.a._bf()._p()},e:function(){var $self=this;if(!this.a._d7(true)){return false}if(!this.i()){return false}var a=$$5.$e.ag($$t.$kk.$type,this.a._bf()._tabs(),function(b){return b._j()==$self.a.activeWorksheet()});if(a==null||!this.f(a)){return false}this.a._bf()._a7(a);this.m(a,a._j().name(),31);if(this.c()!=null){this.o()}return this.c()!=null},f:function(a){},g:function(a,b,c){if(this.d){return false}this.d=true;this.a._g7(true);try{return this.h(a,b,c)}finally{this.a._g7(false);this.d=false}},h:function(a,b,c){if(this.c()==null){return true}var d=this.c();var e=this.l();var f=d._j();if(!a){try{$$a4.$jf._aw(e,"name")}catch(g){if(b){return this.h(true,true,c)}this.o();if(this.k(d)==false){var h=new $$t.kf(3,this.a._fq("SheetNameError_Message_Invalid",[e]),g,e,false);this.a._dz(h)}return false}try{if(f.workbook()!=null){f.workbook()._i7(f,e,"value")}}catch(i){if(b){return this.h(true,true,c)}this.o();if(this.k(d)==false){var j=new $$t.kf(4,this.a._fq("SheetNameError_Message_NameIsUsed",[e]),i,e,false);this.a._dz(j)}return false}}if(this.c()==d){this.n(d,c);this.a._bf()._a8();if(!a){f.name(e)}}return this.c()==null},l:function(){},m:function(a,b,c){},n:function(a,b){},o:function(){},k:function(a){},$type:new $.ig.Type("SpreadsheetTabEditManager",$.ig.$ot)},true);$c("JsTabEditManager:b6","SpreadsheetTabEditManager",{init:function(a){$$t.$eo.init.call(this,a)},i:function(){return true},f:function(a){return true},p:function(a){if(a!=null){var b=a._ac();if(b!=null){return b.cm.getChildAt(0)}}return null},l:function(){var a=this.p(this.c());return a!=null?a.getProperty("value"):""},m:function(a,b,c){var $self=this;var d=a._ac();var e=d.a7.createElement("input");e.setProperty("type","text");e.setProperty("minlength",1);e.setProperty("maxlength",c);e.setProperty("value",b);e.setAttribute("tabIndex",0);e.setRawStyleProperty("width",this.b()._a0().j(a,b,true)+"px");e.listen("input",function(f){var g=function(h){return h!=null?h:""}($self.l());d.cl=$self.b()._a0().j(a,g,false);d.q(true);d.__parent.cf.aj();var h=$self.b()._a0().j(a,g,true);if(h<3){h=3}e.setRawStyleProperty("width",h+"px")});d.cm.setText("");d.cm.append(e);e.focus()},n:function(a,b){var c=this.p(a);if(c!=null){c.unlistenAll();c.remove()}var d=a._ac();$$t.$df.a5(d.cm,a._name());d.cv=-1;if(d.__parent!=null){d.__parent.cf.aj()}if(!b){this.b()._v().focus()}},k:function(a){return false},o:function(){var a=this.p(this.c());if(a!=null){var b=a.getNativeElement();var c=a.getProperty("value");var d=c.length;$$t.$dj.bc(b,0,d);a.focus()}},q:function(){if(this.c()!=null&&!this.j()){var a=this.p(this.c());if(a!=null){a.focus()}}},$type:new $.ig.Type("JsTabEditManager",$$t.$eo.$type)},true);$c("SpreadsheetContextMenu:b7","Object",{b:null,e:null,j:null,k:null,m:null,a:null,d:0,c:null,init:function(a){this.c=new $$t.dk;$.ig.$op.init.call(this);this.b=a;this.a=new $$t.b3(a)},n:function(a){if(this.j!=null){if(a){this.q()}var b=$(this.j);b.menu("collapseAll",null,true);b.hide()}},q:function(){if(this.f(document.activeElement)){if(this.d==5){this.b._bh().dp.ci.cf.a7.rootWrapper().focus()}else{this.b._v().focus()}}},o:function(){if(this.j!=null){var a=$(this.j);a.unbind("blur");if(this.k!=null){a[0].removeEventListener("keydown",this.k,true);this.k=null}a.menu("destroy");a.remove();this.j=null}},g:function(){return this.j!=null&&$(this.j).is(":visible")},h:function(a){return this.g()&&this.d==a},f:function(a){return a!=null&&this.j!=null&&this.j.contains(a)},p:function(){this.o()},i:function(a,b,c,d){var $self=this;if(this.b._bh()==null||this.b._bh().a7==null){return false}if(b==null){return false}var e=b.cd(null);e.__x+=c.__x;e.__y+=c.__y;if(this.d!=a){this.o()}var f;if(this.j==null){this.d=a;if(a==8){f=this.a.a()}else{f=this.a.b(a)}var g=this.b._fa("ul");g.setRawStyleProperty("position","absolute");g.setRawStyleProperty("width","auto");g.setRawStyleProperty("z-index",2e4);var h=g.getNativeElement();if(g.addEventListener){var i=function(j){$self.m=$self.j.getAttribute("aria-activedescendant")};this.k=i;h.addEventListener("keydown",this.k,true)}var k=f.getEnumerator();while(k.moveNext()){var j=k.current();g.append(j)}this.j=h;this.b._bh().a7.rootWrapper().append(g);$(this.j).menu({position:{my:"left top",at:"right top",collision:"flipfit"},select:function(l,m){var n=m.item[0].id;if(!String.isNullOrEmpty(n)){if(a==8){if($self.a.s(n)){$self.n(true);$self.a.a3(n,$self.c)}else{var o=m.item.data("filterColor");if(o!=null){$self.n(true);$self.a.a0(o._c,o._d,$self.c)}}}else{var p;if(function(){var q=$.ig.$ep.tryParse$1($$t.$dw.$type,n,true,p);p=q.p2;return q.ret}()){$self.n(true);$self.b.executeCommand(p)}}}}});$(this.j).bind("blur",function(l){if($self.g()&&!$self.f(document.activeElement)){$self.n(true)}})}else{f=$$t.$dj.bn(this.b._e9().getWrapper(this.j))}if(a==8){this.c=new $$t.dk(d.d,d.c);this.a.aw(f,this.c);$(this.j).menu("refresh")}else{this.a.ay(f)}this.a.ba(f);this.b._fw(true);var l=$(this.b._bh().a7.rootWrapper().getNativeElement());var m=l.offset();var n=jQuery.Event("mousedown",{which:1,pageX:m.left+Math.round(e.__x),pageY:m.top+Math.round(e.__y)});var o=$(this.j);o.show();o.position({my:a==8?"right top":"left top",of:n,collision:a==8?"fit flip":"flipfit"});o.focus();return true},l:function(a,b,c){if(this.j!=null){if(this.g()){if(a==8){var d=this.j.getAttribute("aria-activedescendant");if(d==this.m){this.n(true);return $m($$0.$aq.$type,true)}}return $m($$0.$aq.$type,false)}if(c!=null){var e=this.j;var f=c.target;if(e.contains(f)){return $m($$0.$aq.$type,true)}}}return $$t.$dj.cr},$type:new $.ig.Type("SpreadsheetContextMenu",$.ig.$ot)},true);$c("SpreadsheetMeasureHelper:b8","Object",{d:null,k:null,r:null,q:null,p:null,n:null,o:null,m:null,l:null,a:null,e:null,init:function(a){$.ig.$op.init.call(this);this.d=a;this.e=new $.ig.LRUCache$2(String,Number,0,100);var b=$.ig.$ep.getValues($$t.$ki.$type);var c=new Array(b.length);for(var e=0;e0&&a.charCodeAt(a.length-1)==10){a+=" "}else if(String.isNullOrEmpty(a)){a=" "}$$t.$df.a3(this.m,b,d);$$t.$df.a4(this.m,c);this.m.setAttribute("wrap","soft");this.m.setRawStyleProperty("width",e+"px");this.m.setProperty($$t.$aa.k,a);return this.m.getProperty("scrollHeight")},ab:function(a,b,c){a.addClass(b);var d=c?a.outerWidthWithMargin():a.outerWidth();var e=c?a.outerHeightWithMargin():a.outerHeight();a.removeClass(b);return new $$a.af(1,d,e)},h:function(a,b){var c;if(this.e.d(a)){c=this.e.item(a)}else{this.p.setAttribute("style",a);this.q.setRawStyleProperty("font",b);c=this.q.getProperty("scrollHeight");this.e.item(a,c)}return c},v:function(a){this.w();var b=a.createElement("div");b.setAttribute("style","display:block;position:absolute;visibility:hidden;opacity:0");a.append(b);this.k=a.getSubRenderer(b);this.r=a.createElement("div");this.r.setAttribute("style","display:block;position:absolute;visibility:hidden;");b.append(this.r);this.q=a.createElement("div");this.q.setAttribute("style","display:block;position:absolute;visibility:hidden;white-space:nowrap;border:0;padding:0;margin:0;");this.p=a.createElement("span");this.p.setProperty("innerHTML","Wj");this.q.append(this.p);b.append(this.q);this.n=a.createElement("div");this.n.addClass(this.d.css.tabItem);this.n.addClass(this.d.css.tabItemSelected);this.n.addClass(this.d.css.tabItemActive);this.n.addClass("ui-state-default");this.o=$$t.$df.ak(a.getSubRenderer(this.n),this.d.css);this.k.append(this.n);this.m=a.createElement("textarea");this.m.setRawStyleProperty("height","1px");this.m.setRawStyleProperty("overflow","hidden");$$t.$df.a2(this.m);this.k.append(this.m);this.l=a.createElement("img");var c=$$t.$ix.aj;this.l.setAttribute("src","data:image/png;base64,"+c);this.k.append(this.l);this.aa()},i:function(a,b,c,d){if(this.m==null){return 0}$$t.$df.a3(this.m,b,d);$$t.$df.a4(this.m,c);this.m.setAttribute("wrap","off");this.m.setRawStyleProperty("width","1px");this.m.setProperty($$t.$aa.k,String.isNullOrEmpty(a)?" ":a);return this.m.getProperty("scrollWidth")},j:function(a,b,c){if(this.n==null){return 18}if(a._isProtected()){this.n.addClass(this.d.css.tabItemProtected)}else{this.n.removeClass(this.d.css.tabItemProtected)}$$t.$df.a5(this.o,b!=null?b:a._name());return c?this.o.outerWidthWithMargin():this.n.outerWidthWithMargin()},w:function(){if(this.k!=null){this.k.rootWrapper().remove();this.k=null;this.n=null;this.m=null;this.o=null;this.l=null}},x:function(a,b,c,d,e,f){this.y(a,b,c,"background-color");this.y(a,b,d,"color");this.y(a,b,e,f?"border-right-color":"border-bottom-color")},y:function(a,b,c,d){if(c>=0){var e=a.getCssDefaultPropertyValue(b,d);if(String.isNullOrEmpty(e)){e=$$t.$kj.getDefaultColor(c).colorString()}this.a[c]=$$a.$at.create(e)}},aa:function(){if(this.k==null){return}var a=this.k;var b=this.d.css;var c=this.d._a1;a.startCSSQuery();var d=a.createElement("div");d.setAttribute("style","display:block;position:absolute;");var e=a.createElement("div");d.append(e);try{this.x(a,b.columnHeader,24,28,33,true);this.x(a,b.columnHeaderSelected,25,29,34,true);this.x(a,b.columnHeaderSelectedCells,26,30,35,true);this.x(a,b.columnHeaderHover,27,31,36,true);this.x(a,b.columnHeaderSelected+" "+"ui-state-highlight",-1,32,-1,true);this.x(a,b.rowHeader,11,15,19,false);this.x(a,b.rowHeaderSelected,12,16,20,false);this.x(a,b.rowHeaderSelectedCells,13,17,21,false);this.x(a,b.rowHeaderHover,14,18,22,false);this.x(a,b.rowHeaderSelected+" "+"ui-state-highlight",-1,23,-1,false);this.x(a,b.invalidData,-1,-1,64,true);this.x(a,b.automaticGridline,38,-1,-1,true);this.x(a,b.headerResizeLine,39,-1,-1,true);this.x(a,b.headerResizeLine,40,-1,-1,false);this.x(a,b.cellSelection,0,-1,1,true);this.y(a,b.cellSelection,2,"outline-color");this.x(a,b.cellSelectionHandle,5,-1,6,true);this.x(a,b.dropDownButton,66,67,65,true);this.x(a,b.dropDownButtonOpen,69,70,68,true);this.y(a,b.cellSelection+" "+"ui-state-highlight",3,"outline-color");this.a[37]=this.a[4]=this.a[3];a.append(d);var f=" "+"ui-state-disabled";c.x=this.f(e,b.tabAreaBorder,false,false);c.v=this.f(e,b.columnSplitter,true,false);c.t=this.f(e,b.rowSplitter,false,false);c.w=this.f(e,b.columnSplitter+f,true,false);c.u=this.f(e,b.rowSplitter+f,false,false);c.aa=this.f(e,b.tabAreaSplitter,true,false);c.z=this.f(e,b.tabAreaSplitter,false,false);c.b=this.b(a,b.formulaBar);c.c=this.b(a,b.nameBoxContainer);c.a=this.b(a,b.formulaBarButtonContainer);c.ap=this.ab(e,b.nameBoxSplitter,true);c.ao=this.ab(e,b.formulaBarTextAreaSplitter,true);c.an=this.ab(e,b.formulaBarExpandButton,true);c.al=this.ab(e,b.formulaBarCancelButton,true);c.am=this.ab(e,b.formulaBarEnterButton,true);this.z(a,b,c);c.s=this.f(e,b.scrollBarVertical,true,true);c.r=this.f(e,b.scrollBarHorizontal,false,true);c.d=this.b(a,b.scrollBarHorizontal);c.e=this.b(a,b.scrollBarVertical);c.p=this.f(e,b.scrollBarArrowRight,true,false);c.q=this.f(e,b.scrollBarArrowLeft,true,false);c.aj=this.f(e,b.scrollBarArrowDown,false,false);c.ak=this.f(e,b.scrollBarArrowUp,false,false);c.ai=this.f(e,b.scrollPreviousTabButton,true,false);c.ah=this.f(e,b.scrollPreviousTabButton,false,false);c.ag=this.f(e,b.scrollNextTabButton,true,false);c.af=this.f(e,b.scrollNextTabButton,false,false);c.ac=this.f(e,b.scrollFirstTabButton,true,false);c.ab=this.f(e,b.scrollFirstTabButton,false,false);c.ae=this.f(e,b.scrollLastTabButton,true,false);c.ad=this.f(e,b.scrollLastTabButton,false,false);c.i=this.f(e,b.activatePreviousHiddenTabButton,true,false);c.h=this.f(e,b.activatePreviousHiddenTabButton,false,false);c.g=this.f(e,b.activateNextHiddenTabButton,true,false);c.f=this.f(e,b.activateNextHiddenTabButton,false,false);c.k=this.f(e,b.addNewWorksheetButton,true,false);c.j=this.f(e,b.addNewWorksheetButton,false,false)}finally{d.remove();a.endCSSQuery()}$$t.$df.a5(this.o,"Wj");var g=["","ui-state-hover","ui-state-active","ui-state-active"+" "+"ui-state-hover",b.tabItemProtected,b.tabItemProtected+" "+"ui-state-hover",b.tabItemProtected+" "+"ui-state-active",b.tabItemProtected+" "+"ui-state-active"+" "+"ui-state-hover"];var h=this.n.getAttribute("className");var i=0;for(var j=0;j0){this.n.addClass(g[j])}i=Math.max(this.n.outerHeightWithMargin(),i);if(j>0){this.n.removeClass(g[j])}}this.n.setAttribute("className",h);c.y=i},z:function(a,b,c){var d=new $$t.b9(a);var e=d.e("div",b.formulaBar);var f=d.e("div",b.formulaBarTextAreaContainer);var g=d.e("textarea",null).rootWrapper();$$t.$df.a0(g);g.setProperty("rows",1);g.setProperty("value","Wj");this.d._a1.m=g.getProperty("scrollHeight");g.setProperty("rows",2);g.setProperty("value","Wj\r\nWj");this.d._a1.n=g.getProperty("scrollHeight");g.setProperty("rows",3);g.setProperty("value","Wj\r\nWj\r\nWj");this.d._a1.o=g.getProperty("scrollHeight");d.c();d.c();var h=d.e("div",b.nameBoxContainer).rootWrapper();var i=d.e("div",null);var j=i.rootWrapper();var k=$$t.$df.al(i);this.d._a1.l=j.getProperty("scrollHeight");$$t.$df.ar(k);d.f()},$type:new $.ig.Type("SpreadsheetMeasureHelper",$.ig.$ot)},true);$c("SpreadsheetMeasureHelper_MeasureStack:b9","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=new $$4.aa($$1.$g.$type);this.a.push(a)},b:function(){return this.a.peek()},e:function(a,b){var c=this.b().createElement(a);if(b!=null){c.addClass(b)}return this.d(c)},f:function(){while(this.a.count()>2){this.a.pop()}if(this.a.count()>1){var a=this.a.pop();a.rootWrapper().remove()}},d:function(a){this.b().append(a);this.a.push(this.b().getSubRenderer(a));return this.b()},c:function(){var a=this.a.pop();a.rootWrapper().remove();return this.b()},$type:new $.ig.Type("SpreadsheetMeasureHelper_MeasureStack",$.ig.$ot)},true);$c("ISpreadsheetView:gn","Object",{$type:new $.ig.Type("ISpreadsheetView",null)},true);$c("SpreadsheetView:ca","Object",{b:null,a:null,init:function(a){$.ig.$op.init.call(this);this.b=a},beforeExecuteCommand:function(command,commandParameter,sourceElement){return $s(this._beforeExecuteCommand$i.apply(this,arguments))},_beforeExecuteCommand$i:function(a,b,c){switch(a){case 148:case 149:case 150:var d=$$t.$dj.c2(a);var e=this.b._bj();if(e!=null&&!e.ae(a)&&typeof document.queryCommandSupported==="function"&&document.queryCommandSupported(d)){var f=e.ai;e.ai=new $$4.x(String,0);try{document.execCommand(d);if(e.ai!=null&&e.ai.contains($$t.$dj.c3(a))){return $m($$0.$aq.$type,true)}}finally{e.ai=f}}break}return $$t.$dj.cr},createRenderCache:function(){return new $$t.di(this.b)},hasKeyboardFocusWithin:function(){return $$t.$dj.a0(this.b._bh(),document.activeElement)},isCellDropDownOpen:function(){return this.b._at().h(8)||this.b._c6()},isInNameBox:function(){if(this.b._bh()!=null){return $$t.$dj.a0(this.b._bh().dp.cg,document.activeElement)}return false},isScrollLockToggled:function(){return this.b.isScrollLocked()},updateEditorValueMode:function(){return 0},addCellTextLocations:function(a,b){var c=$b($$t.$cd.$type,b._ap());if(c!=null){var d=c.e;for(var e=0,f=d.a9();eg){g=f+d;var m=a.columnScrollRegion()._ag(g);g=a.columnScrollRegion()._bn(m._index(),false,true)}break}case 3:{f=Math.max(Math.min(f,g-d),0);if(h>f){var n=a.columnScrollRegion()._ag(f);f=Math.max(a.columnScrollRegion()._bn(n._index(),true,true),0)}break}case 2:case 7:case 6:{if(g-fo-p/2){f=o-p/2;g=o+p/2;var q=g-j;var r=0-f;var s=Math.max(q,r);if(s>0){f+=s;g-=s}var t=a.columnScrollRegion()._ag(f);var u=a.columnScrollRegion()._bn(t._index(),true,true);var v=a.columnScrollRegion()._ag(g-e);var w=a.columnScrollRegion()._bn(v._index(),false,true);var x=o-u;var y=w-o;var z=Math.min(x,y);f=o-z;g=o+z}}break}}return{p5:f,p6:g}},de:function(a){},et:function(a){var $self=this;this.de(a);var b=a;var c=new $$a.ae(0,0,0,a.width(),a.height());var d=this.g.i;var e=this.ap;var f=0;if(this.ag){var g,h;var i=function(){var j=$self.av(Math.max(a.width()-d,0),g,h);g=j.p1;h=j.p2;return j.ret}();if(this.ah){this.ca(new $$a.ae(0,i,a.height()-e,g,e))}this.b9(new $$a.ae(0,0,a.height()-e,Math.min(i,this.bc()),e));f=i+g;if(this.af){this.b8(new $$a.ae(0,0,a.height()-e,a.width()-d,this.a8()))}if(this.ae){this.b7(new $$a.ae(0,0,a.height()-e,a.width(),e))}}if(this.g.a!=null){this.b2(this.g,true,this.f.g,a,d,0,this.t,this.ap);c.width(Math.max(c.width()-d,0))}if(this.f.a!=null){this.b2(this.f,false,this.g.g,a,e,f,this.s,this.f.i)}c.height(Math.max(c.height()-e,0));this.en=c.copy();var j=this.bt(this.g,$$t.$dj.ep(c.x(),c.y()+this.f.g),c);c=j.p2;var k=this.bt(this.f,$$t.$dj.ep(c.x(),c.y()),c);c=k.p2;if(this.ac){var l=new $$a.ae(0,c.x()-this.g.h,c.y()-this.f.h,this.g.h,this.f.h);this.b3(l)}var m=30;var n=new $$a.ae(0,c.x()-this.g.h,c.y()-this.f.h,c.width()+this.g.h+d,c.height()+this.f.h+e);n.inflate(m,m);this.eo=n;var o=$$a.$ae.empty();if(this.g.c){o=new $$a.ae(0,c.x()-this.g.h,c.y()+this.m._rows().item(0).actualExtent(),c.width()+this.g.h,this.m._d3());var p=o.copy();if(!this.g.e.item(0).isFrozen()){o.width(o.width()+d)}if($$ak.$c.f(o.top(),c.bottom())){o.height(0)}this.b4(true,o);if(this.g.d){var q=new $$a.ae(0,p.x(),this.as-p.height()/2,p.width(),p.height());if(this.f.d){if(this.ar=n.right()){q=p}}if(this.as=n.bottom()){q=p}if(q.y()c.bottom()){q.y(c.bottom()-q.height())}this.b6(true,q)}}var r=$$a.$ae.empty();if(this.f.c){r=new $$a.ae(0,c.x()+this.m._columns().item(0).actualExtent(),c.y()-this.f.h,this.m._d4(),c.height()+this.f.h);var s=r.copy();if(!this.f.e.item(0).isFrozen()){r.height(r.height()+e)}if($$ak.$c.f(r.left(),c.right())){r.width(0)}this.b4(false,r);if(this.f.d){var t=new $$a.ae(0,this.ar-s.width()/2,s.y(),s.width(),s.height());if(this.g.d){if(this.as=n.bottom()){t=s}}if(this.ar=n.right()){t=s}if(t.x()c.right()){t.x(c.right()-t.width())}this.b6(false,t)}}var u=$$a.$ae.empty();if(this.ad){var v=new $$a.ae(0,r.x(),o.y(),r.width(),o.height());this.b5(v);var w=r.x()-o.x()+r.width()/2;var x=o.y()-r.y()+o.height()/2;u=new $$a.ae(0,w-9,x-9,18,18)}this.cu(u);this.em=c;this.b0(c);this.bw(a);this.bx(this.em);return b},bt:function(a,b,c){var d=b.__x;var e=b.__y;var f=0;var g=0;if(a.f.count()>0){var h=this.bd();var i=a.e;var j=a.h;var k=a.b;if(k){f=j}else{g=j}var l=-1;var n=i.getEnumerator();while(n.moveNext()){var m=n.current();l++;if(k){g=m.actualExtent()+1;e-=1}else{f=m.actualExtent()+1;d-=1}var o=new $$a.ae(0,d,e,f,g);this.bz($$t.$is.$type,a.f.__inner[l].b,o);if(k){e+=g+this.m._d3()}else{d+=f+this.m._d4()}}if(k){c.x(c.x()+j);c.width(Math.max(c.width()-j,0))}else{c.y(c.y()+j);c.height(Math.max(c.height()-j,0))}}return{p2:c}},bw:function(a){var b=this.l();var c=this.j();var d=new $$a.ae(4);var e=$$a.$ae.empty();if(b!=null){var f=$$5.$e.ag($$t.$ke.$type.specialize($$t.$ip.$type),this.an,function(g){return g.a==b});if(f!=null){var g=this.b.isInEditMode();var h=this.x();var i=1/h.d();var j=-this.a1(f.c.x());var k=-this.a2(f.c.y());var l=b.rowScrollRegion()._bx();var m=f.c.width();var n=f.c.height();var o=b.columnScrollRegion()._bn(c.firstColumn(),true,true);var p=b.rowScrollRegion()._bn(c.firstRow(),true,true);var q=b.columnScrollRegion()._bn(c.lastColumn(),false,true);var r=b.rowScrollRegion()._bn(c.lastRow(),false,true);var s=q;var t=r;r=Math.max(r,p+this.ax());if(g){var u=this.bs(b,l,m,this.b._ai().al(),i,o,q);o=u.p5;q=u.p6}var v=Math.max(Math.min(q-o,(m-o*l)/l)-i,0);var w=Math.max(Math.min(r-p,(n-p*l)/l)-i,0);var x=f.c.x()+h.h(o*l)-j;var y=f.c.x()+h.h(o*l+v)-j; var z=f.c.y()+h.h(p*l)-k;var aa=f.c.y()+h.h(p*l+w)-k;d.x(x);d.y(z);d.width(Math.max(y-x,0));d.height(Math.max(aa-z,0));var ab=f.c.x()+h.h(s*l)-j;var ac=f.c.y()+h.h(t*l)-k;var ad=new $$a.ae(0,x,z,Math.max(ab-x-i,0),Math.max(ac-z-i,0));var ae=b.rowScrollRegion()._ag(r-i);if(ae._index()>c.lastRow()){var af=b.rowScrollRegion()._bn(ae._index(),false,true);w=Math.max(Math.min(af-p,(n-p*l)/l)-i,0)}ad.union(new $$a.ae(0,x,z,Math.max(v*l,0),Math.max(w*l,0)));e=f.c;this.bv(ad,e)}}this.bu(d,e)},bx:function(a){var $self=this;if(this.m!=null){var b=this.a7();var c=this.a6();var d=$$5.$e.ag($$t.$ke.$type.specialize($$t.$ip.$type),this.an,function(e){return e.a==$self.m._ao()});var e=d!=null?d.a._ag():null;var f=this.m._bc()._jg();if(!this.ai){this.by(new $$a.ae(0,(-1e4),(-1e4),b,c))}else if(this.d==2){this.by(new $$a.ae(0,this.ar-this.eh.__x,this.as-this.eh.__y,b,c))}else if($$a.$y.l_op_Inequality(f,null)){this.by(new $$a.ae(0,f.__x+this.em.x(),f.__y+this.em.y(),b,c))}else if(e!=null){var g=d.c;var h=e._r();var i=d.a.rowScrollRegion()._bx();var j=d.a.rowScrollRegion()._bn(h.firstRow(),true,true)*i;var k=d.a.rowScrollRegion()._bn(h.lastRow(),false,true)*i;var l=d.a.columnScrollRegion()._bn(h.firstColumn(),true,true)*i;var m=d.a.columnScrollRegion()._bn(h.lastColumn(),false,true)*i;var n=5;var o=$$t.$dj.ep(l+(m-l)/2,k+n);var p=this.er(d,new $$a.ae(2,$$t.$dj.ep(l,j),$$t.$dj.ep(m,k)));var q=this.el(d,o);var r=new $$a.ae(0,q.__x,q.__y,b,c);if(!a.containsRect(r)){if(r.y()a.bottom()){r.y(Math.max(a.y(),a.bottom()-r.height()))}if(r.x()a.right()){r.x(Math.max(a.x(),a.right()-r.width()))}var s=new $$a.ae(0,a.x(),a.y(),a.width(),g.height());s.intersect(p);if(s.isEmpty()==false&&s.intersectsWith(r)){var t=Math.max(a.y(),Math.min(this.el(d,$$t.$dj.ep(0,j+(k-j)/2)).__y,a.bottom()-r.height()));if(a.right()-s.right()>=n+r.width()){r.x(s.right()+n);r.y(t)}else if(s.top()>=n+r.height()){r.y(s.y()-(n+r.height()))}else if(s.left()>=n+r.width()){r.x(s.left()-(n+r.width()));r.y(t)}else{var u=new Array(4);u[0]=new $$a.ae(0,s.left()-(n+r.width()),t,r.width(),r.height());u[1]=new $$a.ae(0,r.x(),s.y()-(n+r.height()),r.width(),r.height());u[2]=new $$a.ae(0,s.right()+n,t,r.width(),r.height());u[3]=new $$a.ae(0,r.x(),s.bottom()+n,r.width(),r.height());var v=-1;var w=0;for(var x=0;xw){v=x;w=z}}}if(v>=0){r=u[v]}}}}this.by(r)}}},b0:function(a){var b=a.x();var c=a.y();var d=this.bd();var e=this.f.e.count();for(var f=0;f0){c=this.g.g}if(this.ag){if(this.f.e!=null){for(var e=0;e0){c+=this.m._d4()}if(this.f.a!=null&&this.f.a.e().item(e).b()!=null){break}}}if(this.ah){b=this.bb();c=Math.max(c-b,0)}d=this.p()._width()/1e3*c}return{ret:d,p1:b,p2:c}},cb:function(){if(this.d!=0){var a=this.d;this.d=0;if(this.g.d){this.g.d=false;this.d3(true)}if(this.f.d){this.f.d=false;this.d3(false)}this.cc();this.dh(a,0)}},cd:function(){if(this.y!=null){this.y.c();this.y=null}},cp:function(a){var c=this.g.a.e().getEnumerator();while(c.moveNext()){var b=c.current();if(b.b()!=null){a(b.b())}}var e=this.f.a.e().getEnumerator();while(e.moveNext()){var d=e.current();if(d.b()!=null){a(d.b())}}if(this.s!=null){a(this.s)}if(this.t!=null){a(this.t)}},j:function(){if(this.b==null){return $$t.$dm.empty}if(this.b.isInEditMode()){return this.b._ai().p()}return this.b._am()},l:function(){if(this.b==null){return null}if(this.b.isInEditMode()){return this.b._ai().t()}return this.b._a5()},aw:function(){this.m._jl(this.m._jm());return this.f.h+this.ap+2},a1:function(a){return 0},a2:function(a){return 0},k:function(a){var b=this.ei(a);for(var c=0;c0){m+=this.w.d()}this.dc(o);m=Math.max(m,this.a9())}var q=p;if(q!=this.af){this.af=q;if(!q){this.d5()}else{this.cm()}}if(this.af){this.db(o)}var r=p;if(r!=this.ae){this.ae=r;if(!r){this.d4()}else{this.cl()}}if(this.ae){this.da(o)}var s=p&&g;if(s!=this.ah){this.ah=s;if(!s){this.d7()}else{this.co()}}if(this.ah){this.dd(o);m=Math.max(m,this.ba())}this.ap=m;if(g||p){n.height(Math.max(n.height()-m,0))}var t=this.a5(this.f);var u=this.a5(this.g);if(c!=null){c._d4(t);c._d3(u)}var v=this.f.c&&this.g.c;if(v!=this.ad){this.ad=v;if(!v){this.d2()}else{this.cj()}}if(this.ad){this.c8(new $$a.af(1,c._d4(),c._d3()))}var w=c!=null&&c._bc().displayOptions().showRowAndColumnHeaders();var x=c!=null&&w?c._al._j().x(c._bc(),c._d1()):0;this.f.h=x;var y=Math.max(n.height()-x,0);var z=c!=null?c._eh(y):0;var aa=c!=null&&w?c._al._j().ab(z,c._bc(),c._d0()):0;this.g.h=aa;this.f.g=this.f.h;this.g.g=this.g.h;if(c!=null){c.__dx=this.f.g;c.__d2=this.g.g;c._rows().item(0)._bv(c._rows().item(0)._v()==2?this.f.g:0);c._columns().item(0)._bv(c._columns().item(0)._v()==2?this.g.g:0)}n.height(Math.max(n.height()-this.f.g,0));n.width(Math.max(n.width()-this.g.g,0));var ab=c!=null?c._jl(n):new $$a.af(0);b.width(b.width()+(ab.width()+l+this.g.h));b.height(b.height()+(ab.height()+m+this.f.h));this.c3();this.a4(this.f);this.a4(this.g);var ac=this.f.f.count()>0&&this.g.f.count()>0;if(ac!=this.ac){this.ac=ac;if(!ac){this.d0()}else{this.ch()}}if(this.ac){this.c6(new $$a.af(1,this.g.h,this.f.h))}this.c0(a);if(this.ag){var ad,ae;var af=Number.isInfinity(a.width())?0:Math.max(a.width()-l,0);var ag=function(){var ah=$self.av(af,ad,ae);ad=ah.p1;ae=ah.p2;return ah.ret}();if(this.o!=null){this.o._as(Math.max(ag-this.bc(),0))}if(this.bc()>ag){this.dc(new $$a.af(1,ag,Number.POSITIVE_INFINITY))}}if(!this.ab){this.ab=true;this.cg()}this.cr();this.c1(o)}finally{if(e!=null){e.dispose()}}}return b},c0:function(a){if(!this.z){this.z=true;this.ce()}var b=this.l();var c=new $$a.af(0);if(b!=null){var d=this.b.isInEditMode();var e=this.j();var f=1/this.x().d();var g=b.rowScrollRegion()._bx();var h=b.columnScrollRegion().actualExtent();var i=b.rowScrollRegion().actualExtent();var j=b.columnScrollRegion()._bn(e.firstColumn(),true,true);var k=b.rowScrollRegion()._bn(e.firstRow(),true,true);var l=b.columnScrollRegion()._bn(e.lastColumn(),false,true);var m=b.rowScrollRegion()._bn(e.lastRow(),false,true);if(d){var n=this.bs(b,g,h,this.b._ai().al(),f,j,l);j=n.p5;l=n.p6}var o=Math.max(Math.min(l-j,(h-j*g)/g)-f,0);var p=Math.max((i-k*g)/g-f,0);c.width(o);c.height(p)}this.cy(c);if(!this.aa){this.aa=true;this.cf()}this.cz(new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))},a4:function(a){var b=a.e;var c=b.count();var d=a.f;var e=this.m!=null&&this.m._bc().displayOptions().showRowAndColumnHeaders();var f=a.b;var g=0;this.ef($$t.$is.$type,e?b:new Array(0),d,function(h){},function(h){},this.q.runOn(this));if(c>0){var h=new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY);var j=d.getEnumerator();while(j.moveNext()){var i=j.current();this.c2($$t.$is.$type,i.b,h)}}return g},c3:function(){var a=this.m!=null?this.m._panes():new Array(0);var b=this.an;this.ef($$t.$ip.$type,a,b,function(c){c.a._ap(c.b)},function(c){c.a._ap(null)},this.r.runOn(this));if(this.m!=null){var c=this.bd();var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=d.a;var g=new $$a.af(1,f.columnScrollRegion().actualExtent(),f.rowScrollRegion().actualExtent());this.c2($$t.$ip.$type,d.b,g)}}},c5:function(a,b){var c=a.a;if(c==null){c=a.a=new $$t.a4}var d=a.e;var e=a.b;this.ee(d,c,e?1:0);var f=(d||new Array(0)).getEnumerator();var g=c.e().getEnumerator();var h=0;var i=0;var j=0;while(f.moveNext()){g.moveNext();var k=g.current().b();var l=f.current();var m=l.actualExtent();if(k!=null){var n=Math.max(m+i,0);if(n==0){n=Number.POSITIVE_INFINITY}var o=e?new $$a.af(1,Number.POSITIVE_INFINITY,n):new $$a.af(1,n,Number.POSITIVE_INFINITY);this.c4(k,o);i=0;j=Math.max(j,e?this.az(k):this.ay(k))}else{i+=m}h++}if(h==0){if(b==null){b=this.u(e?1:0);this.cs(b,null)}this.c4(b,new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));j=Math.max(j,e?this.az(b):this.ay(b))}else{var p=this.du(b);b=p.p0}a.i=j;return{p1:b}},a5:function(a){var b=a.e;var c=b.count()>1;if(c!=a.c){a.c=c;if(c){this.ci(a.b)}else{this.d1(a.b)}}if(a.c){this.ct(a.b,b.item(0)._v()==2,b.item(0),b.item(1));this.c7(a.b,new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY));if(a.d){this.c9(a.b,new $$a.af(1,Number.POSITIVE_INFINITY,Number.POSITIVE_INFINITY))}return this.a0(a.b)}else{return 0}},dg:function(){if(this.m!=null){this.m._bc()._jg(null)}},dh:function(a,b){},di:function(a){this.ar=a.__x;this.as=a.__y;if(this.d==2){var b=this.ar;var c=this.as;if(this.arthis.em.right()){b=this.em.right()}if(this.asthis.em.bottom()){c=this.em.bottom()}this.ar=b;this.as=c}else if(this.d==3){var d=Math.max(Math.min(a.__x-this.eh.__x,this.aq),0);var e=$.ig.truncate(Math.max(Math.min($$a4.$aa.f(d/this.aq*1e3),1e3),0));if(this.p()!=null&&this.p()._y()!=null){this.p()._y().windowOptions().tabBarWidth(e)}}this.cv()},dj:function(){switch(this.d){default:case 0:case 3:this.cb();break;case 1:this.dm();break;case 2:var a=$$t.$dj.ep(this.ar-this.eh.__x-this.em.x(),this.as-this.eh.__y-this.em.y());this.cb();if(this.m!=null){this.m._bc()._jg(a)}break}},aj:function(a,b,c){this.cd();if(b.a()==1){this.a=a;if(b.e()==2){this.b._g0(a==0||a==2,a==1||a==2)}else if(!this.b._d7(true)){}else{this.eh=b.h();this.ar=c.__x;this.as=c.__y;if(b.d()){this.y=new $$t.c(this.dq.runOn(this),$$t.$dj.cd())}}return true}return false},ak:function(a){if(this.y!=null){var b=a.h();var c=this.eh;if(Math.abs(b.__x-c.__x)>16||Math.abs(b.__y-c.__y)>16){this.eb()}return true}return false},dp:function(a){this.cd()},dn:function(){this.cd()},dm:function(){var a=this.ar;var b=this.as;var c=this.g.d;var d=this.f.d;var e=this.eo;var f=this.em;this.cb();if(!e.containsLocation(a,b)){if(c&&d){return}if(c&&(b=e.bottom())){return}if(d&&(a=e.right())){return}}var g=$m($$0.$aw.$type,null);var h=$m($$0.$aw.$type,null);if(c){g=$m($$0.$aw.$type,this.m._ei(true,b-f.y(),f.height()-this.m._d3(),this.f.g))}if(d){h=$m($$0.$aw.$type,this.m._ei(false,a-f.x(),f.width()-this.m._d4(),this.g.g))}var i=this.m._bc().displayOptions().unfrozenPaneSettings();if($l(g,null)){i.topPaneHeight(g.value())}if($l(h,null)){i.leftPaneWidth(h.value())}},dq:function(){this.eb()},ds:function(a,b,c){var d=false;switch(b!=null?b:""){case"Add":case"Remove":case"Replace":case"Move":case"Reset":if(this.m!=null&&this.m._cl(a)){d=true}else if(a.getType()==$$t.$dj.dt){d=true}break;case"":if(a==this.m||$b($$t.$is.$type,a)!==null){d=true}break;case"Extent":case"IsFrozen":if($b($$t.$is.$type,a)!==null){d=true}break;case"ActiveCellPane":case"HasHorizontalScrollBar":case"HasVerticalScrollBar":case"IsLayoutDirty":case"ZoomLevel":case"ActiveCellInputMessage":if(a==this.m){d=true}break;case"ActiveCellInputMessagePosition":if(a==this.m){this.cv()}break;case"HasSingleSelectionWithAllRowsAndColumns":if(this.ac&&a==this.m){this.cx()}break;case"Offset":if($b($$t.$ir.$type,a)!==null){d=true}break;case"IsVisible":case"Width":case"ScrollBars":if(a==this.o){d=true}break;case"ActiveCellAsRange":if($b($$t.$ds.$type,a)!==null){if(this.z){d=true}if(this.m!=null&&this.m._fu()!=null){this.cv()}}break;case"SheetManager":if(a==this.b){this.n(a._a8())}break;case"IsInEditMode":if(a==this.b){d=true}break}if(d){this.cw()}},dr:function(a,b,c,d){a.ds(b,c,d)},du:function(a){if(a!=null){var b=a;a=null;this.dy(b)}return{p0:a}},dz:function(a,b){var c=a.a;if(c!=null){var d=$$5.$e.a($$t.$a3.$type,c.e());for(var f=0;f=0;i--){var j=d.item(i);var k=$.ig.util.arrayIndexOf1($$t.$az.$type,g,j.d());if(k>=0&&f[k].isFrozen()==(j.b()==null)){h.item(j.d(),j)}else{if(j.b()!=null){e.add(j.b())}j.k()}b.h(j)}for(var l=0;l0){var p=e.count()-1;o=e.__inner[p];e.removeAt(p)}else{o=this.u(c)}n.b(o);this.cs(o,m)}}b.f(n)}var r=e.getEnumerator();while(r.moveNext()){var q=r.current();this.dy(q)}},ee:function(a,b,c){var d=b.e();if(a==null){if(d.count()==0){return}}else{var e=a.getEnumerator();var f=d.getEnumerator();var g=false;do{var h=e.moveNext();var i=f.moveNext();if(h!=i){g=true}else if(!h){break}else if(e.current()._x()!=f.current().d()){g=true}else{var j=f.current().b()!=null;var k=!e.current().isFrozen();if(j!=k){g=true}}}while(!g);if(!g){return}}this.ed(a,b,c)},ef:function($t,a,b,c,d,e){var f=a.count()!=b.count();var g=$$4.$m.defaultEqualityComparerValue($t);if(!f){for(var h=0;h=0){b.__inner[j]=i.__inner[k];i.removeAt(k)}}for(var l=0;lb.bottom()){d.y(b.bottom());d.height(0)}if(d.right()b.right()){d.x(b.right());d.width(0)}this.fb.am(d);this.fb.de($$a.$ae.empty())}}},ax:function(){var a=this.c()._ai().l();if(a==null){return 0}var b=this.bd();var c=this.fm.width();var d=$.ig.truncate(Math.ceil(c*b));var e=this.c()._ay();var f=e.c9();var g=e.dg()._e+e.dg()._b;var h=this.c()._a0().g(f,e.ci(),e.dg(),b,d);h-=g;h/=b;h+=g;return h},fa:null,cf:function(){this.fa=new $$t.ld(this.ey);this.fa.bu(900)},dw:function(){this.fa=this.e9(this.fa)},cz:function(a){},bv:function(a,b){var c=a.copy();this.fa.am(c);if(b.containsRect(c)){this.fa.cn(null)}else{c.intersect(b);this.fa.cn(c)}},ez:function(){return this.fb},fc:null,cg:function(){this.fc=new $$t.lf(this.ey);this.fc.bu(800);this.fc.ac(false)},dx:function(){this.fc=this.e9(this.fc)},by:function(a){this.fc.am(a)},c1:function(a){},cq:function(){this.fc.ac(false)},d8:function(a,b){this.fc.cm(b,a);this.fc.ac(true)},a7:function(){return this.fc.cj},a6:function(){return this.fc.ci},ep:function($t,a){var b=a;var c=b.e;return new $$a.ae(0,c.ax,c.a2,c.a3,c.av)},q:function(a){var b=a._aw()?"SpreadsheetRowHeaderContainer":"SpreadsheetColumnHeaderContainer";var c=this.ey.c(b);var d=null;if(c!=null){c.ab(false);d=c.b(0);this.fl($$t.$is.$type,d)}else{c=new $$t.da($$t.$is.$type,this.ey,b);c.bu(200)}if(d==null){d=new $$t.k9($$t.$is.$type,$$t.$dc.$type,c,"SpreadsheetRenderer")}this.fi($$t.$is.$type,d,new $$t.go(a,new $$t.la($$t.$is.$type,d)));this.fi($$t.$is.$type,d,new $$t.gs(a,new $$t.la($$t.$is.$type,d)));this.fi($$t.$is.$type,d,new $$t.ce(a,new $$t.la($$t.$is.$type,d)));this.fi($$t.$is.$type,d,new $$t.gt(a,new $$t.la($$t.$is.$type,d)));var e=new $$t.cr(c,a);c.cg(e.d);return e},fl:function($t,a){var b=new $$4.x($$t.$bs.$type.specialize($t,$$t.$dc.$type),1,a.cp());var d=b.getEnumerator();while(d.moveNext()){var c=d.current();a.cs(c);c.dispose();c._d().detach(c)}},fi:function($t,a,b){b._d().attach(b);a.cr(b)},r:function(a){var b=this.ey.c("SpreadsheetPaneContainer");var c=null;var d=null;var e=null;if(b!=null){b.ab(false);c=b.b(0);d=b.b(1).ch;e=b.b(2);this.fl($$t.$ip.$type,c);var f=d.b();f.dispose();d.detach(f);this.fl($$t.$ip.$type,e)}else{b=new $$t.da($$t.$ip.$type,this.ey,"SpreadsheetPaneContainer");c=new $$t.k9($$t.$ip.$type,$$t.$dc.$type,b,"SpreadsheetRenderer");d=new $$t.cm(b);e=new $$t.k9($$t.$ip.$type,$$t.$dc.$type,b,"SpreadsheetRenderer")}if(c==null){c=new $$t.k9($$t.$ip.$type,$$t.$dc.$type,b,"SpreadsheetRenderer")}this.fi($$t.$ip.$type,c,new $$t.gz(a,new $$t.la($$t.$ip.$type,c)));this.fi($$t.$ip.$type,c,new $$t.g3(a,new $$t.la($$t.$ip.$type,c)));if(d==null){d=new $$t.cm(b)}var g=new $$t.ci(a,d);d.attach(g);if(e==null){e=new $$t.k9($$t.$ip.$type,$$t.$dc.$type,b,"SpreadsheetRenderer")}this.fi($$t.$ip.$type,e,new $$t.g0(a,new $$t.la($$t.$ip.$type,e)));this.fi($$t.$ip.$type,e,new $$t.gy(a,new $$t.la($$t.$ip.$type,e)));this.fi($$t.$ip.$type,e,new $$t.g6(a,new $$t.la($$t.$ip.$type,e)));this.fi($$t.$ip.$type,e,new $$t.g5(a,new $$t.la($$t.$ip.$type,e)));this.fi($$t.$ip.$type,e,new $$t.g4(a,new $$t.la($$t.$ip.$type,e)));var h=new $$t.cd(b,a);b.cg(h.d);return h},dk:function($t,a){var b=a;this.e9(b.e)},c2:function($t,a,b){var c=a;c.f(b)},bz:function($t,a,b){var c=a;c.e.am(b)},u:function(a){var b=new $$t.ba(new $$t.bb(a,this.ey));var c=b.a.a;c.bu(300);this.fj(c);return b},fj:function(a){var b=a.cl==0;var c=this.c()._a1;a.h=b?c.d:c.e;if(b){a.cg.a3=c.q;a.cf.a3=c.p}else{a.cg.av=c.ak;a.cf.av=c.aj}},dy:function(a){var b=a;b.dispose()},cs:function(a,b){a.setIsEnabled(b!=null)},b1:function(a,b){var c=a;c.a.a.am(b)},c4:function(a,b){},az:function(a){return this.c()._a1.s},ay:function(a){return this.c()._a1.r},fg:null,ch:function(){this.fg=new $$t.lh(this.ey);this.fg.bu(100)},d0:function(){this.fg=this.e9(this.fg)},b3:function(a){this.fg.am(a)},c6:function(a){this.cx()},cx:function(){if(this.fg!=null){this.fg.cg(this.n()._cd())}},fe:null,fd:null,ct:function(a,b,c,d){var e=a?this.fe:this.fd;e.u(b)},ci:function(a){var b;if(a){this.fe=b=new $$t.lg(this.ey,0)}else{this.fd=b=new $$t.lg(this.ey,1)}b.bu(400)},d1:function(a){if(a){this.fe=this.e9(this.fe)}else{this.fd=this.e9(this.fd)}},b4:function(a,b){var c=a?this.fe:this.fd;c.am(b)},c7:function(a,b){},a0:function(a){var b=a?this.fe:this.fd;var c=this.c()._a1;return b.u()?a?c.t:c.v:a?c.u:c.w},e5:null,e4:null,ck:function(a){var b=new $$t.as(this.ey,a?"RowSplitterPreview":"ColSplitterPreview");b.bu(600);b.w(false);if(a){this.e5=b}else{this.e4=b}},d3:function(a){if(a){this.e5=this.e9(this.e5)}else{this.e4=this.e9(this.e4)}},b6:function(a,b){var c=a?this.e5:this.e4;c.am(b)},c9:function(a,b){},ff:null,cu:function(a){},cj:function(){this.ff=new $$t.lg(this.ey,2);this.ff.bu(500)},d2:function(){this.ff=this.e9(this.ff)},b5:function(a){this.ff.am(a)},c8:function(a){},fh:null,cn:function(){this.fh=new $$t.lj(this.ey,"TabItemArea");this.fh.cm.cf.h(this.c()._bf());this.fh.ch.ac(this.c().allowAddWorksheet());this.fh.bu(330);this.fh.cq()},d6:function(){this.fh.cm.cf.h(null);this.fh=this.e9(this.fh)},b9:function(a){this.fh.al(a.x(),a.y(),a.width(),a.height())},dc:function(a){this.fh.cm.cf.a8()},a9:function(){var a=this.c()._a1.y;if(this.fh.co>a){a=this.fh.co}return a},bc:function(){var a=this.fh.cp;if(!this.fh.ch.ac()){a-=this.fh.ch.a3}return a+this.fh.cm.cf.bb},e0:function(){return this.fh},e8:null,co:function(){this.e8=new $$t.li(this.ey);this.e8.bu(370)},d7:function(){this.e8=this.e9(this.e8)},ca:function(a){this.e8.am(a)},dd:function(a){},ba:function(){return this.c()._a1.z},bb:function(){return this.c()._a1.aa},e6:null,cl:function(){this.e6=new $$t.as(this.ey,"TabAreaBackground");this.e6.bu(225);this.e6.w(false)},d4:function(){this.e6=this.e9(this.e6)},b7:function(a){this.e6.am(a)},da:function(a){},e7:null,cm:function(){this.e7=new $$t.as(this.ey,"TabAreaBorder");this.e7.bu(250);this.e7.w(false)},d5:function(){this.e7=this.e9(this.e7)},b8:function(a){this.e7.am(a)},db:function(a){},a8:function(){return this.c()._a1.x},dt:function(a,b){this.cw();this.cv()},dl:function(a,b){this.cw();this.cv()},cc:function(){this.ey.bw(null);this.ey.d().dk(this.ey)},dh:function(a,b){$$t.$cb.dh.call(this,a,b);switch(a){case 2:if(this.fc!=null){this.fc.s(false)}break;case 3:if(this.e8!=null){this.e8.s(false)}break;case 1:if(this.fe!=null){this.fe.s(false)}if(this.fd!=null){this.fd.s(false)}if(this.ff!=null){this.ff.s(false)}break}switch(b){case 2:if(this.fc!=null){this.fc.s(true)}break;case 3:if(this.e8!=null){this.e8.s(true)}break;case 1:if(this.e5!=null){this.fe.s(true)}if(this.e4!=null){this.fd.s(true)}if(this.e5!=null&&this.e4!=null){this.ff.s(true)}break}},al:function(a){if(this.ey.d().cq(this.ey)){this.ey.bw($$t.$d0.a(a));return true}return false},ej:function(a,b){var c=a.b.e;return{__x:b.__x-c.ax,__y:b.__y-c.a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ek:function(a,b){var c=a.b.e;return{__x:b.__x-c.ax,__y:b.__y-c.a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},er:function(a,b){var c=a.b.e;return new $$a.ae(0,b.x()+c.ax,b.y()+c.a2,b.width(),b.height())},el:function(a,b){var c=a.b.e;return{__x:b.__x+c.ax,__y:b.__y+c.a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ei:function(a){return{__x:a.__x-this.ey.ax,__y:a.__y-this.ey.a2,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},ds:function(a,b,c){$$t.$cb.ds.call(this,a,b,c);switch(b){case"AllowAddWorksheet":if(this.fh!=null){this.fh.ch.ac(this.c().allowAddWorksheet())}break;case"IsInEditMode":if(a==this.c()){if(this.fb!=null){this.fb.c3(this.c().isInEditMode());this.fb.cw(true)}if(this.fa!=null){this.fa.cg(this.c()._ai().x())}}break}},e3:function(){var $self=this;$$t.$cb.e3.call(this);if(this.fh!=null){this.fh.cm.cf.bd();this.fh.cm.cf.aj();this.fh.cq()}this.cp(function(a){var b=a.a.a;$self.fj(b);b.t(true)})},$type:new $.ig.Type("JsSpreadsheetAreaLayoutManager",$$t.$cb.$type)},true);$c("ISpreadsheetInteractionManagerOwner:hi","Object",{$type:new $.ig.Type("ISpreadsheetInteractionManagerOwner",null)},true);$c("IElementLayerContainer:be","Object",{$type:new $.ig.Type("IElementLayerContainer",null)},true);$c("SpreadsheetElementLayerContainer$1:db","Object",{$t:null,e:null,b:null,d:null,a:null,init:function($t,a,b){this.$t=$t;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$t)}$.ig.$op.init.call(this);$$ak.$c.y(a);$$ak.$c.y(b);this.e=a;this.b=b;this.d=this.c()},c:function(){},f:function(a){for(var b=0,c=this.e.a9();b0){c=function(d,e){if(d._he){return 1}else{return 0}};return $$ak.$c.n($$t.$i.$type,$$0.$aw.$type,b,c,a)>=0}return false},_a0:function(){},_t:function(a){var b=$j(a,this._ck);if(this._ar()){if(this._as(a)){if(this._ax(a)){return b?4:2}else if(!b){return 1}}}if(b){return 3}return 0},_ag:function(a){var b=new $$a4.ll;var c=this._az(a,b);b=c.p1;return b},_cf:function(a){if(a>=this.startIndex()&&a<=this.endIndex()){for(var b=0,c=this._k.count();b0&&c>b){c--}if(this._bw()>0&&bthis._ci()){return new Array(0)}var b=this.actualExtent()/this._bx();var c=this._b5()(b);return this._b3(a,c)},_a2:function(){},_bl:function(){return this._b4()($.ig.truncate($$a4.$aa.f(this._w._offset())))},_i:function(a,b){var c=b?this._j:this._k;var d=a?this._g:this._h;if(c!=this._k){d=null}if(d==null){var e=c.count();if(e==0){d=new Array(0)}else{var f=a?this._bx():1;d=new Array(e+1);for(var g=0;ge.__inner[d-1]._index()){f=this._b7()(a)}else{var g=$$ak.$c.n($$a4.$ll.$type,$$0.$aw.$type,e,function(h,i){return $5(h._index(),i)},a);if(g<0){b=true;g=~g}f=e.__inner[g]}return this._bm(f,b,c)},_bo:function(a,b){if(b<=0){return this._bn(a,true,true)}else if(b>=100){return this._bn(a,false,true)}else{var c=this._bn(a,true,true);var d=this._bn(a,false,true);return c+(d-c)*(b/100)}},_cg:function(a,b){if(b>=this.startIndex()&&a<=this.endIndex()){for(var c=0,d=this._k.count();c0){var b=a.item(0);var c=a.item(a.count()-1);return b._i<=this.endIndex()&&c._h>=this.startIndex()}return false},_as:function(a){if(this._ai()==2){return false}var b=this._a2();return $$t.$is._aq(a,b)},_au:function(a,b){var c=b?this._j:this._k;if(c.count()>0&&a1}return c.__inner[a+1]._index()-c.__inner[a]._index()>1}return false},_av:function(a,b){var c=b?this._j:this._k;if(c.count()>0&&a0}return c.__inner[0]._index()-this._cn.value()>1}return c.__inner[a]._index()-c.__inner[a-1]._index()>1}return false},_ax:function(a){if(this._ai()==2){return false}var b=this._a0();return $$t.$is._aq(a,b)},_ay:function(a){return a==this._a0()||a==this._a2()},_az:function(a,b){var c=this._b4()($.ig.truncate($$a4.$aa.f(this._w._offset())));c+=a;var d=this._b5()(Math.max(c,0));b=this._b8()(d);return{ret:b._offset()<=d&&dq||w.d>r){var y=Math.min(q,w.e);var z=Math.min(r,w.d);w.f(w.e/2-y/2,w.d/2-z/2,y,z)}else{w.g()}w.h(f+q/2-w.e/2,g+r/2-w.d/2);w.c=true}return b},_h:function(a){var $self=this;if(this._y){$$t.$ha._h.call(this,a)}var b=this._viewModel();var c=new $$a.af(0);var d=b._aw();var e=b._bx();if(b==null||b._l().count()==0){this._ah();this._z.clear()}else{var f=new $$4.h($$0.$aw.$type,$$t.$gr.$type.specialize(this.$tVisual),3,this._z);this._z.clear();var h=b._l().getEnumerator();while(h.moveNext()){var g=h.current();var i;if(function(){var j=f.tryGetValue(g._index(),i);i=j.p1;return j.ret}()){this._z.add(g._index(),i);f.remove(g._index())}}var j=$$5.$e.z(this.$tVisual,$$5.$e.o($$t.$gr.$type.specialize(this.$tVisual),this.$tVisual,f.values(),function(k){return k.a}));f.clear();var k=j.count()-1;var m=b._l().getEnumerator();while(m.moveNext()){var l=m.current();var n;if(!function(){var o=$self._z.tryGetValue(l._index(),n);n=o.p1;return o.ret}()||this._u==null){if(n==null){this._z.item(l._index(),n=this._v());if(k>=0){n.a=j.__inner[k];j.removeAt(k--)}else{n.a=this._t()}}var o=l._index();n.c=false;this._ab(b,n,o,b._b6()(o))}if(d){var p=n.e*e;if(p>c.width()){c.width(p)}}else if(!d){var q=n.d*e;if(q>c.height()){c.height(q)}}}for(var r=0,s=j.count();rc.width()){c.width(t)}}else if(!d){var u=this._u.d*e;if(u>c.height()){c.height(u)}}if(d){c.width(c.width()+3*b._br())}else{c.height(c.height()+3*b._bs())}if(d){c.width(c.width()+b._br())}else{c.height(c.height()+b._bs())}var v=d?c.width():c.height();return c},_p:function(){$$t.$ha._p.call(this);if(this._viewModel()!=null){$$t.$dj.dz(this._viewModel(),this._x)}},_m:function(){return 2},_q:function(a,b,c,d){},_s:function(){return this._viewModel()._o().renderCache()},_v:function(){},_t:function(){},_ab:function(a,b,c,d){},_ad:function(){},_ac:function(){},_ae:function(){},_ah:function(){},_ai:function(a){},_aa:function(){return this._z.values()},_w:function($tVisual,a,b){var c;switch(b){default:case 0:c=a?15:28;break;case 2:c=a?16:29;break;case 4:c=a?23:32;break;case 1:c=a?17:30;break;case 3:c=a?18:31;break}return c},_ag:function(a,b,c){var d=false;var e=false;switch(b!=null?b:""){case"Add":case"Remove":case"Replace":case"Move":case"Reset":if(a==this._viewModel()._l()){e=d=true}else if(this._viewModel()._ay(a)){e=true}break;case"ZoomLevel":if(a==this._viewModel()){e=d=true;this._ae();if(this._viewModel()._o().renderCache().p){this._u=null}}break;case"HeaderFont":case"GetHeaderText":case"ResourceProvider":if(a==this._viewModel()){this._u=null;e=d=true}break;case"ActualItemPositions":if(a==this._viewModel()){e=d=true}break;case"HotTrackedIndex":case"SelectionMode":if(a==this._viewModel()){e=true}break;case"ResourceVersion":if(a==this._viewModel()._ad()){this._u=null;e=d=true}break;case"":case"Offset":if(a==this._viewModel()._x()){e=true}break}if(d){this._ac()}if(e){this._ad()}},_af:function(a,b,c,d){a._ag(b,c,d)},$type:new $.ig.Type("SpreadsheetHeaderContentLayerBase$1",$$t.$ha.$type.specialize($$t.$is.$type))},true);$c("HeaderVisual:cg","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("HeaderVisual",$.ig.$ot)},true);$c("SpreadsheetHeaderContentLayer:ce","SpreadsheetHeaderContentLayerBase$1",{init:function(a,b){$$t.$gq.init.call(this,$$t.$cg.$type,a,b,true)},_v:function(){return new $$t.cf},_t:function(){return new $$t.cg},_ab:function(a,b,c,d){var e=b;var f=a._o().renderCache();e.p=c;e.q=d;var g=a._bx();b.d=f.w(f.l(),$.ig.truncate(g*100),a._bs());b.e=f.z(a,d)},_ad:function(){this._e();this._o()},_ac:function(){this._f()},_ae:function(){},_q:function(a,b,c,d){var e=this._viewModel()._aw();var f=this._viewModel()._bx();var g=this._viewModel()._af();var i=this._aa().getEnumerator();while(i.moveNext()){var h=i.current();var j=h;var k=$$t.$gq._w($$t.$cg.$type,e,j.b);var l=(j.n+j.e/2)*f;var m=(j.o+j.d/2)*f;a.drawHeaderText(g,j.q,l,m,k,f)}$$t.$gq._q.call(this,a,b,c,d)},_ah:function(){},_ai:function(a){},$type:new $.ig.Type("SpreadsheetHeaderContentLayer",$$t.$gq.$type.specialize($$t.$cg.$type))},true);$c("SpreadsheetHeaderContentLayerBase_HeaderInfo$1:gr","Object",{$tVisual:null,init:function($tVisual){this.$tVisual=$tVisual;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tVisual)}$.ig.$op.init.call(this)},e:0,d:0,c:false,b:0,a:null,g:function(){},f:function(a,b,c,d){},h:function(a,b){},$type:new $.ig.Type("SpreadsheetHeaderContentLayerBase_HeaderInfo$1",$.ig.$ot)},true);$c("HeaderVisualInfo:cf","SpreadsheetHeaderContentLayerBase_HeaderInfo$1",{init:function(){$$t.$gr.init.call(this,$$t.$cg.$type)},q:null,p:0,n:0,o:0,i:false,l:0,m:0,k:0,j:0,f:function(a,b,c,d){this.i=true;this.l=a;this.m=b;this.k=c;this.j=d},g:function(){this.i=false},h:function(a,b){this.n=a;this.o=b},$type:new $.ig.Type("HeaderVisualInfo",$$t.$gr.$type.specialize($$t.$cg.$type))},true);$c("SpreadsheetCellValueInfo:ch","Object",{init:function(){this.an=null;this.ar=new $$a.ax;$.ig.$op.init.call(this)},o:function(a){return this.b==a.b&&this.e==a.e&&this.f==a.f&&this.c==a.c},an:null,d:null,h:null,w:0,af:0,ab:0,ak:0,x:0,ag:0,r:function(a){if(arguments.length===1){this.aq(1,a);return a}else{return this.m(1)}},ao:null,ap:null,aa:0,ae:0,ad:0,am:$m($$0.$av.$type,null),al:$m($$0.$av.$type,null),i:function(a){if(arguments.length===1){this.aq(2,a);return a}else{return this.m(2)}},v:0,ac:0,y:0,z:0,ah:0,ai:0,aj:function(){var a=this.y;switch(this.e){case 0:case 1:case 4:case 5:case 7:case 3:a+=this.ah+this.ai;break}return a},s:function(a){if(arguments.length===1){this.aq(4,a);return a}else{return this.m(4)}},j:function(a){if(arguments.length===1){this.aq(8,a);return a}else{return this.m(8)}},t:function(a){if(arguments.length===1){this.aq(16,a);return a}else{return this.m(16)}},e:0,f:0,g:null,ar:null,c:null,u:0,a:null,b:0,n:function(a){if(arguments.length===1){this.aq(32,a);return a}else{return this.m(32)}},k:function(a){if(arguments.length===1){this.aq(64,a);return a}else{return this.m(64)}},q:function(a){if(arguments.length===1){this.aq(128,a);return a}else{return this.m(128)}},l:function(a){if(arguments.length===1){this.aq(256,a);return a}else{return this.m(256)}},p:function(a){if(arguments.length===1){this.aq(512,a);return a}else{return this.m(512)}},m:function(a){return(this.b&a)!=0},aq:function(a,b){if(b){this.b|=a}else{this.b&=~a}},$type:new $.ig.Type("SpreadsheetCellValueInfo",$.ig.$ot)},true);$c("SpreadsheetPaneCellValueLayerBase$1:g1","SpreadsheetRendererElementLayer$1",{$tVisual:null,_u:null,_x:null,_v:false,init:function($tVisual,a,b,c){this.$tVisual=$tVisual;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tVisual)}$$t.$ha.init.call(this,$$t.$ip.$type,a,b,$$t.$gu.o());this._v=c;this._x=new $$4.x($$t.$g2.$type.specialize(this.$tVisual),0);this._u=new $$ak.n($$t.$g1.$type.specialize(this.$tVisual),this,this._ac.runOn(this),false);$$t.$dj.du(a,this._u,true)},_m:function(){return 2},_p:function(){if(this._viewModel()!=null){$$t.$dj.dz(this._viewModel(),this._u)}},_s:function(){return this._viewModel()._s.renderCache()},_q:function(a,b,c,d){var e=this._viewModel();if(e!=null){var f=e.columnScrollRegion()._br();var g=d.__x;var h=d.__y;var i=e.columnScrollRegion();var j=e.rowScrollRegion();var k=i._bx();var l=b.d();var m=l/2;var n=-g;var o=-h;var p=$$a4.$k.gu;var q=this._v;var s=this._x.getEnumerator();while(s.moveNext()){var r=s.current();var t=r.a;var u=t.a;var v=t.d!=null&&t.d.iconInfo()!=null?t.d.iconInfo().icon():-1;if(u==null&&v==-1){continue}var w=c.x()+i._bn(t.ab,true,q)*k;var x=t.e==4?t.ab:t.x;var y=c.x()+i._bn(x,false,q)*k;var z=c.y()+j._bn(t.ak,true,q)*k;var aa=c.y()+j._bn(t.ag,false,q)*k;var ab=y-w;var ac=aa-z;z+=t.ac*k;aa-=t.v*k;if(v!=-1){var ad=Math.floor(t.ah*k);var ae=w+(t.y+$a(t.ai,2))*k;var af=z;var ag=($a(t.ai,2)+3)*k;switch(t.f){default:case-1:case 2:case 4:case 3:af=aa-(ad+ag);break;case 0:z+=ag;break;case 1:af=z+(aa-z)/2-ad/2;break}a.drawIcon(v,b.h(ae)-n,b.h(af)-o,ad,ad,w,z,y-w,aa-z)}if(u==null||t.ap==null){continue}var ah=u.a&&t.c!=null&&t.c.b()*kak){ai+=ak;am-=ak}}var an=Math.max(u.c/1.5,1);if(ah){w+=t.aj()*k;y-=t.z*k;ab=ai;switch(t.e){default:case-1:case 1:case 0:case 4:y=w+ab;break;case 2:case 6:case 5:case 7:w=w+(y-w)/2-ab/2;y=w+ab;break;case 3:y-=l;w=y-ab;break}}else{y-=l;w+=an;y-=an}w=b.h(w)-n;y=b.h(y)-n;var ao=u.c*k;var ap=ao;ao/=3;var aq=ao%l;if(aq!=0){ao+=aqao*2){p=t.ar;var ar=ao/2;var as=t.u*k;var at;switch(t.f){default:case-1:case 2:case 4:case 3:at=aa-ap;break;case 0:at=z+as;break;case 1:at=z+(aa-z)/2+as/2-l;break}aa=b.h(aa);if(aj==1){var au=b.h(at+ao);au-=ar-h;if(au<=aa){a.drawLine4(ao,p,f,w,au,y,au)}}else{var av=b.h(at);av-=ar-h;if(av<=aa){a.drawLine4(ao,p,f,w,av,y,av)}av+=ao*2;if(av<=aa){a.drawLine4(ao,p,f,w,av,y,av)}}}}}},_w:function(){return this._x},_t:function(){},_aa:function(a,b,c,d,e,f){},_ab:function(a,b,c){},_af:function(){},_ag:function(a){},_z:function(a,b,c){var d=0;var f=b.getEnumerator();while(f.moveNext()){var e=f.current();var g;while(d0){this._z(this._x,h,q)}var r=a.rowScrollRegion()._br();var s=a.columnScrollRegion()._bx();var t=this._v;for(var u=0,v=this._x.count();u=0;i--){var j=h.__inner[i];if(c&&(j.bc&24)!=24){continue}var k=d-j.ax;if(k>=0&&k=0&&l0){return this.ar}return this.aq},b0:function(){if((this.bc&131072)!=0){var a=$b($$t.$an.$type,this.d());var b=a.cj();while(b!=null){b.bc&=~131072;b=b.__parent}a.db()}},z:function(){var a=this.y();var b=this.__parent;while(!a&&b!=null){a=b.y();b=b.__parent}return a},aa:function(a,b){if(!this.ac()){return false}return a>=0&&b>=0&&a0||d.a8!=0){var e;if(a==0){if(this.ar==null){this.ar=new $$4.x($$t.$as.$type,0)}for(var f=0;f=f&&t=="Line"||s>=g&&t=="Icon"){c.b(s).ab(true)}}var u=this._viewModel();var v=u.columnScrollRegion()._bx();var w=v*u.columnScrollRegion()._b4()($.ig.truncate($$a4.$aa.f(u.columnScrollRegion()._x()._offset())));var x=v*u.rowScrollRegion()._b4()($.ig.truncate($$a4.$aa.f(u.rowScrollRegion()._x()._offset())));var y=v*u.columnScrollRegion()._b4()($.ig.truncate(Math.ceil(u.columnScrollRegion()._bq())));var z=v*u.rowScrollRegion()._b4()($.ig.truncate(Math.ceil(u.rowScrollRegion()._bq())));c.al(-w,-x,y,z);return $$t.$g1._g.call(this,a)},_t:function(){var a=this._d().c;return a.cg(null)},_z:function(a,b,c){var d=c.count();var e=b.count();for(var f=0,g=b.count();f0){var k=this._d().c;var l=0;for(var m=0,n=b.count();m=0){b=this.c.__inner[c];this.c.removeAt(c)}else{b=new $$t.ck}b.b=a;return b},drawDropDownGlyph:function(a,b,c,d,e){throw new $$6.q(0)},drawEllipse:function(a,b,c,d,e,f,g){},drawHeaderText:function(a,b,c,d,e,f){f=f!==void 0?f:1;throw new $$6.q(0)},drawIcon:function(a,b,c,d,e,f,g,h,i){if(a!=-1){var j=this.b(1);j.c=a;j.e=b;j.g=c;j.f=b+d;j.h=c+e;this.d.add(j)}},drawLine3:function(a,b,c,d,e,f){throw new $$6.q(0)},drawLine4:function(a,b,c,d,e,f,g){b=$$a.$ax.create(b);this.drawLine2(6,b,c*a,d,e,f,g)},drawLine2:function(a,b,c,d,e,f,g){b=$$a.$ax.create(b);var h=this.b(0);h.a=a;h.i=b;h.d=c;h.e=d;h.g=e;h.f=f;h.h=g;this.d.add(h)},drawLine1:function(a,b,c,d,e,f,g){throw new $$6.q(0)},drawLine:function(a,b,c,d,e,f,g){throw new $$6.q(0)},drawRectangle1:function(a,b,c,d,e,f,g){throw new $$6.q(0)},drawRectangle:function(a,b,c,d,e,f,g){throw new $$6.q(0)},fillRectangle1:function(a,b,c,d,e){throw new $$6.q(0)},fillRectangle5:function(a,b,c,d,e){throw new $$6.q(0)},fillRectangle3:function(a,b,c,d,e){throw new $$6.q(0)},fillRectangle4:function(a,b,c,d,e,f,g){throw new $$6.q(0)},fillRectangle:function(a,b,c,d,e,f,g){throw new $$6.q(0)},fillRectangle2:function(a,b,c,d,e,f,g,h,i){throw new $$6.q(0)},getFarPixelAdjustment:function(a){throw new $$6.q(0)},$type:new $.ig.Type("SpreadsheetInstructionGraphics",$.ig.$ot,[$$t.$dc.$type])},true);$c("IElementLayerView:bo","Object",{$type:new $.ig.Type("IElementLayerView",null)},true);$c("ElementLayerView:bp","Object",{init:function(){$.ig.$op.init.call(this)},attach:function(a){},detach:function(a){},invalidateMeasure:function(){},invalidateArrange:function(){},$type:new $.ig.Type("ElementLayerView",$.ig.$ot,[$$t.$bo.$type])},true);$c("ElementLayerViewSingle:bq","ElementLayerView",{a:null,init:function(){$$t.$bp.init.call(this)},attach:function(a){this.a=a},detach:function(a){this.a=null},b:function(){return this.a},$type:new $.ig.Type("ElementLayerViewSingle",$$t.$bp.$type)},true);$c("IRendererElementLayerView$2:br","Object",{$type:new $.ig.Type("IRendererElementLayerView$2",null,[$$t.$bo.$type])},true);$c("SpreadsheetCellValueLayerView:cm","ElementLayerViewSingle",{c:null,d:null,init:function(a){$$t.$bq.init.call(this);this.c=new $$t.cn(a,this);this.d=new $$t.cl(this.c)},invalidateMeasure:function(){this.c.t(true)},invalidateArrange:function(){this.c.t(true)},createRenderer:function(){return new $$t.cq},releaseRenderer:function(a){},$type:new $.ig.Type("SpreadsheetCellValueLayerView",$$t.$bq.$type,[$$t.$br.$type.specialize($$t.$ip.$type,$$t.$dc.$type)])},true);$c("ILayerRenderer:bt","Object",{$type:new $.ig.Type("ILayerRenderer",null)},true);$c("SpreadsheetCellValueLayerView_Renderer:cq","Object",{init:function(){$.ig.$op.init.call(this)},onUnloaded:function(){},invalidateLayout:function(){},invalidateRender:function(){},measure:function(a){a=$.ig.util.sizeFromLiteral(a)},arrange:function(a){a=$.ig.util.sizeFromLiteral(a)},$type:new $.ig.Type("SpreadsheetCellValueLayerView_Renderer",$.ig.$ot,[$$t.$bt.$type])},true);$c("SpreadsheetCellValueLayerElement:cn","VisualElement",{ch:null,cf:null,ci:null,init:function(a,b){$$t.$as.init.call(this,a,"SpreadsheetCellValueLayer");this.ci=new $$4.x($$t.$de.$type,0);this.ch=b;this.cf=new $$t.as(this,"CellContainer");this.w(false)},bz:function(){var a=this.ch.b();if(a!=null){a.dispose();this.ch.detach(a)}$$t.$as.bz.call(this)},b7:function(a,b,c,d){$$t.$as.b7.call(this,a,b,c,d);var e=new $$a.af(1,c,d);this.ch.b()._h(e);this.ch.b()._g(e)},b5:function(){$$t.$as.b5.call(this);this.ck();this.t(true)},cg:function(a){var b=this.ch.b();for(var c=0,d=this.ci.count();c300){var f=this.ci.count()-1;var g=this.ci.__inner[f];this.ci.removeAt(f);g.ch=b._viewModel();g.ac(true);return g}return new $$t.de(this.cf,b._viewModel())},cj:function(a){if(this.ci.count()<1e3){a.ac(false);this.ci.add(a)}else{a.ab(true)}},ck:function(){for(var a=0,b=this.cf.a9();a1;var e=c!=null&&c.length>1;if(e!=d){this._hr(1)}if(c!=null&&c.length>0){for(var g=0;g=0)}if(this._dn()==false&&(i.windowOptions().selectedWorksheet()==null||$.ig.util.arrayIndexOf1($$a4.$jf.$type,c,i.windowOptions().selectedWorksheet())<0)){this.activeWorksheet($$5.$e.ad($$a4.$jf.$type,c))}}else{this._g=a}this._iy();this.a("SelectedWorksheets")}return a}else{return this._g}},_b4:null,undoManager:function(a){if(arguments.length===1){if(a!=this._b4){if(a==null){throw new $$6.p(1,"UndoManager property can not be set to null. Set IsUndoEnabled to false instead.")}var b=this._b4;var c=a;this._b4=a;if(b!=null){this._f3(b);if(this._b6!=null){this._b6.e();this._b6=null}}this._b3=c;if(c!=null){this._b6=new $$t.f($$t.$cs.$type,this,c,$$t.$cs._he);c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this._b6.f.runOn(this._b6))}this._hr(16|1);this.a("UndoManager")}return a}else{return this._b4}},_i4:null,validationInputMessagePosition:function(a){if(arguments.length===1){if($$a.$y.l_op_Inequality(a,this._i4)){this._i4=a;this._iw();if(this._a7!=null){this._a7._bc()._jg(this.validationInputMessagePosition())}this.a("ValidationInputMessagePosition")}return a}else{return this._i4}},_hi:function(a,b){if(a!=null){this._f4(this._b3,a);a._i0(this._bs);var d=a.worksheets().getEnumerator();while(d.moveNext()){var c=d.current();c._fd().clear()}}if(b!=null){b._ij(this._bs)}this._c1(false);this._ib(2048,false);this._be._y(b);if(this._u()!=null){if(!this._c2(2)){this._iw()}this._iy()}else{this._hq()}},_bt:null,workbook:function(a){if(arguments.length===1){if(a!=this._bt){var b=this._bt;var c=a;this._bt=c;this._hr(1);this._hi(b,c);this.a("Workbook")}return a}else{return this._bt}},_fe:0,zoomLevel:function(a){if(arguments.length===1){var $self=this;if(a!=this._fe){this._fe=a;if(!this._c2(32768)){this._iw();if(this._a7!=null){this._gg(5,function(){$self._a7._iq($self.zoomLevel())},null,false,null,true,false)}}this.a("ZoomLevel")}return a}else{return this._fe}},_a5:function(){return this._a7!=null?this._a7._ao():null},_ai:function(){return this._ah},_de:function(){return this._bd()!=null||this.isInEditMode()},_dg:function(){return this._c2(2097152)},_dh:function(){return this._c2(33554432)},_dn:function(){return this._fd>0},_a3:function(a){if(arguments.length===1){if(a!=this._a2){this._a2=a;if(a==null&&this._c2(1)){this._hq()}}return a}else{return this._a2}},_ef:function(){return this._aa},_fo:null,_fr:function(a){if(arguments.length===1){if(a!=this._fo){this._fo=a;this._t.onNameBoxValueChanged();this.a("NameBoxValue")}return a}else{return this._fo}},_dr:function(a){if(arguments.length===1){this._hr(1024);return a}else{return this._c2(1024)}},_ds:function(a){if(arguments.length===1){this._hr(8192);return a}else{return this._c2(8192)}},_b2:function(){return this._b1},_bk:null,_bl:function(a){if(arguments.length===1){if(a!=this._bk){this._bk=a;if(this._a7!=null){this._a7._a6(a)}this.a("ResourceProvider")}return a}else{return this._bk}},_a8:function(){return this._a7},_bc:function(){return this._bb},_bd:function(){return this._be!=null?this._be._p():null},_bf:function(){return this._be},_u:function(a){if(arguments.length===1){this._s=a;this._v(this._s);if(a!=null){if(!this._c2(2)){this._iw()}this._iy()}return a}else{return this._s}},_v:function(a){if(arguments.length===1){var b=a||new $$t.c4(this);if(b!=this._t||this._t==null){this._c1(false);this._t=b;if(this._a7!=null){this._a7._al._j(this._t.createRenderCache())}this._gm()}return a}else{return this._t}},_w:null,_x:function(){if(this._w==null){this._w=new $$t.kz}return this._w},exportVisualData:function(){return this._x().exportVisualData(this)},_hitTest:function(a){var b=this._v().getLayoutManager();return b!=null?b.k(a):null},showFilterDialogForWorksheet:function(a,b){this._is();var c=new $$t.mz(0,this.activeWorksheet(),a,b);var d=this._v();d.showFilterDialog(c)},showFilterDialogForTable:function(a,b){this._is();if(a==null){throw new $$6.e(1)}if(a._worksheet()!=this.activeWorksheet()){throw new $$6.p(1,"Cannot show the filter dialog for a table column that is not in the active worksheet.")}var c=new $$t.mz(1,a,b);var d=this._v();d.showFilterDialog(c)},showTopOrBottomDialogForWorksheet:function(a){this._it();var b=new $$t.m7(0,this.activeWorksheet(),a);var c=this._v();c.showTopOrBottomDialog(b)},showTopOrBottomDialogForTable:function(a){this._it();if(a==null){throw new $$6.e(1)}if(a._worksheet()!=this.activeWorksheet()){throw new $$6.p(1,"Cannot show the Top or Bottom Dialog for a table column that is not in the active worksheet.")}var b=new $$t.m7(1,a);var c=this._v();c.showTopOrBottomDialog(b)},_ig:function(a){this._ir();if(a==null){throw new $$6.e(0,"sortTarget")}var b=this._v();var c=this._a7;var d=c._a1();var e=c.activePane();var f;if(e==null){f=function(g){}}else{var g=e.selection();var h=g.activeCell();var i=new $$t.ds(this,c.activePane(),true);c._a1(i);f=function(j){if(j._isValid()){var k=$$t.$dj.x(j);var l=h.row();var m=h.column();if(!k._contains2(l,m)){m=Math.max(k.firstColumn(),Math.min(k.lastColumn(),m));l=Math.max(k.firstRow(),Math.min(k.lastRow(),l))}i._resetSelection2(k,new $$t.dk(l,m),false)}}}var j=new $$t.nd(this,a,f);var k=function(){c._a1(d)};b.showCustomSortDialog(j,k)},_cl:function(a){return this._a7.activatePane(a)},_fy:function(){if(this._c2(2097152)){throw new $$6.p(0)}this._ip();this._ib(2097152,true)},_fz:function(a,b,c,d,e,f){this._iw();if(this._a7!=null){this._a7._f4(a,b,c,d,e,f)}},_cw:function(a,b){if(b){this._iu()}return this._c2(a?32:64)},_cr:function(a,b,c){var d=this._bo(a,b);return this._cq(a,b,d,c)},_cq:function(a,b,c,d){if(false==this._l.c(a,c)){return false}switch(a){case 96:case 98:case 95:case 97:if(this._a7!=null&&!this._a7._bu()){return false}break;case 164:if(!this._cs()){return false}break;case 165:if(this._a7!=null&&!this._a7._bv(true,null)){return false}break;case 114:if($$t.$dj.ay(this.workbook())){return false}break;case 150:if(this._c7()){return false}break;case 156:case 157:if(this._a7!=null&&!this._a7._bs(a==156)){return false}break;case 176:case 177:case 179:if(this._a7==null||!this._a7._bt(a!=179)){return false}break;case 188:case 190:if(this._a7==null||!this._a7._b8(false)){return false}break;case 189:if(this._a7==null||!this._a7._cx(true,this._ag(b))){return false}break;case 187:case 186:case 195:case 196:case 197:case 203:if((16&c.i)!=0){if($$t.$dk.l_op_Equality_Lifted(this._fj(b),$m($$t.$dk.$type,null))){return false}}break;case 198:break}if(this._bd()!=null){switch(a){case 86:case 85:return false}}if(d&&this.isInEditMode()){if(false==this._ah.ab(a)){return false}}return true},_ct:function(a){if(this._a7==null){return false}if($l(this._a7._en(),false)){var b=a?16:8;if($l(this._a7._fj(b),true)){return false}}return true},_cv:function(a){return this._a7!=null&&this._a7._canSelect1(a)},_cu:function(a){return this._a7!=null&&this._a7._canSelect(a)},_f6:function(){this._t.closeMenu()},_gc:function(){this._hr(16|1)},_gd:function(){this._ib(2097152,false);this._h8(true)},_cx:function(a,b,c){return this._bb.g(a,b,c)},_ge:function(a){var b=this.activePane();if(null!=b&&!b.visibleRange()._contains(a)){this._fz(b,a,.5,.5,.5,.5)}},_gf:function(a,b){if(this._a7!=null&&this._a7._panes().contains(b)&&(this._a7.activePane()==b||this._a7.canActivatePane(b)==false)){var c=a.__y/b.rowScrollRegion()._bx();var d=a.__x/b.columnScrollRegion()._bx();var e=new $$a4.ll,f=new $$a4.ll;var g=function(){var h=b.rowScrollRegion()._az(c,e);e=h.p1;return h.ret}();var h=function(){var i=b.columnScrollRegion()._az(d,f);f=i.p1;return i.ret}();if(g&&h){var i=b._ag().activeCell();var j=this._a7._fk(i)==null;if(this._ah.y(i,j,null,false,false)){this._ah.av(a,true)}}}},_cz:function(a,b,c){var d=this._bo(a,b);return this._c0(a,b,c,d)},_c0:function(a,b,c,d){var $self=this;var e=this._v()._beforeExecuteCommand$i(a,b,c);if(e.hasValue()){return e.value()}if(!this._cq(a,b,d,true)){return false}this._iy();var f=new $$t.fn(a,b,c);this._gs(f);if(f.cancel()){return true}var g=true;try{this._ip();if(this._ah.ag(a,false)){}else{if(!this._d8(a)){return true}if(this._v().isInNameBox()){if(!this._v().focus()||this._v().isInNameBox()){return true}}switch(a){case 1:this._a7._fw();this._ge(this.activeCell());break;case 0:this._a7._fx();this._ge(this.activeCell());break;case 9:this._a7._g3(3,0,false);break;case 8:this._a7._g3(2,0,false);break;case 7:this._a7._g3(0,0,false); break;case 6:this._a7._g3(1,0,false);break;case 13:this._a7._g3(3,1,false);break;case 12:this._a7._g3(2,1,false);break;case 10:this._a7._g3(0,1,false);break;case 11:this._a7._g3(1,1,false);break;case 17:this._a7._g3(3,2,false);break;case 16:this._a7._g3(2,2,false);break;case 14:this._a7._g3(0,2,false);break;case 15:this._a7._g3(1,2,false);break;case 19:this._a7._g4(2,false);break;case 18:this._a7._g4(3,false);break;case 21:this._a7._g4(0,false);break;case 20:this._a7._g4(1,false);break;case 3:this._a7._hc(0,$m($$0.$aq.$type,null));break;case 2:this._a7._hc(1,$m($$0.$aq.$type,null));break;case 4:this._a7._hc(2,$m($$0.$aq.$type,null));break;case 5:this._a7._hc(3,$m($$0.$aq.$type,null));break;case 29:this._a7._h8(3);break;case 28:this._a7._h8(2);break;case 26:this._a7._h8(0);break;case 27:this._a7._h8(1);break;case 25:this._a7._h7(3);break;case 24:this._a7._h7(2);break;case 22:this._a7._h7(0);break;case 23:this._a7._h7(1);break;case 30:this._a7._g6(false,false);break;case 33:this._a7._g6(false,true);break;case 31:this._a7._g5(true,false);break;case 35:this._a7._g5(false,false);break;case 32:this._a7._g7(false,false);break;case 34:this._a7._g7(false,true);break;case 36:this.isInEndMode(true);break;case 37:this.isInEndMode(false);break;case 68:this.selectionMode(0);break;case 69:this.selectionMode(1);break;case 70:this.selectionMode(2);break;case 39:this._a7._hb(false);break;case 38:this._a7._ha(false);break;case 40:this._a7._ib();break;case 44:this._a7._g3(3,0,true);break;case 43:this._a7._g3(2,0,true);break;case 42:this._a7._g3(0,0,true);break;case 41:this._a7._g3(1,0,true);break;case 48:this._a7._g3(3,1,true);break;case 47:this._a7._g3(2,1,true);break;case 45:this._a7._g3(0,1,true);break;case 46:this._a7._g3(1,1,true);break;case 52:this._a7._g3(3,2,true);break;case 51:this._a7._g3(2,2,true);break;case 49:this._a7._g3(0,2,true);break;case 50:this._a7._g3(1,2,true);break;case 54:this._a7._g4(2,true);break;case 53:this._a7._g4(3,true);break;case 56:this._a7._g4(0,true);break;case 55:this._a7._g4(1,true);break;case 58:this._a7._g5(true,true);break;case 62:this._a7._g5(false,true);break;case 57:this._a7._g6(true,false);break;case 60:this._a7._g6(true,true);break;case 59:this._a7._g7(true,false);break;case 61:this._a7._g7(true,true);break;case 63:this._a7._ha(true);break;case 64:this._a7._hb(true);break;case 66:this._a7._ic(false);break;case 65:this._a7._ic(true);break;case 67:this._a7._ia();break;case 71:this._a7._g9(true);break;case 72:this._a7._g9(false);break;case 73:this._ah.y(this.activeCell(),false,null,false,false);break;case 151:this.cellEditMode(this.cellEditMode()==1?2:1);break;case 74:this._ah.y(this.activeCell(),true,String.empty(),false,false);break;case 75:this._ah.ae(1,false,false,true);break;case 76:this._ah.ae(2,false,false,true);break;case 77:this._ah.ae(3,false,false,true);break;case 78:this._ah.ae(0,false,false,true);break;case 79:this._f1();break;case 158:this._gg(28,function(){$self._a7._gc(true,true,true)},null,false,null,true,false);break;case 80:this._a7._c4();break;case 83:this._a7._ig();break;case 81:this._a7._f6(true);break;case 82:this._a7._f6(false);break;case 84:this._a7._h9();break;case 86:this.undoManager().undo(1);break;case 85:this.undoManager().redo(1);break;case 87:case 88:this._hm(a==88);break;case 92:case 91:this._gj(a==91,true);break;case 90:case 89:this._gj(a==89,false);break;case 93:case 94:this._fx(a==93);break;case 96:this._gp(1);break;case 95:this._gp(2);break;case 97:this._gp(3);break;case 98:this._gp(0);break;case 99:this._gh(0);break;case 100:this._gh(1);break;case 101:this._gh(8);break;case 102:this._gh(9);break;case 103:this._gh(10);break;case 104:this._gh(11);break;case 105:this._gh(5);break;case 106:this._gh(4);break;case 107:this._gh(2);break;case 108:this._gh(3);break;case 109:this._gh(6);break;case 110:this._gh(7);break;case 111:this._gh(12);break;case 112:this._gh(13);break;case 114:this._gh(14);break;case 113:this._h7();break;case 115:this._i2(0);break;case 116:this._i2(1);break;case 117:this._i2(2);break;case 118:this._i2(3);break;case 119:this._ia($$0.$ai.$type.specialize($$0.$aq.$type),$$t.$dj.cs(this._bx()._c2()),$$t.$dj.d2,6,128);break;case 120:this._ia($$0.$ai.$type.specialize($$0.$aq.$type),$$t.$dj.cs(this._bx()._c3()),$$t.$dj.ea,7,1024);break;case 121:this._ia($$0.$ai.$type.specialize($$0.$aq.$type),$$t.$dj.cs(this._bx()._c4()),$$t.$dj.ef,8,4096);break;case 160:this._ia($$a4.$cb.$type,$$t.$dj.ag(this._bx()._a1(),this._d3()),$$t.$dj.ei,20,16384);break;case 161:this._ia($$a4.$cb.$type,$$t.$dj.af(this._bx()._a1(),this._d3()),$$t.$dj.ei,20,16384);break;case 122:this._ia($$0.$ai.$type.specialize($$0.$aq.$type),$m($$0.$aq.$type,this._bx()._b8()?false:true),$$t.$dj.ek,9,536870912);break;case 162:this._ia($$a4.$ca.$type,this._bx()._a0()==1?0:1,$$t.$dj.eh,19,8192);break;case 163:this._ia($$a4.$ca.$type,this._bx()._a0()==2?0:2,$$t.$dj.eh,19,8192);break;case 123:this._gk(true);break;case 124:this._gk(false);break;case 125:this._ia($$0.$aw.$type,$$t.$dj.cb(this._bx()._cq(),true),$$t.$dj.d7,11,512);break;case 126:this._ia($$0.$aw.$type,$$t.$dj.cb(this._bx()._cq(),false),$$t.$dj.d7,11,512);break;case 127:this._ia($$a4.$cg.$type,$$t.$dj.al(this._bx()._a4(),2),$$t.$dj.d1,15,1);break;case 129:this._ia($$a4.$cg.$type,$$t.$dj.al(this._bx()._a4(),1),$$t.$dj.d1,13,1);break;case 130:this._ia($$a4.$cg.$type,$$t.$dj.al(this._bx()._a4(),3),$$t.$dj.d1,14,1);break;case 128:this._ia($$a4.$cg.$type,$$t.$dj.al(this._bx()._a4(),5),$$t.$dj.d1,12,1);break;case 131:this._ia($$a4.$c8.$type,0,$$t.$dj.ej,16,268435456);break;case 133:this._ia($$a4.$c8.$type,2,$$t.$dj.ej,17,268435456);break;case 132:this._ia($$a4.$c8.$type,1,$$t.$dj.ej,18,268435456);break;case 134:this._a7._iw(false);break;case 135:this._a7._iw(true);break;case 137:this._a7._gm(0,1);break;case 136:this._a7._gm(1,0);break;case 142:case 140:case 138:this._a7._hw(a!=138,a!=140);break;case 141:case 139:case 143:this._a7._ir(a!=139,a!=141);break;case 145:this._gg(24,this._a7._gy.runOn(this._a7),null,false,null,true,false);break;case 144:this._gg(22,this._a7._gh.runOn(this._a7),null,false,null,true,false);break;case 147:this._gg(25,this._a7._gx.runOn(this._a7),null,false,null,true,false);break;case 146:this._gg(22,this._a7._gg.runOn(this._a7),null,false,null,true,false);break;case 156:this._gg(23,function(){$self._a7._gw($m($$0.$aq.$type,null))},null,false,null,true,false);break;case 157:this._gg(22,function(){$self._a7._gf($m($$0.$aq.$type,null))},null,false,null,true,false);break;case 153:this._gg(23,function(){$self._a7._gw($m($$0.$aq.$type,false))},null,false,null,true,false);break;case 154:this._gg(22,function(){$self._a7._gf($m($$0.$aq.$type,true))},null,false,null,true,false);break;case 152:this._gg(23,function(){$self._a7._gw($m($$0.$aq.$type,true))},null,false,null,true,false);break;case 155:this._gg(22,function(){$self._a7._gf($m($$0.$aq.$type,false))},null,false,null,true,false);break;case 150:this._hl();break;case 149:this._f9(false);break;case 148:this._f9(true);break;case 159:this._a7._iv();break;case 164:this._hk();break;case 165:this._gg(29,function(){$self._a7._hu(true,true)},null,false,null,true,false);break;case 166:this._gg(30,function(){$self._a7._hu(false,true)},null,false,null,true,false);break;case 167:case 168:this._a7._g8(a==167);break;case 169:this.nameBoxWidth(102);break;case 171:this._a7._ge();break;case 170:this._a7._gb();break;case 173:this._cx(false,false,false);break;case 172:this._cx(true,false,false);break;case 174:this._gg(35,function(){$self._a7._gz(true)},null,false,null,true,false);break;case 175:this._gg(36,function(){$self._a7._fy(true)},null,false,null,true,false);break;case 176:this._gg(37,function(){$self._a7._gz(false)},null,false,null,true,false);break;case 177:this._gg(38,function(){$self._a7._fy(false)},null,false,null,true,false);break;case 178:this._gg(39,function(){$self._a7._gi(true)},null,false,null,true,false);break;case 179:this._gg(40,function(){$self._a7._gi(false)},null,false,null,true,false);break;case 180:case 181:this._a7._id(a==181);break;case 182:this._a7._ie();break;case 183:this._gg(32,function(){$self._a7._activeTable().isTotalsRowVisible(!$self._a7._activeTable().isTotalsRowVisible())},null,false,null,true,false);break;case 184:this._gg(33,function(){$self._a7._bc().tables().remove($self._a7._activeTable(),true)},null,false,null,true,false);break;case 185:if(this._a7._cg()){this._gg(41,function(){$self._a7._ij(false)},null,false,null,true,false)}else{this._gg(42,function(){$self._a7._ij(true)},null,false,null,true,false)}break;case 187:this._gg(34,function(){$self._a7._is(0,true,$self._fj(b))},null,false,null,true,false);break;case 186:this._gg(34,function(){$self._a7._is(0,false,$self._fj(b))},null,false,null,true,false);break;case 188:this._gg(44,function(){$self._a7._gd()},null,false,null,true,false);break;case 189:this._gg(43,function(){$self._a7._cx(false,$self._ag(b))},null,false,null,true,false);break;case 190:this._gg(45,function(){$self._a7._hs()},null,false,null,true,false);break;case 192:this._gg(43,function(){$self._a7._gl(2)},null,false,null,true,false);break;case 193:this._gg(43,function(){$self._a7._gl(1)},null,false,null,true,false);break;case 194:this._gg(43,function(){$self._a7._gl(3)},null,false,null,true,false);break;case 191:this._gg(43,function(){$self._a7._gl(0)},null,false,null,true,false);break;case 196:this._gg(34,function(){$self._a7._is(1,true,$self._fj(b))},null,false,null,true,false);break;case 197:this._gg(34,function(){$self._a7._is(3,true,$self._fj(b))},null,false,null,true,false);break;case 195:this._gg(34,function(){$self._a7._is(2,true,$self._fj(b))},null,false,null,true,false);break;case 200:this._gq(false);break;case 199:this._gq(true);break;case 201:this._id();break;case 202:this._ie();break;case 198:this._ij();break;case 203:this._ik(this._fj(b));break;default:g=false;break}}}finally{this._h8(true)}this._gr(new $$t.fm(a,b,c));return g},_c1:function(a){if(this.isInEditMode()&&!this._ah.ae(a?1:0,true,false,true)){return false}if(this._bd()!=null&&!this._cx(a,true,false)){return false}return true},_i5:function(a,b){if(a==null){return new $$a.y(0)}var c=a._ag();var d=$$t.$dj.y(c);var e=a.rowScrollRegion()._bx();var f=c.activeCell();var g=Math.min(Math.max(f.column(),a.columnScrollRegion().startIndex()),a.columnScrollRegion().endIndex());var h=Math.min(Math.max(f.row(),a.rowScrollRegion().startIndex()),a.rowScrollRegion().endIndex());var i=false;var j=false;if(b){d=2}switch(d){case 7:case 2:break;case 0:h=a.rowScrollRegion().startIndex();i=true;break;case 1:g=a.columnScrollRegion().startIndex();j=true;break}var k=a.columnScrollRegion()._bn(g,j,true)*e;var l=a.rowScrollRegion()._bn(h,i,true)*e;return $$t.$dj.ep(k,l)},_an:function(){if(this._a7==null){return $$t.$dm.empty}return this._a7._aa()},_fq:function(a,b){var c;if(this._e8!=null){c=this._e8.getResourceString(a)}else{c=$.ig.util.getLocaleValue("Spreadsheet",a)}if(!String.isNullOrEmpty(c)&&b!=null&&b.length>0){c=$z(c,b)}return c},_gl:function(){if(this._c2(2)){return}this._ib(2,true);this._iy()},_dt:function(a){if(!this._d7(true)){return false}return true},_g0:function(a,b){var c=$m($$t.$dw.$type,null);if(a&&this._a7._ct(true)||b&&this._a7._ct(false)){if(a&&b){c=$m($$t.$dw.$type,143)}else if(a){c=$m($$t.$dw.$type,141)}else if(b){c=$m($$t.$dw.$type,139)}}else{if(a&&b){c=$m($$t.$dw.$type,142)}else if(a){c=$m($$t.$dw.$type,140)}else if(b){c=$m($$t.$dw.$type,138)}}if($l(c,null)){this._cz(c.value(),null,null)}},_fb:0,_e6:null,_g7:function(a){var $self=this;if(a){if(this._fb==0){this._e6=$$6.$ak.a;$$6.$ak.a=function(b,c){var d="";if($self._e8!=null){d=$self._e8.getResourceString(c);if(String.isNullOrEmpty(d)){var e=$.ig.locale[$self._language()];var f=e!=null?e[b]:null;d=f!=null?f[c]:""}}if(String.isNullOrEmpty(d)){d=$.ig.util.getLocaleValue(b,c)}return d}}this._fb++}else{this._fb--;if(this._fb==0){$$6.$ak.a=this._e6;this._e6=null}}},_dv:function(a,b){if(this._d7(true)){this._t.focus();var c=this.activePane();if(c!=null){var d=a.g();var e=c.rowScrollRegion()._ab();var f=e._x();var g=(d&4)!=0||f==1;var h=(d&2)!=0||f==2;var i=false;if(h==g||!g){var j=this.panes().item(0);var k=j.rowScrollRegion()._o();if(k.canActivatePane(j)){if(k.activatePane(j)){if(j==this.activePane()){c=j;e=j.selection()}}else{i=true}}}if(!i){var l=this._an();var m=g&&!h?e.activeCell():c.visibleRange()._c();if(this._cv(l)){if(h&&!g){e._addActiveCellRange1(l,m,true)}else{e._resetSelection2(l,m,true)}}if(a.a()==2){this._v().showSelectAllContextMenu(b,a.h())}return true}}}return false},_dw:function(a,b,c){var $self=this;var d=$1(a,this._fr(),1)==0;if(d&&this._c2(8)&&$1(a,this._fr(),0)==0){return true}var e=this.activeCell();var f=this.workbook();var g=this.activeWorksheet();if(g==null){return false}var h=this.activeSelection();var i=this.activePane();if(h==null||i==null){return false}if(!b&&this.selectionMode()==1){b=true}else if(!c&&this.selectionMode()==2){c=true}if(b&&c){b=c=false}var j=null;var k=null;if(String.isNullOrWhiteSpace(a)){if(this._y!=null){j=this._y}}else{var l=a;var m;a=a.trim();if(a.startsWith("=")){if(a.length==1){return this._dz(new $$t.kf(9,null,null,l,false))}a=a.substr(1)}var n=b?1:c?2:0;var o=$$t.$dt._d(g,h);var p=f.getTable(a);if(p!=null){var q=$$t.$dj.x(p.dataAreaRegion()._h());j=o._e(p.worksheet(),q,n)}else if($1(a,"c",1)==0){var r=this._an();j=o._f(g,new $$t.dm(r.firstRow(),e.column(),r.lastRow(),e.column()),new $$t.dk(this.activePane().rowScrollRegion().startIndex(),e.column()),n)}else if($1(a,"r",1)==0){var s=this._an();j=o._f(g,new $$t.dm(e.row(),s.firstColumn(),e.row(),s.lastColumn()),new $$t.dk(e.row(),this.activePane().columnScrollRegion().startIndex()),n)}else{var t=g.rows().item(e.row());var u=e.column();var v=function(){var w=f._ap(a,f.cellReferenceMode(),g,t,u,m,true,false);m=w.p5;return w.ret}();if(v==null){var w=f.cellReferenceMode()==1?0:1;v=function(){var x=f._ap(a,w,g,t,u,m,false,false);m=x.p5;return x.ret}();if(v!=null&&w==1){return this._dz(new $$t.kf(9,null,null,l,false))}}if(v!=null){if(m){v=this._br(v,t,u);if(v==null){return false}}if(!function(){var x=$self._d6(v,j,n);j=x.p1;return x.ret}()){return this._dz(new $$t.kf(9,null,null,l,false))}}else{if(g.isProtected()){return false}try{f._i6(a,null)}catch(x){return this._dz(new $$t.kf(9,null,x,l,false))}var y=$$a4.$gh._s(a);var z=y?g:null;var aa=$$a4.$k.d5(null,g.name());var ab=$$a4.$y0.bw(f._e3());var ac=new $$6.aj(0);ac.l("=");for(var ad=0,ae=h.cellRanges().count();ad0){ac.h(ab)}ac.l(aa);ac.l(h.cellRanges().item(ad)._af(f.cellReferenceMode(),false))}try{var af=ac.toString();if(y){k=f.namedReferences()._add2(a,af,f.cellReferenceMode(),g)}else{k=f.namedReferences()._add1(a,af,f.cellReferenceMode())}}catch(ag){return this._dz(new $$t.kf(9,null,ag,l,false))}}}}var ah=false;if(k!=null){ah=true}else if(j!=null){this._y=$$t.$dt._d(g,h);ah=j!=null&&false==j._i(g,h);var ai=this._fr();this._ic(j,true);if(ah&&ai!=this._fr()){ah=false}}if(this._t.hasKeyboardFocusWithin()){this._t.focus()}if(ah&&k!=null&&this.selectionMode()!=0){this._cz(68,null,null)}return ah},_du:function(a){if(this._a7==null){return false}if(a.b==1||a.b==0){var b=this._a7._bc();if(!b.isProtected()||b.protection().allowFiltering()){if(!this._d7(false)||this.selectedWorksheets()==null||this.selectedWorksheets().length>1){return false}return true}}else{if(!this._d7(false)){return false}}return true},_dz:function(a){this._h4(a);if(a.e()){var b=a._h;var c=a._b?1:0;var d=a._b&&a._c?2:1;var e=this._u().showMessageBox(a._i,b,c,0,d);if(this.isInEditMode()&&this.cellEditMode()==1){this._cz(151,null,null)}if(e==2){return true}return false}else{if(a._b){return a._c}return false}},_hg:function(){this._hr(8192|16777216)},_hm:function(a){var b=$$t.$dj.o(this.enterKeyNavigationDirection());if(a){b=$$t.$dj.n(b)}this._a7._hk(b)},_d0:function(a,b){var c=false;var d=this._bp($$t.$ny.a(),null);var e=this._l.e(a,b,d);if(null!=e){var g=e.getEnumerator();while(g.moveNext()){var f=g.current();c=this._c0(f,null,this,d)||c}}return c},_d1:function(a,b){if(this._a7==null||this._bd()!=null||this._a2!=null){return false}this._a7._cu(a,b);return true},_ho:function(){if(this._c2(128)){this._ib(128,false);this._iy()}},_d2:function(a,b){if(this.isInEditMode()){return false}var c=false;if(!String.isNullOrEmpty(a)&&!b){for(var d=0;d1||a.indexOfAny(["\r","\n"])<0)){h=a}else if(b){h=a}this._ah.y(this.activeCell(),true,h,false,false);return true},_h8:function(a){this._fd--;if(this._fd==0){this._g7(false)}if(this._fd==0&&a&&!this._c2(8)){this._iz()}},_d4:function(a,b){var $self=this;if(!this._du(b)){return false}if(b.b==1||b.b==0){return this._v().showFilterMenu(a,b)}var c=this._a7;var d=c._bc();var e=c._getCellRange1(b.d,b.c);var f=d.rows()._aj(e.firstRow());var g=new $$4.x(String,0);var h=-1;var i=null;switch(b.b){case 4:{var j=-1;var k=new $$4.q(String,0);var l=d._de(e.firstRow(),e.firstColumn());var m=function(n,o){if(n.index()!=o){return false}var p=n._getCellValue1(e.firstColumn());if(p==null){return false}if(l==null){var q=d._de(o,e.firstColumn());if(q!=null){return false}}if(typeof p==="string"){k.add(p)}else if($b($$a4.$dr.$type,p)!==null){k.add(p.unformattedString())}return true};var n=l!=null?l.dataAreaRegion().firstRow():0;var o=l!=null?l.dataAreaRegion().lastRow():d.workbook().maxRowCount()-1;if(e.firstRow()>n&&(l==null||!l.isHeaderRowVisible()||e.firstRow()>l._by()._firstRowIndex())){j=e.firstRow()-1;var q=d.rows()._n(n,e.firstRow()-1,false).getEnumerator();while(q.moveNext()){var p=q.current();if(m(p,j)){j--}else{break}}}if(e.firstRow()=g.count()){return}var u=g.__inner[t];var v=function(){d.rows().item(e.firstRow()).setCellValue(e.firstColumn(),u)};$self._gg(0,v,[e],false,u,true,false)}}break;case 2:{var t=$b($$a4.$bl.$type,d.dataValidationRules()._e(new $$a4.lv(1,e.firstRow(),e.firstRow(),e.firstColumn(),e.firstColumn())));if(t==null){return false}var u=new $$t.c2(this,d._b4(f,e.firstColumn()));var v=t._bj(u.parseValue.runOn(u));if(v!=null){for(var w=0;w=v.length){return}$self._gg(48,function(){var ah=v[ag];if($b($$t.$c3.$type,ah)!==null){var ai=ah;ah=ai.b;if(ai.a!=-1){var aj=d.workbook()._b0().item(ai.a);d.rows().item(e.firstRow())._cellFormatInternal().formatString(aj)}}d.rows().item(e.firstRow()).setCellValue(e.firstColumn(),ah)},null,false,null,true,false)}}break;case 3:{var ag=d._de(e.firstRow(),e.firstColumn());if(ag==null){return false}var ah=$$a4.$y0.bw(d.workbook()._e3());var ai=f==null?null:f.getCellFormula(e.firstColumn());var aj=ai!=null?ai._toString1(1):null;h=0;var ak=new $$4.x(String,0);var al=function(am,an){g.add($self._fq(am,[]));var ao=ag.columns()._item(e.firstColumn()-ag._by()._firstColumnIndex());var ap="=SUBTOTAL("+an+ah+"["+ao.name()+"])";if(ap==aj){h=ak.count()}ak.add(ap)};g.add(this._fq("TotalRow_None",[]));ak.add(null);al("TotalRow_Average",101);al("TotalRow_Count",103);al("TotalRow_CountNumbers",102);al("TotalRow_Max",104);al("TotalRow_Min",105);al("TotalRow_Sum",109);al("TotalRow_StdDev",107);al("TotalRow_Var",110);i=function(am){if(am<0||am>=ak.count()){return}$self._gg(47,function(){var an=ak.__inner[am];var ao=d.rows().item(e.firstRow());if(String.isNullOrEmpty(an)){ao.setCellValue(e.firstColumn(),null)}else{ao.applyCellFormula(e.firstColumn(),an,$m($$a4.$b0.$type,1))}},null,false,null,true,false)}}break}var am=a.columnScrollRegion()._b7()(e.firstColumn());var an=e._ad()==1?am:a.columnScrollRegion()._b7()(e.lastColumn());var ao=a.rowScrollRegion()._b7()(e.firstRow());var ap=ao;var aq=a.columnScrollRegion()._bx();var ar=a.columnScrollRegion()._bm(am,true,true)*aq;var as=a.columnScrollRegion()._bm(an,false,true)*aq;var at=a.rowScrollRegion()._bm(ao,true,true)*aq;var au=a.rowScrollRegion()._bm(ap,false,true)*aq;var av=new $$a.ae(0,ar,at,as-ar,au-at);av.union(b.g);var aw=function(ax){if(ax>=0&&ax1){b=true}if(l._aa()>1){c=true}}d=this._cr(96,null,true);var p=this.selectedWorksheets();for(var o=0;o1&&b._b1(false,true,null)){return}}if(a&&!b._da()){return}var e=new $$t.jx(this.workbook());e.beforeCopying=$.ig.Delegate.prototype.combine(e.beforeCopying,function(f,g){if(b._b8(true)){if($self._cz(83,null,null)){b._i0()}}});e.copying=$.ig.Delegate.prototype.combine(e.copying,function(f,g){if(!$self._t.shouldCopyToClipboard(g._dataObject(),g._isDragDrop())){g._cancel(true)}else if(a){var h=1;$self._gg(27,function(){h=b._ak(0,false,null,null);if(h==2){b._hz(true);b._hy(true);b._gc(false,false,true)}},null,true,null,true,false);if(h!=2){g._cancel(true)}}if(!g._cancel()){$self._gy(g._dataObject(),g._isDragDrop())}});e.settingData=$.ig.Delegate.prototype.combine(e.settingData,function(f,g){if(!$self._t.shouldIncludeClipboardFormat(g._dataObject(),g._format())){g._cancel(true)}});e.error=$.ig.Delegate.prototype.combine(e.error,function(f,g){var h=$m($$t.$fe.$type,null);if($b($$t.$i4.$type,g._exception())!==null){h=$m($$t.$fe.$type,18)}var i=$l(h,null)?new $$t.kf(h.value(),null,g._exception(),null,false):new $$t.kf(14,$self._fq("PasteError_General_Message",[g._exception().message()]),g._exception(),null,false);$self._dz(i)});var f=function(){var g=new $$t.kf(31,null,null,null,true);g._c=true;g._d=false;return!$self._dz(g)};e.c(f)},_gb:function(){this._hr(1024|8192);this._ab._ai(false)},_gg:function(a,b,c,d,e,f,g){var h=g&&!this._c2(4);if(h){this._ib(4,true)}try{if(this._c2(4)){var i=null;var j=this.activePane();if(j!=null&&f){var k=j.selection();var l=$$5.$e.a($$t.$dm.$type,k.cellRanges());if(c==null&&d){c=l}var m=new $$t.dt(this._a7._bc(),l,k.activeCell(),k.activeCellRangeIndex());i=new $$t.kt(this,this._a7._bc(),a,e,c,m,this._ic.runOn(this))}else{if(j!=null&&c==null&&d){c=$$5.$e.a($$t.$dm.$type,j.selection().cellRanges())}i=new $$t.ks(this,this._a7._bc(),a,e,c)}this._b3.executeInTransaction(i,b);if(h){this._b3.removeAll(function(n){return n==i},true)}}else{b()}}catch(n){if(!($b($$t.$d1.$type,n)!==null)){this._dz(new $$t.kf(19,null,n,$$t.$fd.getBox(a),false))}}finally{if(h){this._ib(4,this.isUndoEnabled())}}},_gh:function(a){if(this._bd()!=null&&!this._cx(false,false,false)){return}switch(a){case 14:if(this._dz(new $$t.kf(5,null,null,null,true))){return}break}this._be._a5(a)},_fj:function(a){if(a!=null){if(typeof a==="string"){return $m($$t.$dk.$type,new $$t.dk(a))}if($b($$t.$dk.$type,a)!==null){return $m($$t.$dk.$type,a)}}return $m($$t.$dk.$type,null)},_ag:function(a){var b=this._fj(a);if(b.hasValue()){return b.value()}return this.activeCell()},_bo:function(a,b){var c=this._l.b(a);var d=c==null?$$t.$ny.a():$$t.$ny.c(c.a,c.b);return this._bp(d,b)},_bp:function(a,b){this._iu();var c=new $$t.ny(0);if((a.j&(1|1048576))!=0){var d=this.workbook();if((a.j&1)!=0&&d!=null){c.j|=1}if((a.j&1048576)!=0&&d!=null&&this.workbook().protection().allowEditStructure()==false){c.j|=1048576}}if((a.i&2)!=0&&this.allowAddWorksheet()){c.i|=2}if((a.i&4)!=0&&this.allowDeleteWorksheet()){c.i|=4}if((a.j&4)!=0&&this.panes().count()>1){c.j|=4}if(this._a7!=null){if((a.j&2)!=0){c.j|=2}if((a.j&65536)!=0&&this._a7._columns().count()>1){c.j|=65536}if((a.j&32768)!=0&&this._a7._rows().count()>1){c.j|=32768}if((a.j&8)!=0&&this._a7._b9()){c.j|=8}if((a.j&-2147483648)!=0&&this._v().isInNameBox()){c.j|=-2147483648}if((a.j&(262144|524288))!=0){if(this._a7.activePane()!=null){var e=this._a7.activePane().selection();if((a.j&262144)!=0&&e._bj().count()>0){c.j|=262144}if((a.j&524288)!=0&&e._bi().count()>0){c.j|=524288}}}if((a.i&(128|256))!=0){if(this._a7.activePane()!=null){var f=this._a7.activePane().selection();if((a.i&128)!=0&&f.cellRanges().count()>1){c.i|=128}if((a.i&256)!=0&&f.cellRanges().count()==1&&$$t.$dm.l_op_Equality(f._r(),f.cellRanges().item(0))){c.i|=256}}}if(this._a7._bc().isProtected()){if((a.j&2097152)!=0){c.j|=2097152}var g=this._a7._bc().protection();if((a.j&4194304)!=0&&g.selectionMode()==1){c.j|=4194304}if((a.j&8388608)!=0&&g.allowFormattingCells()==false){c.j|=8388608}if((a.j&16777216)!=0&&g.allowFormattingColumns()==false){c.j|=16777216}if((a.j&33554432)!=0&&g.allowFormattingRows()==false){c.j|=33554432}if((a.j&67108864)!=0&&g.allowInsertingColumns()==false){c.j|=67108864}if((a.j&134217728)!=0&&g.allowInsertingRows()==false){c.j|=134217728}if((a.j&268435456)!=0&&g.allowDeletingColumns()==false){c.j|=268435456}if((a.j&536870912)!=0&&g.allowDeletingRows()==false){c.j|=536870912}if((a.i&32)!=0&&g.allowSorting()==false){c.i|=32}if((a.i&64)!=0&&g.allowFiltering()==false){c.i|=64}}if((a.i&8)!=0&&this.activeTable()!=null){c.i|=8}if((a.i&16)!=0){if(this._a7._cb()){c.i|=16}}}if((a.j&16)!=0){if(this._v().isScrollLockToggled()){c.j|=16}}if((a.j&32)!=0&&this.isInEndMode()){c.j|=32}var h=64|128|256;if((a.j&h)!=0){switch(this.selectionMode()){case 0:c.j|=64;break;case 1:c.j|=128;break;case 2:c.j|=256;break}}if((a.j&512)!=0&&this.isInEditMode()){c.j|=512}if((a.i&1)!=0&&this._bd()!=null){c.i|=1}if((a.j&1024)!=0&&this._c2(32)){c.j|=1024}if((a.j&2048)!=0&&this._c2(64)){c.j|=2048}if((a.j&4096)!=0&&this.isEnterKeyNavigationEnabled()){c.j|=4096}if((a.j&8192)!=0&&this._be._ae()){c.j|=8192}if((a.j&16384)!=0&&this._be._ac()){c.j|=16384}if((a.j&131072)!=0&&this._be._j().count()>1){c.j|=131072}if((a.j&1073741824)!=0&&this.cellEditMode()==2){c.j|=1073741824}return c},_c2:function(a){return(this._z&a)!=0},_br:function(a,b,c){var d=$b($$a4.$z1.$type,a);if(d==null){return null}var e=b._as(c);return d._a1()._bo(true,e)},_bx:function(){var a=this._a7.activePane().selection();var b=a.activeCell();var c=this._a7._bc().rows()._aj(b.row());var d=this._a7._bc()._b4(c,b.column());return d},_ee:function(){var a=this.activeSelection();return a!=null?a.cellRanges():new Array(0)},_gj:function(a,b){var $self=this;var c=b?2:3;this._gg(c,function(){$self._a7._gp(a,b)},null,false,null,true,false)},_gk:function(a){var $self=this;if(this._a7==null||this._a7.activePane()==null){return}var b=this._a7.activePane().selection();this._gg(10,function(){$self._a7._f7(a)},null,false,null,true,false)},_gm:function(){this._ah=this._t.createCellEditManager()||new $$t.c5(this);this._bb=this._t.createTabEditManager()||new $$t.c6(this);this.a("CellEditManager");this.a("TabEditManager")},_gn:function(a,b){if(this._a7!=null){var c=this._a7._bc();var d=this._c2(a);this._ib(a,true);try{b(c)}finally{this._ib(a,d)}}},_c4:function(a){switch(a.a){case 5:case 24:case 81:case 82:case 83:case 89:case 4:case 27:case 61:case 85:case 88:case 87:case 66:case 68:case 69:case 67:case 70:case 71:case 16:case 47:case 48:case 49:case 42:case 43:case 44:case 45:case 72:case 73:case 74:case 75:case 76:case 84:case 77:case 78:return true}return false},_c5:function(a){switch(a.a){case 4:case 27:case 61:case 66:case 68:case 69:case 67:case 70:case 71:case 85:case 88:case 87:return true}return false},_b7:false,_c7:function(){if(this._b7){return false}try{var a=$$t.$n.e();return $$t.$jx.d(a)==false}catch(b){this._b7=true;return false}},_dc:function(a){switch(a.a){case 5:return true}return $$t.$cs._c5(a)},_dj:function(a){switch(a.a){case 87:case 90:case 9:case 65:if(a.c=="IsProtected"){return true}break;case 103:if(a.c=="SelectionMode"){return true}break;case 1:case 23:case 38:case 2:case 22:case 80:case 73:case 84:case 79:case 75:case 76:case 77:case 78:return true}return false},_dm:function(a){switch(a.a){case 17:case 53:case 54:case 25:case 73:case 84:case 79:case 92:case 91:return true;case 87:switch(a.c){case"":case"CellReferenceMode":case"CurrentFormat":return true}break;case 52:case 72:switch(a.c){case"Name":return true}break}return false},_dq:function(a){switch(a.a){case 99:return false;case 86:switch(a.c){case"BoundsInTwips":case"FirstVisibleTabIndex":case"Minimized":case"TabBarWidth":case"SelectedSheet":return false}break;case 65:switch(a.c){case"IsTabSelected":return false}break}return true},_gp:function(a){var $self=this;this._gg(4,function(){$self._a7._g2(a); },null,false,null,true,false)},_gq:function(a){if(this._a7==null){return}var b=this._a7.activePane().selection();b._by();if(this._a7._activeTable()==null){return}var c=this._a7._activeTable();var d=b.activeCell();var e=c._by();var f=c.dataAreaRegion();var g=f!=null&&f._q(d.row(),d.column());var h=!g&&c.isHeaderRowVisible()&&d.row()==e._firstRowIndex();var i=this._a7._bc();if(!g&&!h){this._a7._hc(a?1:0,$m($$0.$aq.$type,null));return}var j=e._lastRowIndex();var k=e._firstRowIndex();var l=false;if(a){var m=i.rows()._aj(e._lastRowIndex());var n=i._dv()&&m==null||m!=null&&m.hidden();l=!n;if(l&&!c.isTotalsRowVisible()){j=Math.min(this._a7._aa().lastRow(),e._lastRowIndex()+1)}}else{if(c.isTotalsRowVisible()){j=e._lastRowIndex()-1}}if(!h){k+=1}var o=new $$t.dm(k,e._firstColumnIndex(),j,e._lastColumnIndex());var p=a?this._a7._getNextCellInRange(o,$m($$t.$dk.$type,d)):this._a7._fg(o,$m($$t.$dk.$type,d));if($$t.$dk.l_op_Equality_Lifted(p,$m($$t.$dk.$type,null))){p=a?this._a7._getNextCellInRange(o,$m($$t.$dk.$type,null)):this._a7._fg(o,$m($$t.$dk.$type,null))}else if(a){if(l&&p.value().row()==o.lastRow()&&e._lastRowIndex()0){this._v().focus();var d=a.__inner[0];$$t.$gy._w(b,d,this._b2());this._d4(this._a5(),d)}else{this._ie()}},_ie:function(){if(this._a7==null){return}if(this._a7._bc().isProtected()){return}var a=this._a7._ao();var b=a._ag().activeCell();this._v().focus();var c=new $$t.h9;c.b=4;c.d=b.row();c.c=b.column();$$t.$gy._w(a,c,this._b2());this._d4(this._a5(),c)},_ik:function(a){var b=this._a7;if(b==null){return}var c=b._q(a);if(c==null){return}this._ig(c)},_d6:function(a,b,c){var d=a._getRegionGroup();if(d==null||d.count()==0){b=null;return{ret:false,p1:b}}var e=a._worksheet();var f=-1;var g=new $$4.x($$t.$dm.$type,0);var h=new $$t.dk;switch(c){default:case 0:{var i=a._getLastRegionGroup();for(var j=0;j16384e3){var b=new $$t.kf(29,null,null,null,true);b._c=true;b._d=false;if(this._dz(b)){return false}}return true},_ea:function(a,b,c){if(this._a7!=null&&!this._a7._c8(a,b,c)){return false}return true},_is:function(){if(this.workbook()==null){throw new $$6.p(1,"The Workbook property cannot be null")}if(this.selectedWorksheets().length!=1){throw new $$6.p(1,"Showing the filter dialog requires one (and one only) selected worksheet.")}},_it:function(){if(this.workbook()==null){throw new $$6.p(1,"The Workbook property cannot be null")}if(this.selectedWorksheets().length!=1){throw new $$6.p(1,"Showing the filter dialog requires one (and one only) selected worksheet.")}},_ir:function(){if(this.workbook()==null){throw new $$6.p(1,"The Workbook property cannot be null")}if(this.selectedWorksheets().length!=1){throw new $$6.p(1,"Showing the filter dialog requires one (and one only) selected worksheet.")}},_iu:function(){if(this._c2(16)){var a=this.undoManager();this._ib(16,false);var b,c;if(!this.isInEditMode()){b=a!=null&&a.canUndo();c=a!=null&&a.canRedo()}else{c=this._ai().ac();b=this._ai().ad()}if(b!=this._c2(32)||c!=this._c2(64)){this._ib(64,c);this._ib(32,b);this._ib(1,true)}}},_iv:function(){var a=this._bt;if(a==null){return}var b=a.windowOptions().selectedWorksheet();if(b==null){var d=a.worksheets().getEnumerator();while(d.moveNext()){var c=d.current();if(c._w()){b=c;break}}if(b==null){var f=a.worksheets().getEnumerator();while(f.moveNext()){var e=f.current();if(e.displayOptions().visibility()==0){b=e;break}}}if(b==null){b=$$5.$e.af($$a4.$jf.$type,a.worksheets())}if(b!=null){a.windowOptions()._ae(b,true)}}},_iw:function(){var $self=this;var a=this._a7;var b=a;var c=this.workbook();if(c==null||c.worksheets().count()==0){a=null}else{this._iv();var d=c.windowOptions().selectedWorksheet()||$$5.$e.ad($$a4.$jf.$type,c.worksheets());if(a==null||a._bc()!=d){var e=function(){var $ret=new $$t.iu;$ret._afterPaneManagerLayout($self._fu.runOn($self));$ret._l($self.chartAdapter());$ret._s($self.isInEditMode());$ret._visitHyperlinkAction($self._i0.runOn($self));$ret._passwordNeededAction($self._dx.runOn($self));$ret._j($self._v().createRenderCache());$ret._getCellText(function(f){var g=d.rows()._aj(f.row());return g==null?null:g._getCellText1(f.column(),1)});$ret._spreadsheet($self);$ret._usesLogicalPixels($self._v().usesLogicalPixels());return $ret}();a=new $$t.h5(d,function(f){return new $$t.ds($self,f,false)},function(f){return $self._d7(true)},this._dz.runOn(this),this._be,e)}}if(this._a7!=a){if(this._a7!=null){this._a7._ht();this._a7._gj()}this._y=null}var f=$$ak.$m.e($$t.$h5.$type,this._a7,a,this._b0,false);this._a7=f.p0;if(this._a7!=null){this._a7._a6(this._bl());if(this._y!=null&&this._y._h()==null){this._y=null}}if(b!=this._a7){this._t.onSheetManagerChanged(b,this._a7)}var g=this._a7!=null;this._j.m(g?this._a7._panes():new Array(0));this.activePane(g?this._a7.activePane():null);this.activeTable(g?this._a7._activeTable():null);if(b!=this._a7){if(b!=null){b._al._afterPaneManagerLayout(null)}this._hr(1|4096|65536|67108864|262144|16777216|1048576);this.a("SheetManager")}},_ix:function(){if(this._eh==null){this._eh=new $$4.x($$t.$cz.$type,0);var a=this.workbook();if(a!=null){var b=a.windowOptions().selectedWorksheet();var d=a.namedReferences().getEnumerator();while(d.moveNext()){var c=d.current();if(c._p()){continue}var e=c._j();if(e==null||e._af()){continue}var f=c._bo(false,null);if(f!=null&&$b($$a4.$aaf.$type,f)!==null){}else{var g=c._bh(f,b);if(g!=null&&g.length==1){this._eh.add(new $$t.cz(1,c,g[0]))}}}this._eh.sort()}}},_iz:function(){var $self=this;this._bq.i();var a=this._c2(8);try{this._ib(8,true);this._be._bd();this._iw();if(this._a7!=null){this._a7._i3()}if(this._a7!=null){this._a7._i1(false)}this._iu();if(this._c2(256)){var b=this._be._activeTab();this.activeWorksheet(b!=null?b._j():null);this._ib(256,false)}if(this._c2(512)){this.selectedWorksheets($$5.$e.a($$a4.$jf.$type,$$5.$e.o($$t.$kk.$type,$$a4.$jf.$type,this._be._j(),function(c){return c._j()})));this._ib(512,false)}if(this._c2(65536)){this._ib(65536,false);this._gn(32768,function(c){$self.zoomLevel(c.displayOptions().magnificationInNormalView())})}if(this._c2(67108864)){this._ib(67108864,false);this.validationInputMessagePosition(this._a7==null?null:this._a7._jf())}if(this._c2(1048576)){this._ib(1048576,false);this._gn(524288,function(c){$self.areGridlinesVisible(c.displayOptions().showGridlines())})}if(this._c2(262144)){this._ib(262144,false);this._gn(131072,function(c){$self.areHeadersVisible(c.displayOptions().showRowAndColumnHeaders())})}if(this._c2(1024)){this._ib(1024,false);this._ab._aj();this._ah.aw()}if(this._c2(8192)){this._ib(8192,false);this._ah.az()}if(this._c2(4096)){this._ib(4096,false);var c=this.activeSelection();var d=null;if(c!=null){var e=this.workbook();var f=e.windowOptions().selectedWorksheet();if(c.cellRanges().count()==1){var g=$$t.$dj.at(c.cellRanges().item(0));if(f!=null&&f.tables().count()>0){var i=f.tables().getEnumerator();while(i.moveNext()){var h=i.current();if(h._by()._contains1(g)&&$$a4.$lv._l_op_Equality(g,h.dataAreaRegion()._h())){d=h.name();break}}}if(d==null&&e._ct()){this._ix();var k=this._eh.getEnumerator();while(k.moveNext()){var j=k.current();if($$a4.$lv._l_op_Equality(g,j._b)){d=j._a.name();break}}if(d==null&&$$t.$dm.l_op_Equality(c._r(),c.cellRanges().item(0))){var l=c.activeCell();var n=this._eh.getEnumerator();while(n.moveNext()){var m=n.current();var o=m._b;if(o._isSingleCell()&&o._firstRowIndex()==l.row()&&o._firstColumnIndex()==l.column()){d=m._a.name();break}}}}}if(d==null){var p=c._r()._c();var q=e.cellReferenceMode();var r=q==1;d=function(s,t,u,v,w,x){return $$a4.$yv.u(s,t,u,w,x,-1,-1,false,v)}(p.row(),p.column(),e.currentFormat(),q,r,r)}}this._fr(d);this._aa._q()}this._hn(this._t.updateEditorValueMode()==0);if(this._c2(1)&&this._a3()==null){this._ib(1,false);this._v().notifyCanExecuteChanged()}}finally{this._ib(8,a)}if(this._c2(16384)){this._ib(16384,false);this.isRenamingWorksheet(this._bd()!=null)}if(this._c2(2048)){this._ib(2048,false);this._h5()}if(this._c2(134217728)){if(this._a7==null||!this._a7._isLayoutDirty()){this._ib(134217728,false);this._hw()}}this._t.onStateVerified()},_i0:function(a){var $self=this;var b=new $$t.fu(a);var c=this.workbook()!=null?this.workbook().__gs:null;if(!String.isNullOrEmpty(c)){b.workingDirectory($$7.$b.getDirectoryName(c))}this._g9(b);if(b.cancel()==false){var d=null;if(a.targetNamedReference()!=null){var e=a.worksheet().rows().item(0);var f=e._as(0);var g=a.targetNamedReference()._bo(true,f);if(g!=null){var h=this._d6(g,d,0);d=h.p1}else{this._dz(new $$t.kf(22,null,null,a,false))}}else if(a.targetRegion()!=null){var i=a.targetRegion();var j=$$t.$dj.x(i._h());if(i.worksheet().workbook()==this.workbook()){d=new $$t.dt(i.worksheet(),[j],j._c(),0)}else{this._dz(new $$t.kf(22,null,null,a,false))}}else if($$a4.$jw.l_op_Inequality(a.targetCell(),null)){var k=a.targetCell();if($$a4.$jw.l_op_Inequality(k,null)&&k.worksheet()!=null&&k.worksheet().workbook()==this.workbook()){var l=new $$t.dm(k.rowIndex(),k.columnIndex());d=new $$t.dt(k.worksheet(),[l],l._c(),0)}else{this._dz(new $$t.kf(22,null,null,a,false))}}else if(a.__t){this._dz(new $$t.kf(22,null,null,a,false))}else{var m=a.targetAddress();if(a.isSealed()&&!String.isNullOrEmpty(m)){var n=this.workbook();var o=this.activeWorksheet();var p;var q=function(){var r=n._ap(m,n.cellReferenceMode(),o,null,0,p,true,false);p=r.p5;return r.ret}();if(q!=null){if(p){q=this._br(q,o.rows().item(0),0)}if(q!=null){if(!function(){var r=$self._d6(q,d,0);d=r.p1;return r.ret}()){this._dz(new $$t.kf(22,null,null,a,false))}}}}if(d==null){var r=false;if(!String.isNullOrEmpty(m)){try{this._i1(m,b.workingDirectory());r=true}catch(s){this._dz(function(t,u,v){return new $$t.kf(t,null,v,u,false)}(21,m,s))}}if(r){a._av()}}}if(d!=null){this._ic(d,true);a._av()}}},_i1:function(a,b){window.open(a,"_blank")},_i2:function(a){var $self=this;this._gg(5,function(){$self._a7._jc(a)},null,false,null,true,false)},actionExecuted:null,_gr:function(a){var b=this.actionExecuted;if(null!=b){b(this,a)}},actionExecuting:null,_gs:function(a){var b=this.actionExecuting;if(null!=b){b(this,a)}},_hs:function(a){this._gt(a)},activeCellChanged:null,_gt:function(a){var b=this.activeCellChanged;if(null!=b){b(this,a)}},_ht:function(a){this._gu(a)},activePaneChanged:null,_gu:function(a){var b=this.activePaneChanged;if(null!=b){b(this,a)}},_hu:function(a){this._gv(a)},activeTableChanged:null,_gv:function(a){var b=this.activeTableChanged;if(null!=b){b(this,a)}},_hv:function(a){this._gw(a)},activeWorksheetChanged:null,_gw:function(a){var b=this.activeWorksheetChanged;if(null!=b){b(this,a)}},_gx:function(a,b){var c=this._cellDropDownItemSelecting;if(c!=null){c(this,new $$t.fl(a,b))}},_cellDropDownItemSelecting:null,_h0:function(a){this._g4(a)},editModeExiting:null,_g4:function(a){var b=this.editModeExiting;if(null!=b){b(this,a)}},_hz:function(a){this._g3(a)},editModeExited:null,_g3:function(a){var b=this.editModeExited;if(null!=b){b(this,a)}},_hy:function(a){this._g2(a)},editModeEntering:null,_g2:function(a){var b=this.editModeEntering;if(null!=b){b(this,a)}},_hx:function(a){this._g1(a)},editModeEntered:null,_g1:function(a){var b=this.editModeEntered;if(null!=b){b(this,a)}},_h1:function(a){this._g5(a)},editModeValidationError:null,_g5:function(a){var b=this.editModeValidationError;if(null!=b){b(this,a)}},_h2:function(a){this._g6(a)},editRangePasswordNeeded:null,_g6:function(a){var b=this.editRangePasswordNeeded;if(null!=b){b(this,a)}},hyperlinkExecuting:null,_g9:function(a){var b=this.hyperlinkExecuting;if(null!=b){b(this,a)}},_h3:function(a){this._hd(a)},selectionChanged:null,_hd:function(a){var b=this.selectionChanged;if(null!=b){b(this,a)}},_h4:function(a){this._hf(new $$t.fw(a))},userPromptDisplaying:null,_hf:function(a){var b=this.userPromptDisplaying;if(null!=b){b(this,a)}},_h5:function(){this._hj(new $$t.fx)},workbookDirtied:null,_hj:function(a){var b=this.workbookDirtied;if(null!=b){b(this,a)}},$type:new $.ig.Type("Spreadsheet",$$ak.$s.$type)},true);$c("Spreadsheet_ElementCommandInfo:cu","Object",{a:null,c:0,b:null,init:function(a,b,c){$.ig.$op.init.call(this);this.a=a;this.c=b;this.b=c;a.disposed=$.ig.Delegate.prototype.combine(a.disposed,this.d.runOn(this))},d:function(a,b){var c=this.a;c.disposed=$.ig.Delegate.prototype.remove(c.disposed,this.d.runOn(this));this.b._eg.remove(this)},$type:new $.ig.Type("Spreadsheet_ElementCommandInfo",$.ig.$ot)},true);$c("Spreadsheet_ButtonElementCommandInfo:cv","Spreadsheet_ElementCommandInfo",{init:function(a,b,c){$$t.$cu.init.call(this,a,b,c);var d=this.a;d.click=$.ig.Delegate.prototype.combine(d.click,this.e.runOn(this))},d:function(a,b){var c=this.a;c.click=$.ig.Delegate.prototype.remove(c.click,this.e.runOn(this));$$t.$cu.d.call(this,a,b)},e:function(a,b){this.b.executeCommand(this.c)},$type:new $.ig.Type("Spreadsheet_ButtonElementCommandInfo",$$t.$cu.$type)},true);$c("Spreadsheet_WorkbookOwner:cw","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},isUndoEnabled:function(){return this.a._c2(4)},onCellValueChange:function(a,b){var c=this.a._a7;if(c!=null){c._he(a.worksheet(),a.index(),b)}},onChange$2:function($tContext,$tValue,a,b,c,d,e){if(b&&e.s&&this.a._c2(4)){var f=new $$t.kw($tContext,$tValue,a,c,e);this.a._b3.addChange3(f)}this.a._hh($tContext,$tValue,a,e)},onConditionalFormatChange:function(a){var b=this.a._a7;if(b!=null&&b._bc()==a.worksheet()){b._hf(a)}},onCustomViewApplied:function(a){this.a.isFormulaBarVisible(a.windowOptions().showFormulaBar()?true:false)},onTransactionalChangeBegin:function(a,b){if(this.a._c2(4)){if(this.a._b3.currentTransaction()==null){var c=new $$t.kx($$t.$dj.cz(this.a,a,b));this.a._b3.startTransaction1(c);return c}}return null},onTransactionalChangeEnd:function(a){var b=$b($$ak.$ak.$type,a);if(b!=null){b.commit()}},onTransactionalChangeRollback:function(a){var b=$b($$ak.$ak.$type,a);if(b!=null){b.rollback()}},onSheetRemoving:function(a){if(this.a._c2(4)){this.a._f2(a)}},$type:new $.ig.Type("Spreadsheet_WorkbookOwner",$.ig.$ot,[$$a4.$fx.$type])},true);$c("RangeWorksheetCellFormatBase:gj","PropertyChangeNotifierExtended",{_aa:false,_p:0,_t:null,_i:0,_u:null,_o:0,_j:0,_n:null,_h:null,_ah:null,_ac:0,_v:null,_k:0,_ae:$m($$0.$aq.$type,null),_w:null,_l:0,_ad:0,_af:$m($$0.$aq.$type,null),_z:null,_x:null,_m:0,_r:0,_ag:$m($$0.$aq.$type,null),init:function(){this._aa=true;this._ae=$m($$0.$aq.$type,null);this._af=$m($$0.$aq.$type,null);this._ag=$m($$0.$aq.$type,null);$$ak.$s.init.call(this);this._h=new $$t.gk(this)},alignment:function(a){if(arguments.length===1){this._al($$a4.$cg.$type,$$t.$dj.d1,a,1);return a}else{var $self=this;return function(){var a=$self._g($$a4.$cg.$type,$self._p);$self._p=a.p0;return a.ret}()}},bottomBorderColorInfo:function(a){if(arguments.length===1){this._al($$a4.$ah.$type,function(b,c){b._setBottomBorderColorInfo(c,true,$b($$a4.$hb.$type,b._s())!==null?32:0)},a,2);return a}else{var $self=this;return function(){var a=$self._g($$a4.$ah.$type,$self._t);$self._t=a.p0;return a.ret}()}},bottomBorderStyle:function(a){if(arguments.length===1){this._al($$a4.$by.$type,function(b,c){b._setBottomBorderStyle(c,true,$b($$a4.$hb.$type,b._s())!==null?32:0)},a,4);return a}else{var $self=this;return function(){var a=$self._g($$a4.$by.$type,$self._i);$self._i=a.p0;return a.ret}()}},diagonalBorderColorInfo:function(a){if(arguments.length===1){this._al($$a4.$ah.$type,function(b,c){b._setDiagonalBorderColorInfo(c,true,$b($$a4.$hb.$type,b._s())!==null?32:0)},a,8);return a}else{var $self=this;return function(){var a=$self._g($$a4.$ah.$type,$self._u);$self._u=a.p0;return a.ret}()}},diagonalBorders:function(a){if(arguments.length===1){this._al($$a4.$b7.$type,$$t.$dj.d3,a,16);return a}else{var $self=this;return function(){var a=$self._g($$a4.$b7.$type,$self._o);$self._o=a.p0;return a.ret}()}},diagonalBorderStyle:function(a){if(arguments.length===1){this._al($$a4.$by.$type,function(b,c){b._setDiagonalBorderStyle(c,true,$b($$a4.$hb.$type,b._s())!==null?32:0)},a,32);return a}else{var $self=this;return function(){var a=$self._g($$a4.$by.$type,$self._j);$self._j=a.p0;return a.ret}()}},fill:function(a){if(arguments.length===1){this._al($$a4.$ab.$type,$$t.$dj.d4,a,64);return a}else{var $self=this;return function(){var a=$self._g($$a4.$ab.$type,$self._n);$self._n=a.p0;return a.ret}()}},font:function(){return this._h},formatOptions:function(a){if(arguments.length===1){throw new $$0.r(0);return a}else{return 63}},formatString:function(a){if(arguments.length===1){this._al(String,$$t.$dj.d8,a,65536);return a}else{var $self=this;return function(){var a=$self._g(String,$self._ah);$self._ah=a.p0;return a.ret}()}},indent:function(a){if(arguments.length===1){this._al($$0.$aw.$type,$$t.$dj.d9,a,131072);return a}else{var $self=this;return function(){var a=$self._g($$0.$aw.$type,$self._ac);$self._ac=a.p0;return a.ret}()}},_ab:function(){return this._aa},leftBorderColorInfo:function(a){if(arguments.length===1){this._al($$a4.$ah.$type,function(b,c){b._setLeftBorderColorInfo(c,true,$b($$a4.$hb.$type,b._s())!==null?32:0)},a,262144);return a}else{var $self=this;return function(){var a=$self._g($$a4.$ah.$type,$self._v);$self._v=a.p0;return a.ret}()}},leftBorderStyle:function(a){if(arguments.length===1){this._al($$a4.$by.$type,function(b,c){b._setLeftBorderStyle(c,true,$b($$a4.$hb.$type,b._s())!==null?32:0)},a,524288);return a}else{var $self=this;return function(){var a=$self._g($$a4.$by.$type,$self._k);$self._k=a.p0;return a.ret}()}},locked:function(a){if(arguments.length===1){arguments[0]=$t($$0.$aq.$type,arguments[0]);this._locked$i.apply(this,arguments);return a}else{return $s(this._locked$i.apply(this,arguments))}},_locked$i:function(a){if(arguments.length===1){this._al($$0.$ai.$type.specialize($$0.$aq.$type),$$t.$dj.eb,a,1048576);return a}else{var $self=this;return function(){var a=$self._g($$0.$ai.$type.specialize($$0.$aq.$type),$self._ae);$self._ae=a.p0;return a.ret}()}},rightBorderColorInfo:function(a){if(arguments.length===1){this._al($$a4.$ah.$type,function(b,c){b._setRightBorderColorInfo(c,true,$b($$a4.$hb.$type,b._s())!==null?32:0)},a,2097152);return a}else{var $self=this;return function(){var a=$self._g($$a4.$ah.$type,$self._w);$self._w=a.p0;return a.ret}()}},rightBorderStyle:function(a){if(arguments.length===1){this._al($$a4.$by.$type,function(b,c){b._setRightBorderStyle(c,true,$b($$a4.$hb.$type,b._s())!==null?32:0)},a,4194304);return a}else{var $self=this;return function(){var a=$self._g($$a4.$by.$type,$self._l);$self._l=a.p0;return a.ret}()}},rotation:function(a){if(arguments.length===1){this._al($$0.$aw.$type,$$t.$dj.ed,a,8388608);return a}else{var $self=this;return function(){var a=$self._g($$0.$aw.$type,$self._ad);$self._ad=a.p0;return a.ret}()}},shrinkToFit:function(a){if(arguments.length===1){arguments[0]=$t($$0.$aq.$type,arguments[0]);this._shrinkToFit$i.apply(this,arguments);return a}else{return $s(this._shrinkToFit$i.apply(this,arguments))}},_shrinkToFit$i:function(a){if(arguments.length===1){this._al($$0.$ai.$type.specialize($$0.$aq.$type),$$t.$dj.ee,a,16777216);return a}else{var $self=this;return function(){var a=$self._g($$0.$ai.$type.specialize($$0.$aq.$type),$self._af);$self._af=a.p0;return a.ret}()}},style:function(a){if(arguments.length===1){this._al($$a4.$i5.$type,$$t.$dj.eg,a,33554432);return a}else{var $self=this;return function(){var a=$self._g($$a4.$i5.$type,$self._z);$self._z=a.p0;return a.ret}()}},topBorderColorInfo:function(a){if(arguments.length===1){this._al($$a4.$ah.$type,function(b,c){b._setTopBorderColorInfo(c,true,$b($$a4.$hb.$type,b._s())!==null?32:0)},a,67108864);return a}else{var $self=this;return function(){var a=$self._g($$a4.$ah.$type,$self._x);$self._x=a.p0;return a.ret}()}},topBorderStyle:function(a){if(arguments.length===1){this._al($$a4.$by.$type,function(b,c){b._setTopBorderStyle(c,true,$b($$a4.$hb.$type,b._s())!==null?32:0)},a,134217728);return a}else{var $self=this;return function(){var a=$self._g($$a4.$by.$type,$self._m);$self._m=a.p0;return a.ret}()}},verticalAlignment:function(a){if(arguments.length===1){this._al($$a4.$c8.$type,$$t.$dj.ej,a,268435456);return a}else{var $self=this;return function(){var a=$self._g($$a4.$c8.$type,$self._r);$self._r=a.p0;return a.ret}()}},_s:function(){},wrapText:function(a){if(arguments.length===1){arguments[0]=$t($$0.$aq.$type,arguments[0]);this._wrapText$i.apply(this,arguments);return a}else{return $s(this._wrapText$i.apply(this,arguments))}},_wrapText$i:function(a){if(arguments.length===1){this._al($$0.$ai.$type.specialize($$0.$aq.$type),$$t.$dj.ek,a,536870912);return a}else{var $self=this;return function(){var a=$self._g($$0.$ai.$type.specialize($$0.$aq.$type),$self._ag);$self._ag=a.p0;return a.ret}()}},_setBorders:function(a,b,c){},setFormatting:function(a){this._al($$a4.$fz.$type,function(b,c){b.setFormatting(c)},a,2147483647)},_ai:function(a){if(this._aa==false){this._aa=true;if(a){this._aj()}}},_aj:function(){this.a(String.empty())},_q:function(){},_g:function($t,a){if(this._aa){this._aa=false;var b=this._q()||$$t.$gl._ao;this._am(b)}return{ret:a,p0:a}},_al:function($t,a,b,c){},_am:function(a){$$ak.$c.z(a,"source");this._p=a.alignment();this._t=a.bottomBorderColorInfo();this._i=a.bottomBorderStyle();this._u=a.diagonalBorderColorInfo();this._o=a.diagonalBorders();this._j=a.diagonalBorderStyle();this._n=a.fill();this._ah=a.formatString();this._ac=a.indent();this._v=a.leftBorderColorInfo();this._k=a.leftBorderStyle();this._ae=a._locked$i();this._w=a.rightBorderColorInfo();this._l=a.rightBorderStyle();this._ad=a.rotation();this._af=a._shrinkToFit$i();this._z=a.style();this._x=a.topBorderColorInfo();this._m=a.topBorderStyle();this._r=a.verticalAlignment();this._ag=a._wrapText$i();this._h._k(a.font())},_an:function(a){return $$t.$nz._l(a,this._s())},_y:function(a){a=$$a4.$k.gz(a);return $$a4.$k.ag(a)},$type:new $.ig.Type("RangeWorksheetCellFormatBase",$$ak.$s.$type,[$$a4.$fz.$type])},true);$c("Spreadsheet_SelectionWorksheetCellFormat:cy","RangeWorksheetCellFormatBase",{_ao:null,init:function(a){$$t.$gj.init.call(this);$$ak.$c.y(a);this._ao=a},_q:function(){var a=this._ao.activeSelection();if(a!=null){var b=a.activeCell();var c=this._ao._a7;if(c!=null){var d=c._bc().rows()._aj(b.row());return new $$t.n3(c._bc()._b4(d,b.column()))}}return null},_setBorders:function(a,b,c){var d=this._ao._a7;if(d==null||d.activePane()==null){return}var e=d.activePane().selection();this._ao._gg(21,function(){d._ik(e.cellRanges(),a,b,c)},null,false,null,true,false)},_al:function($t,a,b,c){var d=10;switch(c){case 536870912:d=9;break;case 128:d=6;break;case 1024:d=7;break;case 4096:d=8;break;case 16384:d=19;break;case 256:case 512:case 2048:case 8192:case 32640:d=19;break;default:if(c!=0){if((c&~32640)==0){d=19}}break}this._ao._ia($t,b,a,d,c)},_s:function(){return this._ao.workbook()},$type:new $.ig.Type("Spreadsheet_SelectionWorksheetCellFormat",$$t.$gj.$type)},true);$c("Spreadsheet_SimpleNamedReference:cz","ValueType",{init:function(a){if(a>0){switch(a){case 1:this.init1.apply(this,arguments); break}return}this._b=new $$a4.lv;$$0.$bh.init.call(this)},_a:null,_b:null,init1:function(a,b,c){this._b=new $$a4.lv;$$0.$bh.init.call(this);this._a=b;this._b=c},compareTo:function(a){return $1(this._a.name(),a._a.name(),1)},$type:new $.ig.Type("Spreadsheet_SimpleNamedReference",$$0.$bh.$type,[$$0.$a.$type.specialize(-1)])},true);$$t.$cz.$type.initSelfReferences();$c("Spreadsheet_NameBoxList:c0","LazyReadOnlyNotifyCollection$1",{_p:null,init:function(a){$$t.$no.init.call(this,String);this._p=a},_o:function(a){a.clear();var b=this._p.workbook();if(b!=null){var c=this._p.activeWorksheet();var e=b.namedReferences().getEnumerator();while(e.moveNext()){var d=e.current();if(d.scope()!=b&&d.scope()!=c){continue}if(d._p()){continue}if(d._bo(false,null)==null){continue}a.add(d.name())}var g=b.worksheets().getEnumerator();while(g.moveNext()){var f=g.current();var i=f.tables().getEnumerator();while(i.moveNext()){var h=i.current();a.add(h.name())}}if(a.count()>1){var j=$b($$4.$x.$type.specialize(String),a)||new $$4.x(String,1,a);j.sort1($$6.$t.currentCultureIgnoreCase);if(j!=a){a.clear();var l=j.getEnumerator();while(l.moveNext()){var k=l.current();a.add(k)}}}}},_q:function(){this._h()},$type:new $.ig.Type("Spreadsheet_NameBoxList",$$t.$no.$type.specialize(String))},true);$c("Spreadsheet_SynchronizationSuspender:c1","Object",{_a:null,init:function(a){$.ig.$op.init.call(this);this._a=a;a._ip()},dispose:function(){if(this._a!=null){var a=this._a;this._a=null;a._h8(true)}},$type:new $.ig.Type("Spreadsheet_SynchronizationSuspender",$.ig.$ot,[$$0.$au.$type])},true);$c("ISpreadsheetEditInfo:d6","Object",{$type:new $.ig.Type("ISpreadsheetEditInfo",null)},true);$c("Spreadsheet_CustomEditValueParser:c2","Object",{a:null,b:null,c:null,e:null,init:function(a,b){$.ig.$op.init.call(this);this.b=a;this.c=b},parseValue:function(a){var $self=this;if(this.a==null){this.a=new $$t.ed(this)}this.e=a;var b;var c=function(){var d=$$t.$ec.ac($self.a,$self,false,true,b);b=d.p4;return d.ret}();if(c!=this){if(b!=-1||c!=null&&!(typeof c==="string")){var d=new $$t.c3;d.c=a;d.b=c;d.a=b;return d}}return null},unformattedText:function(){return this.e},editCellFormat:function(){return this.c},createDocument:function(){return null},workbook:function(){return this.b.workbook()},isFixedDecimalEnabled:function(){return this.b.isFixedDecimalEnabled()},fixedDecimalPlaceCount:function(){return this.b.fixedDecimalPlaceCount()},$type:new $.ig.Type("Spreadsheet_CustomEditValueParser",$.ig.$ot,[$$t.$d5.$type,$$t.$d6.$type])},true);$c("Spreadsheet_CustomEditValue:c3","Object",{init:function(){$.ig.$op.init.call(this)},c:null,b:null,a:0,$type:new $.ig.Type("Spreadsheet_CustomEditValue",$.ig.$ot)},true);$c("Spreadsheet_NullView:c4","Object",{a:null,init:function(a){$.ig.$op.init.call(this);this.a=a},beforeExecuteCommand:function(command,commandParameter,sourceElement){return $s(this._beforeExecuteCommand$i.apply(this,arguments))},_beforeExecuteCommand$i:function(a,b,c){return $$t.$dj.cr},createRenderCache:function(){return new $$t.c8},isCellDropDownOpen:function(){return false},isInNameBox:function(){return false},isScrollLockToggled:function(){return false},updateEditorValueMode:function(){return 1},addCellTextLocations:function(a,b){},closeMenu:function(){},getLayoutManager:function(){return null},onSheetManagerChanged:function(a,b){},remeasureRootPanel:function(){},onNameBoxValueChanged:function(){},onNameBoxWidthChanged:function(){},hasKeyboardFocusWithin:function(){return false},focus:function(){return false},onHasPendingChangeNotification:function(){},onDataObjectPasting:function(a){},notifyCanExecuteChanged:function(){},onStateVerified:function(){},shouldIncludeClipboardFormat:function(a,b){return true},shouldCopyToClipboard:function(a,b){return true},showCellDropDown:function(a,b,c,d,e){b=$.ig.util.rectFromLiteral(b);return false},showSelectAllContextMenu:function(a,b){b=$.ig.util.pointFromLiteral(b)},ShowPaneContextMenu:function(a,b,c){c=$.ig.util.pointFromLiteral(c)},ShowHeaderContextMenu:function(a,b){b=$.ig.util.pointFromLiteral(b)},ShowTabContextMenu:function(a,b){b=$.ig.util.pointFromLiteral(b)},showFilterMenu:function(a,b){return false},createCellEditManager:function(){return new $$t.c5(this.a)},createTabEditManager:function(){return new $$t.c6(this.a)},showMessageBox:function(a,b,c,d,e){return e},usesLogicalPixels:function(){return true},verifyLayout:function(){},showFilterDialog:function(a){throw new $$6.q(0)},showTopOrBottomDialog:function(a){throw new $$6.q(0)},showCustomSortDialog:function(a,b){throw new $$6.q(0)},showFormatCellsDialog:function(a,b){throw new $$6.q(0)},spreadsheetDialogServicesManager:function(){throw new $$6.q(0)},getRect:function(scrollRegion){return $.ig.util.rectToLiteral(this._getRect$i.apply(this,arguments))},_getRect$i:function(a){return $$a.$ae.empty()},getPaneRect:function(pane){return $.ig.util.rectToLiteral(this._getPaneRect$i.apply(this,arguments))},_getPaneRect$i:function(a){return $$a.$ae.empty()},initializeEditFont:function(a,b){},$type:new $.ig.Type("Spreadsheet_NullView",$.ig.$ot,[$$t.$gn.$type])},true);$c("Spreadsheet_NullCellEditManager:c5","SpreadsheetCellEditManager",{init:function(a){$$t.$em.init.call(this,a)},ac:function(){return false},ad:function(){return false},ah:function(){return false},as:function(a,b,c,d){},ap:function(){},aa:function(a){return false},ak:function(){return 0},b:function(){return null},ab:function(a){return false},at:function(){},e:function(){return null},ag:function(a,b){return false},ao:function(){},aq:function(){},av:function(a,b){},az:function(){},$type:new $.ig.Type("Spreadsheet_NullCellEditManager",$$t.$em.$type)},true);$c("Spreadsheet_NullTabEditManager:c6","SpreadsheetTabEditManager",{init:function(a){$$t.$eo.init.call(this,a)},i:function(){return false},f:function(a){return false},l:function(){return null},m:function(a,b,c){},n:function(a,b){},k:function(a){return true},o:function(){},$type:new $.ig.Type("Spreadsheet_NullTabEditManager",$$t.$eo.$type)},true);$c("Spreadsheet_NullSpreadsheetText:c7","SpreadsheetText",{init:function(){$$t.$i0.init.call(this)},a:function(){return 0},b:function(){return 0},$type:new $.ig.Type("Spreadsheet_NullSpreadsheetText",$$t.$i0.$type)},true);$c("SpreadsheetRenderCache:ix","Object",{af:0,r:null,q:null,f:null,e:null,p:false,init:function(a){$.ig.$op.init.call(this);this.p=a;this.r=new $$4.h($.ig.$op.$type,$.ig.$op.$type,0);this.q=new $$4.h($.ig.$op.$type,$.ig.$op.$type,0)},n:function(){return this.af>0},l:function(){},ak:function(){this.af++},a:function($t,a,b,c){return this.b($t,a?this.r:this.q,b,c!=null?c:$t)},b:function($t,a,b,c){a.item(c,b);return b},m:null,i:0,v:0,s:0,t:0,ae:0,u:0,x:function(a,b){if(a==null){return 0}return this.w(a.workbook(),a.displayOptions().magnificationInNormalView(),b)},w:function(a,b,c){if(a==null){return 0}var d=b/100;var e=a.cellReferenceMode();var f=a.styles().normalStyle()._i();var g=this.m==null?new $$t.nz(f):this.m._d(f);if(this.m!=g||this.i!=e||this.v!=d||this.t!=c){this.m=g;this.i=e;this.v=d;this.ae=-1;this.t=c;var h=e==1?$$t.$h5._fn(0):$$t.$h5._fo(0);var i=this.y(this.m,this.v,h)*this.v;i+=3*c;i+=c;this.s=i}return this.s},ab:function(a,b,c){if(a<100){a=100}if(this.ae!=a){this.ae=a;var d=$$t.$h5._fo(a);var e=this.aa(this.m,this.v,d)*this.v;e+=3*c;e+=c;this.u=e}return this.u},al:function(){this.m=null;this.v=0;this.ae=-1;this.t=-2147483648;this.q.clear();this.aq();this.am()},an:function(){this.af--;if(this.af==0){this.ao()}},ag:function(){return new $$7.e(2,$$6.$g.fromBase64String($$t.$ix.ai))},k:function(){if(this.n()){if(this.f==null){this.f=new $$t.iz(this.j(),this.l())}return this.f}else{return this.j()}},ad:function(){return this.e||(this.e=new $$t.iy(this))},c:function($t,a,b){return this.d($t,a?this.r:this.q,b!=null?b:$t)},d:function($t,a,b){var c;var d=a.tryGetValue(b,c);c=d.p1;return $v($t,c)},ah:function(){return new $$7.e(2,$$6.$g.fromBase64String($$t.$ix.aj))},ao:function(){this.aq();if(this.f!=null){var a=this.f;this.f=null;a._h.dispose()}},ap:function(a){var $self=this;var b;if(function(){var c=$self.r.tryGetValue(a,b);b=c.p1;return c.ret}()){if($b($$0.$au.$type,b)!==null){b.dispose()}this.r.remove(a)}},aq:function(){var a=$$5.$e.a($.ig.$op.$type,this.r.values());this.r.clear();for(var c=0;ck){this.fillRectangle7(n,k,c,j-k,e)}if(cm){this.fillRectangle7(n,f,m,h,l-m)}},fillRectangle5:function(a,b,c,d,e){var f=a._getResolvedColor1(this.a.l()).colorString();this.fillRectangle7(f,b,c,d,e)},drawEllipse:function(a,b,c,d,e,f,g){this.e.beginPath();this.e.lineWidth=a*c;this.e.strokeStyle=this.a.a8(b);var h=.5522848;var i=d+f/2;var j=e+g/2;var k=f/2*h;var l=g/2*h;var m=d+f;var n=e+g;this.e.moveTo(d,j);this.e.bezierCurveTo(d,j-l,i-k,e,i,e);this.e.bezierCurveTo(i+k,e,m,j-l,m,j);this.e.bezierCurveTo(m,j+l,i+k,n,i,n);this.e.bezierCurveTo(i-k,n,d,j+l,d,j);this.e.closePath();this.e.stroke()},fillRectangle:function(a,b,c,d,e,f,g){},drawHeaderText:function(a,b,c,d,e,f){f=f!==void 0?f:1;var g=this.a.a8(e);this.e.font=this.a.a5(a,f);this.e.textAlign="center";this.e.textBaseline="middle";this.e.fillStyle=g;this.e.fillText(b,c,d)},drawDropDownGlyph:function(a,b,c,d,e){var f=(a&2)==0?67:70;var g=this.a.a8(f);var h=this.e;h.save();h.translate(b,c);h.scale(Math.min(1,d/15),Math.min(1,e/15));h.fillStyle=g;h.strokeStyle=g;h.beginPath();var i=(a&16)!=0;var j=(a&4)!=0;var k=(a&8)!=0;var l=j||k;if(i){h.moveTo(5,3);h.lineTo(14,3);h.lineTo(11,6);h.lineTo(11,11);h.lineTo(8,11);h.lineTo(8,6);if(l){h.fill();h.beginPath();h.moveTo(3.5,4);h.lineTo(3.5,12);h.stroke();h.beginPath();h.moveTo(2,j?5.5:10.5);h.lineTo(5,j?5.5:10.5);h.stroke()}else{h.moveTo(2,9);h.lineTo(7,9);h.lineTo(4.5,12);h.fill()}}else if(l){h.moveTo(3,9);h.lineTo(8,9);h.lineTo(5.5,12);h.fill();h.beginPath();h.moveTo(10.5,3);h.lineTo(10.5,11);h.stroke();h.beginPath();h.moveTo(9,j?4.5:9.5);h.lineTo(12,j?4.5:9.5);h.stroke()}else{h.moveTo(4,6);h.lineTo(11,6);h.lineTo(7.5,10);h.fill()}h.restore()},i:function(a,b,c){var d=$$t.$dj.bi.item(a);if(d==null){return null}var e=d.getLength(0);var f=d.getLength(1);if(this.d==null){this.d=document.createElement("canvas")}var g=this.d.getContext("2d");this.d.width=f;this.d.height=e;var h=g.createImageData(f,e);var i=h.data;var j=0;for(var k=0;k0&&f>0){var m=$$5.$e.a($$a4.$ag.$type,$$5.$e.x($$a4.$ag.$type,Number,a.stops(),function(n){return n.offset()}));var n=m[0];var o=new $$a.ax;if(m[1].offset()!=n.offset()){o=$$5.$e.ad($$a4.$ag.$type,$$5.$e.x($$a4.$ag.$type,Number,a.stops(),function(p){return p.offset()})).colorInfo()._getResolvedColor()}else{var p=new $$4.x($$a.$ax.$type,0);for(var q=0,r=m.length;q0){this.e.beginPath();this.e.moveTo(b,c);this.e.lineTo(b+(j+l)*d,c+h*e);this.e.lineTo(b+(j+l)*d,c+i*e);this.e.lineTo(b,c+e);this.e.closePath();this.e.fillStyle=this.g(b,c,d,e,0,.5,j,.5,a.stops());this.e.fill()}if(h>0){this.e.beginPath();this.e.moveTo(b,c);this.e.lineTo(b+j*d,c+(h+l)*e);this.e.lineTo(b+k*d,c+(h+l)*e);this.e.lineTo(b+d,c);this.e.closePath();this.e.fillStyle=this.g(b,c,d,e,.5,0,.5,h,a.stops());this.e.fill()}if(k<1){this.e.beginPath();this.e.moveTo(b+d,c);this.e.lineTo(b+(k-l)*d,c+h*e);this.e.lineTo(b+(k-l)*d,c+i*e);this.e.lineTo(b+d,c+e);this.e.closePath();this.e.fillStyle=this.g(b,c,d,e,1,.5,k,.5,a.stops());this.e.fill()}if(i<1){this.e.beginPath();this.e.moveTo(b,c+e);this.e.lineTo(b+j*d,c+(i-l)*e);this.e.lineTo(b+k*d,c+(i-l)*e);this.e.lineTo(b+d,c+e);this.e.closePath();this.e.fillStyle=this.g(b,c,d,e,.5,1,.5,i,a.stops());this.e.fill()}},$type:new $.ig.Type("CanvasSpreadsheetGraphics",$.ig.$ot,[$$t.$dc.$type])},true);$c("IVisualElementVisitor:al","Object",{$type:new $.ig.Type("IVisualElementVisitor",null)},true);$c("VisualElementDomBuilder:aa","Object",{init:function(){$.ig.$op.init.call(this)},m:function(){return"ui-tooltip"},l:function(){return"ui-tooltip-body"},n:function(){return"ui-tooltip-title"},createAbsoluteDiv:function(a,b){$$t.$aa.createPlatformElement(a,"div",b,true,true)},createPlatformElement:function(a,b,c,d,e){var f=a.__parent.a7;if(f==null){return}var g=f.createElement(b);if(c!=null){g.addClass(c)}a.a7=f.getSubRenderer(g);if(d){g.setRawStyleProperty("position","absolute")}if(e){g.setRawStyleProperty("overflow","hidden")}f.append(g)},q:function(a){if(a.a7==null){switch(a.bx){case"TextBox":$$t.$aa.createPlatformElement(a,"textarea",this.g(a),true,false);a.a7.rootWrapper().listen("input",function(b){var c=b.originalEvent.target;var d=c.value;a.co(d);a.cp()});break;case"ComboBox":{$$t.$aa.createPlatformElement(a,"select",null,true,false);a.a7.rootWrapper().listen("change",function(b){var c=b.originalEvent.target;var d=c.selectedIndex;a.co(d<0?null:c.options[d].text);a.cq()})}break;case"ToolTip":$$t.$aa.createAbsoluteDiv(a,this.m());$$t.$aa.createPlatformElement(a.cg,"div",this.n(),false,false);$$t.$aa.createPlatformElement(a.cf,"div",this.l(),false,false);break;case"ScrollBar":case"ScrollBarFarButton":case"ScrollBarFarTrack":case"ScrollBarNearButton":case"ScrollBarNearTrack":case"ScrollBarThumb":$$t.$aa.createAbsoluteDiv(a,this.f(a));break;default:case"Button":case"RepeatButton":case"ToggleButton":case"Line":$$t.$aa.createAbsoluteDiv(a,null);break}}},f:function(a){return null},g:function(a){return null},r:function(a){if(a.ch()){a.ch(false);var b=a.a7.rootWrapper();this.x(a);if(a.ck()!=null){a.ci(false);var d=a.ck().getEnumerator();while(d.moveNext()){var c=d.current();var e=a.a7.createElement("option");if(c==a.co()){e.setAttribute("selected","true")}e.setText(c);$(e.getNativeElement()).bind("click",function(f){a.co($(this).prop("text"));a.cq()});b.append(e)}}}if(a.ci()){a.ci(false);var f=a.a7.rootWrapper().getNativeElement();if(a.ck()!=null&&a.ck().count()>0&&!String.isNullOrEmpty(a.co())){$(f).val(a.co())}else{$(f).val([])}}},s:function(a){if(a.cg()){a.a7.rootWrapper().setRawStyleProperty("background-color",a.cj().colorString())}},t:function(a){if(a.ci()){a.ci(false);var b=String.isNullOrEmpty(a.co())?"":a.co();var c=a.a7.rootWrapper();if(c.getProperty("value")!=b){c.setProperty($$t.$aa.k,b)}}if(a.ch()){a.ch(false);a.a7.rootWrapper().setProperty("rows",a.cl())}},u:function(a){if(a.ck()){a.ck(false);if(a.cl()){a.a7.rootWrapper().removeClass("Off")}else{a.a7.rootWrapper().addClass("Off")}}},v:function(a){if(a.cj()){a.cj(false);a.cf.a7.rootWrapper().setText(function(b){return b!=null?b:""}(a.cq()))}if(a.ck()){a.ck(false);a.cg.a7.rootWrapper().setText(function(b){return b!=null?b:""}(a.cr()))}},w:function(a){var b=a.a7.rootWrapper();if(!a.u()){b.addClass("ui-state-disabled")}else{b.removeClass("ui-state-disabled")}},x:function(a){var b=a.a7.rootWrapper();for(var c=0,d=b.getChildCount();cf?this.ab.tabItemLight:this.ab.tabItemDark;b.addClass(h)}b.setRawStyleProperty("color",c)}},ay:function(a){if(a.ch){a.ch=false;a.cg.a7.rootWrapper().setText(a.cl!=null?a.cl:"");a.cf.a7.rootWrapper().setText(a.ck!=null?a.ck:"");var b=a.cj;var c=a.ci;var d=a.a7.rootWrapper();d.setRawStyleProperty("width","auto");d.setRawStyleProperty("height","auto");a.cj=d.getProperty("clientWidth");a.ci=d.getProperty("clientHeight");if(b!=a.cj||c!=a.ci){a.a3=a.cj;a.av=a.ci;if($$a.$y.l_op_Equality(this.aa.validationInputMessagePosition(),null)){this.aa.scheduleArrange()}}}},au:function(a){if(a.cj()){a.cj(false);var b=a.cg();var c=a.ch.columnScrollRegion();var d=c._bx();var e=b.c;var f=a.a3;var g=a.av;var h=e.b()*d;var i=e.a()*d;var j=1;var k;var l="0% 0%";if(b.s()&&(h>f||i>g)){var m=f/h;var n=g/i;j=Math.min(m,n);k="scale("+j+","+j+")"}else{k="none"}if(j<1){h*=j;i*=j}var o,p;var q=0;switch(b.f){default:case 0:o=0;p=g;break;case 2:q=g-i;o=Math.max(0,i-g);p=Math.max(g,i);break;case 3:case 4:case 1:q=g/2-i/2;var r=Math.max(0,i/2-g/2);o=r;p=Math.max(g,i-r);break}var s=0;var t=h;var u=false;switch(b.e){case 0:case 1:break;case 5:case 7:t=f;break;case 3:s=f-h;break;case 2:case 6:s=f/2-h/2;break;case 4:u=true;break}var v;if(b.i()||$l(b.al,null)||$l(b.am,null)||h>f){var w=!$k(b.am)?b.am.value():b.ae;var x=!$k(b.al)?b.al.value():b.ad;if(w==x&&o==0&&p==g&&s==0){v="rect(auto, auto, auto, auto)"}else{var y=w==b.ab?0:c._bn(w,true,true)-c._bn(b.ab,true,true);var z=c._bn(x,false,true)-c._bn(b.ab,true,true);var aa=a.ch.rowScrollRegion();p=aa._bn(b.ag,false,true)-aa._bn(b.ak,true,true);v="rect("+0+"px, "+z*d+"px, "+(p*d-b.v)+"px, "+y*d+"px)"}}else{v="auto"}var ab=f-h;var ac=e.e!=a.cv||u!=a.ck||u&&(ab!=a.cr||q!=a.cp);a.ck=u;a.cr=ab;var ad=a.a7.rootWrapper();if(ac){ad.setProperty("innerHTML",e.e);a.cv=e.e}var ae=b.ar.colorString();var af=t;var ag=i;var ah=ac||a.cu!=k||a.cp!=q||a.co!=s||a.ct!=ae||a.cq!=af||a.cn!=ag;if(ah){var ai=ad.getChildAt(0);if(ac||a.cu!=k){ai.setRawStyleProperty("transform",k);a.cu=k;ai.setRawStyleProperty("transformOrigin",l)}if(ac||q!=a.cp){a.cp=q;ai.setRawStyleProperty("top",a.cp+"px")}if(ac||s!=a.co){a.co=s;ai.setRawStyleProperty("left",s+"px")}if(u&&ac){var aj=h;var ak=f-h;while(ak>h){var al=ai.clone();al.setRawStyleProperty("left",aj+"px");al.setRawStyleProperty("top",q+"px");ad.append(al);aj+=h;ak-=h}}if(ac||ae!=a.ct){a.ct=ae;ai.setRawStyleProperty("color",ae)}if(ac||af!=a.cq){a.cq=af;ai.setRawStyleProperty("width",af+"px")}if(ac||ag!=a.cn){a.cn=ag;ai.setRawStyleProperty("height",ag+"px")}}if(v!=a.cs){a.cs=v;ad.setRawStyleProperty("clip",v)}if(f!=a.cm){a.cm=f;ad.setRawStyleProperty("width",f+"px")}if(g!=a.cl){a.cl=g;ad.setRawStyleProperty("height",g+"px")}}},av:function(a){if(a.ci()){a.ci(false);var b=a.cj;var c=$.ig.truncate(Math.ceil(a.a3));var d=$.ig.truncate(Math.ceil(a.av));if(c!=b.c){a.a7.rootWrapper().setAttribute("width",c)}if(d!=b.a){a.a7.rootWrapper().setAttribute("height",d)}b.d.clearRect(0,0,b.c,b.a);var e=this.aa._a0().t();b.d.drawImage(e,(a.cg()-1)*16,0,16,16,0,0,c,d);b.a=d;b.c=c}},aw:function(a){var b=a.a7.rootWrapper();if(a.ck()){a.ck(false);var c;if($$a.$ae.l_op_Equality(a.cn(),null)){c="auto"}else if(a.cn().isEmpty()){c="rect(0px, 0px, 0px, 0px)"}else{var d=a.cn();c="rect("+(d.top()-a.a2)+"px, "+(d.right()-a.ax)+"px, "+(d.bottom()-a.a2)+"px, "+(d.left()-a.ax)+"px)"}b.setRawStyleProperty("clip",c)}if(a.cj()){a.cj(false);var e="transparent";var f=a.cg();var g=true;if($$t.$dj.a6(f)){}else if($b($$a4.$ac.$type,f)!==null&&f.patternStyle()==1){e=f.backgroundColorInfo()._getResolvedColor().colorString()}else if($b($$a4.$ae.$type,f)!==null){var h=f;var i=$$t.$dj.b4(h.angle());var j=$$t.$dj.b3(i,a.a3,a.av);e="linear-gradient("+(180-$$a4.$aa.g(j*180/Math.PI,2))+"deg";var l=h.stops().getEnumerator();while(l.moveNext()){var k=l.current();e+=", "+k.colorInfo()._color$i().value().colorString()+" "+k.offset()*100+"%"}e+=")"}else{if(a.cl==null){var m=a.a7;var n=a.cl=m.createElement("canvas");n.setRawStyleProperty("position","absolute");m.append(n)}var o=this.aa._ek();var p=$.ig.truncate(Math.ceil(a.a3*o));var q=$.ig.truncate(Math.ceil(a.av*o));a.cl.setAttribute("width",p);a.cl.setAttribute("height",q);a.cl.setRawStyleProperty("width",a.a3+"px");a.cl.setRawStyleProperty("height",a.av+"px");var r=a.a7.get2DCanvasContext(a.cl);if(o!=1){r.save();r.scale(o,o)}r.clearRect(0,0,a.a3,a.av);var s=new $$t.dd(r,this.aa._a8()._al._j());s.fillRectangle3(f,0,0,a.a3,a.av);if(o!=1){r.restore()}g=false}if(g&&a.cl!=null){var t=a.cl;a.cl=null;t.remove()}b.setRawStyleProperty("background",e)}},ax:function(a){var b=a.a7.rootWrapper();if(a.cw()){a.cw(false);var c;if(!a.c3()){c="rect(0px, 0px, 0px, 0px)"}else if($$a.$ae.l_op_Equality(a.de(),null)){c="auto"}else if(a.de().isEmpty()){c="rect(0px, 0px, 0px, 0px)"}else{var d=a.de();c="rect("+(d.top()-a.a2)+"px, "+(d.right()-a.ax)+"px, "+(d.bottom()-a.a2)+"px, "+(d.left()-a.ax)+"px)"}b.setRawStyleProperty("clip",c)}if(a.cv()){a.cv(false);var e=function(f){return f!=null?f:""}(a.c9());if(b.getProperty("value")!=e){if(a.c3()){b.setProperty($$t.$aa.k,e)}else{b.setProperty("value",e)}}if(!a.c3()){var f=b.getNativeElement();var g=f.selectionStart;var h=f.selectionEnd;if(g!=0||h!=e.length){$$t.$dj.bc(f,0,e.length)}}}if(a.c4()){a.c4(false);b.setRawStyleProperty("opacity",a.c3()?1:0);if(!a.c3()){b.setRawStyleProperty("clip","rect(0px, 0px, 0px, 0px)");$$t.$dj.bc(b.getNativeElement(),0,a.c9()==null?0:a.c9().length)}}if(a.cy()){a.cy(false);b.setRawStyleProperty("color",a.dc().colorString())}if(a.cx()||a.c2()){a.cx(false);a.c2(false);$$t.$df.a3(b,a.ci(),a.c6())}if(a.cz()){a.cz(false);var i;switch(a.cg()){case 3:i="right";break;default:case 1:case 4:case 5:i="left";break;case 2:case 6:case 7:i="center";break}b.setRawStyleProperty("text-align",i)}if(a.c0()){a.c0(false);$$t.$df.a4(b,a.dg())}},a4:function(a,b){if(b!=null){a.setRawStyleProperty("padding-left",b._c+"px");a.setRawStyleProperty("padding-top",b._e+"px");a.setRawStyleProperty("padding-right",b._d+"px");a.setRawStyleProperty("padding-bottom",b._b+"px")}},a3:function(a,b,c){if(b!=null){var d=b.height()/20*c;switch(b.superscriptSubscriptStyle()){case 2:case 1:d*=.66;break}a.setRawStyleProperty("font-family",'"'+b.name()+'", sans-serif');a.setRawStyleProperty("font-size",d+"pt");a.setRawStyleProperty("font-weight",$j(b._bold$i(),true)?"bold":"normal");a.setRawStyleProperty("font-style",$j(b._italic$i(),true)?"italic":"normal");var e=$j(b._strikeout$i(),true);var f="none";switch(b.underlineStyle()){case 2:case 1:if(e){f="line-through underline"}else{f="underline"}break;default:if(e){f="line-through"}break}a.setRawStyleProperty("text-decoration",f)}},a0:function(a){a.setAttribute("spellcheck",false)},a2:function(a){a.setAttribute("spellcheck",false);a.setRawStyleProperty("resize","none");a.setRawStyleProperty("border","none");a.setRawStyleProperty("outline","none");a.setRawStyleProperty("max-width","none");a.setRawStyleProperty("max-height","none");a.setRawStyleProperty("background-color","transparent");a.setRawStyleProperty("box-sizing","border-box");a.setRawStyleProperty("margin",0);a.setRawStyleProperty("padding",0)},a1:function(a){var $self=this;var b=a.a7.rootWrapper();$$t.$df.a2(b);b.setAttribute("id","SpreadsheetInplaceEditor");this.as(b);b.listen("input",function(c){var d=c.originalEvent;var e=d.inputType;if(e!=null&&!$self.aa.isInEditMode()&&(e=="historyUndo"||e=="historyRedo")){a.cv(true);return}var f=c.originalEvent.target;var g=f.value;a.c9(g);if(!$$t.$dj.a0(a,document.activeElement)){return}$self.aa._ds(true);if(!a.c3()){if(!$self.aa._d2(g,String.isNullOrEmpty(g))||!$self.aa.isInEditMode()){a.cv(true)}}a.da()})},a5:function(a,b){if(a!=null){a.setText(b!=null?b:"")}},ae:function(a){var b=$$t.$dj.c3(a);return b!=null&&this.aj.contains(b)},af:function(a){return a!=null&&a.bx=="ComboBox"&&a.__parent!=null&&a.__parent.bx=="FormulaBarNameBoxContainer"},a7:function(a,b){var c=a.a7.rootWrapper();c.setAttribute("title",this.aa._fq(b,[]));c.setAttribute("data-localeid",b);c.setAttribute("data-localeattr","title")},ah:function(a){var b=this.aa._m();return b!=null&&this.ag(b.a7.rootWrapper().getNativeElement(),a)},ag:function(a,b){if(a!=null){var c=b==null?"":b;var d=!$$t.$aa.b&&a==document.activeElement&&document.queryCommandSupported("insertText");if(d&&c.length>0&&c.charAt(c.length-1)=="\n"){d=false}if(d){document.execCommand("insertText",false,c)}else{var e=a.value;var f=a.selectionStart;var g=a.selectionEnd;var h=e.substring(0,f)+c+e.substr(g);a[$$t.$aa.k]=h;$$t.$dj.bc(a,g+c.length,g+c.length)}return true}return false},$type:new $.ig.Type("SpreadsheetVisualElementDomBuilder",$$t.$aa.$type)},true);$c("SpreadsheetVisualElementDomBuilder_CanvasCache:dg","Object",{init:function(){this.b=1;$.ig.$op.init.call(this)},d:null,c:0,a:0,b:0,$type:new $.ig.Type("SpreadsheetVisualElementDomBuilder_CanvasCache",$.ig.$ot)},true);$c("SpreadsheetMetricsCache:dh","Object",{init:function(){this.ap=new $$a.af;this.al=new $$a.af;this.am=new $$a.af;this.ao=new $$a.af;this.an=new $$a.af;$.ig.$op.init.call(this)},x:0,y:0,v:0,t:0,w:0,u:0,z:0,aa:0,r:0,s:0,e:null,d:null,q:0,p:0,ak:0,aj:0,ac:0,ab:0,ae:0,ad:0,ai:0,ah:0,ag:0,af:0,i:0,h:0,g:0,f:0,k:0,j:0,ap:null,al:null,am:null,ao:null,an:null,m:0,n:0,o:0,b:null,c:null,a:null,l:0,$type:new $.ig.Type("SpreadsheetMetricsCache",$.ig.$ot)},true);$c("JsSpreadsheetRenderCache:di","SpreadsheetRenderCache",{au:null,a1:null,a3:null,as:null,ay:null,ax:null,aw:null,az:null,init:function(a){$$t.$ix.init.call(this,true);this.au=a;this.ay=new $$a4.o(null,0);this.ay._dk();this.ax=new $$t.n2(this.ay);this.aw=new $$t.n0(null,this.ay);this.az=new $.ig.LRUCache$2(String,$$t.$b5.$type,0,250)},l:function(){return this.au.workbook()},y:function(a,b,c){var d=this.a5(a,b);return this.au._a0().h("font:"+d,d)/b},aa:function(a,b,c){var d=b;var e=this.a4();e.font=this.a5(a,d);var f=e.measureText(c);return Math.ceil(f.width/d)},z:function(a,b){return this.aa(a._af(),a._bx(),b)},am:function(){this.as=null;this.az.i()},o:function(a){if(this.au._a0()==null){return false}if(this.as==null){this.as=this.at()}return $.ig.BrushUtilCore.prototype.a(this.as[a])},j:function(){return $$a4.$n._bp(this.au.workbook())},ac:function(a,b){var c=this.c($$a4.$ia.$type,true,null)||this.a($$a4.$ia.$type,true,this.j(),null);return c._getUnderlineHeight(a)},g:function(a,b,c,d,e,f,g,h){var i=a.unformattedString();var j="";var l=a.getFormattingRuns().getEnumerator();while(l.moveNext()){var k=l.current();this.aw._c(k,b);var m=i.substr(k.startIndex(),k.length());if(!e){m=$x(m,"\r\n"," ")}j+=this.a9(this.aw,m,g,true)}this.aw._c(null,this.ay);this.ax._b(b);var n=this.a6(this.ax,g);this.ax._b(this.ay);return this.av(c,d,e,j,g,null,i,n)},h:function(a,b,c,d,e,f,g,h){if(a!=null&&a.length>0&&a.charCodeAt(a.length-1)==10){a+=" "}this.ax._b(b);var i=this.a6(this.ax,g);var j=this.a9(this.ax,a,g,false);var k=this.av(c,d,e,j,g,this.ax,a,i);this.ax._b(this.ay);return k},av:function(a,b,c,d,e,f,g,h){a*=e;var i="position:absolute;";if(!String.isNullOrEmpty(h)){i+="font:"+h+";"}switch(b){case 0:case 5:i+="text-align: left;";break;case 1:i+="text-align: right;";break;case 2:i+="text-align: center;";break;case 3:i+="text-align: justify;";break;case 4:i+="text-align: justify;";break}if(c){i+="max-width:"+a+"px;";i+="overflow-wrap:break-word;word-wrap:break-word;";if(b==3||b==4){i+="white-space:pre-line;"}else{i+="white-space:pre-wrap;"}}else{i+="white-space:pre;"}var j="
"+d+"
";var k=this.az.item(j);if(k!=null){return k}var l,m;if(f!=null&&!c&&g.indexOf("\n")<0){var n=this.a4();var o=this.a6(f,e);n.font=o;var p=n.measureText(g);l=p.width;m=this.au._a0().h(this.a7(f,e),o)}else{var q=this.au._a0().s();var r=q.getStyleProperty("width");q.setRawStyleProperty("width",Math.ceil(a)+"px");q.setProperty("innerHTML",j);var s=q.getChildAt(0);var t=s.getNativeElement().getBoundingClientRect();l=Math.ceil(t.width);m=Math.ceil(t.height);q.setProperty("innerHTML","");q.setRawStyleProperty("width",r)}var u=new $$t.b5;u.e=j;u.d=l/e;u.c=m/e;this.az.item(j,u);return u},a5:function(a,b){return""+a.height()/20*b+'pt "'+a.name()+'", sans-serif'},a6:function(a,b){var c="";var d=a.height()/20*b;switch(a.superscriptSubscriptStyle()){case 2:case 1:d*=.66;break}if($j(a._italic$i(),true)){c+="italic "}if($j(a._bold$i(),true)){c+="bold "}c+=d+'pt "'+a.name()+'", sans-serif';return c},a7:function(a,b){var c="";var d=a.height()/20*b;switch(a.superscriptSubscriptStyle()){case 2:d*=.66;c+="vertical-align: sub;";break;case 1:d*=.66;c+="vertical-align: super;";break}c+='font-family:"'+a.name()+'", sans-serif;';c+="font-size:"+d+"pt;";if($j(a._bold$i(),true)){c+="font-weight:bold;"}if($j(a._italic$i(),true)){c+="font-style:italic;"}var e=$j(a._strikeout$i(),true);switch(a.underlineStyle()){case 2:if(e){c+="text-decoration:line-through underline;"}else{c+="text-decoration:underline;"}c+="border-bottom: solid "+Math.max(1,$$a4.$aa.f(b))+"px;";break;case 1:if(e){c+="text-decoration:line-through underline;"}else{c+="text-decoration:underline;"}break;default:if(e){c+="text-decoration:line-through;"}break}return c},a4:function(){if(this.a3==null){var a=this.au._e9();this.a1=a.getSubRenderer(a.createElement("canvas"));this.a3=this.a1.get2DCanvasContext(this.a1.rootWrapper())}return this.a3},at:function(){var a=this.au._a0().a;var b=this.au.brushes();var c=new Array(a.length);$.ig.util.arrayCopyTo(a,c,0);if(b!=null){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();var f=d.value();if(f==null){f=$$t.$di.ba}var g=$.ig.util.getValue(d.key());c[g]=f}}return c},a2:function(){return this.au._a0().t()},a8:function(a){if(this.as==null){this.as=this.at()}return this.as[a].__fill},a9:function(a,b,c,d){b=$x($x($x(b,"&","&"),"'","'"),'"',""");var e=this.a7(a,c);if(d){var f=a.colorInfo()._g(this.l(),false)._color$i().value();e+="color:"+f.colorString()+";"}return""+b+""},$type:new $.ig.Type("JsSpreadsheetRenderCache",$$t.$ix.$type)},true);$c("spreadsheet.SpreadsheetCellRange:dm","ValueType",{init:function(){var a;if(arguments.length===0){a=0}else if(arguments.length===1){a=3}else if(arguments.length===2){a=1}else if(arguments.length===4){a=2}if(a>0){switch(a){case 1:this._init1.apply(this,arguments);break;case 2:this._init2.apply(this,arguments);break;case 3:this._init3.apply(this,arguments);break;default:throw new Error("Invalid arguments")}return}$$0.$bh.init.call(this)},_t:0,_w:0,_u:0,_x:0,_v:0,_staticInit:function(){$$t.$dm.empty=new $$t.dm((-1),(-1),(-1),(-1))},_init1:function(a,b){$$t.$dm._init2.call(this,a,b,a,b)},_init2:function(a,b,c,d){$$0.$bh.init.call(this);if(a!=-1||c!=-1||b!=-1||d!=-1){$$t.$dm._ah(a,"firstRow");$$t.$dm._ah(c,"lastRow");$$t.$dm._ah(b,"firstColumn");$$t.$dm._ah(d,"lastColumn")}this._u=Math.min(a,c);this._x=Math.max(a,c);this._t=Math.min(b,d);this._w=Math.max(b,d);this._v=this._u^this._x<<5^this._t<<10^this._w<<15},_init3:function(a){$$0.$bh.init.call(this);var b;var c;var d;var e;var f=$$a4.$k.fs(a,2,$$0.$cf.currentCulture(),b,c,d,e);b=f.p3;c=f.p4;d=f.p5;e=f.p6;if(d<0&&b<0){throw new $$6.d(1,$y("The specified address '{0}' is not a valid A1 cell range address.",a))}if(d<0){d=b;e=c}$$t.$dm._ah(b,"firstRow");$$t.$dm._ah(d,"lastRow");$$t.$dm._ah(c,"firstColumn");$$t.$dm._ah(e,"lastColumn");this._u=Math.min(b,d);this._x=Math.max(b,d);this._t=Math.min(c,e);this._w=Math.max(c,e);this._v=this._u^this._x<<5^this._t<<10^this._w<<15},equals:function(){var n;if(arguments.length===1){if($b($$t.$dm.$type,arguments[0])!==null){n=0}else if($b($.ig.$op.$type,arguments[0])!==null){n=1}else if(arguments[0]==null){n=1}}switch(n){case 0:return this._equals.apply(this,arguments);case 1:return this.equals1.apply(this,arguments);default:throw new Error("Invalid arguments")}},equals1:function(a){if($b($$t.$dm.$type,a)!==null){return this._equals(a)}return false},getHashCode:function(){return this._v},toString:function(){var n;if(arguments.length===0){n=0}else if(arguments.length===1){n=1}switch(n){case 0:return this._toString.apply(this,arguments);case 1:return this._toString1.apply(this,arguments);default:throw new Error("Invalid arguments")}},_toString:function(){return this._toString1(1)},firstColumn:function(){return this._t},firstRow:function(){return this._u},_aa:function(){return this._x-this._u+1},isSingleCell:function(){return this._t==this._w&&this._u==this._x},isEmpty:function(){return $$t.$dm.l_op_Equality(this,$$t.$dm.empty)},lastColumn:function(){return this._w},lastRow:function(){return this._x},_b:function(){return new $$t.dk(this._x,this._w)},_c:function(){return new $$t.dk(this._u,this._t)},_ad:function(){return this._w-this._t+1},contains:function(){var n;if(arguments.length===1){if($b($$t.$dk.$type,arguments[0])!==null){n=0}else if($b($$t.$dm.$type,arguments[0])!==null){n=1}}else if(arguments.length===2){n=2}switch(n){case 0:return this._contains.apply(this,arguments);case 1:return this._contains1.apply(this,arguments);case 2:return this._contains2.apply(this,arguments);default:throw new Error("Invalid arguments")}},_contains2:function(a,b){return!(bthis._w||athis._x)},_contains:function(a){return this._contains2(a.row(),a.column())},_contains1:function(a){return!(a.firstColumn()this._w||a.firstRow()this._x)},intersect:function(a){if(!this.intersectsWith(a)){return $$t.$dm.empty}return new $$t.dm(this._ua._x?a._x:this._x,this._w>a._w?a._w:this._w)},intersectsWith:function(a){return a._u<=this._x&&a._x>=this._u&&a._t<=this._w&&a._w>=this._t},_toString1:function(a){return this._af(a,a==1)},_af:function(a,b){var c=function(d,e,f,g,h){return $$a4.$yv.u(d,e,2,g,h,-1,-1,false,f)}(this._u,this._t,a,b,b);if(this.isSingleCell()){return c}return $y("{0}{1}{2}",c,":",function(i,j,k,l,m){return $$a4.$yv.u(i,j,2,l,m,-1,-1,false,k)}(this._x,this._w,a,b,b))},union:function(a){if(this.isEmpty()){return a}return new $$t.dm(this._u>a._u?a._u:this._u,this._t>a._t?a._t:this._t,this._x0){b=$.ig.util.stringSplit(a,[","],1)}var c=b==null?0:b.length;var d=new Array(c);for(var e=0;e0){d.h(c)}d.l(e._toString1(b))}return d.toString()},_ah:function(a,b){if(a<0){throw new $$6.d(2,"Row and column indexes must be 0 or greater.",b)}},_equals:function(a){return a._u==this._u&&a._x==this._x&&a._t==this._t&&a._w==this._w},l_op_Equality:function(a,b){return a._equals(b)},l_op_Equality_Lifted:function(a,b){a=$t($$t.$dm.$type,a);b=$t($$t.$dm.$type,b);if(!a.hasValue()){return!b.hasValue()}else if(!b.hasValue()){return false}return $$t.$dm.l_op_Equality(a.value(),b.value())},l_op_Inequality:function(a,b){return!$$t.$dm.l_op_Equality(a,b)},l_op_Inequality_Lifted:function(a,b){a=$t($$t.$dm.$type,a);b=$t($$t.$dm.$type,b);if(!a.hasValue()){return b.hasValue()}else if(!b.hasValue()){return true}return $$t.$dm.l_op_Inequality(a.value(),b.value())},$type:new $.ig.Type("spreadsheet.SpreadsheetCellRange",$$0.$bh.$type,[$$0.$b.$type.specialize(-1)])},true);$$t.$dm.$type.initSelfReferences();$$t.dm.l_op_Equality=$$t.dm.prototype.l_op_Equality.runOn($$t.dm.prototype);$$t.dm.l_op_Equality_Lifted=$$t.dm.prototype.l_op_Equality_Lifted.runOn($$t.dm.prototype);$$t.dm.l_op_Inequality=$$t.dm.prototype.l_op_Inequality.runOn($$t.dm.prototype);$$t.dm.l_op_Inequality_Lifted=$$t.dm.prototype.l_op_Inequality_Lifted.runOn($$t.dm.prototype);$c("SpreadsheetDropDownButton:h9","Object",{init:function(){this.g=$$t.$h9.f;$.ig.$op.init.call(this)},d:0,c:0,b:0,a:0,g:null,toString:function(){return $$a4.$yv.u(this.d,this.c,2,true,true,-1,-1,false,1)+" "+$$t.$ib.getBox(this.b)},$type:new $.ig.Type("SpreadsheetDropDownButton",$.ig.$ot)},true);$c("SpreadsheetUtilities:dj","Object",{init:function(){$.ig.$op.init.call(this)},bu:function(a){var b=2.2;var c=Math.pow(a.o()/255,b)*.2126+Math.pow(a.n()/255,b)*.7152+Math.pow(a.m()/255,b)*.0722;return c},bv:function(a,b){if(!String.isNullOrEmpty(a)&&a!="auto"){if(a.contains("px")){a=$x(a,"px","")}var c=parseFloat(a);if(!isNaN(c)){return c}}return b},a0:function(a,b){if(b==null||a==null||a.a7==null){return false}var c=a.a7.rootWrapper().getNativeElement();return c.contains(b)},b9:function(a,b,c,d){var e=a._e9().createElement("canvas");e.setProperty("width",c);e.setProperty("height",d);var f=a._a8()._al._j();var g=a._e9().get2DCanvasContext(e);var h=new $$t.dd(g,f);b(h);return e},b7:function(a,b,c,d){return b==-1?null:$$t.$dj.b9(a,function(e){e.drawIcon(b,0,0,c,d,0,0,c,d)},c,d)},b6:function(a,b,c,d,e){return $$t.$dj.a6(b)?null:$$t.$dj.b9(a,function(f){if($$a4.$ah.l_op_Inequality(e,null)){f.drawRectangle1(6,e,1,.5,.5,c-1,d-1);f.fillRectangle3(b,1,1,c-2,d-2)}else{f.fillRectangle3(b,0,0,c,d)}},c,d)},b8:function(a,b,c,d,e){return $$a4.$ah.l_op_Equality(b,null)?null:$$t.$dj.b9(a,function(f){if($$a4.$ah.l_op_Inequality(e,null)){f.drawRectangle1(6,e,1,.5,.5,c-1,d-1);f.fillRectangle5(b,1,1,c-2,d-2)}else{f.fillRectangle5(b,0,0,c,d)}},c,d)},cy:function(a){var b="";var c=a;while(c!=null){if(b.length>0){b="->"+b}var d=c;var e=d.className;if(!String.isNullOrEmpty(e)){b="{"+e+"}"+b}var f=d.id;if(!String.isNullOrEmpty(f)){b="("+f+")"+b}b=c.nodeName+b;c=d.parentNode}return b},bn:function(a){var b=new $$4.x($$1.$h.$type,0);var c=a.getChildCount();for(var d=0;db){var f=new $$t.ei;f.f=b;f.e=d-b;a.h.add(f)}var g=new $$t.ei;g.f=d;g.e=e;$$t.$dj.dw(g.a,c);a.h.add(g);b=d+e;return b},cu:function(a){a=$$t.$dj.dh.g(a,"");a=$x($x($x(a,"__","ZZQQQ"),"_",""),"ZZQQQ","_");return a},cv:function(a,b){b=String.empty();a=$$t.$dj.dh.g(a,"");var c="";a=$x(a,"__","ZZQQQ");var d=a.indexOf("_");var e=d+1;if(e0){e=c.__inner[d-1]}else if(b&&d=0},cc:function(a){return $.ig.truncate($$a4.$aa.f(a))*15},bx:function(a){return a/15},bw:function(a){return a/15},eq:function(a){return new $$a.ae(0,a.x(),a.y(),a.width(),a.height()); },bj:function(){var a=new $$4.h($$0.$aw.$type,$$t.$ev.$type,0);a.item(0,0);a.item(49,9);var d=[1,2,3,4,37,38,39,40];for(var c=0;c=$$t.$dj.a.length){a=1}if(b==-1){b=0}else if(b>=$$t.$dj.a.length){b=1}var c=$$t.$dj.a[a];var d=$$t.$dj.a[b];return d>c},ce:function(a){switch(a){case 6:case 5:return 3;case 2:case 10:case 12:case 8:case 13:return 2;case 0:return 0;default:return 1}},cf:function(a){if(a==-1){a=0}else if(a>=$$t.$dj.a.length){a=1}return $$t.$dj.a[a]},p:function(a){var b;if(!function(){var c=$$t.$dj.bf.tryGetValue(a,b);b=c.p1;return c.ret}()){b=10}return b},y:function(a){var b;if(a.cellRanges().count()>1){b=2}if(a._bj().count()>0){b=1}else if(a._bi().count()>0){b=0}else{b=2}if(b==2){var c=a._m().activeTable();if(c!=null){b=7}}return b},k:function(a,b,c){var d=a._getCellValue1(b);var e=new $$a4.l9(b);e.b=1;var f=a._av(e);c=f.g;if($b($$0.$aq.$type,d)!==null||$b($$a4.$dl.$type,d)!==null||d==null){return{ret:0,p2:c}}if($$a4.$k.ba(d)||$b($$0.$s.$type,d)!==null){if(f.c()&&(f.b&1)!=0){return{ret:2,p2:c}}else{return{ret:3,p2:c}}}else{return{ret:1,p2:c}}},cg:function(a){switch(a){case 1:return 3;case 3:return 2;case 2:return 1;case 0:return 0;default:return 0}},cz:function(a,b,c){var d=null;switch(b){case 93:d="Undo_InsertCells";break;case 95:d="Undo_InsertColumns";break;case 97:d="Undo_InsertRows";break;case 94:case 96:case 98:d="Undo_Delete";break;case 28:d="Undo_ConditionalFormat";break;case 4:case 61:case 85:d="Undo_FormatCells";break;case 18:case 50:case 51:d="Undo_MergeCells";break;case 16:case 47:case 48:case 49:d="Undo_Hyperlink";break;case 99:d="Undo_Zoom";break;case 53:case 54:case 17:d="Undo_CreateNamedReference";break;case 62:d="Undo_Shape";break;case 63:d="Undo_ShapeAdd";break;case 64:d="Undo_ShapeRemove";break;case 21:d="Undo_ClearShapes";break;case 6:d="Undo_ChartAdd";break;case 7:d="Undo_ChartModify";break;case 8:d="Undo_ChartRemove";break;case 66:d="Undo_SparklineAdd";break;case 68:d="Undo_SparklineColorChange";break;case 69:d="Undo_SparklineDataChange";break;case 67:d="Undo_SparklineRemove";break;case 70:d="Undo_SparklineStyleChange";break;case 71:d="Undo_SparklineTypeChange";break;case 73:d="Undo_CreateTable";break;case 84:d="Undo_RemoveTable";break;case 25:d="Undo_ClearTables";break;case 35:{switch(c){case"Reset":d="Undo_ResetOptions";break;case"TabColorInfo":d="Undo_TabColor";break;case"View":d="Undo_View";break}break}case 1:case 38:case 39:case 40:case 15:d="Undo_Filter";break;case 80:case 2:case 22:d="Undo_Sort";break;case 24:case 81:case 82:case 83:d="Undo_Style";break;case 26:{switch(c){case"Width":case"Hidden":d="Undo_ResizeColumn";break;case"OutlineLevel":d="Undo_Group";break}break}case 60:{switch(c){case"Height":case"Hidden":d="Undo_ResizeRow";break;case"OutlineLevel":d="Undo_Group";break}break}case 65:{switch(c){case"TabColorInfo":d="Undo_TabColor";break}break}case 90:{switch(c){case"ResizeColumns":d="Undo_ResizeColumn";break;case"ResizeRows":d="Undo_ResizeRow";break}break}}if(d==null){return $$a4.$b8.$getName(b)}return $$t.$dj.c7(a,d,[])},c0:function(a,b){var c=a._fq("MenuItem_ClearFilterEmpty",[]);if(a._a8()!=null){var d=a._a8()._fp(b);if(!String.isNullOrEmpty(d)){c=a._fq("MenuItem_ClearFilterForColumn",[d])}}return c},ch:function(a){var b=a.numberFormat().currencySymbol();if(String.isNullOrEmpty(b)){return 0}var c=111.11.toLocaleString(a.name(),{style:"currency",currency:"USD",currencyDisplay:"symbol"});var d=c.indexOf(b);var e=c.indexOf("1");if(d<0||e<0){return 0}if(d=0){var i=g.c(h);var j=$m($$0.$s.$type,null);var k=$m($$0.$bb.$type,null);if(i.isDateSection()&&f>=0){if(i.hasAnyDateParts()){j=$$a4.$ns._be(e,f,true,true)}else if(i.hasAnyTimeParts()){var l=$$a4.$ns._be(e,f,true,true);if($l(l,null)){k=$m($$0.$bb.$type,$$a4.$ns._bq(f,true));if($l(k,null)&&$.ig.util.timeSpanTotalDays(k.value())>=1){j=l}}}}if($l(j,null)){if(i.hasAnyTimeParts()||$.ig.Date.prototype.getTimeOfDay(j.value())!=0){d=$$t.$dj.db(j.value(),b)}else{d=$$t.$dj.dg(j.value(),b)}}else if($l(k,null)){d=$$t.$dj.dd(k.value(),b)}else if(i.isNumberSection()){var m=i.percentCount();if(m==1){d=$$t.$dj.de(f,b._y())}}}}if(String.isNullOrEmpty(d)){d=$ae(f,"r",b._y())}}else{}}return d},ap:function(a){return a.styles()._i(9)._i()._bh()},aq:function(a,b){if(String.isNullOrEmpty(a)){return null}if($$t.$dj.bg==null){$$t.$dj.bg=$$t.$dj.bl()}var c=new $$a.ax;if(!function(){var d=$$t.$dj.bg.tryGetValue(a,c);c=d.p1;return d.ret}()){if(a.startsWith1("Color",3)&&a.length>5){a=a.substr(5)}if($ai(a.charAt(0))){var d;if(function(){var e=$7(a,d);d=e.p1;return e.ret}()&&d>=1&&d<=56){c=b._item$i(d-1)}}else{if(!function(){var e=$$t.$dj.bg.tryGetValue(a,c);c=e.p1;return e.ret}()){return null}}}return new $$a4.ah(c)},ak:function(a,b,c,d,e){if(a!=null){if($b($$0.$aq.$type,a)!==null||$b($$a4.$dl.$type,a)!==null){return 2}if($$a4.$k.ba(a)||$b($$0.$s.$type,a)!==null){var f=c!=null?c.workbook():null;if(f!=null){var g=$$t.$dj.ab(b,c,d,e,true);if(g!=null&&g.o()&&g.n(0)&&!g.l(0)){return 1}}return 3}}return 1},c5:function(a,b){var c=a._getCellText(b);c=$x($x(c.trim(),$$6.$h.newLine()," "),"\n"," ");return c},ah:function(a,b){if($j(b,null)||a==-1){return-1}return $$t.$dj.ai($$a4.$k.ak(a),$m($$0.$be.$type,$i(b.value())))},aj:function(a){if(a==null||a._c==-1||!a._d.hasValue()){return-1}return $$t.$dj.ai($$a4.$k.ak(a._c),$m($$0.$be.$type,$i(a._d.value())))},ai:function(a,b){if(!b.hasValue()){return-1}var c=b.value();switch(a){default:case 0:switch(c){case 2:return 1;case 1:return 2;default:case 0:return 3}case 1:switch(c){case 2:return 4;case 1:return 5;default:case 0:return 6}case 18:switch(c){case 2:return 45;case 1:return 46;default:case 0:return 47}case 9:switch(c){case 3:return 4;case 2:return 27;case 1:return 28;default:case 0:return 6}case 8:switch(c){case 3:return 1;case 2:return 25;case 1:return 26;default:case 0:return 3}case 14:switch(c){case 4:return 4;case 3:return 27;case 2:return 5;case 1:return 28;default:case 0:return 6}case 13:switch(c){case 4:return 1;case 3:return 25;case 2:return 2;case 1:return 26;default:case 0:return 3}case 3:switch(c){case 2:return 10;case 1:return 11;default:case 0:return 29}case 4:switch(c){case 2:return 14;case 1:return 15;default:case 0:return 16}case 5:switch(c){case 2:return 10;case 1:return 17;default:case 0:return 18}case 12:switch(c){case 3:return 10;case 2:return 17;case 1:return 12;default:case 0:return 13}case 10:switch(c){case 3:return 29;case 2:return 30;case 1:return 31;default:case 0:return 32}case 6:switch(c){case 2:return 19;case 1:return 20;default:case 0:return 21}case 7:switch(c){case 2:return 22;case 1:return 23;default:case 0:return 24}case 2:switch(c){case 2:return 7;case 1:return 8;default:case 0:return 9}case 17:switch(c){case 2:return 42;case 1:return 43;default:case 0:return 44}case 11:switch(c){default:case 0:return 38;case 1:return 39;case 2:return 40;case 3:return 41}case 16:switch(c){case 4:return 32;case 3:return 33;case 2:return 34;case 1:return 35;default:case 0:return 36}case 15:switch(c){default:case 0:return 37;case 1:return 38;case 2:return 39;case 3:return 40;case 4:return 41}case 19:switch(c){case 4:return 48;case 3:return 49;case 2:return 50;case 1:return 51;default:case 0:return 52}}},dk:function(a){if(a==null){return null}if(a.iconSet()==-1||a.iconIndex()<0){return $$t.$dj.dp}return $$6.$w.a($$a4.$cd.$type,$$0.$ai.$type.specialize($$0.$aw.$type),a.iconSet(),$m($$0.$aw.$type,a.iconIndex()))},dl:function(a){if(a==null){return null}if(a.iconSet()==-1||$j(a._iconIndex$i(),null)){return $$t.$dj.dp}return $$6.$w.a($$a4.$cd.$type,$$0.$ai.$type.specialize($$0.$aw.$type),a.iconSet(),a._iconIndex$i())},dm:function(a){if(a==null){return null}if(a.iconSet()==-1||$j(a._iconIndex$i(),null)){return $$t.$dj.dp}return $$6.$w.a($$a4.$cd.$type,$$0.$ai.$type.specialize($$0.$aw.$type),a.iconSet(),a._iconIndex$i())},c6:function(a,b){return $.ig.Date.prototype.toStringFormat($.ig.Date.prototype.fromValues(2017,a,1,0,0,0,0),"MMMM",b)},l:function(a,b,c,d){var e=new $$4.h($$t.$et.$type,$$0.$aw.$type,0);e.item(2,0);e.item(3,0);e.item(1,0);var f;var g;var h;var i;if(d){f=b._firstRowIndex();g=b._lastRowIndex();h=b._firstColumnIndex()+c;i=h}else{f=b._firstRowIndex()+c;g=f;h=b._firstColumnIndex();i=b._lastColumnIndex()}var k=a.rows()._m(f,g).getEnumerator();while(k.moveNext()){var j=k.current();var m=j._ch(h,i,false).getEnumerator();while(m.moveNext()){var l=m.current();var n=l.r();var o;var p=function(){var q=$$t.$dj.k(j,n,o);o=q.p2;return q.ret}();if(p!=0){e.item(p,e.item(p)+1)}}}var q=$$t.$dj.j(e);return q},bq:function(a){var b=a.table();var c=b.wholeTableRegion();var d=a.index()+c.firstColumn();var e=c.firstColumn();var f=c.lastColumn();var g=new $$4.x($$a4.$yl.$type,0);for(var h=e;h<=f;h++){if(h==d){continue}var i=b.columns()._item(h-e);if(null!=i.filter()){g.add(i)}}return g},bp:function(a,b){var c=new $$4.x($$a4.$yl.$type,0);var d=a.filterSettings();var e=d.sortAndFilterAreaRegion();if(e!=null){var f=e.firstColumn()+b;var g=e.firstColumn();var h=e.lastColumn();for(var i=g;i<=h;i++){if(i==f){continue}var j=d.getFilter(i-g);if(null!=j){c.add(j._b())}}}return c},b0:function(a,b){switch(a){case 7:case 10:case 11:case 12:case 13:b*=2;break;case 14:b*=3;break}return b},ci:function(a){var b=$ae(a,"r",$$0.$cf.invariantCulture());var c=b.indexOf(".");return c<0?0:b.length-(c+1)},cq:function(a,b){for(var c=0;c1){var d=new Array(b._ad());var e=a?new Array(b._ad()):null;for(var f=0;f=b+c-1){d=a.indexOf("\n",b);if(d>=b+c-1){d=-1}}return d},dw:function(a,b){var c=b._bold$i();if($l(c,null)){a._o($m($$0.$aq.$type,$j(c,true)))}var d=b.colorInfo();if($$a4.$ah.l_op_Inequality(d,null)){a._d(d)}var e=b.height();if(e>=0){a._p($m(Number,e))}var f=b._italic$i();if($l(f,null)){a._q($m($$0.$aq.$type,$j(f,true)))}var g=b.name();if(!String.isNullOrEmpty(g)){a._v(g)}var h=b._strikeout$i();if($l(h,null)){a._r($m($$0.$aq.$type,$j(h,true)))}var i=b.superscriptSubscriptStyle();if(i!=-1){a._s($m($$a4.$ca.$type,i))}var j=b.underlineStyle();if(j!=-1){a._t($m($$a4.$cb.$type,j))}},a4:function(a,b){return b._firstRowIndex()<=a.lastRow()&&b._lastRowIndex()>=a.firstRow()&&b._firstColumnIndex()<=a.lastColumn()&&b._lastColumnIndex()>=a.firstColumn()},a5:function(a){return a==2||a==34},a6:function(a){if(a==null||$.ig.$op.referenceEquals(a,$$a4.$ab.noColor())){return true}return $b($$a4.$ac.$type,a)!==null&&a.patternStyle()==0},a7:function(a){if(String.isNullOrEmpty(a)||/\s/i.test(a.charAt(0))){return false}var b=false;var c;var d;if(a.startsWith("\\\\")){var e=a.length==2?String.empty():a.substr(2);b=String.isNullOrWhiteSpace(e)||$$6.$x.isWellFormedUriString(e,0)}else if(a.length>1&&(c=a.indexOf("@",1))>0&&(c==a.length-1||a.charAt(c+1)!="@")&&!$$t.$dj.a3(a,0,c)){b=true}else if(function(){var f=$$6.$x.tryCreate(a,0,d);d=f.p2;return f.ret}()){if(d.isAbsoluteUri()){if(a.length>d.scheme().length+1){try{if(!String.isNullOrEmpty(d.localPath())&&/\s/i.test(d.localPath().charAt(0))){}else if($$b.$a.a(d.scheme())){b=true}}catch(f){b=false}}}else{var g=a.trimEnd([]);if(g!=a){var h=$$6.$x.tryCreate(g,0,d);d=h.p2}if(g.length>4){if(d.isWellFormedOriginalString()){if(a.startsWith1("www.",3)||a.startsWith1("ftp",3)){b=true}}else if(g.startsWith("ftp.")){var i=g.substr(4);if(!/\s/i.test(i.charAt(0))){b=true}}}else if(g.length==0){b=false}}}else{var j=a.indexOf($$6.$x.schemeDelimiter);if(j>0){var k=a.substr(0,j);if($$b.$a.a(k)){var l=String.empty();if(j+$$6.$x.schemeDelimiter.length7&&!/\s/i.test(a.charAt(7))){b=true}}}return b},a8:function(a){return a==3||a==2},dx:function(a,b,c){if(performance!==undefined&&performance.measure!==undefined)performance.measure(a,b,c)},cp:function(a,b){if(b=0;f--){var g=c.item(f);if(g._aa(b)){d.clear();var i=g.regions().getEnumerator();while(i.moveNext()){var h=i.current();d._add(h)}var j=false;for(var l=0;l=0){if(e==null){e=new $$6.aj(0)}if(d>b){e.m(a,b,d-b)}if(a.charAt(d)=="\r"&&d0){switch(a){case 1:this._init1.apply(this,arguments);break;case 2:this._init2.apply(this,arguments);break;default:throw new Error("Invalid arguments")}return}$$0.$bh.init.call(this)},_g:0,_h:0,_staticInit:function(){},_init1:function(a,b){$$0.$bh.init.call(this);$$t.$dk._k(a,"row");$$t.$dk._k(b,"column");this._h=a;this._g=b},_init2:function(a){$$0.$bh.init.call(this);var b;var c;if(!function(){var d=$$a4.$k.bm(a,2,$$0.$cf.currentCulture(),b,c);b=d.p3;c=d.p4;return d.ret}()){throw new $$6.d(1,$y("The specified address '{0}' is not a valid A1 cell address.",a))}this._h=c;this._g=b},equals:function(){var n;if(arguments.length===1){if($b($$t.$dk.$type,arguments[0])!==null){n=0}else if($b($.ig.$op.$type,arguments[0])!==null){n=1}else if(arguments[0]==null){n=1}}switch(n){case 0:return this._equals.apply(this,arguments);case 1:return this.equals1.apply(this,arguments);default:throw new Error("Invalid arguments")}},equals1:function(a){if($b($$t.$dk.$type,a)!==null){return this._equals(a)}return false},getHashCode:function(){return this._h^this._g<<8},toString:function(){return $$a4.$yv.u(this._h,this._g,2,true,true,-1,-1,false,1)},row:function(){return this._h},column:function(){return this._g},_k:function(a,b){if(a<0){throw new $$6.d(2,"Row and column indexes must be 0 or greater.",b)}},_equals:function(a){return a._h==this._h&&a._g==this._g},l_op_Equality:function(a,b){return a._equals(b)},l_op_Equality_Lifted:function(a,b){a=$t($$t.$dk.$type,a);b=$t($$t.$dk.$type,b);if(!a.hasValue()){return!b.hasValue()}else if(!b.hasValue()){return false}return $$t.$dk.l_op_Equality(a.value(),b.value())},l_op_Inequality:function(a,b){return!$$t.$dk.l_op_Equality(a,b)},l_op_Inequality_Lifted:function(a,b){a=$t($$t.$dk.$type,a);b=$t($$t.$dk.$type,b);if(!a.hasValue()){return b.hasValue()}else if(!b.hasValue()){return true}return $$t.$dk.l_op_Inequality(a.value(),b.value())},$type:new $.ig.Type("spreadsheet.SpreadsheetCell",$$0.$bh.$type,[$$0.$b.$type.specialize(-1)])},true);$$t.$dk.$type.initSelfReferences();$$t.dk.l_op_Equality=$$t.dk.prototype.l_op_Equality.runOn($$t.dk.prototype);$$t.dk.l_op_Equality_Lifted=$$t.dk.prototype.l_op_Equality_Lifted.runOn($$t.dk.prototype);$$t.dk.l_op_Inequality=$$t.dk.prototype.l_op_Inequality.runOn($$t.dk.prototype);$$t.dk.l_op_Inequality_Lifted=$$t.dk.prototype.l_op_Inequality_Lifted.runOn($$t.dk.prototype);$c("SpreadsheetCellEditInfo:dl","Object",{a:null,b:null,c:false,init:function(a,b,c){$.ig.$op.init.call(this);this.a=a;this.b=b;this.c=c},$type:new $.ig.Type("SpreadsheetCellEditInfo",$.ig.$ot)},true);$c("SpreadsheetResolvedRenderFormat:dn","Object",{init:function(){this.j=new $$a.ax;this.l=new $$a.ax;this.k=new $$a.ax;this.h=new $$a.ax;this.i=new $$a.ax;$.ig.$op.init.call(this)},g:null,d:0,j:null,f:0,l:null,e:0,k:null,b:0,h:null,c:0,i:null,a:0,$type:new $.ig.Type("SpreadsheetResolvedRenderFormat",$.ig.$ot)},true);$c("SpreadsheetCellRenderInfo:dp","Object",{init:function(){this.m=new $$a.ax;this.n=new $$a.ax;this.l=new $$a.ax;$.ig.$op.init.call(this)},f:null,d:0,m:null,e:0,n:null,k:0,h:0,i:0,j:0,g:null,c:0,l:null,a:0,b:function(){var a=new $$t.dp;a.l=a.m=a.n=$$a4.$k.gu;return a},$type:new $.ig.Type("SpreadsheetCellRenderInfo",$.ig.$ot)},true);$c("SpreadsheetCellRenderInfoArray:dq","Object",{a:null,init:function(a,b){$.ig.$op.init.call(this);this.h(a,b)},e:function(){return this.a.h()},f:function(){return this.a.i()},item:function(a,b){return this.a.item(a,b)||$$t.$dq.b},g:function(a,b,c,d){if(this.a.item(a,b)==null&&this.a.item(c,d)==null){return}var e=this.c(a,b);var f=this.c(c,d);f.f=e.f;f.g=e.g;f.a=e.a;f.c=e.c;f.l=e.l},h:function(a,b){if(this.a==null){this.a=new $$t.nw($$t.$dp.$type,a,b)}else{this.a.j(a,b)}},p:function(a,b,c,d){if(c==0&&this.a.item(a,b)==null){return}var e=this.c(a,b);e.e=c;e.n=d},m:function(a,b,c,d){if(c==0&&this.a.item(a,b)==null){return}var e=this.c(a,b);e.d=c;e.m=d},i:function(a,b,c){if(c==null&&this.a.item(a,b)==null){return}this.c(a,b).f=c},k:function(a,b,c){if(c==null&&this.a.item(a,b)==null){return}this.c(a,b).g=c},l:function(a,b,c,d,e){if(c==0&&this.a.item(a,b)==null){return}var f=this.c(a,b);f.a=c;f.c=d;f.l=e},n:function(a,b,c){if(c==0&&this.a.item(a,b)==null){return}this.c(a,b).i=c},o:function(a,b,c){if(c==0&&this.a.item(a,b)==null){return}this.c(a,b).j=c},q:function(a,b,c){if(c==0&&this.a.item(a,b)==null){return}this.c(a,b).k=c},j:function(a,b,c){if(c==0&&this.a.item(a,b)==null){return}this.c(a,b).h=c},c:function(a,b){var c=this.a.item(a,b);if(c==null){this.a.item(a,b,c=$$t.$dp.b())}return c},$type:new $.ig.Type("SpreadsheetCellRenderInfoArray",$.ig.$ot)},true);$c("AccountingUnderlineInfo:dr","Object",{init:function(){$.ig.$op.init.call(this)},b:false,c:0,a:false,d:function(a,b,c,d,e){var f=d.a;if(f==null){d.a=f=new $$t.dr}f.c=a;f.b=b;var g=false;if(c!=null&&!c.displayOptions().showFormulasInCells()){if(d.l()){g=true}else{var h=d.ap;if(h!=null&&$$a4.$k.ba(h)){var i=c.workbook();if(d.p()){g=true}else if(i!=null){g=true;var j=$$t.$dj.ab(e,c,d.h,d.ab,true);if(j!=null&&j.o()&&j.k(0)){g=false}}}}}f.a=g},$type:new $.ig.Type("AccountingUnderlineInfo",$.ig.$ot)},true);$c("spreadsheet.SpreadsheetSelection:ds","PropertyChangeNotifierExtended",{_l:null,_y:null,_k:null,_be:null,_g:null,_h:null,_i:null,_j:null,_n:null,_p:null,_bl:0,_aa:null,_ab:null,_w:0,_bo:$m($$0.$aq.$type,null),_bn:$m($$0.$aq.$type,null),_bp:null,_q:null,_ag:false,init:function(a,b,c){this._n=new $$t.dk;this._p=new $$t.dm;this._aa=new $$t.i(1,0,0);this._ab=new $$t.i(1,0,0);this._q=$$t.$dm.empty;$$ak.$s.init.call(this);$$ak.$c.y(a);$$ak.$c.y(b);var d=$$ak.$m.e($$t.$ns.$type.specialize($$t.$dm.$type),this._k,new $$t.ns($$t.$dm.$type,0),this,false);this._k=d.p0;var e=$$ak.$m.e($$t.$nv.$type.specialize($$t.$dm.$type),this._g,new $$t.nv($$t.$dm.$type,this._k,this._ae.runOn(this),null,this._ar.runOn(this)),this,false);this._g=e.p0;var f=$$ak.$m.e($$t.$nv.$type.specialize($$t.$dm.$type),this._h,new $$t.nv($$t.$dm.$type,this._k,this._af.runOn(this),null,this._ar.runOn(this)),this,false);this._h=f.p0;var g=$$ak.$m.e($$t.$nv.$type.specialize($$t.$dm.$type),this._i,new $$t.nv($$t.$dm.$type,this._k,this._ae.runOn(this),this._az.runOn(this),this._ar.runOn(this)),this,false);this._i=g.p0;var h=$$ak.$m.e($$t.$nv.$type.specialize($$t.$dm.$type),this._j,new $$t.nv($$t.$dm.$type,this._k,this._af.runOn(this),this._a0.runOn(this),this._ar.runOn(this)),this,false);this._j=h.p0;this._ag=c;this._l=a;this._y=b;this._be=new $$ak.u($$t.$dm.$type,this._k);this._k.add(new $$t.dm(this._n.row(),this._n.column()))},e:function(a,b,c){if(a==this){switch(b){case"AvailableColumnRange":this._i._t();break;case"AvailableRowRange":this._j._t();break}}else if(a==this._k){this._bp=null}$$ak.$s.e.call(this,a,b,c)},activeCell:function(){return this._n},_r:function(){return this._p},activeCellRangeIndex:function(){return this._bl},cellRanges:function(){return this._be},cellRangesAddress:function(a){if(arguments.length===1){if(String.isNullOrEmpty(a)){throw new $$6.e(1)}var b=$$t.$dm._a(a);this._resetSelection(b,b[0]._c(),0,true);return a}else{if(this._bp==null){this._bp=$$t.$dm._ag(this._be,1,",")}return this._bp}},_bf:function(){return this._g},_bg:function(){return this._h},_al:function(){var a=this._bf();return a.count()==1&&a.item(0)._i<=this._ac()._i&&a.item(0)._h>=this._ac()._h},_am:function(){var a=this._bg();return a.count()==1&&a.item(0)._i<=this._ad()._i&&a.item(0)._h>=this._ad()._h},_ac:function(a){if(arguments.length===1){if(!this._aa.equals(a)){this._aa=a;this.a("AvailableColumnRange")}return a}else{return this._aa}},_ad:function(a){if(arguments.length===1){if(!this._ab.equals(a)){this._ab=a;this.a("AvailableRowRange")}return a}else{return this._ab}},_x:function(a){if(arguments.length===1){if(this._w!=a){this._w=a;this.a("CellSelectionMode");if(a==2){this.__av=false}}return a}else{return this._w}},__av:false,_ax:function(){if($j(this._bo,null)){this._bo=$m($$0.$aq.$type,$$t.$dm._j(this._be))}return this._bo.value()},_aw:function(){if($j(this._bn,null)){this._bn=$m($$0.$aq.$type,this._au())}return this._bn.value()},_z:function(){return this._y},_v:function(a){if(arguments.length===1){if($$t.$dm.l_op_Inequality(this._q,a)){this._q=a;this.a("RangeToUnselect")}return a}else{return this._q}},_bi:function(){return this._i},_bj:function(){return this._j},_m:function(){return this._l},addActiveCellRange:function(){var n;if(arguments.length===2){if($b($$t.$dm.$type,arguments[0])!==null){n=0}else if(typeof arguments[0]==="string"){n=1}else if(arguments[0]==null){n=1}}else if(arguments.length===3){if($b($$t.$dm.$type,arguments[0])!==null){n=0}else if(typeof arguments[0]==="string"){n=1}else if(arguments[0]==null){n=1}}switch(n){case 0:return this._addActiveCellRange1.apply(this,arguments);case 1:return this._addActiveCellRange2.apply(this,arguments);default:throw new Error("Invalid arguments")}},_addActiveCellRange2:function(a,b,c){c=c!==void 0?c:true;return this._addActiveCellRange1(new $$t.dm(a),new $$t.dk(b),c)},_addActiveCellRange1:function(a,b,c){c=c!==void 0?c:true;if(!a._contains(b)){throw new $$6.d(0)}if(c){var d=this._bt(a);a=d.p0}return this._ak(a,b,this._t(b))},addCellRange:function(){var n;if(arguments.length===1){if($b($$t.$dm.$type,arguments[0])!==null){n=0}else if(typeof arguments[0]==="string"){n=1}else if(arguments[0]==null){n=1}}else if(arguments.length===2){if($b($$t.$dm.$type,arguments[0])!==null){n=0}else if(typeof arguments[0]==="string"){n=1}else if(arguments[0]==null){n=1}}switch(n){case 0:return this._addCellRange.apply(this,arguments);case 1:return this._addCellRange1.apply(this,arguments);default:throw new Error("Invalid arguments")}},_addCellRange1:function(a,b){b=b!==void 0?b:true;this._addCellRange(new $$t.dm(a),b)},_addCellRange:function(a,b){b=b!==void 0?b:true;if(b){var c=this._bt(a);a=c.p0}{var d=this._bk();try{try{this._k.beginUpdate();this._k.add(a)}finally{this._k.endUpdate()}}finally{if(d!=null){d.dispose()}}}this._bu()},clearCellRanges:function(){return this._a9(this.activeCell())},replaceActiveCellRange:function(){var n;if(arguments.length===2){if($b($$t.$dm.$type,arguments[0])!==null){n=0}else if(typeof arguments[0]==="string"){n=1}else if(arguments[0]==null){n=1}}else if(arguments.length===3){if($b($$t.$dm.$type,arguments[0])!==null){n=0}else if(typeof arguments[0]==="string"){n=1}else if(arguments[0]==null){n=1}}switch(n){case 0:return this._replaceActiveCellRange1.apply(this,arguments);case 1:return this._replaceActiveCellRange2.apply(this,arguments);default:throw new Error("Invalid arguments")}},_replaceActiveCellRange2:function(a,b,c){c=c!==void 0?c:true;return this._replaceActiveCellRange1(new $$t.dm(a),new $$t.dk(b),c)},_replaceActiveCellRange1:function(a,b,c){c=c!==void 0?c:true;if(c){var d=this._bt(a);a=d.p0}if(!a._contains(b)){throw new $$6.d(0)}return this._a7(a,b)},resetSelection:function(){var n;if(arguments.length===2){n=1}else if(arguments.length===3){if(arguments[0]instanceof Array){n=0}else if($b($$t.$dm.$type,arguments[0])!==null){n=1}else if(typeof arguments[0]==="string"){n=2}else if(arguments[0]==null){if($b($$t.$dk.$type,arguments[1])!==null){n=0}else if(typeof arguments[1]==="string"){n=2}else if(arguments[1]==null){n=2}}}else if(arguments.length===4){if(arguments[0]instanceof Array){n=0}else if(typeof arguments[0]==="string"){n=2}else if(arguments[0]==null){if($b($$t.$dk.$type,arguments[1])!==null){n=0}else if(typeof arguments[1]==="string"){n=2}else if(arguments[1]==null){n=2}}}switch(n){case 0:return this._resetSelection.apply(this,arguments);case 1:return this._resetSelection2.apply(this,arguments);case 2:return this._resetSelection3.apply(this,arguments);default:throw new Error("Invalid arguments")}},_resetSelection2:function(a,b,c){c=c!==void 0?c:true;if(!a._contains(b)){throw new $$6.d(0)}return this._resetSelection([a],b,0,c)},_resetSelection3:function(a,b,c,d){d=d!==void 0?d:true;return this._resetSelection($$t.$dm._a(a),new $$t.dk(b),c,d)},_resetSelection:function(a,b,c,d){d=d!==void 0?d:true;$$ak.$c.z(a,"ranges");if(a.length==0){throw new $$6.d(0)}if(c<0||c>=a.length){throw new $$6.f(0)}if(!a[c]._contains(b)){throw new $$6.d(0)}var e=$$t.$dk.l_op_Inequality(b,this.activeCell());var f=this.cellRanges().count()!=a.length;if(!f){for(var g=0;gf.firstRow()){b.add(new $$t.dm(f.firstRow(),f.firstColumn(),a.firstRow()-1,f.lastColumn()))}if(a.firstColumn()>f.firstColumn()){b.add(new $$t.dm(Math.max(a.firstRow(),f.firstRow()),f.firstColumn(),Math.min(a.lastRow(),f.lastRow()),a.firstColumn()-1))}if(a.lastColumn()=this._bl){if(e>this._bl||a._contains(this._n)){c=h;d=b.__inner[c]._c()}else{for(var i=h;i=this._bl){c=b==null?e:b.count();d=e==this._bl?this._n:f._c()}if(b!=null){b.add(f)}}}if(b!=null){if(b.count()==0){b.add(new $$t.dm(d.row(),d.column()))}if(c<0){c=0;d=b.__inner[0]._c()}this._resetSelection(b.toArray(),d,c,false)}},_ah:function(a){var b=this._t(a);return this._ak(b,a,b)},_ao:function(a){for(var b=0;b0){var i=this._bj().getEnumerator();while(i.moveNext()){var h=i.current();b=b.union(new $$t.dm(h._i,d.firstColumn(),h._h,d.lastColumn()))}}else{b=b.union(new $$t.dm(c.row(),d.firstColumn(),c.row(),d.lastColumn()))}}else{if(this._bi().count()>0){var k=this._bi().getEnumerator();while(k.moveNext()){var j=k.current();b=b.union(new $$t.dm(d.firstRow(),j._i,d.lastRow(),j._h))}}else{b=b.union(new $$t.dm(d.firstRow(),c.column(),d.lastRow(),c.column()))}}}return b},_ay:function(a){for(var b=0;b=this._ab._h},_a0:function(a){return a.firstColumn()<=this._aa._i&&a.lastColumn()>=this._aa._h},_a1:function(a){return a==this._k||a==this._be},_a2:function(a){if(this._ag){return true}return this._l._dt(a)},_a3:function(){return this._l._d7(true)},_bu:function(){this._bn=$m($$0.$aq.$type,null);this._bo=$m($$0.$aq.$type,null);if(!this._y._am()&&!this._ag){this._l._h3(new $$t.fv(this._y))}},_a4:function(a){return this._a7(this._t(a),a)},_a9:function(a){var b=this._t(a);return this._resetSelection2(b,a,true)},_bw:function(a,b){var c=new Array(this.cellRanges().count());for(var d=0;d0){for(var b=this._bl-1;b>=0;b--){if(this._k.__inner[b]._contains(this._n)){this._bl=b;return}}}this._a9(this._n)},_bz:function(){this._bv(this.activeCell(),this.activeCellRangeIndex(),this._t(this.activeCell()))},_ak:function(a,b,c){if($$t.$dk.l_op_Inequality(b,this.activeCell())&&!this._a2(b)){return false}{var d=this._bk();try{try{this._k.beginUpdate();this._k.add(a);this._bv(b,this._k.count()-1,c)}finally{this._k.endUpdate()}}finally{if(d!=null){d.dispose()}}}this._bu();return true},_ar:function(a,b){return a+1>=b},_ae:function(a){return new $$t.i(1,a.firstColumn(),a.lastColumn())},_au:function(){if(this._be.count()<2){return false}var a=false;var b=false;var c=false;var e=this._be.getEnumerator();while(e.moveNext()){var d=e.current();var f=true;if(this._az(d)){a=true;f=false}if(this._a0(d)){b=true;f=false}if(f){c=true}}return c&&(b||a)},_af:function(a){return new $$t.i(1,a.firstRow(),a.lastRow())},_aq:function(a){return this._be.count()==1&&a._equals(this._be.item(0))},_a7:function(a,b){var c=!this._k.__inner[this.activeCellRangeIndex()]._equals(a);var d=$$t.$dk.l_op_Inequality(b,this.activeCell());if(d&&!this._a2(b)){return false}{var e=this._bk();try{try{if(c){this._k.beginUpdate();this._k.item(this.activeCellRangeIndex(),a)}if(d){this._bv(b,this.activeCellRangeIndex(),this._t(b))}}finally{if(c){this._k.endUpdate()}}}finally{if(e!=null){e.dispose()}}}if(c){this._bu()}return true},_bv:function(a,b,c){var d=this.activeCellRangeIndex();var e=this._r();var f=this.activeCell();this._bl=b;this._p=c;this._n=a;if(d!=b){this.a("ActiveCellRangeIndex")}if($$t.$dm.l_op_Inequality(e,c)){this.a("ActiveCellAsRange")}if($$t.$dk.l_op_Inequality(f,a)){this.a("ActiveCell")}},$type:new $.ig.Type("spreadsheet.SpreadsheetSelection",$$ak.$s.$type)},true);$c("SelectionSnapshot:dt","Object",{_a:null,_j:0,_g:null,_k:null,init:function(a,b,c,d){this._g=new $$t.dk;$.ig.$op.init.call(this);this._k=new $$6.z(a);this._g=c;this._a=b;this._j=d},_h:function(){return $b($$a4.$jf.$type,$$ak.$c.p(this._k))},_d:function(a,b){return new $$t.dt(a,$$5.$e.a($$t.$dm.$type,b.cellRanges()),b.activeCell(),b.activeCellRangeIndex())},_b:function(a,b){return $$t.$dt._c(a,b,b._c())},_c:function(a,b,c){return new $$t.dt(a,[b],c,0)},equals:function(a){return a!=null&&this._g._equals(a._g)&&this._j==a._j&&$$ak.$c.d($$t.$dm.$type,this._a,a._a,null)&&a._h()==this._h()},_i:function(a,b){return this._g._equals(b.activeCell())&&this._j==b.activeCellRangeIndex()&&$$ak.$c.d($$t.$dm.$type,this._a,b.cellRanges(),null)&&a==this._h()},_f:function(a,b,c,d){if(d!=0&&a!=this._h()){return this}switch(d){default:case 0:return $$t.$dt._c(a,b,c);case 1:var e=$$t.$h5._getCellRange2(c.row(),c.column(),a);var f=$$5.$e.z($$t.$dm.$type,this._a);var g=b.union(e);g=$$t.$h5._extendRangeForMergedCells1(a,g,null);f.__inner[this._j]=g;return new $$t.dt(a,f.toArray(),this._g,this._j);case 2:var h=$$5.$e.z($$t.$dm.$type,this._a);h.add($$t.$h5._extendRangeForMergedCells1(a,b,null));return new $$t.dt(a,h.toArray(),c,h.count()-1)}},_e:function(a,b,c){return this._f(a,b,b._c(),c)},$type:new $.ig.Type("SelectionSnapshot",$.ig.$ot,[$$0.$b.$type.specialize(-1)])},true);$$t.$dt.$type.initSelfReferences();$c("SpreadsheetChartElementInfo:du","Object",{init:function(){$.ig.$op.init.call(this)},a:null,d:null,b:function(){return this.a},e:function(){return this.d},f:function(){},g:function(){},c:function(a,b,c){},$type:new $.ig.Type("SpreadsheetChartElementInfo",$.ig.$ot)},true);$c("SpreadsheetCommandBuilder:dv","Object",{d:null,f:null,init:function(){$.ig.$op.init.call(this);this.f=new $$4.x($$t.$q.$type,0);this.d=new $$4.h($$0.$aw.$type,$$t.$p.$type,0)},n:function(){this.i(8,4,[1,0]);this.i(8,65536,[139]);this.i(8,32768,[141]);this.i(8,4,[143]);this.i(0,65536,[138]);this.i(0,32768,[140]);this.i(0,4,[142]);this.h(512|2097152,1,2,0,[202]);this.h(0,0,2,8,[200,199]);this.i(0,2,[4,5,2,3,87,88,71,72,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,62,63,64,40,67,80,83,81,82,84,167,168,66,65]);this.i(33554432,2,[93]);this.i(16777216,2,[94]);this.h(0,1,2,0,[148,149,150]);this.h(8388608,1,2,0,[119,120,121,161,160,163,162,126,125]);this.h(512,1,2,0,[156,157,159]);this.h(8388608,0,2,0,[198]);this.h(512|8388608,1,2,0,[127,128,129,130,133,132,122,131,124,123]);this.h(512|134217728,1,2,0,[145]);this.h(512|67108864,1,2,0,[147]);this.h(512|536870912,1,2,0,[144]);this.h(512|268435456,1,2,0,[146]);this.h(512|524288|2097152,1,2,0,[153,155]);this.h(512|262144|2097152,1,2,0,[152,154]);this.h(512,1,2,0,[115,116,118,117,134,135,137,136,166,165]);this.h(512|16777216,1,2,0,[89,90]);this.h(512|33554432,1,2,0,[91,92]);this.h(512|2097152,1,2,0,[97,95,96,98]);this.i(0,2,[8,9,7,6,12,13,10,11,16,17,14,15,21,20,19,18,31,35,30,32]);this.i(0,2,[24,25,22,23,26,27,28,29]);this.i(32,0,[36]);this.i(0,32,[37]);this.h(512|1048576,0,1,2,[99]);this.h(512|1048576,1,1,2,[100]);this.h(512|1048576,1,1,4,[114]);this.h(512|1048576,1,1,0,[113]);this.i(0,2,[101,102,103,104,111]);this.i(0,131072,[112]);this.h(131072|512,1,2,0,[164,170,171]);this.i(0,2|8192,[106,107,109]);this.i(0,2|16384,[105,108,110]);this.h(512,1,2,0,[201,73,74,79]);this.i(0,512,[151,78,75,76,77]);this.i(64,0,[68]);this.i(128,0,[69]);this.i(256,0,[70]);this.h(0,1,1024,0,[86]);this.h(0,1,2048,0,[85]);this.g(0,1,[172,173]);this.h(512|131072|2097152,16,0,8,[176,177,179,184]);this.h(512|131072|2097152,16|128,0,8,[174,175,178]);this.h(512|131072,0,0,8,[180,181,182]);this.h(512|131072|2097152,0,0,8,[183]);this.h(512|131072,32,0,0,[187,186,203]);this.h(512|131072,16|32,0,0,[195,197,196]);this.h(512|131072,16|64,0,0,[185]);this.h(512|131072,64,2,0,[188,189,190,192,193,194,191])},i:function(a,b,c){this.h(a,0,b,0,c)},g:function(a,b,c){this.h(0,a,0,b,c)},h:function(a,b,c,d,e){var f=new $$t.ny(0);f.j=a;f.i=b;var g=new $$t.ny(0);g.j=c;g.i=d;this.j(f,g,e)},j:function(a,b,c){var d=new $$t.p(a,b);for(var f=0;f0){for(var h=this.i.count()-1;h>=0;h--){var i=false;var k=this.i.__inner[h].ranges().getEnumerator();while(k.moveNext()){var j=k.current();if(j._h()._contains2(a,c)){i=true;break}}if(i==false){this.i.removeAt(h)}}}return this.i.count()>0},$type:new $.ig.Type("LockedEditRangeInfoForWorksheet",$.ig.$ot)},true);$c("LockedEditRangeInfoForCellRange:d9","Object",{init:function(){$.ig.$op.init.call(this)},f:function(a,b){},b:function(a,b,c){var d=a.index();for(var e=b;e<=c;e++){if(!this.c(d,e)){return false}}return true},c:function(a,b){},d:function(a,b){},a:function(a,b,c,d,e){if(a!=null&&a.b.protection().allowedEditRanges().count()>0){var f=new $$t.dm(b,c,d,e);var g=new $$4.x($$a4.$y.$type,0);var h=new $$4.x($$a4.$y.$type,0);var i=$$t.$dj.at(f);var k=a.b.protection().allowedEditRanges().getEnumerator();while(k.moveNext()){var j=k.current();var m=j.ranges().getEnumerator();while(m.moveNext()){var l=m.current();if(l._h()._intersectsWith(i)){var n=j.isProtected()&&j.hasPassword()?g:h;n.add(j);break}}}if(h.count()>0||g.count()>0){var o=new $$t.ea(a,g,h);return o}}return a==null?$$t.$eb.g:new $$t.eb(a)},e:function(a,b){return false},$type:new $.ig.Type("LockedEditRangeInfoForCellRange",$.ig.$ot)},true);$c("LockedEditRangeInfoForCellRange_WithRanges:ea","LockedEditRangeInfoForCellRange",{h:null,j:null,g:null,i:null,init:function(a,b,c){$$t.$d9.init.call(this);a.j(b);a.j(c);this.g=a;this.j=$$t.$ea.k(c);this.h=$$t.$ea.k(b)},f:function(a,b){if(this.i==null){this.i=new $$4.x($$t.$i.$type,0)}this.i.add(new $$t.i(1,a,b))},c:function(a,b){if(this.j!=null){var d=this.j.getEnumerator();while(d.moveNext()){var c=d.current();if(c._contains2(a,b)){return true}}}if(this.h!=null){var f=this.h.getEnumerator();while(f.moveNext()){var e=f.current();if(e._contains2(a,b)){return this.g.e(a,b)}}}this.g.k();return false},d:function(a,b){if(this.i!=null){var d=this.i.getEnumerator();while(d.moveNext()){var c=d.current();for(var e=c._i;e<=c._h;e++){for(var f=a;f<=b;f++){if(!this.c(e,f)){return false}}}}}return true},k:function(a){if(a!=null&&a.count()!=0){var b=new $$4.x($$t.$dm.$type,0);var d=a.getEnumerator();while(d.moveNext()){var c=d.current();var f=c.ranges().getEnumerator();while(f.moveNext()){var e=f.current();b.add($$t.$dj.x(e._h()))}}for(var g=b.count()-1;g>=1;g--){var h=b.__inner[g];for(var i=g-1;i>=0;i--){var j=b.__inner[i];if(j._contains1(h)||$$t.$dm.l_op_Equality(j,h)){b.removeAt(g);break}else if(h._contains1(j)){b.removeAt(i);g--}}}if(b.count()>0){return b}}return null},e:function(a,b){if(this.j!=null){var d=this.j.getEnumerator();while(d.moveNext()){var c=d.current();if(c._contains2(a,b)){return true}}}return false},$type:new $.ig.Type("LockedEditRangeInfoForCellRange_WithRanges",$$t.$d9.$type)},true);$c("LockedEditRangeInfoForCellRange_WithoutRanges:eb","LockedEditRangeInfoForCellRange",{h:null,init:function(a){$$t.$d9.init.call(this);this.h=a},c:function(a,b){if(this.h!=null){this.h.k()}return false},d:function(a,b){if(this.h!=null){this.h.k()}return false},b:function(a,b,c){if(this.h!=null){this.h.k()}return false},$type:new $.ig.Type("LockedEditRangeInfoForCellRange_WithoutRanges",$$t.$d9.$type)},true);$c("SpreadsheetEditHelper:ec","Object",{m:false,z:0,j:null,i:null,k:null,a:null,c:null,y:null,x:null,init:function(a,b,c,d,e,f,g){this.c=new $$t.dk;$.ig.$op.init.call(this);$$ak.$c.z(a,"sheetManager");$$ak.$c.z(b,"editPane");$$ak.$c.z(f,"promptCallback");$$ak.$c.z(g,"executeInUndo");this.j=a;this.i=b;this.a=$$5.$e.a($$a4.$jf.$type,$$5.$e.o($$t.$kk.$type,$$a4.$jf.$type,this.j._a3()._j(),function(h){return h._j()}));this.c=c;this.k=a._bc().workbook();this.y=f;this.m=d;this.z=e;this.x=g},ac:function(a,b,c,d,e){e=-1;var f=b.unformattedText();var g=a.g;var h=b.editCellFormat()._dg();var i=new $$a4.m8(1,h,g,null);var j=false;var k=false;if(i.o()){k=i.k(0);for(var l=0;l<4;l++){if(i.m(l)){j=true;break}}}var m=$$a4.$jy.q(h);if(String.isNullOrEmpty(f)){return{ret:null,p4:e}}else if(String.isNullOrWhiteSpace(f)||j==false&&m==false&&i.j()){}else if(f.length>1&&f.startsWith("=")){var n=$$t.$ec.ab(a,c,f,true);if($b($$a4.$ee.$type,n)!==null||d==false){return{ret:n,p4:e}}}else if(f.indexOf("\r")>=0||f.indexOf("\n")>=0){}else if($1("true",f,3)==0){return{ret:$$t.$ec.ad,p4:e}}else if($1("false",f,3)==0){return{ret:$$t.$ec.aa,p4:e}}else{if(f.startsWith("#")){var o=$$a4.$y0.b(f,g);if(o!=null){if($$a4.$dl.circularity()!=o){return{ret:o,p4:e}}return{ret:b,p4:e}}}var p;var q;var r=false;if(m||k){if(!r&&function(){var s=$$t.$ec.t(f,true,a,p,e,r);p=s.p3;e=s.p4;r=s.p5;return s.ret}()){return{ret:p,p4:e}}if(!r&&function(){var s=$$t.$ec.r(f,a,q,e);q=s.p2;e=s.p3;return s.ret}()){return{ret:q,p4:e}}}else{if(!r&&function(){var s=$$t.$ec.t(f,false,a,p,e,r);p=s.p3;e=s.p4;r=s.p5;return s.ret}()){return{ret:p,p4:e}}if(!r&&function(){var s=$$t.$ec.r(f,a,q,e);q=s.p2;e=s.p3;return s.ret}()){return{ret:q,p4:e}}}var s=new $$0.bb;if(!r&&function(){var t=$$t.$ec.w(f,a,s,e);s=t.p2;e=t.p3;return t.ret}()){return{ret:$$a4.$ns._ay(s,true),p4:e}}if(!r){if(function(){var t=$$t.$ec.v(f,a,p,e);p=t.p2;e=t.p3;return t.ret}()){return{ret:p,p4:e}}if(function(){var t=$$t.$ec.s(f,a,p,e);p=t.p2;e=t.p3;return t.ret}()){return{ret:p,p4:e}}if(function(){var t=$$t.$ec.q(f,a,p,e,r);p=t.p2;e=t.p3;r=t.p4;return t.ret}()){return{ret:p,p4:e}}var t=a.f?a.j:0;if(!r&&function(){var u=$$t.$ec.u(f,a,t,p,e);p=u.p3;e=u.p4;return u.ret}()){return{ret:p,p4:e}}}if(f.length>1&&(f.startsWith("-")||f.startsWith("+"))){var u=$$t.$ec.ab(a,c,"="+f,true);if($b($$a4.$ee.$type,u)!==null||d==false){return{ret:u,p4:e}}}}return{ret:b,p4:e}},e:function(a,b,c,d,e){var $self=this;if(a==0){return 0}var f;var g=function(){var h=$$t.$ec.ac(new $$t.ed($self),b,a==3,false,f);f=h.p4;return h.ret}();var h=false;if(g==b){var i=$$t.$ec.d(b,this.k,e);if(i!=null&&i.c.contains("\n")){h=true}g=i}var j=b.editCellFormat();var k=this.c;if($b($$t.$kf.$type,g)!==null){var l=$b($$t.$kf.$type,g);this.y(l);return 1}var m=this.i._ag();var n=this.j;var o=$$5.$e.a($$t.$dm.$type,m.cellRanges());var p=o;var q;var r=$l(n._en(),false);var s=r?new $$t.d7:null;var t=new $$4.q($$a4.$f1.$type,0);if($b($$a4.$d9.$type,g)!==null){var u=m._s();var v=$b($$a4.$d9.$type,g);var w=new $$4.x($$a4.$lu.$type,0);if(n._bq(u)==false){q=1}else{if(s!=null&&!function(){var x=n._c7(s,[u],c,q);q=x.p3;return x.ret}()){return q}var y=n._a3()._j().getEnumerator();while(y.moveNext()){var x=y.current();w.add(x._j()._cx(u.firstRow(),u.firstColumn(),u.lastRow(),u.lastColumn()))}q=this.g(w.toArray(),c,t)}if(q==2){q=this.h([u])}if(q!=2){return q}var z=false;var aa=this.ah(s,t,z);z=aa.p2;return this.f(p,d,function(){for(var ab=0;ab=0&&e>=0){if(d&&e>f){return false}else if(!d&&e0&&!/\s/i.test(a.charAt(0))){var e=b.g;var f=b.a;if(e==null){e=$$0.$cf.currentCulture()}var g;var h;if(function(){var i=$$0.$s.tryParse(a,h);h=i.p1;return i.ret}()){g=true}else if(a!=null&&a.length<3){g=false}else{var i;var j;var k=b.f?b.j:0;if(function(){var l=$$t.$ec.u(a,b,k,i,j);i=l.p3;j=l.p4;return l.ret}()){g=false}else{var l=$$t.$dj.df($$0.$s.minValue(),f)+" "+a;g=function(){var m=$$0.$s.tryParse(l,h);h=m.p1;return m.ret}()}}if(g){var m=$b($$0.$cg.$type,e.getFormat($$0.$cg.$type));var n=true;if(+$.ig.Date.prototype.getDate(h)==+$$0.$s.minValue()){c=$$a4.$ns._ay($.ig.Date.prototype.getTimeOfDay(h),false)}else if(h>$$0.$s.maxValue()){c=null}else{c=$s($$a4.$ns._dateTimeToExcelDate(f,h))}if(c==null){n=false}else if(m!=null){var o=m.dateSeparator();var p=m.timeSeparator();var q=String.isNullOrWhiteSpace(o)||a.contains(o);var r=String.isNullOrWhiteSpace(p)||a.contains(p);if((r||q)&&!b.c(a)){var s=b.n();var t=b.o();var u=!String.isNullOrWhiteSpace(s)&&$$t.$dj.a2(e,a,s)||!String.isNullOrWhiteSpace(t)&&$$t.$dj.a2(e,a,t);var v=0;var w=a.indexOf(p,0);while(w>=0){v++;w=w1?19:18}else{d=v>1?21:20}}else{if(u||v>0){d=22}else{d=14}}}else{n=false}}if(n){return{ret:true,p2:c,p3:d}}}}c=null;return{ret:false,p2:c,p3:d}},s:function(a,b,c,d){var e=b.g;var f;f=a.indexOf("E");if(f<0){f=a.indexOf("e")}if(f>=0){if(e==null){e=$$0.$cf.currentCulture()}var g=128|16|64|32|4|1|2;if(function(){var h=$ad(a,g,e,c);c=h.p3;return h.ret}()&&!b.e(a)){d=11;return{ret:true,p2:c,p3:d}}}d=-1;c=NaN;return{ret:false,p2:c,p3:d}},t:function(a,b,c,d,e,f){f=false;if(a!=null){var g=1;var h=2;var i=3;var j=4;if($$t.$ec.ae==null){$$t.$ec.ae=new $$8.l(0,"^(\\+|-)?\\s*(\\S+\\s+)?(\\d+)/(\\d+)\\s*$")}var k=$$t.$ec.ae.i(a);if(k.i()){if(b==false||k.m().item(h).d()>0){var l=c.g;if(l==null){l=$$0.$cf.currentCulture()}var m=function(n){return n!=null?n:String.empty()}(k.m().item(h).g());var n=0;if(String.isNullOrEmpty(m)||function(){var o=$8(k.m().item(h).g(),64|2,l,n);n=o.p3;return o.ret}()&&!c.e(k.m().item(h).g())){var o,p;if(function(){var q=$8(k.m().item(i).g(),1,l,o);o=q.p3;return q.ret}()&&function(){var q=$8(k.m().item(j).g(),1,l,p);p=q.p3;return q.ret}()&&o<=32767&&p<=32767&&p!=0){d=n+o/p;if(k.m().item(g).g()=="-"){d=-d}var q=0;for(var r=m.length-1;r>=0;r--){if(/\s/i.test(m.charAt(r))){q++}else{break}}if(q>1){f=true}else{e=p<10?12:13;return{ret:true,p3:d,p4:e,p5:f}}}}}}}e=-1;d=NaN;return{ret:false,p3:d,p4:e,p5:f}},u:function(a,b,c,d,e){var f=b.g;e=-1;if(f==null){f=$$0.$cf.currentCulture()}var g=4|1|16|64|2;if(c!=0){if(function(){var h=$ad(a,g,f,d);d=h.p3;return h.ret}()){if(b.e(a)){return{ret:false,p3:d,p4:e}}d*=Math.pow(10,-c);return{ret:true,p3:d,p4:e}}}var h=g|32;if(function(){var i=$ad(a,h,f,d);d=i.p3;return i.ret}()){if(b.e(a)){return{ret:false,p3:d,p4:e}}return{ret:true,p3:d,p4:e}}return{ret:false,p3:d,p4:e}},v:function(a,b,c,d){var e=b.g;if(e==null){e=$$0.$cf.currentCulture()}var f=$b($$0.$ch.$type,e.getFormat($$0.$ch.$type));var g=f.percentSymbol();if(!String.isNullOrWhiteSpace(g)){a=a.trim();var h=a.indexOf(g);var i;if(h<0||a.length==1){i=false}else if(h==a.length-1){i=true}else if(a.indexOf(g,h+1)!=-1){i=false}else if(h==0){i=true}else{if(!String.isNullOrWhiteSpace(f.currencySymbol())&&a.indexOf(f.currencySymbol())>=0){i=false}else{var j=false;var k=false;for(var l=0;l1&&h.length<=3){var i,j,k;i=j=k=0;var l=2;var m=1|2;var n=1|2|32;if(function(){var o=$ad(h[0],l,e,i);i=o.p3;return o.ret}()&&i>=0&&i<=9999){var o=h.length==2?n:m;if(function(){var p=$ad(h[1],o,e,j);j=p.p3;return p.ret}()&&j>=0&&j<60){if(h.length==2||function(){var p=$ad(h[2],n,e,k);k=p.p3;return p.ret}()&&k>=0&&k<60){d=46;c=$.ig.util.timeSpanFromHours(i+j/60+k/3600);return{ret:true,p2:c,p3:d}}}}}}}d=-1;c=-9007199254740991;return{ret:false,p2:c,p3:d}},f:function(a,b,c){var d=b==null||b.length<30?b:b.substr(0,30);return this.x(0,c,d,a)},g:function(a,b,c){try{$$a4.$k.ge(a,c)}catch(d){var e=new $$t.kf(2,null,d,null,true);if(this.y(e)==false){return 1}return 0}return 2},h:function(a){if(this.j._a3()._j().count()>1){var b=$$t.$dj.h(a);var d=this.j._a3()._j().getEnumerator();while(d.moveNext()){var c=d.current();if($$t.$h5._cf(c._j(),b)){var e=new $$t.kf(20,null,null,null,false);if(this.y(e)){return 1}return 0}}}return 2},workbook:function(){return this.k},isFixedDecimalEnabled:function(){return this.m},fixedDecimalPlaceCount:function(){return this.z},$type:new $.ig.Type("SpreadsheetEditHelper",$.ig.$ot,[$$t.$d6.$type])},true);$c("SpreadsheetEditHelper_TextChangeWithOptions:ee","Object",{b:null,a:null,c:null,init:function(a,b,c){$.ig.$op.init.call(this);this.a=c;this.b=b;this.c=a},d:function(a,b){if(!String.isNullOrEmpty(b._v())){a.name(b._v())}if($$a4.$ah.l_op_Inequality(b._d(),null)){a.colorInfo(b._d())}if($l(b._p(),null)){a.height($.ig.truncate($$a4.$aa.f(b._p().value())))}if($l(b._r(),null)){a._strikeout$i($m($$0.$aq.$type,$j(b._r(),true)?true:false))}if($l(b._t(),null)){a.underlineStyle(b._t().value())}if($l(b._o(),null)){a._bold$i($m($$0.$aq.$type,$j(b._o(),false)?false:true))}if($l(b._q(),null)){a._italic$i($m($$0.$aq.$type,$j(b._q(),false)?false:true))}if($l(b._s(),null)){a.superscriptSubscriptStyle(b._s().value())}},e:function(a,b){if(this.b._f()){var c=a.getCellFormat(b);var d=c.font();var e=this.b;this.d(d,e)}},f:function(a){this.g(a,this.a.h)},g:function(a,b){if(a._owner()==null){return}var d=b.getEnumerator();while(d.moveNext()){var c=d.current();var e=$b($$t.$ei.$type,c);if(e!=null){if(e.e>0){this.d(a._getFont1(e.f,e.e),e.a)}}else{var f=$b($$t.$ej.$type,c);if(f!=null){this.g(a,f.h)}}}},$type:new $.ig.Type("SpreadsheetEditHelper_TextChangeWithOptions",$.ig.$ot)},true);$c("ParseEditValueCache:ed","Object",{a:null,f:false,j:0,g:null,h:0,k:null,m:null,q:null,p:null,l:null,b:false,init:function(a){this.h=-1;$.ig.$op.init.call(this);this.a=a.workbook();this.g=this.a._e3();this.f=a.isFixedDecimalEnabled();this.j=a.fixedDecimalPlaceCount()},n:function(){ if(this.k==null){this.k=function(a){return a!=null?a:""}($$t.$dj.cx(this.g,true))}return this.k},i:function(){if(this.h<0){this.h=$$t.$dj.ch(this.g)}return this.h},o:function(){if(this.m==null){this.m=function(a){return a!=null?a:""}($$t.$dj.cx(this.g,false))}return this.m},c:function(a){if(this.p==null){var b=$$a4.$k.ec(this.g.dateTimeFormat());var c=$$a4.$k.ec(this.g.dateTimeFormat());var d=!String.isNullOrEmpty(b);var e=!String.isNullOrEmpty(c);var f="";if(d||e){f=d&&e?$$8.$l.f(b)+"|"+$$8.$l.f(c):d?$$8.$l.f(b):$$8.$l.f(c);f=$y("({0})\\s*({0})",f)}var g=!String.isNullOrEmpty(f)?"(\\+|("+f+"))":"(\\+)";this.p=new $$8.l(0,g)}var h=this.p.i(a);if(h.i()){return true}return false},e:function(a){if(this.l!=a){this.l=a;this.b=this.d(a)}return this.b},d:function(a){var b=this.g;var c=b.numberFormat();if(a!=null){a=$x($x($x(a,c.positiveSign(),""),c.negativeSign(),""),c.currencySymbol(),"").trim();if(!String.isNullOrEmpty(c.numberDecimalSeparator())){var d=a.indexOf(c.numberDecimalSeparator());if(d>=0){var e=c.numberDecimalSeparator().length;if(e==a.length){return true}if(d0&&/\s/i.test(a.charAt(d=1))){return true}}}if(!String.isNullOrEmpty(c.numberGroupSeparator())){var f=a.indexOf(c.numberGroupSeparator());if(f>=0){var g=c.numberGroupSeparator().length;if(g==a.length){return true}if(f==0||f==a.length-g){return true}if(f0&&/\s/i.test(a.charAt(f-1))){return true}if(this.q==null){var h=$$8.$l.f(c.numberGroupSeparator());var i=$$8.$l.f(c.numberDecimalSeparator());var j=String.isNullOrEmpty(c.currencySymbol())?"":"|"+$$8.$l.f(c.currencySymbol());this.q=new $$8.l(0,"^(?:(?:\\+|-"+j+"|\\(|\\s)*)((?:\\d+"+h+"?)+)(?:"+i+"\\d*)?(?:(?:e|E)(?:-|\\+|\\d)+)?(?:(?:\\+|-"+j+"|\\)|\\s)*)$")}var k=this.q.i(a);var l=c.numberGroupSizes()||[3];if(k.i()){var m=$.ig.util.stringSplit(k.m().item(1).g(),[c.numberGroupSeparator()],0);for(var n=m.length-1,o=n;o>=0;o--){var p=l[Math.min(o,l.length-1)];if(p==0){continue}else if(m[o].length>p){return true}else if(m[o].length=0;a--){var b=this.h.__inner[a];var c=$b($$t.$ej.$type,b);if(c!=null){c.i();if(c.h.count()==0){this.h.removeAt(a)}}}},j:function(a,b){for(var c=0;c0){var d=this.h.getEnumerator();while(d.moveNext()){var c=d.current();c.i()}var e=this.h.__inner[this.h.count()-1].g();if(e!=null){var f=$b($$t.$ei.$type,e.h.__inner[e.h.count()-1]);if(f.e>0){var g=false;if(a.item(f.f)=="\r"){g=f.e==1||f.e==2&&a.item(f.f+1)=="\n"}else if(a.item(f.f)=="\n"){g=f.e==1}if(g){e.h.removeAt(e.h.count()-1);a.y(b-f.e,f.e)}else{var h=f.f+f.e-1;if(a.item(h)=="\r"){f.e-=1}else if(a.item(h)=="\n"&&f.e>1&&a.item(h-1)=="\r"){f.e-=2}}}}}},p:function(){$$t.$el.q(this.h,this.a)},q:function(a,b){var d=a.getEnumerator();while(d.moveNext()){var c=d.current();c.a._aa(b);if($b($$t.$ej.$type,c)!==null){$$t.$el.q(c.h,c.a)}}},r:function(a,b){var c=a+b-1;var e=this.h.getEnumerator();while(e.moveNext()){var d=e.current();if(d.b(a)||d.b(c)){d.j(a,c)}}},$type:new $.ig.Type("IGFormattedTextDocument",$$t.$eh.$type)},true);$c("SpreadsheetCellEditManager$1:en","SpreadsheetCellEditManager",{$tEditor:null,init:function($tEditor,a){this.$tEditor=$tEditor;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tEditor)}$$t.$em.init.call(this,a)},ab:function(a){var $self=this;var b;if(!function(){var c=$self.a3(b);b=c.p0;return c.ret}()){return false}return this.a1(a,b)},ag:function(a,b){var $self=this;var c;if(!function(){var d=$self.a3(c);c=d.p0;return d.ret}()){return false}switch(a){case 86:case 85:b=false;break}if(b){var d=new $$t.fn(a,null,c);this.g()._gs(d);if(d.cancel()){return true}}if(!this.a2(a,c)){return false}if(b){this.g()._gr(new $$t.fm(a,null,c))}return true},a0:function(){},a1:function(a,b){if(this.g().isInEditMode()){switch(a){case 198:case 125:case 126:case 119:case 161:case 120:case 121:case 163:case 162:case 160:return true}}return true},a2:function(a,b){if(this.g().isInEditMode()){var c=this.g().activeSelectionCellRangeFormat().font();switch(a){case 119:c._bold$i($m($$0.$aq.$type,$j(c._bold$i(),true)?false:true));return true;case 120:c._italic$i($m($$0.$aq.$type,$j(c._italic$i(),true)?false:true));return true;case 121:c._strikeout$i($m($$0.$aq.$type,$j(c._strikeout$i(),true)?false:true));return true;case 125:c.height($$t.$dj.cb(c.height(),true));return true;case 126:c.height($$t.$dj.cb(c.height(),false));return true;case 163:c.superscriptSubscriptStyle(c.superscriptSubscriptStyle()==2?0:2);return true;case 162:c.superscriptSubscriptStyle(c.superscriptSubscriptStyle()==1?0:1);return true;case 161:c.underlineStyle($$t.$dj.af(c.underlineStyle(),this.g()._d3()));return true;case 160:c.underlineStyle($$t.$dj.ag(c.underlineStyle(),this.g()._d3()));return true;case 198:this.g()._ij();return true}}return false},a3:function(a){if(!this.g().isInEditMode()){a=null;return{ret:false,p0:a}}else{a=this.a0();return{ret:a!=null,p0:a}}},$type:new $.ig.Type("SpreadsheetCellEditManager$1",$$t.$em.$type)},true);$c("TableExpansionInfo:ep","Object",{d:null,b:null,c:null,init:function(){this.b=new $$a4.lv;this.c=new $$a4.lv;$.ig.$op.init.call(this)},e:function(a,b,c){var d=a._by();if(c){return d._firstRowIndex()<=b._firstRowIndex()&&d._lastRowIndex()>=b._lastRowIndex()}else{return d._firstColumnIndex()<=b._firstColumnIndex()&&d._lastColumnIndex()>=b._lastColumnIndex()}},a:function(a,b){if(a==null||a.length>1){return null}if(b==null||b.length>1){return null}var c=a[0];var d=b[0];var e=false;var f=null;if(c.isProtected()){return null}var h=c.tables().getEnumerator();while(h.moveNext()){var g=h.current();if(g._by()._intersectsWith(d)){if(f==null){f=g}else if(f!=g){return null}}}if(f!=null){if(f._by()._contains1(d)){return null}if($$t.$ep.e(f,d,true)){if(d._firstColumnIndex()0){var j=c.tables().getEnumerator();while(j.moveNext()){var i=j.current();var k=i._by();if(i._by()._lastColumnIndex()+1==d._firstColumnIndex()&&$$t.$ep.e(i,d,true)){e=true;f=i;break}}}if(f==null&&d._firstRowIndex()>0){var m=c.tables().getEnumerator();while(m.moveNext()){var l=m.current();var n=l._by();if(l._by()._lastRowIndex()+1==d._firstRowIndex()&&!l.isTotalsRowVisible()&&$$t.$ep.e(l,d,false)){e=false;f=l;break}}}if(f==null){return null}}var o=f._by();var p=e?new $$a4.lv(1,o._firstRowIndex(),o._lastRowIndex(),o._lastColumnIndex()+1,d._lastColumnIndex()):new $$a4.lv(1,o._lastRowIndex()+1,d._lastRowIndex(),o._firstColumnIndex(),o._lastColumnIndex());var r=c.rows()._m(p._firstRowIndex(),p._lastRowIndex()).getEnumerator();while(r.moveNext()){var q=r.current();var t=q._ch(p._firstColumnIndex(),p._lastColumnIndex(),true).getEnumerator();while(t.moveNext()){var s=t.current();if(s.o()&&!d._contains2(q.index(),s.r())){return null}}}var v=c.mergedCellsRegions().getEnumerator();while(v.moveNext()){var u=v.current();if(u._t(p._firstRowIndex(),p._firstColumnIndex(),p._lastRowIndex(),p._lastColumnIndex())){return null}}var w=new $$t.ep;w.d=f;if(e){w.b=o._withLastColumnIndex(d._lastColumnIndex())}else{w.b=o._withLastRowIndex(d._lastRowIndex())}w.c=p;return w},f:function(a,b,c){if(a==null||a.length>1){return false}var d=a[0];var e=d._de(c.o(),c.m());if(e==null){return false}var f=e._by();var g=0;var h=e.isTotalsRowVisible()?f._withLastRowIndex(f._lastRowIndex()-1):f;for(var j=0;jf._lastRowIndex()){break}}var p=k-f._lastRowIndex();var q=g-p;if(q>0){e.insertDataRows(e.dataAreaRegion()._aa(),q)}if(p>0){var r=e._by();r=r._withLastRowIndex(r._lastRowIndex()+p);e._resize2(r._toString1(true,true,2,1),1)}return true},g:function(){if(this.d.worksheet()==null){return}var b=this.d.worksheet().tables().getEnumerator();while(b.moveNext()){var a=b.current();var c=a._by();if(c._intersectsWith(this.c)){return}}var d=true;var f=this.d.worksheet().rows()._m(this.c._firstRowIndex(),this.c._lastRowIndex()).getEnumerator();while(f.moveNext()){var e=f.current();var h=e._ch(this.c._firstColumnIndex(),this.c._lastColumnIndex(),true).getEnumerator();while(h.moveNext()){var g=h.current();if(g.o()){d=false;break}}if(!d){break}}if(d){return}if($$a4.$lv._l_op_Inequality(this.d._by(),this.b)){this.d._resize2(this.b._toString1(true,true,2,1),1)}},$type:new $.ig.Type("TableExpansionInfo",$.ig.$ot)},true);$c("TextAnalyzer:eq","Object",{n:null,b:0,c:0,d:0,k:null,m:null,l:null,init:function(a,b,c){this.k=null;this.m=null;this.l=null;$.ig.$op.init.call(this);this.n=a;this.b=b;this.d=Math.max(0,this.j()-(b+c));this.c=c},a:function(a,b,c,d,e){var f=a.length;var g=b+c<=f;if(g){return new $$t.eq(a,b,f-c-b)}return new $$t.eq(a,d,e)},toString:function(){var a=new $$6.aj(0);a.l("'");a.l(this.n);a.l("' (");a.l(this.o());a.l(",");a.l(this.p());a.l(",");a.l(this.q());a.l(")");return a.toString()},e:function(){return this.b},o:function(){if(this.k==null){if(String.isNullOrEmpty(this.n)){this.k=String.empty()}else if(this.e()==0||this.e()>this.j()){this.k=String.empty()}else{this.k=this.n.substr(0,this.e())}}return this.k},p:function(){if(this.l==null){if(String.isNullOrEmpty(this.n)){this.l=String.empty()}else if(this.f()==0||this.e()+this.f()>this.j()){this.l=String.empty()}else{this.l=this.n.substr(this.e(),this.f())}}return this.l},f:function(){return this.c},g:function(){return this.e()},h:function(){return this.d},i:function(){return Math.max(-1,this.j()-this.h())},q:function(){if(this.m==null){if(String.isNullOrEmpty(this.n)){this.m=String.empty()}else if(this.h()==0||this.h()>this.j()){this.m=String.empty()}else{this.m=this.n.substr(this.j()-this.h(),this.h())}}return this.m},j:function(){return this.n.length},$type:new $.ig.Type("TextAnalyzer",$.ig.$ot)},true);$c("SpreadsheetActiveCellChangedEventArgs:fh","EventArgs",{_c:null,_b:null,init:function(a,b){this._c=new $$t.dk;this._b=new $$t.dk;$$0.$w.init.call(this);this._c=a;this._b=b},newValue:function(){return this._b},oldValue:function(){return this._c},$type:new $.ig.Type("SpreadsheetActiveCellChangedEventArgs",$$0.$w.$type)},true);$c("SpreadsheetActivePaneChangedEventArgs:fi","EventArgs",{_c:null,_b:null,init:function(a,b){$$0.$w.init.call(this);this._c=a;this._b=b},newValue:function(){return this._b},oldValue:function(){return this._c},$type:new $.ig.Type("SpreadsheetActivePaneChangedEventArgs",$$0.$w.$type)},true);$c("SpreadsheetActiveTableChangedEventArgs:fj","EventArgs",{_c:null,_b:null,init:function(a,b){$$0.$w.init.call(this);this._c=a;this._b=b},newValue:function(){return this._b},oldValue:function(){return this._c},$type:new $.ig.Type("SpreadsheetActiveTableChangedEventArgs",$$0.$w.$type)},true);$c("SpreadsheetActiveWorksheetChangedEventArgs:fk","EventArgs",{_c:null,_b:null,init:function(a,b){$$0.$w.init.call(this);this._c=a;this._b=b},newValue:function(){return this._b},oldValue:function(){return this._c},$type:new $.ig.Type("SpreadsheetActiveWorksheetChangedEventArgs",$$0.$w.$type)},true);$c("SpreadsheetCellDropDownItemSelectingEventArgs:fl","EventArgs",{_b:null,_d:null,init:function(a,b){this._b=new $$t.dk;$$0.$w.init.call(this);this._b=a;this._d=b},_cell:function(){return this._b},_selectedItem:function(){return this._d},$type:new $.ig.Type("SpreadsheetCellDropDownItemSelectingEventArgs",$$0.$w.$type)},true);$c("SpreadsheetCommandExecutedEventArgs:fm","EventArgs",{_b:0,_d:null,_e:null,init:function(a,b,c){$$0.$w.init.call(this);this._b=a;this._d=b;this._e=c},command:function(){return this._b},commandParameter:function(){return this._d},sourceElement:function(){return this._e},$type:new $.ig.Type("SpreadsheetCommandExecutedEventArgs",$$0.$w.$type)},true);$c("SpreadsheetCommandExecutingEventArgs:fn","CancelEventArgs",{_c:0,_e:null,_f:null,init:function(a,b,c){$$6.$ag.init.call(this,0);this._c=a;this._e=b;this._f=c},command:function(){return this._c},commandParameter:function(){return this._e},sourceElement:function(){return this._f},$type:new $.ig.Type("SpreadsheetCommandExecutingEventArgs",$$6.$ag.$type)},true);$c("SpreadsheetEditModeExitingEventArgs:fo","CancelEventArgs",{_c:null,_f:false,_e:false,_i:null,init:function(a,b,c,d){this._c=new $$t.dk;$$6.$ag.init.call(this,0);this._c=a;this._f=c;this._e=b;this._i=d},acceptChanges:function(a){if(arguments.length===1){this._e=a;return a}else{return this._e}},canCancel:function(){return this._f},cell:function(){return this._c},editText:function(){return this._i},$type:new $.ig.Type("SpreadsheetEditModeExitingEventArgs",$$6.$ag.$type)},true);$c("SpreadsheetEditModeExitedEventArgs:fp","EventArgs",{_b:null,init:function(a){this._b=new $$t.dk;$$0.$w.init.call(this);this._b=a},cell:function(){return this._b},$type:new $.ig.Type("SpreadsheetEditModeExitedEventArgs",$$0.$w.$type)},true);$c("SpreadsheetEditModeEnteringEventArgs:fq","CancelEventArgs",{_c:null,init:function(a){this._c=new $$t.dk;$$6.$ag.init.call(this,0);this._c=a},cell:function(){return this._c},$type:new $.ig.Type("SpreadsheetEditModeEnteringEventArgs",$$6.$ag.$type)},true);$c("SpreadsheetEditModeEnteredEventArgs:fr","EventArgs",{_b:null,init:function(a){this._b=new $$t.dk;$$0.$w.init.call(this);this._b=a},cell:function(){return this._b},$type:new $.ig.Type("SpreadsheetEditModeEnteredEventArgs",$$0.$w.$type)},true);$c("SpreadsheetEditModeValidationErrorEventArgs:fs","EventArgs",{init:function(a,b,c){this._cell=new $$t.dk;$$0.$w.init.call(this);this.action(0);this.cell(a);this.validationRule(b);this.canStayInEditMode(!c)},_action:0,action:function(a){if(arguments.length===1){this._action=a;return a}else{return this._action}},_canStayInEditMode:false,canStayInEditMode:function(a){if(arguments.length===1){this._canStayInEditMode=a;return a}else{return this._canStayInEditMode}},_cell:null,cell:function(a){if(arguments.length===1){this._cell=a;return a}else{return this._cell}},_validationRule:null,validationRule:function(a){if(arguments.length===1){this._validationRule=a;return a}else{return this._validationRule}},$type:new $.ig.Type("SpreadsheetEditModeValidationErrorEventArgs",$$0.$w.$type)},true);$c("SpreadsheetEditRangePasswordNeededEventArgs:ft","CancelEventArgs",{_d:null,_e:null,_g:null,init:function(a,b){$$6.$ag.init.call(this,0);this._e=b;this._d=a;this._g=new $$4.g($$a4.$y.$type,1,this._d)},ranges:function(){return this._g},_i:function(a){var b=new $$4.x($$a4.$y.$type,0);this._j(a,this._d,b);if(b.count()>0){var c=new $$4.x($$a4.$y.$type,0);$$a4.$k.fl($$a4.$jf.$type,this._e,function(d){c.addRange(d.protection().allowedEditRanges())});this._j(a,c,null)}},_j:function(a,b,c){var d=$b($$a4.$j.$type,a);var f=b.getEnumerator();while(f.moveNext()){var e=f.current();if(e.isProtected()){e.unprotect();if(c!=null&&!e.isProtected()){c.add(e)}}}},_getRangesArray:function(){return $$5.$e.a($$a4.$y.$type,this.ranges())},unprotect:function(){this._i(null)},$type:new $.ig.Type("SpreadsheetEditRangePasswordNeededEventArgs",$$6.$ag.$type)},true);$c("SpreadsheetHyperlinkExecutingEventArgs:fu","CancelEventArgs",{_c:null,init:function(a){$$6.$ag.init.call(this,0);this._c=a},hyperlink:function(){return this._c},_workingDirectory:null,workingDirectory:function(a){if(arguments.length===1){this._workingDirectory=a;return a}else{return this._workingDirectory}},$type:new $.ig.Type("SpreadsheetHyperlinkExecutingEventArgs",$$6.$ag.$type)},true);$c("SpreadsheetSelectionChangedEventArgs:fv","EventArgs",{_b:null,init:function(a){$$0.$w.init.call(this);this._b=a},pane:function(){return this._b},$type:new $.ig.Type("SpreadsheetSelectionChangedEventArgs",$$0.$w.$type)},true);$c("SpreadsheetUserPromptDisplayingEventArgs:fw","EventArgs",{_b:null,init:function(a){$$0.$w.init.call(this);$$ak.$c.y(a);this._b=a},canCancel:function(){return this._b._b},cancel:function(a){if(arguments.length===1){this._b._c=a;return a}else{return this._b._c}},caption:function(a){if(arguments.length===1){this._b._h=a;return a}else{return this._b._h}},displayMessage:function(a){if(arguments.length===1){this._b._d=a;return a}else{return this._b._d}},exception:function(){return this._b._f},message:function(a){if(arguments.length===1){this._b._i=a;return a}else{return this._b._i}},trigger:function(){return this._b._a},$type:new $.ig.Type("SpreadsheetUserPromptDisplayingEventArgs",$$0.$w.$type)},true);$c("SpreadsheetWorkbookDirtiedEventArgs:fx","EventArgs",{init:function(){$$0.$w.init.call(this)},$type:new $.ig.Type("SpreadsheetWorkbookDirtiedEventArgs",$$0.$w.$type)},true);$c("SortFilterAreaBase:fy","Object",{init:function(){$.ig.$op.init.call(this)},r:$m($$t.$et.$type,null),a:function(){if(!this.r.hasValue()){this.aa()}return this.r.value()},g:function(){},b:function(){},o:function(){},p:function(){},ag:function(a){},q:function(){},d:function(){},c:function(){},s:function(a){},u:function(a,b){},x:function(a,b){},y:function(a,b){},z:function(){},v:function(a){},t:function(a){},w:function(a,b){},aa:function(){},ab:function(a){this.r=$m($$t.$et.$type,a)},n:function(){},ac:function(a){var $self=this;var b=new $$4.q($$a4.$ab.$type,0);this.ae(function(c,d){var e=d._h()!=null?d._h().fill():null;if(e==null){e=c._ar()}if(e==null||$$t.$dj.a6(e)){e=$$a4.$ab.noColor()}else{e=e._c($self.c().workbook())}if(b.add(e)){a(e)}})},ad:function(a){var $self=this;var b=new $$4.q($$a4.$ah.$type,0);this.ae(function(c,d){var e=d._h()!=null&&d._h().font()!=null?d._h().font().colorInfo():null;if($$a4.$ah.l_op_Equality(e,null)){e=c._bh()}if($$a4.$ah.l_op_Equality(e,null)||e.isAutomatic()||e.equals($self.c().workbook().styles().normalStyle()._i().font().colorInfo())){e=$$a4.$ah.automatic()}else{e=$$a4.$ah.l_op_Implicit_WorkbookColorInfo_Color(e._getResolvedColor1($self.c().workbook()))}if(b.add(e)){a(e)}})},af:function(a){var b=new $$4.q($$6.$u.$type.specialize($$a4.$cd.$type,$$0.$ai.$type.specialize($$0.$aw.$type)),0);this.ae(function(c,d){var e=$$t.$dj.dk(d.iconInfo())||$$t.$dj.dp;if(b.add(e)){a(e)}})},ae:function(a){var b=this.d();if(b!=null){var c=this.c();var d=this.q();var e=b.firstRow();var f=b.lastRow();var g=false;var i=c.conditionalFormats().getEnumerator();while(i.moveNext()){var h=i.current();for(var j=0;j2){if(a.startsWith("wd")||a.startsWith("hd")){var c;if(function(){var d=$7(a.substr(2),c);c=d.p1;return d.ret}()){var d=a.startsWith("wd")?this.f:this.e;return d/c}}else if(a.startsWith("ssd")){var e;if(function(){var f=$7(a.substr(3),e);e=f.p1;return f.ret}()){return this.c("ss")/e}}}return parseFloat(a)}return b.b(this)}},$type:new $.ig.Type("ShapeGuideVariables",$.ig.$ot)},true);$c("ShapeGeometryPathBuilder:f5","Object",{a:0,b:0,c:0,d:0,init:function(a,b){$.ig.$op.init.call(this);this.c=a;this.d=b},f:function(a,b,c,d,e,f){},g:function(){},h:function(a,b,c,d,e,f){},i:function(a,b){},j:function(a,b){},k:function(a,b,c,d){var e=this.a+2/3*(a-this.a);var f=this.b+2/3*(b-this.b);var g=c+2/3*(a-c);var h=d+2/3*(b-d);this.h(e,f,g,h,c,d)},e:function(a,b,c){var d=Math.PI*2;var e=Math.PI*a/180;if(Math.abs(Math.cos(e))<1e-5||Math.abs(Math.sin(e))<1e-5){return e}var f=Math.atan2(Math.sin(e)/Math.abs(c),Math.cos(e)/Math.abs(b));var g=$.ig.truncate($$a4.$aa.f(e/d))-$.ig.truncate($$a4.$aa.f(f/d));return f+g*d},visitCT_Path2DArcTo:function(value,argument){return this._visitCT_Path2DArcTo$i.apply(this,arguments)},_visitCT_Path2DArcTo$i:function(a,b){var c=$$t.$f4.i(b,a.wR());var d=$$t.$f4.i(b,a.hR());var e=$$t.$f4.h(b,a.stAng());var f=$$t.$f4.h(b,a.swAng());var g=f/180*Math.PI;var h=$$t.$f5.e(e,c,d);var i=this.a-c*Math.cos(h);var j=this.b-d*Math.sin(h);this.f(i,j,c,d,e,f);var k=$$t.$f5.e(e+f,c,d);var l=i+c*Math.cos(k);var m=j+d*Math.sin(k);this.a=l;this.b=m;return true},visitCT_Path2DClose:function(value,argument){return this._visitCT_Path2DClose$i.apply(this,arguments)},_visitCT_Path2DClose$i:function(a,b){this.g();return true},visitCT_Path2DCubicBezierTo:function(value,argument){return this._visitCT_Path2DCubicBezierTo$i.apply(this,arguments)},_visitCT_Path2DCubicBezierTo$i:function(a,b){var c=$$t.$f4.i(b,a.pt1()._a);var d=$$t.$f4.i(b,a.pt1()._b);var e=$$t.$f4.i(b,a.pt2()._a);var f=$$t.$f4.i(b,a.pt2()._b);var g=$$t.$f4.i(b,a.pt3()._a);var h=$$t.$f4.i(b,a.pt3()._b);this.h(c,d,e,f,g,h);this.a=g;this.b=h;return true},visitCT_Path2DLineTo:function(value,argument){return this._visitCT_Path2DLineTo$i.apply(this,arguments)},_visitCT_Path2DLineTo$i:function(a,b){var c=$$t.$f4.i(b,a.pt()._a);var d=$$t.$f4.i(b,a.pt()._b);this.i(c,d);this.a=c;this.b=d;return true},visitCT_Path2DMoveTo:function(value,argument){return this._visitCT_Path2DMoveTo$i.apply(this,arguments)},_visitCT_Path2DMoveTo$i:function(a,b){var c=$$t.$f4.i(b,a.pt()._a);var d=$$t.$f4.i(b,a.pt()._b);this.j(c,d);this.a=c;this.b=d;return true},visitCT_Path2DQuadBezierTo:function(value,argument){return this._visitCT_Path2DQuadBezierTo$i.apply(this,arguments)},_visitCT_Path2DQuadBezierTo$i:function(a,b){var c=$$t.$f4.i(b,a.pt1()._a);var d=$$t.$f4.i(b,a.pt1()._b);var e=$$t.$f4.i(b,a.pt2()._a);var f=$$t.$f4.i(b,a.pt2()._b);this.k(c,d,e,f);this.a=e;this.b=f;return true},$type:new $.ig.Type("ShapeGeometryPathBuilder",$.ig.$ot,[$$ae.$e0.$type.specialize($$t.$gc.$type,$$0.$aq.$type)])},true);$c("ShapeGuide:f6","Object",{c:null,init:function(a){$.ig.$op.init.call(this);this.c=a},a:function(a,b){var c=$.ig.util.stringSplit(b,[" "],1);var d=c[0];switch(c.length){case 2:{if(d=="val"){var e;if(function(){var f=$ac(c[1],e);e=f.p1;return f.ret}()){return new $$t.f7(a,e)}}return new $$t.f8(a,c[1],$$t.$gb.j(d))}case 3:{return new $$t.f9(a,c[1],c[2],$$t.$gb.k(d))}case 4:{return new $$t.ga(a,c[1],c[2],c[3],$$t.$gb.l(d))}case 0:case 1:{return new $$t.f7(a,NaN)}default:{return new $$t.ga(a,c[1],c[2],c[3],$$t.$gb.l(d))}}},b:function(a){},$type:new $.ig.Type("ShapeGuide",$.ig.$ot)},true);$c("ShapeGuide_ConstantShapeGuide:f7","ShapeGuide",{d:0,init:function(a,b){$$t.$f6.init.call(this,a);this.d=b},b:function(a){return this.d},$type:new $.ig.Type("ShapeGuide_ConstantShapeGuide",$$t.$f6.$type)},true);$c("ShapeGuide_ShapeGuide1:f8","ShapeGuide",{e:null,d:null,init:function(a,b,c){$$t.$f6.init.call(this,a);this.e=b;this.d=c},b:function(a){var b=a.c(this.e);return this.d(b)},$type:new $.ig.Type("ShapeGuide_ShapeGuide1",$$t.$f6.$type)},true);$c("ShapeGuide_ShapeGuide2:f9","ShapeGuide",{e:null,f:null,d:null,init:function(a,b,c,d){$$t.$f6.init.call(this,a);this.e=b;this.f=c;this.d=d},b:function(a){var b=a.c(this.e);var c=a.c(this.f);return this.d(b,c)},$type:new $.ig.Type("ShapeGuide_ShapeGuide2",$$t.$f6.$type)},true);$c("ShapeGuide_ShapeGuide3:ga","ShapeGuide",{e:null,f:null,g:null,d:null,init:function(a,b,c,d,e){$$t.$f6.init.call(this,a);this.e=b;this.f=c;this.g=d;this.d=e},b:function(a){var b=a.c(this.e);var c=a.c(this.f);var d=a.c(this.g);return this.d(b,c,d)},$type:new $.ig.Type("ShapeGuide_ShapeGuide3",$$t.$f6.$type)},true);$c("ShapeGuideFormula:gb","Object",{init:function(){$.ig.$op.init.call(this)},j:function(a){var t1=a;L0:while(true){switch(t1){case"abs":return $$t.$gb.d;case"sqrt":return $$t.$gb.u;case"val":return $$t.$gb.w;default:t1="val";continue L0}break}},k:function(a){switch(a){case"at2":return $$t.$gb.g;case"cos":return $$t.$gb.i;case"max":return $$t.$gb.n;case"min":return $$t.$gb.o;case"sin":return $$t.$gb.t;case"tan":return $$t.$gb.v;default:return null}},l:function(a){switch(a){case"*/":return $$t.$gb.q;case"+-":return $$t.$gb.f;case"+/":return $$t.$gb.e;case"?:":return $$t.$gb.m;case"cat2":return $$t.$gb.h;case"mod":return $$t.$gb.p;case"pin":return $$t.$gb.r;case"sat2":return $$t.$gb.s;default:return null}},b:function(a){return a/6e4/180*Math.PI},a:function(a){return a*180/Math.PI*6e4},$type:new $.ig.Type("ShapeGuideFormula",$.ig.$ot)},true);$c("FormatCellsDialogDataBuilder:gd","Object",{b:null,a:null,j:false,h:0,i:null,k:false,l:false,init:function(a,b){this.j=true;this.h=2147483647&~(208404486|32768|33554432);$.ig.$op.init.call(this);this.b=a;this.a=b;this.i=new $$a4.o(a[0].workbook(),0)},f:function(a,b){if(a==null||a.length==0||b==null||b.length==0){return new $$t.m1}var c=new $$t.gd(a,b);var d,e,f,g,h,i;d=e=f=g=h=i=null;var j=new $$t.gg;var k=new $$t.gg;var l=new $$t.gh;var m=new $$t.gh;for(var n=0;nr){i=c.e(o,z-1,z,t,u,j,k,4,2,134217728,67108864,true,i)}if(z!=v){if(!c.k){c.q(o,t,u);if(t1){w=true;i=c.e(o,v,v+1,t,u,j,k,4,2,134217728,67108864,true,i)}}c.l=false;var aa=t;var ac=x._ch(t,u,true).getEnumerator();while(ac.moveNext()){var ab=ac.current();if(!ab.n()){continue}if(aa0){i=c.e(o,v-1,v,t,u,j,k,4,2,134217728,67108864,true,i)}if(!w&&v1){return $m($$0.$aq.$type,null)}var i=g.item(h)._h();if(i._firstColumnIndex()!=f.firstColumn()||i._firstRowIndex()!=f.firstRow()||i._lastColumnIndex()!=f.lastColumn()||i._lastRowIndex()!=f.lastRow()){return $m($$0.$aq.$type,null)}}}}}if(c==0){return $m($$0.$aq.$type,false)}if(a.length==c){return $m($$0.$aq.$type,true)}return $m($$0.$aq.$type,null)},n:function(a,b,c){var d=a._ff();var e=a._f9(b);var f=null;while(f==null||f.r()=s){u=p;t=n._da(j,null)}else{u=r;t=o._da(l,null)}if(!h.e(u,t)){break}if($.ig.$op.referenceEquals(n,o)){m=e.f()}}return h},o:function(a){for(var b=1;b!=1073741824;b=b<<1){if((this.h&b)!=0){var c=a._da(b,null);if(this.j){this.i._setValue(b,c)}else if(!$.ig.$op.equalsStatic(c,this.i._getValue(b))){this.h&=~b;this.i._ds(b)}}}this.j=false},d:function(a,b,c,d,e,f,g,h){if(h!=null&&h._d){return h}var i=h==null?new $$t.ge:h;e.h(a,b,c,d);while(e.c()){var j=e.b();if(!i.e($g(j._da(f,null)),j._da(g,null))){break}}return i},p:function(a,b,c){if(a._hasCellFormat()){if(!this.l){this.l=true;this.o(a._cellFormatInternal().d())}}else if(!this.k){this.n(a.worksheet(),b,c)}},q:function(a,b,c){this.k=true;this.n(a,b,c)},e:function(a,b,c,d,e,f,g,h,i,j,k,l,m){if(m!=null&&m._d){return m}var n=m==null?new $$t.ge:m;f.h(a,b,d,e);f.c();g.h(a,c,d,e);g.c();var o=d;while(o<=e){if(o>g.f()){g.c()}if(o>f.f()){f.c()}var p=$g(f.b()._da(h,null));var q=$$t.$dj.cf(p);var r=$g(g.b()._da(j,null));var s=$$t.$dj.cf(r);var t;var u;if(q==s&&!l||s>q){u=r;t=g.b()._da(k,null)}else{u=p;t=f.b()._da(i,null)}if(!n.e(u,t)){break}o=Math.min(f.f()+1,g.f()+1)}return n},$type:new $.ig.Type("FormatCellsDialogDataBuilder",$.ig.$ot)},true);$c("CellBorderValue:ge","Object",{init:function(){$.ig.$op.init.call(this)},c:false,_a:0,_b:null,_d:false,e:function(a,b){if(!this.c){this.c=true;this._a=a;this._b=b}else if(this._d){return false}else if(this._a!=a||!$.ig.$op.equalsStatic(this._b,b)){this._d=true;this._a=-1;this._b=null;return false}return true},$type:new $.ig.Type("CellBorderValue",$.ig.$ot)},true);$c("RowColumnBaseCellFormatEnumerator:gf","Object",{init:function(){$.ig.$op.init.call(this)},a:null,e:0,d:0,b:function(){return this.a},g:function(){return this.e},f:function(){return this.d},h:function(a,b,c,d){},c:function(){},$type:new $.ig.Type("RowColumnBaseCellFormatEnumerator",$.ig.$ot)},true);$c("RowCellFormatEnumerator:gg","RowColumnBaseCellFormatEnumerator",{init:function(){$$t.$gf.init.call(this)},i:null,n:0,o:0,k:null,l:null,m:0,j:null,h:function(a,b,c,d){this.i=a;this.k=a.rows()._aj(b);this.n=c;this.o=d;this.m=-1;this.l=null;this.j=null;this.a=null;this.e=-1;this.d=-1},c:function(){if(this.d>=this.o){this.a=null;this.e=this.d=this.o+1;return false}else if(this.m<0){this.m=this.n;if(this.k!=null){this.l=this.k._ch(this.n,this.o,false).getEnumerator();if(!this.l.moveNext()){this.l=null}}}else{this.m=this.d+1}while(this.l!=null){var a=this.l.current();if(a.r()>=this.m&&a.n()){break}if(!this.l.moveNext()){this.l=null}}if(this.l!=null){var b=this.l.current();if(b.r()==this.m){this.e=this.d=this.m;this.a=b.j();return true}}if(this.j==null||this.j.r()=this.o){this.a=null;this.e=this.d=this.o+1;return false}else if(this.m<0){this.m=this.n;this.k=this.i.rows()._m(this.n,this.o).getEnumerator();if(!this.k.moveNext()){this.k=null}}else{this.m=this.d+1}while(this.k!=null){var a=this.k.current();if(a.index()>=this.m){break}if(!this.k.moveNext()){this.k=null}}if(this.k!=null){var b=this.k.current();if(b.index()==this.m){var c=b._a8(this.l);if(c==null&&b._hasCellFormat()){c=b._cellFormatInternal().d()}if(c!=null){this.e=this.d=this.m;this.a=c;return true}}}this.a=this.j.b();this.e=this.m;if(this.k!=null&&this.m==this.k.current().index()&&!this.k.moveNext()){this.k=null}this.d=this.k!=null?this.k.current().index()-1:this.o;return true},$type:new $.ig.Type("ColumnCellFormatEnumerator",$$t.$gf.$type)},true);$c("SetFormatCellsDialogDataHelper:gi","Object",{init:function(){$.ig.$op.init.call(this)},e:null,c:null,b:null,a:null,f:function(){var $self=this;var a=this.c;var b=this.b;if($l(a._ad,b._ad)){if($j(b._ad,true)){this.e._g2(1)}else{this.e._g2(0)}}this.j(a._p,a._b,b._p,b._b);this.j(a._w,a._h,b._w,b._h);this.j(a._u,a._f,b._u,b._f);this.j(a._v,a._g,b._v,b._g);this.j(a._t,a._e,b._t,b._e);this.j(a._s,a._d,b._s,b._d);if(b._j!=0&&(b._j!=a._j||$$a4.$ah.l_op_Inequality(b._q,a._q)||b._c!=a._c)){this.k($$a4.$b7.$type,a._j,b._j,16,$$t.$dj.d3);this.j(a._q,a._c,b._q,b._c)}var c=0;var d=function(e){c++};this.i(d);if(c==1){this.k($$a4.$ab.$type,a._i,b._i,64,$$t.$dj.d4);this.k($$0.$ai.$type.specialize($$0.$aq.$type),a._z,b._z,128,$$t.$dj.d2);this.k($$a4.$ah.$type,a._r,b._r,256,$$t.$dj.d5);this.k($$0.$aw.$type,a._x,b._x,512,$$t.$dj.d7);this.k($$0.$ai.$type.specialize($$0.$aq.$type),a._aa,b._aa,1024,$$t.$dj.ea);this.k(String,a._ah,b._ah,2048,$$t.$dj.d6);this.k($$0.$ai.$type.specialize($$0.$aq.$type),a._ab,b._ab,4096,$$t.$dj.ef);this.k($$a4.$ca.$type,a._k,b._k,8192,$$t.$dj.eh);this.k($$a4.$cb.$type,a._l,b._l,16384,$$t.$dj.ei);this.k(String,a._ai,b._ai,65536,$$t.$dj.d8);this.k($$a4.$cg.$type,a._m,b._m,1,$$t.$dj.d1);this.k($$0.$aw.$type,a._y,b._y,131072,$$t.$dj.d9);this.k($$0.$ai.$type.specialize($$0.$aq.$type),a._ac,b._ac,1048576,$$t.$dj.eb);this.k($$0.$ai.$type.specialize($$0.$aw.$type),a._ae,b._ae,8388608,function(e,f){$$t.$dj.ed(e,f.value())});this.k($$0.$ai.$type.specialize($$0.$aq.$type),a._af,b._af,16777216,$$t.$dj.ee);this.k($$a4.$c8.$type,a._n,b._n,268435456,$$t.$dj.ej);this.k($$0.$ai.$type.specialize($$0.$aq.$type),a._ag,b._ag,536870912,$$t.$dj.ek)}else if(c>1){var e=0;var f=function(g){e|=g};this.i(f);var g=new $$4.x($$0.$d.$type.specialize($$a4.$kg.$type),0);for(var h=1;h!=1073741824;h=h<<1){var i=null;if((e&h)!=0){switch(h){case 64:i=function(j){j._setFill($self.b._i,false,$$t.$dj.ac(j))};break;case 128:i=function(j){j._a2($$0.$ai.$type.specialize($$0.$aq.$type),$self.b._z,128,false,$$t.$dj.ac(j),function(k){return k._bold$i()},function(k,l){k._bold$i(l)})};break;case 256:i=function(j){j._a2($$a4.$ah.$type,$self.b._r,256,false,$$t.$dj.ac(j),function(k){return k.colorInfo()},function(k,l){k.colorInfo(l)})};break;case 512:i=function(j){j._a2($$0.$aw.$type,$self.b._x,512,false,$$t.$dj.ac(j),function(k){return k.height()},function(k,l){k.height(l)})};break;case 1024:i=function(j){j._a2($$0.$ai.$type.specialize($$0.$aq.$type),$self.b._aa,1024,false,$$t.$dj.ac(j),function(k){return k._italic$i()},function(k,l){k._italic$i(l)})};break;case 2048:i=function(j){j._a2(String,$self.b._ah,2048,false,$$t.$dj.ac(j),function(k){return k.name()},function(k,l){k.name(l)})};break;case 4096:i=function(j){j._a2($$0.$ai.$type.specialize($$0.$aq.$type),$self.b._ab,4096,false,$$t.$dj.ac(j),function(k){return k._strikeout$i()},function(k,l){k._strikeout$i(l)})};break;case 8192:i=function(j){j._a2($$a4.$ca.$type,$self.b._k,8192,false,$$t.$dj.ac(j),function(k){return k.superscriptSubscriptStyle()},function(k,l){k.superscriptSubscriptStyle(l)})};break;case 16384:i=function(j){j._a2($$a4.$cb.$type,$self.b._l,16384,false,$$t.$dj.ac(j),function(k){return k.underlineStyle()},function(k,l){k.underlineStyle(l)})};break;case 65536:i=function(j){j._setFormatString($self.b._ai,false,$$t.$dj.ac(j))};break;case 1:i=function(j){j._setAlignment($self.b._m,false,$$t.$dj.ac(j))};break;case 131072:i=function(j){j._setIndent($self.b._y,false,$$t.$dj.ac(j))};break;case 1048576:i=function(j){j._setLocked($self.b._ac,false,$$t.$dj.ac(j))};break;case 8388608:i=function(j){j._setRotation($self.b._ae.value(),false,$$t.$dj.ac(j))};break;case 16777216:i=function(j){j._setShrinkToFit($self.b._af,false,$$t.$dj.ac(j))};break;case 268435456:i=function(j){j._setVerticalAlignment($self.b._n,false,$$t.$dj.ac(j))};break;case 536870912:i=function(j){j._setWrapText($self.b._ag,false,$$t.$dj.ac(j))};break;default:break}if(i!=null){g.add(i)}}}this.e._il($$4.$x.$type.specialize($$0.$d.$type.specialize($$a4.$kg.$type)),g,function(j,k){var l=j.b(true);for(var m=0;m0){var s=r/2;var t=!e._aw();var u=e._ar();var v=e._l();var w=v.count();var x=d.__x;var y=d.__y;var z=b.d();var aa=z*2;var ab=new Array(g);var ac=0;for(var ad=0;ad0){ab[g-1]=ab[g-2]}if(t){var ah=s-x;var ai=-y;var aj=c.y()-ai;var ak=b.h(c.bottom()-s)-ai;var al=1;for(var am=0;amu.firstColumn()&&v.startIndex()<=u.lastColumn()){t=true}else{m=e._bn(u.firstRow(),true,true)*f+c.y()+s;o=e._bn(u.lastRow(),false,true)*f+c.y()+s;var w=100;if(m<-w){m=-w}if(o>c.bottom()+w){o=c.bottom()+w}m=b.h(m)-j;o=b.h(o)-j;m-=h;if(v.startIndex()==u.firstColumn()){m-=h;o+=h}}}else{if(v.startIndex()>u.firstRow()&&v.startIndex()<=u.lastRow()){t=true}else{l=e._bn(u.firstColumn(),true,true)*f+c.x()+s;n=e._bn(u.lastColumn(),false,true)*f+c.x()+s;l=b.h(l)-i;n=b.h(n)-i;l-=h;if(v.startIndex()==u.firstRow()){l-=h;n+=h}}}if(!t){t=true;a.fillRectangle1(g,l,m,Math.max(n-l,0),Math.max(o-m,0))}}}if(!t){var x=e._i(true,false);var y=x.length-1;for(var z=0;z0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$bg.init1.call(this,1,b,c,d,null,null)},init1:function(a,b,c,d,e,f){$.ig.$op.init.call(this);$$ak.$c.z(b,"identifier");this.f=b;this.b=new $$t.bi(this,d,c);this.a=new $$t.bi(this,e,f)},g:function(){return this.f},c:function(){return this.a},d:function(){return this.b},$type:new $.ig.Type("ElementLayerInfo",$.ig.$ot)},true);$c("PredefinedSpreadsheetLayers:gu","Object",{init:function(){$.ig.$op.init.call(this)},k:function(){return $$t.$gu.a},l:function(){return $$t.$gu.b},m:function(){return $$t.$gu.c},n:function(){return $$t.$gu.d},o:function(){return $$t.$gu.e},p:function(){return $$t.$gu.f},r:function(){return $$t.$gu.h},q:function(){return $$t.$gu.g},s:function(){return $$t.$gu.i},t:function(){return $$t.$gu.j},$type:new $.ig.Type("PredefinedSpreadsheetLayers",$.ig.$ot)},true);$c("IShapeLayer:gv","Object",{$type:new $.ig.Type("IShapeLayer",null)},true);$c("SpreadsheetPaneLayerObserver:g8","SpreadsheetItemLayerObserver",{_f:null,init:function(a){$$t.$g7.init.call(this);this._f=a},$type:new $.ig.Type("SpreadsheetPaneLayerObserver",$$t.$g7.$type)},true);$c("ShapeLayerObserver:gw","SpreadsheetPaneLayerObserver",{_g:null,init:function(a,b){$$t.$g8.init.call(this,a);this._g=b;this._b(a);this._b(a.columnScrollRegion()._x());this._b(a.rowScrollRegion()._x())},dispose:function(){this._e(this._f);this._e(this._f.columnScrollRegion()._x());this._e(this._f.rowScrollRegion()._x())},_d:function(a,b,c){var d=false;switch(b!=null?b:""){case"":case"Offset":if(a==this._f.rowScrollRegion()._x()||a==this._f.columnScrollRegion()._x()){d=true}break;case"Add":case"Remove":case"Replace":case"Move":case"Reset":if(a==this._f._r()){d=true}break}if(d){this._g.invalidate()}},$type:new $.ig.Type("ShapeLayerObserver",$$t.$g8.$type)},true);$c("PaneBackgroundLayerObserver:gx","SpreadsheetPaneLayerObserver",{_g:null,init:function(a,b){$$t.$g8.init.call(this,a);this._g=b;this._b(a.columnScrollRegion()._x());this._b(a.rowScrollRegion()._x());this._b(a)},_d:function(a,b,c){var d=false;switch(b!=null?b:""){case"":case"Offset":if(this._f._ac()!=null){if(a==this._f.rowScrollRegion()._x()||a==this._f.columnScrollRegion()._x()){d=true}}break;case"Background":if(a==this._f){d=true}break}if(d){this._g()}},dispose:function(){this._e(this._f.columnScrollRegion()._x());this._e(this._f.rowScrollRegion()._x());this._e(this._f)},$type:new $.ig.Type("PaneBackgroundLayerObserver",$$t.$g8.$type)},true);$c("SpreadsheetPaneButtonLayer:gy","SpreadsheetRendererElementLayer$1",{_t:null,init:function(a,b){$$t.$ha.init.call(this,$$t.$ip.$type,a,b,$$t.$gu.l());this._t=new $$ak.n($$t.$gy.$type,this,$$t.$gy._y,false);$$t.$dj.du(a,this._t,true);$$t.$dj.du(a.columnScrollRegion(),this._t,true);$$t.$dj.du(a.rowScrollRegion(),this._t,true)},_m:function(){return 2},_p:function(){$$t.$ha._p.call(this);if(this._viewModel()!=null){$$t.$dj.dz(this._viewModel(),this._t);$$t.$dj.dz(this._viewModel().columnScrollRegion(),this._t);$$t.$dj.dz(this._viewModel().rowScrollRegion(),this._t)}},_s:function(){return this._viewModel()._s.renderCache()},_q:function(a,b,c,d){var e=this._viewModel();var f=e._q();if(f.count()>0){var g=e.columnScrollRegion();var h=e.rowScrollRegion();var i=h._bx();var j=e.visibleRange();var k=g._ad();var l=$$t.$dj.b0(6,g._br());var m=l/2;var n=b.d();var o=-d.__x;var p=-d.__y;var q=$$t.$gy._v(b);var r=$$t.$gy._u(b);for(var s=0;s0){var v=t.g;var w=b.h(v.x()+c.x())-o;var x=b.h(v.x()+c.x()+v.width())-o;var y=b.h(v.y()+c.y())-p;var z=b.h(v.y()+c.y()+v.height())-p;var aa=x-w;var ab=z-y;var ac=(t.a&2)==0;a.drawRectangle(6,ac?65:68,g._br(),w+m,y+m,Math.max(aa-l,0),Math.max(ab-l,0));w+=n;y+=n;aa=Math.max(0,aa-n*2);ab=Math.max(0,ab-n*2);if(aa>0&&ab>0){a.fillRectangle1(ac?66:69,w,y,aa,ab);a.drawDropDownGlyph(t.a,w,y,aa,ab)}}}}},_u:function(a){return a.d()*2},_v:function(a){return a.d()},_z:function(a,b,c){var d=false;switch(b!=null?b:""){case"":case"Offset":if(a==this._viewModel().rowScrollRegion()._x()||a==this._viewModel().columnScrollRegion()._x()){d=true}break;case"Add":case"Remove":case"Replace":case"Move":case"Reset":if(a==this._viewModel().rowScrollRegion()._l()){d=true}else if(a==this._viewModel().columnScrollRegion()._l()){d=true}else if(a.getType()==$$t.$dj.ds){d=true}break;case"ActualItemPositions":if(a==this._viewModel().rowScrollRegion()){d=true}else if(a==this._viewModel().columnScrollRegion()){d=true}break;case"ResourceProvider":if(this._viewModel().rowScrollRegion()==a){d=true}break;case"ActiveCellAsRange":if(a==this._viewModel().rowScrollRegion()._ab()){d=true}break;case"ResourceVersion":if(a==this._viewModel().rowScrollRegion()._ad()){d=true}break}if(d){this._o()}},_y:function(a,b,c,d){a._z(b,c,d)},_w:function(a,b,c){var d=a.columnScrollRegion();var e=a.rowScrollRegion();var f=$$t.$dj.b0(6,d._br());return $$t.$gy._x(a,b,f,d,e,$$t.$gy._v(c),$$t.$gy._u(c))},_x:function(a,b,c,d,e,f,g){var h=d._bx();var i=a.selection()._t(new $$t.dk(b.d,b.c));var j=d._bn(i.firstColumn(),true,true)*h;var k=d._bn(i.lastColumn(),false,true)*h;var l=e._bn(i.firstRow(),true,true)*h;var m=e._bn(i.firstRow(),false,true)*h;var n=Math.max(0,Math.min(17,m-l-g));var o;switch(b.b){default:case 2:case 3:o=new $$a.ae(0,k+c,m-n,n,n);break;case 4:case 1:case 0:n=Math.max(0,Math.min(n,k-j-f));o=new $$a.ae(0,k-n-f,m-n-g,n,n);break}b.g=new $$a.ae(0,o.x(),o.y(),o.width(),o.height());return n},$type:new $.ig.Type("SpreadsheetPaneButtonLayer",$$t.$ha.$type.specialize($$t.$ip.$type))},true);$c("SpreadsheetPaneCellBackgroundLayer:gz","SpreadsheetRendererElementLayer$1",{_u:null,init:function(a,b){$$t.$ha.init.call(this,$$t.$ip.$type,a,b,$$t.$gu.m());this._u=new $$ak.n($$t.$gz.$type,this,$$t.$gz._v,false);$$t.$dj.du(a,this._u,true);$$t.$dj.du(a.columnScrollRegion()._x(),this._u,true);$$t.$dj.du(a.rowScrollRegion()._x(),this._u,true)},_m:function(){return 0},_p:function(){$$t.$ha._p.call(this);if(this._viewModel()!=null){$$t.$dj.dz(this._viewModel(),this._u);$$t.$dj.dz(this._viewModel().columnScrollRegion()._x(),this._u);$$t.$dj.dz(this._viewModel().rowScrollRegion()._x(),this._u)}},_s:function(){return this._viewModel()._s.renderCache()},_q:function(a,b,c,d){var e=this._viewModel();var f=e._w();var g=e._k();var h=e.columnScrollRegion();var i=e.rowScrollRegion();var j=i._i(true,false);var k=h._i(true,false);var l=j.length-1;var m=k.length-1;var n=i._bx();if(l>0&&m>0&&g!=null){var o=b.d();var p=o/2;var q=-d.__x;var r=-d.__y;var s=i._br();for(var t=1;t<=l;t++){var u=g.d(t);for(var v=1;v<=m;v++){var w=f.item(t,v);var x=w.f;var y=w.g;if(x!=null||y!=null){var z,aa,ab,ac;var ad,ae,af,ag;var ah=u?g.item(t,v):null;if(ah!=null&&ah.r()){if(t>1&&g.item(t-1,v)==ah){continue}if(v>1&&g.item(t,v-1)==ah){continue}z=h._bn(ah.ab,true,true)*n+c.x();aa=h._bn(ah.x,false,true)*n+c.x();ab=i._bn(ah.ak,true,true)*n+c.y();ac=i._bn(ah.ag,false,true)*n+c.y()}else{z=k[v-1]+c.x();aa=k[v]+c.x();ab=j[t-1]+c.y();ac=j[t]+c.y()}ad=z;ae=aa;af=ab;ag=ac;z=b.h(z)-q;aa=b.h(aa)-q;ab=b.h(ab)-r;ac=b.h(ac)-r;z-=o;ab-=o;if(ah==null||!ah.r()){if(t!=l-1&&f.item(t+1,v).f!=null){ac-=o}if(v!=m-1&&f.item(t,v+1).f!=null){aa-=o}}if(x!=null){a.fillRectangle3(x,z,ab,Math.max(aa-z,0),Math.max(ac-ab,0))}if(y!=null){z=ad;aa=ae;ab=af;ac=ag;z+=o*2;aa-=o*2;if(zy.barPositionFrom();var an,ao;if(ak){an=am&&y.barPositionTo()==y.axisPosition()?aj+o:b.h(aa-(aa-z)*y.barPositionTo())-q;ao=am&&y.barPositionFrom()==y.axisPosition()?aj-o:b.h(aa-(aa-z)*y.barPositionFrom())-q}else{an=am&&y.barPositionFrom()==y.axisPosition()?aj+o:b.h(z+(aa-z)*y.barPositionFrom())-q;ao=am&&y.barPositionTo()==y.axisPosition()?aj-o:b.h(z+(aa-z)*y.barPositionTo())-q}if(ao-an>=o){if($$a4.$ah.l_op_Inequality(y.barColor(),null)){var ap,aq;if(y.barFillType()==1){if(ak){aq=am&&y.barPositionFrom()==y.axisPosition()?$$t.$gz._t:y.barColor();ap=am&&y.barPositionFrom()==y.axisPosition()?y.barColor():$$t.$gz._t}else{ap=am&&y.barPositionTo()==y.axisPosition()?$$t.$gz._t:y.barColor();aq=am&&y.barPositionTo()==y.axisPosition()?y.barColor():$$t.$gz._t}}else{ap=aq=y.barColor()}a.fillRectangle4(ap,aq,true,an,ab,ao-an,ac-ab)}if($$a4.$ah.l_op_Inequality(y.barBorder(),null)){a.drawRectangle1(6,y.barBorder(),s,an-p,ab+p,ao-an,ac-ab-o)}}}}}}}}}},_w:function(a,b,c){var d=false;switch(b!=null?b:""){case"":case"Offset":if(a==this._viewModel().rowScrollRegion()._x()||a==this._viewModel().columnScrollRegion()._x()){d=true}break;case"CellFillArray":if(a==this._viewModel()){d=true}break}if(d){this._o()}},_v:function(a,b,c,d){a._w(b,c,d)},$type:new $.ig.Type("SpreadsheetPaneCellBackgroundLayer",$$t.$ha.$type.specialize($$t.$ip.$type))},true);$c("SpreadsheetPaneCellBorderLayer:g0","SpreadsheetRendererElementLayer$1",{_t:null,init:function(a,b){$$t.$ha.init.call(this,$$t.$ip.$type,a,b,$$t.$gu.n());this._t=new $$ak.n($$t.$g0.$type,this,$$t.$g0._u,false);$$t.$dj.du(a,this._t,true);$$t.$dj.du(a.columnScrollRegion()._x(),this._t,true);$$t.$dj.du(a.rowScrollRegion()._x(),this._t,true)},_m:function(){return 1},_p:function(){$$t.$ha._p.call(this);if(this._viewModel()!=null){$$t.$dj.dz(this._viewModel(),this._t);$$t.$dj.dz(this._viewModel().columnScrollRegion()._x(),this._t);$$t.$dj.dz(this._viewModel().rowScrollRegion()._x(),this._t)}},_s:function(){return this._viewModel()._s.renderCache()},_q:function(a,b,c,d){var e=this._viewModel();var f=e._w();var g=e._k();var h=e.columnScrollRegion();var i=e.rowScrollRegion();var j=i._i(true,false);var k=h._i(true,false);var l=j.length-1;var m=k.length-1;var n=i._bx();var o=h._br();var p=i._bs();if(l>0&&m>0){var q=b.d();var r=a.getFarPixelAdjustment(b);var s=q*2;var t=q*3;var u=q*4;var v=-d.__x;var w=-d.__y;var x=new $$a.y(0);var y=new $$a.y(0);var z=h._br();var aa=h._bs();var ab=c.y();var ac=c.x();var ad=l+1;var ae=m+1;var af=false;var ag=$$t.$dj.b0(6,p);for(var ah=1;ah<=ad;ah++){var ai=b.h(j[ah-1]+ab);var aj=ah<=l?b.h(j[ah]+ab):ai;for(var ak=1;ak<=ae;ak++){var al=b.h(k[ak-1]+ac);var am=f.item(ah,ak);if(am.a!=0){af=true}if(am.e!=0&&ak<=m){var an=b.h(k[ak]+ac);switch(am.e){case 6:{var ao=f.item(ah-1,ak);var ap=am.n;var aq=ag/2;x.__x=al-v+am.i*q;y.__x=an-r-v-am.j*q;y.__y=x.__y=ai-(q+aq+w);var ar=f.item(ah,ak-1).e==6;var as=ao.d==6;var at=am.d==6;var au=f.item(ah,ak+1).e==6;var av=f.item(ah-1,ak+1).d==6;var aw=f.item(ah,ak+1).d==6;if(as){x.__x-=q}else if(at){x.__x-=t}if(av){y.__x-=s}if(ao.c==6){var ax=g.item(ah-1,ak-1)!=g.item(ah-1,ak)||g.item(ah-1,ak-1)==null||g.item(ah-1,ak)==null;if(ax&&(ao.a&2)!=0){x.__x=Math.max(x.__x,al-v+u)}var ay=g.item(ah-1,ak+1)!=g.item(ah-1,ak)||g.item(ah-1,ak+1)==null||g.item(ah-1,ak)==null;if(ay&&(ao.a&1)!=0){y.__x=Math.min(y.__x,an-v-u)}}a.drawLine2(6,ap,p,x.__x,x.__y,y.__x,y.__y);x.__x=al-v+am.i*q;y.__x=an-r-v-am.j*q;x.__y+=s;y.__y=x.__y;if(at){x.__x-=q}else if(ar){}else if(as){x.__x-=t}if(aw){y.__x-=s}if(am.c==6){var az=g.item(ah,ak-1)!=g.item(ah,ak)||g.item(ah,ak-1)==null||g.item(ah,ak)==null;if(az&&(am.a&2)!=0){x.__x=Math.max(x.__x,al-v+u)}var a0=g.item(ah,ak+1)!=g.item(ah,ak)||g.item(ah,ak+1)==null||g.item(ah,ak)==null;if(a0&&(am.a&1)!=0){y.__x=Math.min(y.__x,an-v-u)}}a.drawLine2(6,ap,p,x.__x,x.__y,y.__x,y.__y);break}case 13:{var a1=am.n;var a2=$$t.$dj.b0(9,p)/2;x.__x=al-v+am.i*q;y.__x=an-r-v-am.j*q;y.__y=x.__y=ai-(a2+w)-q;a.drawLine2(9,a1,p,x.__x,x.__y,y.__x,y.__y);y.__y=x.__y=ai-(a2+w);a.drawLine2(8,a1,p,x.__x,x.__y,y.__x,y.__y);break}default:{var a3=$$t.$dj.i(am.e);var a4=am.n;var a5=$$t.$dj.b0(a3,p)/2;x.__x=al-v+am.i*q;y.__x=an-r-v-am.j*q;y.__y=x.__y=ai-(a5+w);if(a5>aa){y.__y=x.__y=x.__y+aa}a.drawLine2(a3,a4,p,x.__x,x.__y,y.__x,y.__y);break}}}if(am.d!=0&&ah<=l){switch(am.d){case 6:{var a6=f.item(ah,ak-1);var a7=am.m;var a8=ag/2;var a9=am.e==6;var ba=f.item(ah-1,ak).d==6;var bb=a6.e==6;var bc=f.item(ah+1,ak).e==6;var bd=f.item(ah+1,ak).d==6;var be=f.item(ah+1,ak-1).e==6;y.__x=x.__x=al-(q+a8+v);y.__y=aj-r-w-am.h*q;x.__y=ai-w+am.k*q;var bf=x.__y;var bg=y.__y;if(a6.c==6){var bh=g.item(ah,ak-1)!=g.item(ah,ak)||g.item(ah,ak-1)==null||g.item(ah,ak)==null;if(bh&&(a6.a&2)!=0){x.__y=Math.max(x.__y,ai+w+s)}var bi=g.item(ah,ak-1)!=g.item(ah,ak)||g.item(ah,ak-1)==null||g.item(ah,ak)==null;if(bi&&(a6.a&1)!=0){y.__y=Math.min(y.__y,aj-w-s)}}a.drawLine2(6,a7,o,x.__x,x.__y,y.__x,y.__y);x.__x+=s;y.__x=x.__x;x.__y=bf;y.__y=bg;if(a9){if(am.k<0){x.__y+=s}}else if(ba){if(bb){x.__y-=q}}else if(bb){if(am.k>=0){x.__y-=s}}if(bc){if(am.h<0){y.__y-=s}}else if(bd){if(be){y.__y+=s}}else if(be){y.__y+=s}if(am.c==6&&akz){y.__x=x.__x=x.__x+z}a.drawLine2(bn,bo,o,x.__x,x.__y,y.__x,y.__y);break}}}}}if(af){for(var bq=1;bq1){bv+=q}var bw=b.h(k[bs-1]+ac);var bx,by;if(bu!=null&&bu.r()){if(g.item(bq-1,bs)==bu){bv=b.h(i._bn(bu.ak,true,true)*n+ab)}if(g.item(bq,bs-1)==bu){bw=b.h(h._bn(bu.ab,true,true)*n+ac)}var bz=h._cf(bu.x);if(bz<0){bx=h._bn(bu.x,false,true)*n+ac}else{bx=k[bz+1]+ac;bx-=q*Math.min($$t.$dj.ce(f.item(bq,bz+1).d),2)}var b0=i._cf(bu.ag);if(b0<0){by=i._bn(bu.ag,false,true)*n+ab}else{by=j[b0+1]+ab;if($$t.$dj.ce(f.item(b0+1,bs).e)>1){by-=q}}}else{bx=k[bs]+ac;by=j[bq]+ab;bx-=q*Math.min($$t.$dj.ce(f.item(bq,bs+1).d),2);if($$t.$dj.ce(f.item(bq+1,bs).e)>1){by-=q}}var b1=b.h(bx);var b2=b.h(by);switch(bt.c){case 6:{var b3=bt.l;switch(bt.a){case 1:a.drawLine2(6,b3,o,bw+u,bv,b1,b2-q);a.drawLine2(6,b3,o,bw,bv+q,b1-u,b2);break;case 2:a.drawLine2(6,b3,o,bw,b2-q,b1-u-q,bv);a.drawLine2(6,b3,o,bw+u,b2,b1,bv+q);break;case 3:var b4=b1-bw;var b5=b2-bv;a.drawLine2(6,b3,o,bw+u,bv,bw+b4/2,bv+b5/2-q);a.drawLine2(6,b3,o,bw+b4/2,bv+b5/2-q,b1-u-q,bv);a.drawLine2(6,b3,o,b1,bv+q,bw+b4/2+u,bv+b5/2);a.drawLine2(6,b3,o,bw+b4/2+u,bv+b5/2,b1,b2-q);a.drawLine2(6,b3,o,b1-u,b2,bw+b4/2,bv+b5/2+q);a.drawLine2(6,b3,o,bw+b4/2,bv+b5/2+q,bw+u,b2);a.drawLine2(6,b3,o,bw,b2-q,bw+b4/2-u,bv+b5/2);a.drawLine2(6,b3,o,bw+b4/2-u,bv+b5/2,bw,bv+q);break}break}case 0:break;default:{var b6=bt.c==13?10:$$t.$dj.i(bt.c);var b7=bt.l;if(bt.a!=2){a.drawLine2(b6,b7,o,bw,bv,b1,b2)}if(bt.a!=1){a.drawLine2(b6,b7,o,bw,b2,b1,bv)}break}}}}}}}}},_v:function(a,b,c){var d=false;switch(b!=null?b:""){case"":case"Offset":if(a==this._viewModel().rowScrollRegion()._x()||a==this._viewModel().columnScrollRegion()._x()){d=true}break;case"CellFillArray":if(a==this._viewModel()){d=true}break}if(d){this._o()}},_u:function(a,b,c,d){a._v(b,c,d)},$type:new $.ig.Type("SpreadsheetPaneCellBorderLayer",$$t.$ha.$type.specialize($$t.$ip.$type))},true);$c("SpreadsheetPaneGridlineLayer:g3","SpreadsheetRendererElementLayer$1",{_t:null,init:function(a,b){$$t.$ha.init.call(this,$$t.$ip.$type,a,b,$$t.$gu.p());this._t=new $$ak.n($$t.$g3.$type,this,$$t.$g3._u,false);$$t.$dj.du(a,this._t,true)},_m:function(){return 1},_p:function(){$$t.$ha._p.call(this);if(this._viewModel()!=null){$$t.$dj.dz(this._viewModel(),this._t)}},_s:function(){return this._viewModel()._s.renderCache()},_q:function(a,b,c,d){var e=this._viewModel();var f=e._k();var g=e._aa();var h=e._w();var i=e.rowScrollRegion()._i(true,false);var j=e.columnScrollRegion()._i(true,false);var k=i.length-1;var l=j.length-1;if(f!=null&&g!=null&&k>0&&l>0&&e.rowScrollRegion()._bx()>=.4){var m=e.rowScrollRegion()._br();var n=$$t.$dj.b0(6,m);var o=n/2;var p,q;var r=d.__x;var s=d.__y;var t=b.d();var u=t*2;p=-r;q=o-s;for(var v=0;v=0&&ac||ad){if(x<0){continue}var ae=0;var af=0;if(ac){af=Math.max($$t.$dj.ce(h.item(v+1,z).d),$$t.$dj.ce(h.item(v+2,z).d));if(af>1){ae=-u}else{ae=-t}}else if(aa||ab){ae=-t}a.drawLine3(g,m,b.h(j[x]+y+c.x())-p,w,b.h(j[z-1]+ae+c.x())-p,w);if(ac&&!ab&&!ad&&!aa){x=z-1;y=af>2?1:0}else{x=-1;y=0}}else if(x<0){x=z-1;y=ac&&Math.max($$t.$dj.ce(h.item(v+1,z).d),$$t.$dj.ce(h.item(v+2,z).d))>2?1:0}}if(x>=0){a.drawLine3(g,m,b.h(j[x]+y+c.x())-p,w,b.h(j[l]+c.x())-p,w)}}p=o-r;q=-s;for(var ag=1;ag<=l;ag++){var ah=b.h(j[ag]+c.x())-p;var ai=-1;var aj=0;for(var ak=0;ak=0&&an||ao){if(ai<0){continue}var ap=0;var aq=0;if(an){aq=Math.max($$t.$dj.ce(h.item(ak+1,ag).e),$$t.$dj.ce(h.item(ak+1,ag+1).e));if(aq>1){ap=-u}else{ap=-t}}else if(al||am){ap=-t}a.drawLine3(g,m,ah,b.h(i[ai]+aj+c.y())-q,ah,b.h(i[ak]+ap+c.y())-q);if(an&&!am&&!ao&&!al&&h.item(ak+1,ag+1).d==0){ai=ak;aj=aq>2?1:0}else{ai=-1;aj=0}}else if(ai<0){ai=ak;aj=an&&Math.max($$t.$dj.ce(h.item(ak+1,ag).e),$$t.$dj.ce(h.item(ak+1,ag+1).e))>2?1:0}}if(ai>=0){a.drawLine3(g,m,ah,b.h(i[ai]+aj+c.y())-q,ah,b.h(i[k]+c.y())-q)}}}},_v:function(a,b,c){var d=false;switch(b!=null?b:""){case"CellValueArray":case"GridlinePen":if(a==this._viewModel()){d=true}break}if(d){this._o()}},_u:function(a,b,c,d){a._v(b,c,d)},$type:new $.ig.Type("SpreadsheetPaneGridlineLayer",$$t.$ha.$type.specialize($$t.$ip.$type))},true);$c("SpreadsheetPaneInteractionOverlayLayer:g4","SpreadsheetRendererElementLayer$1",{_t:null,_u:false,init:function(a,b){$$t.$ha.init.call(this,$$t.$ip.$type,a,b,$$t.$gu.q());this._t=new $$ak.n($$t.$g4.$type,this,$$t.$g4._v,false);$$t.$dj.du(a,this._t,true);$$t.$dj.du(a.columnScrollRegion(),this._t,true);$$t.$dj.du(a.rowScrollRegion(),this._t,true)},_m:function(){return 2},_p:function(){$$t.$ha._p.call(this);if(this._viewModel()!=null){$$t.$dj.dz(this._viewModel(),this._t);$$t.$dj.dz(this._viewModel().columnScrollRegion(),this._t);$$t.$dj.dz(this._viewModel().rowScrollRegion(),this._t)}},_s:function(){return this._viewModel()._s.renderCache()},_q:function(a,b,c,d){var e=this._viewModel();var f=e.columnScrollRegion();var g=e.rowScrollRegion();var h=$l(f._cp(),null)?f:$l(g._cp(),null)?g:null;this._u=h!=null;if(h!=null){var i=b.d();var j=-d.__x;var k=-d.__y;var l=h._aw();var m=h._bx();var n=h._bn(h._cp().value(),true,true)*m;var o=c.x();var p=c.y();var q=c.right();var r=c.bottom();var s=h._br();o=b.h(o)-j;p=b.h(p)-k;q=b.h(q)-j;r=b.h(r)-k;var t=l?40:39;var u=6;var v=$$t.$dj.b0(u,s)/2;if(l){p=r=b.h(n+c.y())-k-v}else{o=q=b.h(n+c.x())-j-v}a.drawLine(u,t,s,o,p,q,r);var w=h._bp();if(!$.ig.util.isNaN(w)){w*=m;if(l){p=r=b.h(w+c.y())-k-v}else{o=q=b.h(w+c.x())-j-v}a.drawLine(u,t,s,o,p,q,r)}}},_w:function(a,b,c){var d=false;switch(b!=null?b:""){case"":case"Offset":if(this._u){if(a==this._viewModel().rowScrollRegion()._x()||a==this._viewModel().columnScrollRegion()._x()){d=true}}break;case"ItemBeingResized":case"ItemBeingResizedRelativeEdge":if(a==this._viewModel().rowScrollRegion()||a==this._viewModel().columnScrollRegion()){d=true}break}if(d){this._o()}},_v:function(a,b,c,d){a._w(b,c,d)},$type:new $.ig.Type("SpreadsheetPaneInteractionOverlayLayer",$$t.$ha.$type.specialize($$t.$ip.$type))},true);$c("SpreadsheetPaneInvalidDataLayer:g5","SpreadsheetRendererElementLayer$1",{_t:null,init:function(a,b){$$t.$ha.init.call(this,$$t.$ip.$type,a,b,$$t.$gu.r());this._t=new $$ak.n($$t.$g5.$type,this,$$t.$g5._u,false);$$t.$dj.du(a,this._t,true);$$t.$dj.du(a.columnScrollRegion()._x(),this._t,true);$$t.$dj.du(a.rowScrollRegion()._x(),this._t,true)},_m:function(){return 2},_p:function(){$$t.$ha._p.call(this);if(this._viewModel()!=null){$$t.$dj.dz(this._viewModel(),this._t);$$t.$dj.dz(this._viewModel().columnScrollRegion()._x(),this._t);$$t.$dj.dz(this._viewModel().rowScrollRegion()._x(),this._t)}},_s:function(){return this._viewModel()._s.renderCache()},_q:function(a,b,c,d){var e=this._viewModel();var f=e._h();var g=e._k();var h=e.columnScrollRegion();var i=e.rowScrollRegion();var j=i._i(true,false);var k=h._i(true,false);var l=j.length-1;var m=k.length-1;var n=i._bx();var o=Math.max(n,1);if(l>0&&m>0){var p=64;var q=b.d();var r=-d.__x;var s=-d.__y;var t=$$t.$dj.b0(13,h._br())*n;for(var u=1;u<=l;u++){if(f.c(u)==false){continue}var v=g.d(u);for(var w=1;w<=m;w++){if(f.item(u,w)){var x,y,z,aa;var ab=v?g.item(u,w):null;if(ab!=null&&ab.r()){if(u>1&&g.item(u-1,w)==ab){continue}if(w>1&&g.item(u,w-1)==ab){continue}x=h._bn(ab.ab,true,true)*n+c.x();y=h._bn(ab.x,false,true)*n+c.x();z=i._bn(ab.ak,true,true)*n+c.y();aa=i._bn(ab.ag,false,true)*n+c.y()}else{x=k[w-1]+c.x();y=k[w]+c.x();z=j[u-1]+c.y();aa=j[u]+c.y()}x=b.h(x-1)-r;z=b.h(z-1)-s;y=b.h(y)-r;aa=b.h(aa)-s;a.drawEllipse(t,p,h._br(),x-5,z-2,y-x+10,aa-z+4)}}}}},_v:function(a,b,c){var d=false;switch(b!=null?b:""){case"":case"Offset":if(a==this._viewModel().rowScrollRegion()._x()||a==this._viewModel().columnScrollRegion()._x()){d=true}break;case"InvalidCellArray":if(a==this._viewModel()){d=true}break;case"ResourceProvider":if(a==this._viewModel().rowScrollRegion()||a==this._viewModel().columnScrollRegion()){d=true}break;case"ResourceVersion":if(a==this._viewModel().rowScrollRegion()._ad()){d=true}break}if(d){this._o()}},_u:function(a,b,c,d){a._v(b,c,d)},$type:new $.ig.Type("SpreadsheetPaneInvalidDataLayer",$$t.$ha.$type.specialize($$t.$ip.$type))},true);$c("SpreadsheetPaneSelectionLayer:g6","SpreadsheetRendererElementLayer$1",{_u:null,_t:null,init:function(a,b){$$t.$ha.init.call(this,$$t.$ip.$type,a,b,$$t.$gu.s());this._u=new $$ak.n($$t.$g6.$type,this,$$t.$g6._v,false);$$t.$dj.du(a,this._u,true);$$t.$dj.du(a.columnScrollRegion(),this._u,true);$$t.$dj.du(a.rowScrollRegion(),this._u,true);var c=$$ak.$m.e($$t.$ds.$type,this._t,a.rowScrollRegion()._ab(),this._u,true);this._t=c.p0},_r:function(a){var b=this._viewModel().columnScrollRegion()._br();var c=this._viewModel().rowScrollRegion()._bs();a.x(a.x()-b);a.width(a.width()+b);a.y(a.y()-c);a.height(a.height()+c);return a},_m:function(){return 0},_p:function(){$$t.$ha._p.call(this);if(this._viewModel()!=null){$$t.$dj.dz(this._viewModel(),this._u);$$t.$dj.dz(this._viewModel().columnScrollRegion(),this._u);$$t.$dj.dz(this._viewModel().rowScrollRegion(),this._u);if(this._t!=null){$$t.$dj.dz(this._t,this._u)}}},_s:function(){return this._viewModel()._s.renderCache()},_q:function(a,b,c,d){var e=this._viewModel();var f=e._ag()||e.selection();var g=f.cellRanges();var h=g.count();if(h>0&&e.columnScrollRegion()._ai()!=2){var i=e.columnScrollRegion();var j=e.rowScrollRegion();var k=j._bx();var l=e.visibleRange();var m=h==1;var n=i._ad();var o=4;var p=m&&i._o().renderCache().o(o);var q=m?p?14:13:6;var r=m?3:2;var s=1;var t=0;var u=$$t.$dj.b0(q,i._br())/2;var v=b.d();var w=v/2;var x=v*2;var y=v*3;var z=v+w;var aa=-d.__x;var ab=-d.__y;var ac=10;l=new $$t.dm(Math.min(l.firstRow(),j._ag(-ac/k)._index()),Math.min(l.firstColumn(),i._ag(-ac/k)._index()),Math.max(l.lastRow(),j._ag((c.height()+ac)/k)._index()),Math.max(l.lastColumn(),i._ag((c.width()+ac)/k)._index()));var ad;if(p){ad=u/3}else if(m){ad=0}else{ad=u}for(var ae=0;aex&&al>x){var am=new $$a.ae(0,ag+x,ai+x,Math.max(ak-x*2,0),Math.max(al-x*2,0));if(ae==f.activeCellRangeIndex()){var an=f._r(); var ao=af.intersect(an);if(!ao.isEmpty()){var ap=i._bn(ao.firstColumn(),true,true)*k+c.x();var aq=i._bn(ao.lastColumn(),false,true)*k+c.x();var ar=j._bn(ao.firstRow(),true,true)*k+c.y();var as=j._bn(ao.lastRow(),false,true)*k+c.y();as-=v;aq-=v;ap=b.h(ap)-aa;aq=b.h(aq)-aa;ar=b.h(ar)-ab;as=b.h(as)-ab;if(p==false&&ae==f.activeCellRangeIndex()&&i._ap()==false){if(ao.firstRow()==j.startIndex()){ar+=v}if(ao.firstColumn()==i.startIndex()){ap+=v}}var at=new $$a.ae(0,ap,ar,Math.max(aq-ap,0),Math.max(as-ar,0));at.intersect(am);if(at.isEmpty()){a.fillRectangle1(t,am.x(),am.y(),am.width(),am.height())}else{a.fillRectangle2(t,am.x(),am.y(),am.width(),am.height(),at.x(),at.y(),at.width(),at.height())}if(!m){a.drawRectangle(6,37,i._br(),ap+z,ar+z,Math.max(aq-ap-y,0),Math.max(as-ar-y,0))}am=$$a.$ae.empty()}}if(!am.isEmpty()){a.fillRectangle1(t,am.x(),am.y(),am.width(),am.height())}a.drawRectangle(6,s,i._br(),ag+z,ai+z,Math.max(ak-y,0),Math.max(al-y,0))}a.drawRectangle(q,r,i._br(),ag+ad,ai+ad,Math.max(ak-ad*2,0),Math.max(al-ad*2,0));if(m){var au=6;var av;if(g.item(0).firstColumn()==0&&g.item(0).lastColumn()==i._ci()){av=new $$a.ae(0,ag,aj-y,5*v,5*v);a.drawLine(6,au,i._br(),av.right()+w,av.y()-v,av.right()+w,av.bottom());a.drawLine(6,au,i._br(),av.x()-v,av.y()-w,av.right(),av.y()-w)}else if(g.item(0).firstRow()==0&&g.item(0).lastRow()==j._ci()){av=new $$a.ae(0,ah-y,ai,5*v,5*v);a.drawLine(6,au,i._br(),av.x()-w,av.y()-v,av.x()-w,av.bottom());a.drawLine(6,au,i._br(),av.x()-v,av.bottom()+w,av.right(),av.bottom()+w)}else{av=new $$a.ae(0,ah-y,aj-y,5*v,5*v);a.drawLine(6,au,i._br(),av.x()-v,av.y()-w,av.right(),av.y()-w);a.drawLine(6,au,i._br(),av.x()-w,av.y()-v,av.x()-w,av.bottom())}var aw=5;a.fillRectangle1(aw,av.x(),av.y(),av.width(),av.height())}}if(!f._v().isEmpty()){var ax=f._v().intersect(l);if(!ax.isEmpty()){var ay=i._bn(ax.firstColumn(),true,true)*k+c.x();var az=i._bn(ax.lastColumn(),false,true)*k+c.x();var a0=j._bn(ax.firstRow(),true,true)*k+c.y();var a1=j._bn(ax.lastRow(),false,true)*k+c.y();ay=b.h(ay)-aa-v;az=b.h(az)-aa;a0=b.h(a0)-ab-v;a1=b.h(a1)-ab;var a2=az-ay;var a3=a1-a0;if(a2>0&&a3>0){a.fillRectangle1(71,ay,a0,a2,a3);ay+=z;a0+=z;a2-=y;a3-=y;if(a2>0&&a3>0){a.drawRectangle(6,72,i._br(),ay,a0,a2,a3)}}}}}},_w:function(a,b,c){var d=false;switch(b!=null?b:""){case"":case"Offset":if(a==this._viewModel().rowScrollRegion()._x()||a==this._viewModel().columnScrollRegion()._x()){d=true}break;case"Add":case"Remove":case"Replace":case"Move":case"Reset":if(this._viewModel().rowScrollRegion()._ab()!=null&&this._viewModel().rowScrollRegion()._ab()._a1(a)){d=true}else if(a.getType()==$$t.$dj.dt){d=true}break;case"ActiveSelection":if(this._viewModel().rowScrollRegion()==a){var e=$$ak.$m.e($$t.$ds.$type,this._t,this._viewModel().rowScrollRegion()._ab(),this._u,true);this._t=e.p0;d=true}break;case"SelectionMode":case"ResourceProvider":if(this._viewModel().rowScrollRegion()==a){d=true}break;case"ActiveCellAsRange":case"RangeToUnselect":if(a==this._viewModel().rowScrollRegion()._ab()){d=true}break;case"ResourceVersion":if(a==this._viewModel().rowScrollRegion()._ad()){d=true}break}if(d){this._o()}},_v:function(a,b,c,d){a._w(b,c,d)},$type:new $.ig.Type("SpreadsheetPaneSelectionLayer",$$t.$ha.$type.specialize($$t.$ip.$type))},true);$c("SpreadsheetRenderUtilities:hb","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e){var f=a._i(true,true);var g=f.length-1;var h=a._bx();var i=a._ad();var j,k,l,m;if(a._aw()){j=11;k=13;l=12;m=14}else{j=24;k=26;l=25;m=27}var n=c.d();var o=-e.__x;var p=-e.__y;var q=a._aw();var r=d.left();var s=d.top();var t=d.right()-n/2;var u=d.bottom()-n/2;var v=a._ar();var w=a._l();var x=a._co();var y=1;if(q){s+=y}else{r+=y}r=c.h(r)-o;t=c.h(t)-o;s=c.h(s)-p;u=c.h(u)-p;for(var z=0;z=e;if(!h&&c>=d){a.h()}else{var i=h?c-e:d-c;var j=this._ak(i);a.g(b,h,$.ig.truncate(Math.abs(j)))}}return{p0:a}},$type:new $.ig.Type("SpreadsheetMouseOperation$1",$$t.$hq.$type)},true);$c("SpreadsheetPaneMouseOperation:hs","SpreadsheetMouseOperation$1",{init:function(){$$t.$hr.init.call(this,$$t.$ip.$type)},_columnScrollRegion:function(){return this._view().columnScrollRegion()},_rowScrollRegion:function(){return this._view().rowScrollRegion()},$type:new $.ig.Type("SpreadsheetPaneMouseOperation",$$t.$hr.$type.specialize($$t.$ip.$type))},true);$c("SpreadsheetCellDropDownOperation:hc","SpreadsheetPaneMouseOperation",{init:function(){$$t.$hs.init.call(this)},_az:null,_cursor:function(){return 19},_ai:function(){return false},_aj:function(){return false},_a0:function(a){var b=a.h();var c=this._view();var d=c._q();for(var e=0;e0){f.l(", ")}switch(g._f()){case 0:f.l(b._fq("FilterDescription_FixedValues_Year",[g.value()]));break;case 1:f.l(b._fq("FilterDescription_FixedValues_Month",[g.value()]));break;case 2:f.l(b._fq("FilterDescription_FixedValues_Day",[g.value()]));break;case 3:f.l(b._fq("FilterDescription_FixedValues_Hour",[g.value()]));break;case 4:f.l(b._fq("FilterDescription_FixedValues_Minute",[g.value()]));break;case 5:f.l(b._fq("FilterDescription_FixedValues_Second",[g.value()]));break}}var j=e.displayValues().getEnumerator();while(j.moveNext()){var i=j.current();if(f.c()>0){f.l(", ")}f.l(i)}if(e.includeBlanks()){if(f.c()>0){f.l(", ")}f.l(b._fq("FilterDescription_FixedValues_Blanks",[]))}return b._fq("FilterDescription_FixedValues",[f.toString()])}else if($b($$a4.$yn.$type,a)!==null){var k=a;var l;switch(k.type()){case 3:l="FilterDescription_BottomPercent";break;case 1:l="FilterDescription_BottomItems";break;case 2:l="FilterDescription_TopPercent";break;default:case 0:l="FilterDescription_TopItems";break}return b._fq(l,[k.value()])}else if($b($$a4.$xx.$type,a)!==null){var m=a;if(m.type()==1){return b._fq("FilterDescription_QuarterNumber",[m.value()])}else{return b._fq("FilterDescription_MonthNumber",[$$t.$dj.c6(m.value(),b.workbook()._e3())])}}else if($b($$a4.$ym.$type,a)!==null){var n=a;return b._fq("FilterDescription_RelativeDate_"+$$a4.$x7.$getName(n.offset())+$$a4.$x6.$getName(n.duration()),[])}else if($b($$a4.$yt.$type,a)!==null){return b._fq("FilterDescription_YearToDate",[])}else if($b($$a4.$x9.$type,a)!==null){var o=a;if(o.fill()==$$a4.$ab.noColor()){return b._fq("FilterDescription_CellFill_NoFill",[])}if($b($$a4.$ac.$type,o.fill())!==null){var p=o.fill();if(p.patternStyle()==0){return b._fq("FilterDescription_CellFill_NoFill",[])}else if(p.patternStyle()==1){var q=this._a1(b.workbook(),p.backgroundColorInfo());if(!String.isNullOrEmpty(q)){return b._fq("FilterDescription_CellFill_Named",[q])}}}return b._fq("FilterDescription_CellFill_Unknown",[])}else if($b($$a4.$yh.$type,a)!==null){var r=a;if(r.fontColorInfo().isAutomatic()){return b._fq("FilterDescription_FontColor_Automatic",[])}var s=this._a1(b.workbook(),r.fontColorInfo());if(!String.isNullOrEmpty(s)){return b._fq("FilterDescription_FontColor_Named",[s])}return b._fq("FilterDescription_FontColor_Unknown",[])}else if($b($$a4.$yk.$type,a)!==null){var t=a;var u=$$t.$dj.ai(t._m(),t._p());if(u==-1){return b._fq("FilterDescription_NoCellIcon",[])}return b._fq("FilterDescription_WithCellIcon",[b._fq("Icon_"+$$a4.$cc.$getName(u),[])])}return null},_a2:function(a,b){return a._fq("FilterDescription_ComparisonItem_"+$$a4.$x4.$getName(b.comparisonOperator()),[b.value()])},_s:function(a){if(this._currentState()==0){var b=this._a0(a);if(b!=this._az){this._al();this._az=b;if(this._az!=null&&this._a3(b)!=null){this._ar()}}}$$t.$hs._s.call(this,a)},_u:function(a){},$type:new $.ig.Type("SpreadsheetCellDropDownOperation",$$t.$hs.$type)},true);$c("SpreadsheetCellContextMenuOperation:hd","SpreadsheetPaneMouseOperation",{init:function(){$$t.$hs.init.call(this)},_ai:function(){return false},_aj:function(){return false},_cursor:function(){return 10},_m:function(a){var b=this._view()._ag();var c=b._m();if(c!=null&&b!=null){var d=a.h();if(c._d7(true)){var e=this._view();var f=e.rowScrollRegion()._bx();var g=e.rowScrollRegion()._ag(d.__y/f);var h=e.columnScrollRegion()._ag(d.__x/f);var i=new $$t.dk(g._index(),h._index());if(!b._ao(i)){if(!b._a9(i)){return false}}var j=$$t.$dj.y(b);c._v().ShowPaneContextMenu(this._view(),j,d)}}return false},_u:function(a){},$type:new $.ig.Type("SpreadsheetCellContextMenuOperation",$$t.$hs.$type)},true);$c("SpreadsheetHeaderMouseOperation:ht","SpreadsheetMouseOperation$1",{init:function(){$$t.$hr.init.call(this,$$t.$is.$type)},_columnScrollRegion:function(){return $b($$t.$io.$type,this._view())},_rowScrollRegion:function(){return $b($$t.$iq.$type,this._view())},_az:function(){return this._view()!=null&&this._view()._aw()},$type:new $.ig.Type("SpreadsheetHeaderMouseOperation",$$t.$hr.$type.specialize($$t.$is.$type))},true);$c("SpreadsheetHeaderContextMenuOperation:he","SpreadsheetHeaderMouseOperation",{init:function(){$$t.$ht.init.call(this)},_ai:function(){return false},_aj:function(){return false},_cursor:function(){return 10},_m:function(a){var b=this._view()._ab();var c=b._m();if(c!=null){var d=a.h();if(c._d7(true)){var e=this._view();var f=$b($$t.$iq.$type,e)!==null;var g=e._z();var h=e._bx();var i=f?d.__y:d.__x;var j=e._ag(i/h);var k=f?b._bj():b._bi();if(i-j._offset()>=0&&i-j._offset()<=8){var l=e._m().indexOf(j);if(e._av(l,false)){var m=8;var n=(e._bm(j,false,true)-e._bm(j,true,true))*h;if((7+8)*2>n){m=Math.max(n*.25,1)}if(i-j._offset()<=m){j=e._b7()(j._index()-1)}}}if($$t.$dj.a1(k,j._index())==false){var o=f?new $$t.dm(j._index(),b._ac()._i,j._index(),b._ac()._h):new $$t.dm(b._ad()._i,j._index(),b._ad()._h,j._index());var p=f?new $$t.dk(j._index(),g.startIndex()):new $$t.dk(g.startIndex(),j._index());if(false==b._resetSelection2(o,p,false)){return false}}c._v().ShowHeaderContextMenu(this._view(),d)}}return false},_u:function(a){},$type:new $.ig.Type("SpreadsheetHeaderContextMenuOperation",$$t.$ht.$type)},true);$c("SpreadsheetEnterEditModeOperation:hf","SpreadsheetPaneMouseOperation",{init:function(){$$t.$hs.init.call(this)},_ai:function(){return false},_aj:function(){return false},_cursor:function(){return 10},_m:function(a){var b=this._view().rowScrollRegion()._ab()._m();if(b!=null){b._gf(a.h(),this._view())}return false},_u:function(a){},$type:new $.ig.Type("SpreadsheetEnterEditModeOperation",$$t.$hs.$type)},true);$c("SpreadsheetHeaderResizeOperation:hg","SpreadsheetHeaderMouseOperation",{_a0:0,_a6:0,_a7:0,_ba:0,_a9:0,_a8:0,_bb:0,_a5:null,_a2:false,_a3:false,_a1:false,init:function(a){$$t.$ht.init.call(this);this._a0=a;this._a3=a==1;this._a2=a==2},_ai:function(){return false},_aj:function(){return false},_cursor:function(){return this._az()?this._a3?12:6:this._a3?13:5},_an:function(a){$$t.$ht._an.call(this,a)},_o:function(a,b){$$t.$ht._o.call(this,a,b);switch(b){case 4:case 0:this._view()._cp($m($$0.$aw.$type,null));break}},_m:function(a){this._a1=false;if(this._a2){this._bf();return false}this._view()._cp($m($$0.$aw.$type,this.__bc));var b=a.h();var c=this._view();var d=(this._az()?b.__y:b.__x)/c._bx();var e=c._b7()(this.__bc);var f=c._bm(e,false,true);this._a5=null;this._bb=c._cf(this.__bc+(this._a3?1:0));this._a6=d-f;this._a7=d;this._a8=d-this._a7;c._bp(d-this._a6);this._ba=Math.min(this._a6-d,0);this._a9=c._b4()($.ig.truncate(Math.max(c._ch()-e._extent()+this._a6,0)));return true},_s:function(a){$$t.$ht._s.call(this,a);if(this._currentState()==2){this._be(a)}},_be:function(a){var b=a.h();var c=this._view();var d=(this._az()?b.__y:b.__x)/c._bx();var e=d-this._a7;e=Math.max(Math.min(e,this._a9),this._ba);if(e!=this._a8){this._a8=e;var f=c._m();var g=c._l();var h=this._ay();if(this._az()&&(b.__y=h.bottom())){this._a1=true}else if(!this._az()&&(b.__x=h.right())){this._a1=true}else{this._a1=false}c._bp((this._a1?this._a7:d)-this._a6);g.beginUpdate();g.clear();if(this._a1||$$ak.$c.c(e,0)||e<0&&this._bb<0){g._reInitialize(f)}else if(this._bb<0){g._reInitialize(f);var i=f.count()==0?0:$$5.$e.ah($$a4.$ll.$type,f)._l();var j=c._b5()(Math.max(e+c._bw()-this._a6,0));g.add(new $$a4.ll(1,c._ci(),i,j))}else if(e<0){if(this._a5==null){this._a5=c._a1(this.__bc+1)}var k=c._b5()(Math.max(d+c._bw()-this._a6,0));for(var l=0;l<=this._bb;l++){if(k<=0){break}var m=f.__inner[l];var n=Math.min(m._extent(),k);k-=n;g.add(new $$a4.ll(1,m._index(),m._offset(),n))}var o=g.count()==0?f.__inner[0]._offset():g.__inner[g.count()-1]._l();for(var p=0;pa.value()._h||this._view().endIndex()0){var e=this._a3?0:a._m().__inner[this._bb]._extent();var f=e+a._b5()(this._a8);var g=a._o()!=null?a._o().activePane():null;if(d){$$t.$hg._bi(b,c,a,f);this._bd($m($$t.$i.$type,$$t.$dj.cq(c?b._bj():b._bi(),this.__bc).value()))}else{a.__ak(f,this.__bc);this._bd($m($$t.$i.$type,new $$t.i(1,this.__bc,this.__bc)))}}else{var h=a._m();var i=a._l();var j=this._a3?this._bb:this._bb+1;if(d){var k=0;for(var l=0;l=i.count()){break}var n=h.__inner[m];var o=i.__inner[m];if(n._index()!=o._index()){break}if(n._extent()!=o._extent()){a.__ak(o._extent(),o._index())}}if(m==j-1){a.__ak(0,h.__inner[m]._index())}else if(m0){var h=d.columnScrollRegion();if(h._m().count()>0){if(c.__x<=h._bm($$5.$e.ah($$a4.$ll.$type,h._m()),false,true)*h._bx()&&c.__y<=g._bm($$5.$e.ah($$a4.$ll.$type,g._m()),false,true)*g._bx()){return this.aa}}}return null},$type:new $.ig.Type("SpreadsheetPaneInteractionManager",$$t.$hj.$type.specialize($$t.$ip.$type))},true);$c("SpreadsheetScrollRegionInteractionManager:hw","SpreadsheetInteractionManager$1",{ac:null,aa:null,ab:null,z:null,y:null,init:function(a,b){$$t.$hj.init.call(this,$$t.$is.$type,a,b);this.ac=new $$t.hy;this.aa=new $$t.hg(0);this.ab=new $$t.hg(1);this.z=new $$t.hg(2);this.y=new $$t.he},d:function(){return this.view()._ab()._m()},k:function(a){var b=a.h();var c=this.view();var d=$b($$t.$iq.$type,c)!==null;var e=d?b.__y:b.__x;var f=c._i(true,false);var g=8;var h=7;var i=this.d();var j=i!=null&&i.isInEditMode();var k=i._ct(d);var l=this.ab;var m=this.aa;if(j==false&&a.c()&&a.a()==1&&a.e()==2){m=this.z;l=this.z}if(a.c()&&a.a()==2){return this.y}if(f.length==0&&$j(c._cr(),null)){if(k&&eq){g=Math.max(q*.25,1);h=Math.max(q*.25,1)}if(k&&j==false){if(pthis._ay().bottom()){n=this._ay().bottom()}if(othis._ay().right()){p=this._ay().right()}}b=$$t.$dj.ep(o+(p-o)/2,n+k)}else{b={__x:b.__x,__y:b.__y+10,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}}return function(){var $ret=new $$t.h3;$ret._d=b;$ret._b=j;$ret._a=i;return $ret}()}}return null},_an:function(a){this._a1(a._s.spreadsheetOwnerState());$$t.$hs._an.call(this,a)},_o:function(a,b){if(b==0){this._bh();this._bg();this._a9=false}this._bq();$$t.$hs._o.call(this,a,b)},_m:function(a){var $self=this;this._au(a);var b=a.h();var c=this._view().rowScrollRegion()._bx();var d=this._view().columnScrollRegion()._ag(b.__x/c);var e=this._view().rowScrollRegion()._ag(b.__y/c);var f=this._view().rowScrollRegion()._ab();this._br=b;if(!f._a3()){return false}var g=a.g();var h=new $$t.dk(e._index(),d._index());var i=this._view()._s.getCellRange(h);var j=f._x();var k=this._view()._s.canSelect(h);var l=(g&4)!=0||j==1;var m=(g&2)!=0||j==2;var n=false;var o=null;if(m==l){if(!this._ah()){return false}if(m==false){o=function(){var p=$self._a4(b,d,e);d=p.p1;e=p.p2;return p.ret}()}f=this._view().rowScrollRegion()._ab();if(k){n=f._a9(i._c())}}else if(!k){}else if(m){if(f._ao(h)){this._a2=new $$t.hz(h,f);n=true}else{n=f._ah(h)}}else if($$t.$dk.l_op_Inequality(h,f.activeCell())){n=f._as(h,true)}this._a6(o);this._bo();if(this._a6()!=null){this._bm()}return n},_s:function(a){var $self=this;this._au(a);var b=a.h();var c=this._view();var d=c.rowScrollRegion()._bx();var e=c.columnScrollRegion()._ag(b.__x/d);var f=c.rowScrollRegion()._ag(b.__y/d);var g=c.rowScrollRegion()._ab();if(this._currentState()==0){var h,i;this._a6(function(){var j=$self._a5(b,e,f,h,i);e=j.p1;f=j.p2;h=j.p3;i=j.p4;return j.ret}());var j=c._k()!=null?c._k().item(h+1,i+1):null;var k=j!=null&&j.r()?new $$t.dk(j.ak,j.ab):new $$t.dk(f._index(),e._index());if($$t.$dk.l_op_Inequality_Lifted($m($$t.$dk.$type,k),this._be)){this._al();this._be=$m($$t.$dk.$type,k);var l;if(function(){var m=$self._bf(h,i,l);l=m.p2;return m.ret}()!=null){if($$t.$dj.a8(l)==false||this._a6()!=null){this._ar()}}}}if(this._currentState()==2){var m=new $$t.dk(f._index(),e._index());if(this._a2!=null){this._a2.g(m)}else if(c._s.canSelect(m)){g._as(m,true)}}this._bo();$$t.$hs._s.call(this,a)},_u:function(a){var $self=this;this._au(a);this._al();var b=this._view();var c=a.h();var d=b.rowScrollRegion()._bx();var e=b.columnScrollRegion()._ag(c.__x/d);var f=b.rowScrollRegion()._ag(c.__y/d);var g=function(){var h=$self._a4(c,e,f);e=h.p1;f=h.p2;return h.ret}();if(this._a0!=null&&this._a6()!=null&&this._a9==false&&g==this._a6()){if(this._a0._visitHyperlinkAction()!=null){this._a0._visitHyperlinkAction()(g)}}else{this._a6(g)}this._bg();this._a9=false;this._bn();this._bo();if(this._a2!=null){var h=this._a2;this._a2=null;h.e()}},_g:function(a){this._au(a);return 1},_ap:function(a){this._au(null);this._a6(null);this._bo();this._a1(null);this._al();this._bh();$$t.$hs._ap.call(this,a)},_a6:function(a){if(arguments.length===1){if(a!=this._a3){this._a9=false;this._a3=a;this._bq();this._al(); }return a}else{return this._a3}},_a1:function(a){if(arguments.length===1){var b=$$ak.$m.e($$t.$iu.$type,this._a0,a,this._a7,true);this._a0=b.p0;return a}else{return this._a0}},_bg:function(){var a=this._a8;this._a8=null;if(a!=null){a.c()}},_bh:function(){if(this._a2!=null){var a=this._a2;this._a2=null;a.d()}},_bi:function(){},_bj:function(){},_a4:function(a,b,c){var $self=this;var d,e;return{ret:function(){var f=$self._a5(a,b,c,d,e);b=f.p1;c=f.p2;d=f.p3;e=f.p4;return f.ret}(),p1:b,p2:c}},_a5:function(a,b,c,d,e){var $self=this;this._bp();d=this._view().rowScrollRegion()._cf(c._index());e=this._view().columnScrollRegion()._cf(b._index());if(e<0||d<0){return{ret:null,p1:b,p2:c,p3:d,p4:e}}if(this._view()._l()==null){return{ret:null,p1:b,p2:c,p3:d,p4:e}}var f=this._view()._l().item(d+1,e+1);var g=this._view()._k().item(d+1,e+1);if(g!=null){var h=c._index();var i=b._index();if(g!=null&&g.r()){h=g.ak;i=g.ab}var j;if(this._bb.count()>0&&function(){var k=$self._bb.tryGetValue(new $$t.dk(h,i),j);j=k.p1;return k.ret}()){if(j.containsPoint(a)==false){return{ret:null,p1:b,p2:c,p3:d,p4:e}}}}return{ret:f,p1:b,p2:c,p3:d,p4:e}},_bf:function(a,b,c){var d=this._view();if(d!=null&&d._l()!=null){var e=d._l().item(a+1,b+1);if(e!=null){if(String.isNullOrEmpty(e.toolTip())==false){c=3;return{ret:e.toolTip(),p2:c}}var f=e.targetAddress();if(!String.isNullOrEmpty(f)){c=2;return{ret:$$t.$dj.c7(this._a0!=null?this._a0._spreadsheet():null,"DefaultHyperlinkToolTip",[f]),p2:c}}}var g=d._k().item(a+1,b+1);if(g!=null&&g.k()&&this._a0!=null){if(g.q()){c=1;return{ret:$$t.$dj.c7(this._a0._spreadsheet(),"InvalidDateTimeToolTip",[]),p2:c}}var h=new $$t.dk(d.rowScrollRegion()._m().__inner[a]._index(),d.columnScrollRegion()._m().__inner[b]._index());c=0;return{ret:this._a0._getCellText()(h),p2:c}}}c=0;return{ret:null,p2:c}},_al:function(){this._be=$m($$t.$dk.$type,null);$$t.$hs._al.call(this)},_ao:function(a,b){$$t.$hs._ao.call(this,a,b);if(b==null){this._bn()}},_bl:function(a,b,c){if(a==this._a0){switch(b){case"IsInEditMode":this._bo();break}}},_bk:function(a,b,c,d){a._bl(b,c,d)},_bm:function(){var $self=this;if(this._a8==null){this._a8=new $$t.c(function(){$self._a9=true;$self._bg();$self._bo()},1e3)}},_bn:function(){var a=this._x();if(a==null||this._view()==null){this._ba=false}else{var b=a.g();this._ba=(b&4)!=0||(b&2)!=0}},_bo:function(){var a=this._a0!=null&&this._a0._s();var b=this._a3!=null&&this._ba==false&&a==false&&this._a9==false?17:10;if(b!=this._az){this._az=b;this.a("Cursor")}},_bp:function(){if(this._view()==null){this._bb.clear()}else if(this._bc!=this._view()._ao()){this._bc=this._view()._ao();this._bb.clear();var a=this._view()._ap();if(a!=null&&this._view()._l()!=null&&this._view()._l().c()&&this._view()._p().count()>0){this._view().selection()._m()._v().addCellTextLocations(this._bb,this._view())}}},_bq:function(){if(this._a6()!=null&&this._currentState()==0){this._bj()}else{this._bi()}},$type:new $.ig.Type("SpreadsheetCellSelectionOperation",$$t.$hs.$type)},true);$c("SpreadsheetHeaderSelectionOperation:hy","SpreadsheetHeaderMouseOperation",{init:function(){$$t.$ht.init.call(this)},_a2:$m($$0.$aw.$type,null),_a0:null,_ai:function(){return this._columnScrollRegion()!=null&&this._view()==this._view()._o().activePane().columnScrollRegion()},_aj:function(){return this._rowScrollRegion()!=null&&this._view()==this._view()._o().activePane().rowScrollRegion()},_cursor:function(){return this._az()?11:9},_an:function(a){$$t.$ht._an.call(this,a);a._co(this._a2)},_o:function(a,b){if(b==0){this._a4()}$$t.$ht._o.call(this,a,b)},_m:function(a){var b=a.h();var c=this._view()._bx();var d=this._az();var e=d?b.__y:b.__x;var f=this._view()._ag(e/c);var g=this._view()._ab();if(!g._a3()){return false}var h=a.g();var i=this._view()._z().startIndex();var j=d?new $$t.dk(f._index(),i):new $$t.dk(i,f._index());var k=d?new $$t.dm(f._index(),g._ac()._i,f._index(),g._ac()._h):new $$t.dm(g._ad()._i,f._index(),g._ad()._h,f._index());var l=g._x();var m=this._view()._o().canSelect1(k);var n=(h&4)!=0||l==1;var o=(h&2)!=0||l==2;var p=false;if(o==n){if(!this._ah()){return false}g=this._view()._ab();if(m){p=g._resetSelection2(k,j,false)}}else if(!m){}else if(o){if(g._ap(k)){this._a0=new $$t.hz(j,g);this._a0.h(k);p=true}else{p=g._addActiveCellRange1(k,j,false)}}else if($$t.$dk.l_op_Inequality(j,g.activeCell())){p=g._at(k,false)}return p},_q:function(a){$$t.$ht._q.call(this,a)},_r:function(a){this._view()._co($m($$0.$aw.$type,null));$$t.$ht._r.call(this,a)},_s:function(a){if(this._currentState()==2){this._a5(a)}$$t.$ht._s.call(this,a)},_a5:function(a){var b=a.h();var c=this._view()._bx();var d=this._az();var e=d?b.__y:b.__x;var f=this._view()._ag(e/c);var g=this._view()._ab();var h=d?new $$t.dm(f._index(),g._ac()._i,f._index(),g._ac()._h):new $$t.dm(g._ad()._i,f._index(),g._ad()._h,f._index());if(this._a0!=null){this._a0.h(h)}else if(this._view()._o().canSelect1(h)){g._at(h,false)}},_u:function(a){if(this._a0!=null){var b=this._a0;this._a0=null;b.e()}},_g:function(a){return 1},_ap:function(a){$$t.$ht._ap.call(this,a);a._co($m($$0.$aw.$type,null));this._a4()},_a3:function(a){if(arguments.length===1){if($l(this._a2,a)){this._a2=a;if(this._view()!=null){this._view()._co(a)}}return a}else{return this._a2}},_a4:function(){if(this._a0!=null){var a=this._a0;this._a0=null;a.d()}},$type:new $.ig.Type("SpreadsheetHeaderSelectionOperation",$$t.$ht.$type)},true);$c("UnselectionHelper:hz","Object",{a:null,b:null,c:null,init:function(a,b){this.a=new $$t.dk;this.b=new $$t.dk;$.ig.$op.init.call(this);this.a=a;this.c=b;this.f(a)},d:function(){this.c._v($$t.$dm.empty)},e:function(){var a=this.c._v();if(!a.isEmpty()){this.d();this.c.unselectRange(a)}},f:function(a){this.c._v(new $$t.dm(this.a.row(),this.a.column(),a.row(),a.column()));this.b=a},g:function(a){if($$t.$dk.l_op_Inequality(a,this.b)){this.f(a)}},h:function(a){this.c._v(new $$t.dm(Math.min(a.firstRow(),this.a.row()),Math.min(a.firstColumn(),this.a.column()),Math.max(a.lastRow(),this.a.row()),Math.max(a.lastColumn(),this.a.column())))},$type:new $.ig.Type("UnselectionHelper",$.ig.$ot)},true);$c("SpreadsheetHitTestResult:h0","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("SpreadsheetHitTestResult",$.ig.$ot)},true);$c("SpreadsheetCellHitTestResult:h1","SpreadsheetHitTestResult",{a:null,c:null,init:function(a,b){this.a=new $$t.dk;$$t.$h0.init.call(this);$$ak.$c.z(b,"pane");this.a=a;this.c=b},b:function(){return this.a},d:function(){return this.c},$type:new $.ig.Type("SpreadsheetCellHitTestResult",$$t.$h0.$type)},true);$c("SpreadsheetHeaderHitTestResult:h2","SpreadsheetHitTestResult",{c:0,a:null,init:function(a,b){$$t.$h0.init.call(this);$$ak.$c.z(b,"scrollRegion");this.c=a;this.a=b},d:function(){return this.c},b:function(){return this.a},$type:new $.ig.Type("SpreadsheetHeaderHitTestResult",$$t.$h0.$type)},true);$c("SpreadsheetToolTipContext:h3","Object",{init:function(){$.ig.$op.init.call(this)},_d:null,_b:null,_c:null,_a:0,$type:new $.ig.Type("SpreadsheetToolTipContext",$.ig.$ot)},true);$c("ISpreadsheetPaneOwner:im","Object",{$type:new $.ig.Type("ISpreadsheetPaneOwner",null)},true);$c("SpreadsheetPaneManager:h5","PropertyChangeNotifierExtended",{_av:0,_bm:false,_h:null,_n:null,_g:null,_m:null,_i:null,_o:null,_de:null,_df:null,_an:null,_bg:null,_bb:null,_p:null,_jg:null,_fl:null,_jj:null,_ji:null,_jh:null,_dv:0,_du:0,_eb:null,_d9:null,_ea:null,_am:null,_a2:null,_ba:null,_v:null,_w:null,_t:null,_u:null,_ed:0,_ee:0,_dw:0,_a7:null,_a5:null,_at:0,_bn:false,_ft:null,_je:null,_dq:0,_dr:0,_ds:0,_dt:0,_al:null,_bk:null,_a0:null,_dp:null,_bl:null,init:function(a,b,c,d,e,f){this._av=184550424;this._bm=true;this._jg=$$a.$af.empty();this._jj=new $$a.af;this._ji=new $$a.af;this._jh=new $$a.af;this._v=$$t.$dm.empty;this._w=$$t.$dm.empty;this._t=$$t.$dm.empty;this._u=$$t.$dm.empty;this._ed=0;this._ee=0;this._dw=1;this._at=0;$$ak.$s.init.call(this);$$ak.$c.z(a,"worksheet");$$ak.$c.z(b,"selectionFactory");$$ak.$c.z(d,"onPrompt");$$ak.$c.z(e,"tabManager");$$ak.$c.z(f,"ownerState");var g=$$ak.$m.e($$t.$ns.$type.specialize($$t.$ip.$type),this._h,new $$t.ns($$t.$ip.$type,2,false,true),this,false);this._h=g.p0;this._n=new $$ak.u($$t.$ip.$type,this._h);var h=$$ak.$m.e($$t.$ns.$type.specialize($$t.$io.$type),this._g,new $$t.ns($$t.$io.$type,2,false,true),this,false);this._g=h.p0;this._m=new $$ak.u($$t.$io.$type,this._g);var i=$$ak.$m.e($$t.$ns.$type.specialize($$t.$iq.$type),this._i,new $$t.ns($$t.$iq.$type,2,false,true),this,false);this._i=i.p0;this._o=new $$ak.u($$t.$iq.$type,this._i);this._df=$$ak.$c.j($$t.$is.$type,this._i);this._de=$$ak.$c.j($$t.$is.$type,this._g);this._bk=new $$ak.n($$t.$h5.$type,this,function(j,k,l,m){j._hi(k,l,m)},false);this._bb=a;this._eb=b;this._d9=c;this._ea=d;this._a7=new $$t.b(this._ja.runOn(this));this._p=new $$t.h7(this);this._a2=e;this._ba=new $$t.nz(this._bb.workbook().styles().normalStyle()._i());this._dp=new $$4.y($$t.$ic.$type);$$t.$dj.du(this._a2._j(),this._bk,true);this._al=f;$$t.$dj.du(this._al,this._bk,true);this._gs();this._gq();this._ix()},e:function(a,b,c){switch(b!=null?b:""){case"Offset":if(!this._b7(64)&&$b($$t.$ir.$type,a)!==null){var d=a;var e=d._owner();var f=$.ig.truncate($$a4.$aa.f(d._offset()));var g=!e._aw()?this._be(f):this._bb._cq(f);var h=!e._aw()?this._dy.runOn(this):this._dz.runOn(this);e.startIndex(g._index());e._bw(h(f-g._offset()));this._isLayoutDirty(true)}break;case"StartIndex":if($b($$t.$is.$type,a)!==null){this._isLayoutDirty(true);this._hr(134217728)}break;case"EndIndex":if($b($$t.$is.$type,a)!==null){this._hr(134217728)}break;case"ActivePane":if(a==this){this._i2();this._hr(512|1024|33554432|16777216);if(this._a2._j().count()>1){this._hr(2097152)}var i=this._ff(this.activePane());if($l(i,null)){this._bb.displayOptions()._z(i.value())}}break;case"Add":case"Remove":case"Replace":case"Move":case"Reset":var j=a.getType();if(j==$$t.$dj.dr||j==$$t.$dj.dq){this._at&=~2048;this._hr(512|2097152)}break;case"ActiveCell":if(this.activePane()!=null&&a==this.activePane().selection()){this._at&=~2048;this._hr(1024|16777216)}this._hr(2097152);break;case"ResourceVersion":if(a==this._a6()){this._p.ac();this._isLayoutDirty(true)}break;case"AvailableColumnRange":case"AvailableRowRange":case"CellSelectionMode":case"ActiveCellRangeIndex":case"ActiveCellAsRange":if(this.activePane()!=null&&a==this.activePane().selection()){this._at&=~2048}this._hr(2097152);break;case"IsRangeChangeSuspended":if($b($$t.$ir.$type,a)!==null){this._hh(a)}break}if(this.activePane()!=null&&a==this.activePane().selection()){this._at&=~2048}$$ak.$s.e.call(this,a,b,c)},_ao:function(a){if(arguments.length===1){if(this._am!=a){this._am=a;this.a("ActiveCellPane")}return a}else{return this._am}},_fu:function(a){if(arguments.length===1){if(this._ft!=a){this._ft=a;this.a("ActiveCellInputMessage")}return a}else{return this._ft}},_jf:function(a){if(arguments.length===1){if($$a.$y.l_op_Inequality(this._je,a)){this._je=a;this.a("ActiveCellInputMessagePosition")}return a}else{return this._je}},activePane:function(a){if(arguments.length===1){if(this._an!=a){this._an=a;this.a("ActivePane")}return a}else{return this._an}},_a1:function(a){if(arguments.length===1){if(a!=this._a0){this._a0=a;this._i2()}return a}else{return this._a0}},_activeTable:function(a){if(arguments.length===1){if(this._bg!=a){this._bg=a;this.a("ActiveTable")}return a}else{return this._bg}},__dx:0,_columnItems:function(){return this._de},_columns:function(){return this._m},_j:function(){return this._g},_b9:function(){return this._b7(2048)},_hasHorizontalScrollBar:function(a){if(arguments.length===1){if(this._c5(2,a)){this._im(4,true)}return a}else{return this._b7(2)}},_cd:function(a){if(arguments.length===1){this._c5(128,a);return a}else{return this._b7(128)}},_hasVerticalScrollBar:function(a){if(arguments.length===1){if(this._c5(1,a)){this._im(4,true)}return a}else{return this._b7(1)}},_cc:function(){return $$a4.$lv._l_op_Inequality_Lifted(this._bb._g1,$m($$a4.$lv.$type,null))},_isLayoutDirty:function(a){if(arguments.length===1){if(this._bm!=a){this._iu();this._bm=a;this.a("IsLayoutDirty");this._it()}return a}else{return this._bm}},_panes:function(){return this._n},_k:function(){return this._h},_d0:function(){return this._ds},_d1:function(){return this._dt},_jm:function(){return this._jg},_a6:function(a){if(arguments.length===1){if(this._a5!=a){var b=$$ak.$m.e($$t.$bw.$type,this._a5,a,this,true);this._a5=b.p0;this._p.ac();this.a("ResourceProvider");this._hr(4096)}return a}else{return this._a5}},__d2:0,_rowItems:function(){return this._df},_rows:function(){return this._o},_l:function(){return this._i},_scrollRange:function(a){if(arguments.length===1){if(a!=this._fl){var b=String.isNullOrEmpty(a)?null:this._bb._getRegion1(a,1);this._v=b==null?$$t.$dm.empty:new $$t.dm(b.firstRow(),b.firstColumn(),b.lastRow(),b.lastColumn());this._fl=a;this.a("ScrollRange")}return a}else{return this._fl}},_d3:function(a){if(arguments.length===1){if(this._du!=a){this._du=a;this.a("SplitterHeight")}return a}else{return this._du}},_d4:function(a){if(arguments.length===1){if(this._dv!=a){this._dv=a;this.a("SplitterWidth")}return a}else{return this._dv}},_a3:function(){return this._a2},_bc:function(){return this._bb},_zoomLevel:function(a){if(arguments.length===1){if(a!=this._dw){this._dw=a;if(this._al._j().p){this._ht()}this.a("ZoomLevel")}return a}else{return this._dw}},_fx:function(){this._fv(false)},_fw:function(){this._fv(true)},_fy:function(a){var b=this._activeTable();if(b==null){return}var c=this.activePane().selection();if(a){b.insertColumns(b.columns().count(),1);if(c.cellRanges().count()==1&&c.cellRanges().item(0)._ad()==1){c._bw(0,1)}}else{b.insertDataRows(b.dataAreaRegion()._aa(),1);if(c.cellRanges().count()==1&&c.cellRanges().item(0)._aa()==1){c._bw(1,0)}}},_en:function(){var a=this._bb.isProtected();if(this._a2._j().count()>0){var c=this._a2._j().getEnumerator();while(c.moveNext()){var b=c.current();var d=b._j();var e=d.isProtected();if(e!=a){return $m($$0.$aq.$type,null)}}}return $m($$0.$aq.$type,a)},_f1:function(a){var b=this.activePane().selection();if($l(this._fj(a?16:8),true)){this._ea(new $$t.kf(23,null,null,null,false));return}if(a){if(b._am()){this._h2(-1)}else{this._h6(-1,$$5.$e.a($$t.$i.$type,b._bg()))}}else{if(b._al()){this._h1(-1)}else{this._f0($$5.$e.a($$t.$dm.$type,b.cellRanges()),true)}}},_f2:function(a,b,c){if(c==null){c=this.activePane()}var d;var e;var f;var g;var h;switch(a){default:case 2:g=this._bb._cq.runOn(this._bb);f=this._bb._cp.runOn(this._bb);d=b.firstRow();e=c.rowScrollRegion();h=this._fi.runOn(this);if(this._b9()&&this._rows().count()>0&&this._rows().item(0).isFrozen()&&d<=this._rows().item(0).endIndex()){return}break;case 3:g=this._bb._cq.runOn(this._bb);f=this._bb._cp.runOn(this._bb);d=b.lastRow();e=c.rowScrollRegion();h=this._fe.runOn(this);break;case 0:g=this._be.runOn(this);f=this._bb._cn.runOn(this._bb);d=b.firstColumn();e=c.columnScrollRegion();h=this._fh.runOn(this);if(this._b9()&&this._columns().count()>0&&this._columns().item(0).isFrozen()&&d<=this._columns().item(0).endIndex()){return}break;case 1:g=this._be.runOn(this);f=this._bb._cn.runOn(this._bb);d=b.lastColumn();e=c.columnScrollRegion();h=this._fc.runOn(this);break}var i=e._aj(true);if(di._h){var j=f(d);var k=e._x()._viewport();var l=j._offset()+j._extent()-k;var m=g($.ig.truncate(l));var n=m._index();if(m._offset()+ka.startIndex()&&a._bk()!=0){f--}if(df){var g=a._b7()(d);var h=a._b7()(e);var i=a.actualExtent()/a._bx();var j=a._b4()(h._l()-g._offset());a._bw(0);if(j>i||dm._offset()?a._b8()(m._l())._index():m._index())}return true}return false},_f4:function(a,b,c,d,e,f){if(a==null){a=this.activePane();if(a==null){return}}var g=a.columnScrollRegion();var h=this._bb._cn(b.column());var i=g._x()._viewport();var j=h._offset()+$.ig.truncate(h._extent()*d)-$.ig.truncate(i*c);if(j<0){j=0}var k=this._be(j);var l=k._index();if(l0){var e=a?d.allowInsertingColumns():d.allowDeletingColumns();if(e==false){return false}}else{var f=a?d.allowInsertingRows():d.allowDeletingRows();if(f==false){return false}}}return true},_bt:function(a){this._ja();var b=this._activeTable();if(b!=null&&b.isHeaderRowVisible()){var c=this.activePane()!=null?this.activePane().selection():null;if(c!=null){var d=b._bz().index();for(var e=0;e=d){if(!a&&f._i<=b._by()._firstRowIndex()&&f._h>=b._by()._lastRowIndex()){return true}return false}}return true}}return false},_bu:function(){var a=this.activePane();if(a!=null){var c=a.selection().cellRanges().getEnumerator();while(c.moveNext()){var b=c.current();var d=$$t.$dj.at(b);var f=this._a2._j().getEnumerator();while(f.moveNext()){var e=f.current();var h=e._j().tables().getEnumerator();while(h.moveNext()){var g=h.current();if(d._intersectsWith(g._by())){return false}}}}}return true},_bv:function(a,b){var $self=this;var c;return function(){var d=$self._cy(a,true,c,b,false);c=d.p2;return d.ret}()},_canSelect:function(a){if(this._bb.isProtected()){switch(this._bb.protection().selectionMode()){case 2:return false;case 1:if(!this._cr(a.row(),a.column())){return false}break}}return true},_canSelect1:function(a){if(this._bb.isProtected()){switch(this._bb.protection().selectionMode()){case 2:return false;case 1:if(!$$t.$h5._cp(this._bb,a.firstRow(),a.firstColumn(),a.lastRow(),a.lastColumn(),null)){return false}break}}return true},_f6:function(a){var b=this.activePane();if(b!=null){var c=b.selection();var d=a?1:-1;var e=c.cellRanges().count();var f=(c.activeCellRangeIndex()+d+e)%e;var g=c.cellRanges().item(f);if(this._canSelect(g._c())){c._setActiveCell(g._c(),$m($$0.$aw.$type,f))}}},_f7:function(a){if($l(this._fj(4),true)){this._ea(new $$t.kf(23,null,null,null,false));return}$$t.$ig.o(this,a)},_gb:function(){var a=this._bb._fd().count();this._bb._g8();if(a!=0||this._bb._fd().count()!=0){this._isLayoutDirty(true)}},_ak:function(a,b,c,d){if(c==null){var e=this.activePane();if(e!=null){if(c==null){c=$$5.$e.a($$t.$dm.$type,e.selection().cellRanges())}}}if(c!=null){if(this._b1(true,true,null)){return 1}var f=new $$4.x($$a4.$lu.$type,0);var h=this._a2._j().getEnumerator();while(h.moveNext()){var g=h.current();f.addRange($$t.$dj.f(g._j(),c))}var i=f.toArray();var j=new $$4.q($$a4.$f1.$type,0);try{$$a4.$k.ge(i,j)}catch(k){if(this._ea(new $$t.kf(a,null,k,null,b))){return 1}return 0}var l=false;var n=j.getEnumerator();while(n.moveNext()){var m=n.current();if(d!=null){var o=m.blockedRegion().worksheet();if(o.isProtected()&&o==this._bb){var p=d.a(o);var q=m.blockedRegion()._h();if($$t.$h5._cp(o,q._firstRowIndex(),q._firstColumnIndex(),q._lastRowIndex(),q._lastColumnIndex(),p)==false){l=true;continue}}}m.removeFromRegion()}var r=$$t.$dj.h(c);var s=this._a2._j().count()>1&&a!=2;var u=this._a2._j().getEnumerator();while(u.moveNext()){var t=u.current();var v=t._j();if(s){if($$t.$h5._cf(v,r)){this._ea(function(w,x,y){return new $$t.kf(w,null,null,y,x)}(20,b,v));continue}}var z=v.isProtected()&&v==this._bb&&d!=null?d.a(v):null;var aa=v.tables();for(var ab=aa.count()-1;ab>=0;ab--){var ac=aa._item(ab);var ad=ac._by();for(var ae=0;ae0){var ag=af._h()._withLastRowIndex(af._h()._firstRowIndex());for(var ah=0;ah=aq){if(am!=null){var au=v._b4(an,as.column());if($j(au._c5(),true)&&am.e(ap,as.column())==false){l=true;continue}}an.setCellValue(as.column(),null)}else{aq=ar.lastColumn()}}}}}finally{v.__eh=ai}var av;var aw=$$t.$h5._hv(false,false,av,v,c);av=aw.p2;$$t.$dj.em(v,r,null)}if(l){this._ea(new $$t.kf(23,null,null,null,false))}}return 2},_gc:function(a,b,c){var d=this.activePane();if(d==null){return}var e=new $$4.q($$a4.$lm.$type,0);if(this._b1(true,a,e)){return}var g=e.getEnumerator();while(g.moveNext()){var f=g.current();f.worksheet().mergedCellsRegions().remove(f)}var h=d.selection();if(b&&$l(this._fj(4),true)){var i=this._ax(h,false,true,c);switch(i){case 0:return;case 2:this._gc(a,true,false);return;case 1:break}}var j=this._bb.workbook().styles()._i(0);var k=j._i();var m=this._a2._j().getEnumerator();while(m.moveNext()){var l=m.current();var n=l._j();var p=h.cellRanges().getEnumerator();while(p.moveNext()){var o=p.current();var q=h._a0(o);var r=h._az(o);var s=false;var t=o.firstRow();var u=n._f9(o.firstColumn());var v=null;if(r==false){var w=n._f9(o.lastColumn());v=new Array(w-u+1);for(var x=u;x<=w;x++){var y=n._ff().__inner[x];var z=y.b();var aa;if(z._cd()||$.ig.$op.referenceEquals(y.b(),k)){aa=false}else if((z.style()==null||z.style()._n())&&!$$a4.$kg._y(z,k,$$a4.$k.n(z.formatOptions()))){aa=false}else{aa=true}v[x-u]=aa;s=aa||s}if(s){for(var ab=o.firstRow();ab<=o.lastRow();ab++){var ac=n.rows().item(ab)}}}var ae=n.rows()._m(o.firstRow(),o.lastRow()).getEnumerator();while(ae.moveNext()){var ad=ae.current();var af=ad.index();if(q==false&&ad._hasCellFormat()&&!$.ig.$op.referenceEquals(ad._cellFormatInternal().d(),k)){for(var ag=o.firstColumn();ag<=o.lastColumn();ag++){ad._bc(ag).formatOptions(0);ad._bc(ag).style(j)}}else{var ah=null;var ai=-1;var aj=o.firstColumn();var al=ad._ch(o.firstColumn(),o.lastColumn(),true).getEnumerator();while(al.moveNext()){var ak=al.current();if(s&&r==false&&aj!=ak.r()){for(;ajah.r()){ai=n._f9(aj);ah=n._ff().__inner[ai]}if(!v[ai-u]){aj=ah.r();continue}ad._bc(aj).formatOptions(0);ad._bc(aj).style(j)}}if(ah==null||ak.r()>ah.r()){ai=n._f9(ak.r());ah=n._ff().__inner[ai]}var am=ak.n()&&!$.ig.$op.referenceEquals(ak.j(),k)||v[ai-u];if(am){ad._bc(ak.r()).formatOptions(0);ad._bc(ak.r()).style(j)}aj=ak.r()+1}if(s&&r==false){for(;aj<=o.lastColumn();aj++){if(ah==null||aj>ah.r()){ai=n._f9(aj);ah=n._ff().__inner[ai]}if(!v[ai-u]){aj=ah.r();continue}ad._bc(aj).style(j);ad._bc(aj).formatOptions(0)}}}}}var an=new $$a4.o(n.workbook(),0);var ap=h._bj().getEnumerator();while(ap.moveNext()){var ao=ap.current();var ar=n.rows()._m(ao._i,ao._h).getEnumerator();while(ar.moveNext()){var aq=ar.current();if(aq._hasCellFormat()){aq._cellFormatInternal()._setFormatting1(an,-97)}}}var as=n.workbook()._b8()._defaultElement();var au=h._bi().getEnumerator();while(au.moveNext()){var at=au.current();for(var av=at._i;av<=at._h;av++){var aw=n._cb(av);if(aw.b()!=null&&as._ca(aw.b())==false){var ax=Math.min(at._h,aw.r());for(var ay=av;ay<=ax;ay++){n.columns().item(ay)._cellFormatInternal()._setFormatting1(an,8)}}av=aw.r()}}var az=n.conditionalFormats();if(az.count()>0){var a0=$$t.$dj.h(h.cellRanges());$$t.$dj.dy(n,a0)}}},_gd:function(){var a=this._activeTable();if(a!=null){a.clearFilters();a.clearSortConditions()}else if(this._bb.filterSettings().region()!=null){this._bb.filterSettings().clearFilters();this._bb.filterSettings().sortSettings().sortConditions().clear()}},_ge:function(){if(this._bb._fd().count()>0){this._bb._fd().clear();this._isLayoutDirty(true)}},_s:function(a){var b;var c;var d=this._bb._cr(a.row(),a.column());if(d==null){var e=this._bb.rows().item(a.row());c=this._bd(e,a.row(),a.column());b=this._ai(e,a.column())}else{c=this._bd(this._bb.rows()._aj(d.firstRow()),d.firstRow(),d._v());b=this._ah(d)}var f=this._bb._ck(b.h,b.ak,b.ab);var g=this._e5(f);this._aj(b,g,c,false);return new $$t.dl(b,c,$j(g,true))},_ah:function(a){var $self=this;var b=a._h();return function(){var $ret=new $$t.ch;$ret.ab=b._firstColumnIndex();$ret.ak=b._firstRowIndex();$ret.x=b._lastColumnIndex();$ret.ag=b._lastRowIndex();$ret.r(true);$ret.h=a._k();$ret.w=a.firstColumn();$ret.ao=a.value();$ret.d=$self._p.k.c(b._firstRowIndex(),b._firstColumnIndex());return $ret}()},_ai:function(a,b){var $self=this;var c=a.index();return function(){var $ret=new $$t.ch;$ret.ab=b;$ret.x=b;$ret.ak=c;$ret.ag=c;$ret.r(false);$ret.h=a;$ret.w=b;$ret.ao=a._getCellValue1(b);$ret.d=$self._p.k.c(c,b);return $ret}()},_b0:function(a,b){var c=this._bb.rows()._aj(a);if(c!=null){var d=c._a2(b);if(d!=null&&d.j(b)){return true}}return false},_bz:function(a){var b=a._h();return this._b0(b._firstRowIndex(),b._firstColumnIndex())},_gf:function(a){var b=this.activePane();if(b==null){return}var c=b.selection();if(c._aw()){this._ea(new $$t.kf(8,null,null,$$t.$dw.getBox(144),false))}else if(c._ax()){this._ea(new $$t.kf(6,null,null,$$t.$dw.getBox(144),false))}else if($j(a,true)&&c._bj().count()>0){return}else if($j(a,false)&&c._bi().count()>0){return}else{if($j(a,null)){if(c._bj().count()>0){this._gh();if(c._bi().count()>0){this._hy(true)}return}else if(c._bi().count()>0){this._gg();return}else{if(this._activeTable()!=null&&!this._cb()){if(c.cellRanges().count()>1){this._gi(false);return}var d=this._activeTable().dataAreaRegion()._h();var e=c.cellRanges().item(0);var f=e._aa()>e._ad();if(e._ad()==d._width()){f=false}else if(e.firstRow()<=d._firstRowIndex()&&e.lastRow()>=d._lastRowIndex()){f=true}this._gi(f);return}var g=c.cellRanges().item(0);if(g._aa()>g._ad()){a=$m($$0.$aq.$type,true)}else if(g._ad()>g._aa()){a=$m($$0.$aq.$type,false)}else{for(var h=g.firstColumn();h<=g.lastColumn();h++){if($$t.$dk.l_op_Inequality_Lifted($m($$t.$dk.$type,null),this._ev(g.lastRow(),h,3,$m($$t.$dm.$type,null),false,true))){a=$m($$0.$aq.$type,false);break}}if($j(a,null)){a=$m($$0.$aq.$type,true)}}}}if($l(this._en(),false)){this._ea(new $$t.kf(23,null,null,null,false));return}var i=$$5.$e.a($$t.$dm.$type,c.cellRanges());var k=this._a2._j().getEnumerator();while(k.moveNext()){var j=k.current();for(var m=0;m=0;e--){var f=d[e];var g=f._h-f._i+1;if(a){if(f._i==b._by()._firstColumnIndex()&&g==b._by()._width()){var h=b.worksheet();var i=b._by();h.tables().remove(b,false);h._he(i,true)}else{b.deleteColumns(f._i-b._by()._firstColumnIndex(),g)}}else{if(f._i==b._by()._firstRowIndex()&&f._h==b._by()._lastRowIndex()){var j=b.worksheet();var k=b._by();j.tables().remove(b,false);j._he(k,false)}else{if(b.isTotalsRowVisible()&&f._h==b._by()._lastRowIndex()){b.isTotalsRowVisible(false);if(g==1){continue}g--}if(f._i<=b.dataAreaRegion().firstRow()&&f._h>=b.dataAreaRegion().lastRow()){b.deleteDataRows(1,b.dataAreaRegion()._aa()-1);var l=b.worksheet().rows()._aj(b.dataAreaRegion().firstRow());if(l!=null){for(var m=b._by()._firstColumnIndex(),n=b._by()._lastColumnIndex();m<=n;m++){l.setCellValue(m,null)}}}else{b.deleteDataRows(f._i-b.dataAreaRegion().firstRow(),g)}}}}},_gj:function(){this._a7.i();this._at=0;$$t.$dj.dz(this._a2._j(),this._bk);$$t.$dj.dz(this._al,this._bk);if(this._a5!=null){$$t.$dj.dz(this._a5,this)}},_b1:function(a,b,c){var d=this.activePane();if(d!=null){var e=d.selection();var f=$$t.$dj.h(e.cellRanges());var g=false;var i=this._a2._j().getEnumerator();while(i.moveNext()){var h=i.current();var j=h._j();for(var k=0;k=r.lastColumn()||$l(i,null)&&f>i.value()._h){var s=this._bb._fq(e,f,false);var t=this._el(s);if(t>a.columnScrollRegion()._x()._viewport()){q=e;l=0;n=0}else{q=f;l=n=1}}else{q=r.firstColumn();l=n=0}if($j(j,null)&&h<=r.firstRow()||$l(j,null)&&g=r.lastRow()||$l(j,null)&&h>j.value()._h){var u=this._bb._ft(g,h,false);var v=this._em(u);if(v>a.rowScrollRegion()._x()._viewport()){p=g;m=0;o=0}else{p=h;m=o=1}}else{p=r.firstRow();m=o=0}if(this._b9()){if(a.rowScrollRegion().isFrozen()||this._rows().count()>1&&this._rows().item(0).isFrozen()&&this._rows().item(0).endIndex()>=p){p=r.firstRow();m=o=0}if(a.columnScrollRegion().isFrozen()||this._columns().count()>1&&this._columns().item(0).isFrozen()&&this._columns().item(0).endIndex()>=q){q=r.firstColumn();l=n=0}if(p==r.firstRow()&&q==r.firstColumn()){return true}}this._f4(a,new $$t.dk(p,q),l,n,m,o);return true},extendRangeForMergedCells:function(a){return $$t.$h5._extendRangeForMergedCells1(this._bb,a,null)},_gl:function(a){var $self=this;if(this.activePane()==null){return}var b=this._activeTable();var c=this.activePane().selection();var d=c.activeCell();if(b!=null){var e=b.columns()._item(d.column()-b._by()._firstColumnIndex());switch(a){case 0:var f=this._fm(d,true);if(String.isNullOrEmpty(f)){e._j(true,[])}else{e._j(false,[f])}break;case 3:var g=this._bb._getCellConditionalFormat1(d.row(),d.column());if(g==null||g.iconInfo()==null||g.iconInfo().icon()==-1){e._r(0,$m($$0.$be.$type,null))}else{e._r($$a4.$k.ak(g.iconInfo().iconSet()),$m($$0.$be.$type,$i(g.iconInfo().iconIndex())))}break;case 1:case 2:{var h=this._bb.rows()._aj(d.row());var i=this._bb._b4(h,d.column());var j=this._bb._getCellConditionalFormat1(d.row(),d.column());if(a==1){e._applyFontColorFilter(j!=null&&j.cellFormat()!=null&&$$a4.$ah.l_op_Inequality(j.cellFormat().font().colorInfo(),null)?j.cellFormat().font().colorInfo():i._bh())}else{e.applyFillFilter(j!=null&&j.cellFormat()!=null&&j.cellFormat().fill()!=null?j.cellFormat().fill():i._ar())}}break;default:e.clearFilter();break}}else{var k=this._bb.filterSettings();if(k.region()==null||!k.region()._q(d.row(),d.column())){var l;var m;var n=function(){var o=$self._ae(false,l,m);l=o.p1;m=o.p2;return o.ret}();if(n.isEmpty()){this._ea(new $$t.kf(30,null,null,null,false));return}if(k.region()!=null){k.clearRegion()}k._setRegion1(n._toString1(1),1)}var o=d.column()-k.region().firstColumn();switch(a){case 0:var p=this._fm(d,true);if(String.isNullOrEmpty(p)){k._k(o,true,[])}else{k._k(o,false,[p])}break;case 3:var q=this._bb._getCellConditionalFormat1(d.row(),d.column());if(q==null||q.iconInfo()==null||q.iconInfo().icon()==-1){k._s(o,0,$m($$0.$be.$type,null))}else{k._s(o,$$a4.$k.ak(q.iconInfo().iconSet()),$m($$0.$be.$type,$i(q.iconInfo().iconIndex())))}break;case 1:case 2:{var r=this._bb.rows()._aj(d.row());var s=this._bb._b4(r,d.column());var t=this._bb._getCellConditionalFormat1(d.row(),d.column());if(a==1){k._applyFontColorFilter(o,t!=null&&t.cellFormat()!=null&&$$a4.$ah.l_op_Inequality(t.cellFormat().font().colorInfo(),null)?t.cellFormat().font().colorInfo():s._bh())}else{k.applyFillFilter(o,t!=null&&t.cellFormat()!=null&&t.cellFormat().fill()!=null?t.cellFormat().fill():s._ar())}}break;default:k.clearFilter(o);break}}},_gm:function(a,b){if(this._cv()==false){return}var c=this._bb.displayOptions();var d=c.frozenPaneSettings();d.frozenColumns(b);d.frozenRows(a);d.firstColumnInRightPane(this._columns().item(0).startIndex()+b);d.firstRowInBottomPane(this._rows().item(0).startIndex()+a);c.panesAreFrozen(true)},_z:function(a){var b=a.firstRow();var c=a.firstColumn();var d=a.lastRow();var e=a.lastColumn();var f=this._bb.rows();do{var g=this._fi(b);var h=this._fh(c);var i=this._fe(d);var j=this._fc(e);if($l(g,null)){var k=this._ga(g.value(),b,c,e,f,h,j);b=k.p1;c=k.p2;e=k.p3}if($l(i,null)){var l=this._ga(i.value(),d,c,e,f,h,j);d=l.p1;c=l.p2;e=l.p3}if(h.hasValue()&&$l(h,c)){var m=this._f8(h.value(),c,b,d);c=m.p1}if(j.hasValue()&&$l(j,e)){var n=this._f8(j.value(),e,b,d);e=n.p1}var o=this._f9(b,c,d,e,g,h,i,j);b=o.p0;c=o.p1;d=o.p2;e=o.p3;if($l(b,g)&&$l(d,i)&&$l(c,h)&&$l(e,j)){break}}while(true);return new $$t.dm(b,c,d,e)},_dd:function(a,b,c){var d__=new $$t.ik((-2));d__.___3__ws=a;d__.___3__ranges=b;d__.___3__rangeInitializer=c;return d__},_aa:function(){return this._u},_es:function(a,b){var c,d;if($$t.$dk.l_op_Inequality_Lifted(b,$m($$t.$dk.$type,null))&&a._contains(b.value())){d=b.value().column();c=this._getCellRange1(b.value().row(),d).firstRow()-1}else{c=a.lastRow();d=a.lastColumn()}do{if(da.lastColumn()){break}if(c>a.lastRow()){if(d>=a.lastColumn()){break}d++;c=a.firstRow()}else if(this._bb._eg(c)){c++}else{var e=this._bb._cb(d);if(e.i()){d=e.r()+1}else{var f=this._getCellRange1(c,d);var g=f._c();if(!f.isSingleCell()){var h=this._e1(f);if($$t.$dk.l_op_Inequality_Lifted(h,$m($$t.$dk.$type,null))){g=h.value()}}if(g.row()>=c&&g.column()>=d){return $m($$t.$dk.$type,g)}else{c=f.lastRow()+1}}}}while(true);return $m($$t.$dk.$type,null)},_eu:function(a,b,c,d,e,f){var g=this._u;if($$t.$dm.l_op_Inequality_Lifted(d,$m($$t.$dm.$type,null))){g=g.intersect(d.value())}var h=e?new $$t.dm(a,b):this._getCellRange1(a,b);switch(c){case 0:{do{b--;if(bg.lastColumn()){return $m($$t.$dk.$type,null)}var j=this._bb._cb(b);if(j.i()){b=j.r()}else if(!h._contains2(a,b)){if(f==false||this._cr(a,b)){break}}}while(true);break}case 2:{do{a--;if(ag.lastRow()){return $m($$t.$dk.$type,null)}if(!this._bb._eg(a)&&!h._contains2(a,b)){if(f==false||this._cr(a,b)){break}}}while(true);break}}return $m($$t.$dk.$type,new $$t.dk(a,b))},getCellRange:function(a){return this._getCellRange1(a.row(),a.column())},_getCellRange1:function(a,b){return $$t.$h5._getCellRange2(a,b,this._bb)},_getCellRange2:function(a,b,c){var d=c._cr(a,b);if(d==null){return new $$t.dm(a,b)}else{var e=d._h();return new $$t.dm(e._firstRowIndex(),e._firstColumnIndex(),e._lastRowIndex(),e._lastColumnIndex())}},_fm:function(a,b){var c=this._bb.rows()._aj(a.row());if(c!=null){return c._getCellText1(a.column(),b?1:0)}return null},_fk:function(a){var b=this._bb.rows()._aj(a.row());var c=null;if(b!=null){c=b.getCellFormula(a.column());if(c==null){c=b._getCellValue1(a.column())}}return c},_ev:function(a,b,c,d,e,f){var g=this._u;if($$t.$dm.l_op_Inequality_Lifted(d,$m($$t.$dm.$type,null))){g=g.intersect(d.value())}switch(c){case 0:case 1:var h=c==0;var i=this._bb.rows()._aj(a);var j=$m($$0.$aw.$type,null);if(i!=null){do{var k=i._c1(b,!h);if($j(k,null)){break}if(h&&$.ig.util.nullableLessThan(k,g.firstColumn())){break}if(!h&&$.ig.util.nullableGreaterThan(k,g.lastColumn())){break}if(this._bb._cb(k.value()).i()||e&&this._cq(i,k.value())==false){b=k.value()}else{j=k}}while($j(j,null))}if($j(j,null)||Math.abs(j.value()-b)>1){var l=$j(j,null)?g:new $$t.dm(g.firstRow(),h?Math.max(j.value()-1,g.firstColumn()):g.firstColumn(),g.lastRow(),!h?Math.min(j.value()-1,g.lastColumn()):g.lastColumn());var m=this._fb(a,b,c,l);if($l(m,null)){if(m.value()._c(b)){j=$m($$0.$aw.$type,h?b-1:b+1)}else if($l(j,null)){j=$m($$0.$aw.$type,h?Math.max(m.value()._h,j.value()):Math.min(m.value()._i,j.value()))}else{j=$m($$0.$aw.$type,h?m.value()._h:m.value()._i)}}}if($j(j,null)){if(!f){return $m($$t.$dk.$type,null)}if(h){var n=g.firstColumn();do{var o=this._bb._cb(n);if(o.i()){n=o.r()+1}else if(e&&this._cr(a,n)==false){n++}else{break}if(n>g.lastColumn()){return $m($$t.$dk.$type,null)}}while(true);j=$m($$0.$aw.$type,n)}else{var p=g.lastColumn();do{var q=this._bb._cb(p);if(q.i()){p=q.q()-1}else if(e&&this._cr(a,p)==false){p--}else{break}if(p1){var u=$j(s,null)?g:new $$t.dm(r?Math.max(s.value()-1,g.firstRow()):g.firstRow(),g.firstColumn(),!r?Math.min(s.value()-1,g.lastRow()):g.lastRow(),g.lastColumn());var v=this._fb(a,b,c,u);if($l(v,null)){if(v.value()._c(a)){s=$m($$0.$aw.$type,r?a-1:a+1)}else if($l(s,null)){s=$m($$0.$aw.$type,r?Math.max(v.value()._h,s.value()):Math.min(v.value()._i,s.value()))}else{s=$m($$0.$aw.$type,r?v.value()._h:v.value()._i)}}}if($j(s,null)){if(!f){return $m($$t.$dk.$type,null)}if(r){var w=g.firstRow();do{if(!this._bb._eg(w)&&(e==false||this._cr(w,b))){break}w++;if(w>g.lastRow()){return $m($$t.$dk.$type,null)}}while(true);s=$m($$0.$aw.$type,w)}else{var x=g.lastRow();do{if(!this._bb._eg(x)&&(e==false||this._cr(x,b))){break}x--;if(x=a){var d=this._bb._cb(c);if(!d.i()){return $m($$0.$aw.$type,c)}c=d.q()-1}return $m($$0.$aw.$type,null)},_e7:function(a){var b=this._e8(a.firstColumn(),a.lastColumn());if($j(b,null)){return $m($$t.$dk.$type,null)}var c=this._e9(a.firstRow(),a.lastRow());if($j(c,null)){return $m($$t.$dk.$type,null)}return $m($$t.$dk.$type,new $$t.dk(c.value(),b.value()))},_e9:function(a,b){for(var c=b;c>=a;c--){if(!this._bb._eg(c)){return $m($$0.$aw.$type,c)}}return $m($$0.$aw.$type,null)},_getNextCellInRange:function(a,b){var c,d;if($$t.$dk.l_op_Inequality_Lifted(b,$m($$t.$dk.$type,null))&&a._contains(b.value())){c=b.value().row();d=this._getCellRange1(c,b.value().column()).lastColumn()+1}else{c=a.firstRow();d=a.firstColumn()}do{if(c>a.lastRow()){break}if(d>a.lastColumn()){if(c>=a.lastRow()){break}c++;d=a.firstColumn()}else if(this._bb._eg(c)){c++}else{var e=this._bb._cb(d);if(e.i()){d=e.r()+1}else{var f=this._getCellRange1(c,d);var g=f._c();if(!f.isSingleCell()){var h=this._e1(f);if($$t.$dk.l_op_Inequality_Lifted(h,$m($$t.$dk.$type,null))){g=h.value()}}if(g.row()==c&&g.column()>=d){return $m($$t.$dk.$type,g)}else{d=f.lastColumn()+1}}}}while(true);return $m($$t.$dk.$type,null)},_fc:function(a){var b=this._bb.columns().maxCount()-1;return this._fd(a,b)},_fd:function(a,b){var c=a+1;while(c<=b){var d=this._bb._cb(c);if(!d.i()){return $m($$0.$aw.$type,c)}c=d.r()+1}return $m($$0.$aw.$type,null)},_fe:function(a){var b=this._bb.rows().maxCount()-1;if(this._bb._dv()&&a+1<=b){var d=this._bb.rows()._m(a+1,b).getEnumerator();while(d.moveNext()){var c=d.current();if(!c.hidden()){return $m($$0.$aw.$type,c.index())}}}else{for(var e=a+1;e<=b;e++){if(!this._bb._eg(e)){return $m($$0.$aw.$type,e)}}}return $m($$0.$aw.$type,null)},_ei:function(a,b,c,d){if(b<=0||b>=c){return 0}var e=a?this._rowItems():this._columnItems();if(e.count()<2){return 0}b/=this._zoomLevel();var f=e.item(0);var g=f._ag(b);var h=f._bm(g,true,true);var i=f._bm(g,false,true);var j=b>h+(i-h)/2?i:h;if(j<1||j>=c){return 0}else{return this._ef(j*this._zoomLevel()+d)}},_getPane2:function(a,b){var c=a*this._columns().count()+b;if(c<0||c>=this._panes().count()){throw new $$6.f(0)}return this._panes().item(c)},_ar:function(a){var b=this.activePane();if(b!=null&&this._b9()){var c=this._rows().count()*this._columns().count()-1;if(this._rows().count()>1&&this._rows().item(0).isFrozen()&&this._rows().item(0).endIndex()>=a.row()){c-=this._columns().count()}if(this._columns().count()>1&&this._columns().item(0).isFrozen()&&this._columns().item(0).endIndex()>=a.column()){c-=1}b=this._panes().item(c)}return b},_fg:function(a,b){var c,d;if($$t.$dk.l_op_Inequality_Lifted(b,$m($$t.$dk.$type,null))&&a._contains(b.value())){c=b.value().row();d=this._getCellRange1(c,b.value().column()).firstColumn()-1}else{c=a.lastRow();d=a.lastColumn()}do{if(c=0){var c=this._bb._cb(b);if(!c.i()){return $m($$0.$aw.$type,b)}b=c.q()-1}return $m($$0.$aw.$type,null)},_fi:function(a){if(this._bb._dv()&&a>0){var c=this._bb.rows()._n(0,a-1,false).getEnumerator();while(c.moveNext()){var b=c.current();if(!b.hidden()){return $m($$0.$aw.$type,b.index())}}}else{for(var d=a-1;d>=0;d--){if(!this._bb._eg(d)){return $m($$0.$aw.$type,d)}}}return $m($$0.$aw.$type,null)},_ae:function(a,b,c){c=$m($$t.$fg.$type,null);b=0;if(this._activeTable()==null&&this.activePane()!=null){var d=true;var e=this.activePane().selection();var f=this._af(false,1,1);var g=$$t.$dm.empty;var h=e.activeCell();var i=this.getCellRange(h);if(e._s()._equals(i)){g=this._z(i);var j=this._bb.tables();for(var k=0;ki.lastRow()){g=new $$t.dm(g.firstRow(),g.firstColumn(),l._firstRowIndex()-1,g.lastColumn())}else if(l._lastRowIndex()i.lastColumn()){g=new $$t.dm(g.firstRow(),g.firstColumn(),g.lastRow(),l._firstColumnIndex()-1)}else if(l._lastColumnIndex()0){b=m;g=new $$t.dm(g.firstRow()+m,g.firstColumn(),g.lastRow(),g.lastColumn())}}}}else{var n=e.cellRanges().item(e.activeCellRangeIndex());g=f.intersect(n);if(g.isEmpty()){c=$m($$t.$fg.$type,null);return{ret:$$t.$dm.empty,p1:b,p2:c}}var o=a?$$t.$dj.cj(a,g,this._bb):0;if(a){if(n._ad()==1||n._aa()==1){var p=this._z(n);if(n._ad()==1&&p._ad()>1||n._aa()==1&&p._aa()>1){if(this._bb.sortSettings().region()!=null){if(p.intersectsWith($$t.$dj.x(this._bb.sortSettings().region()._h()))){c=$m($$t.$fg.$type,1);d=this._bb.sortSettings().sortType()==0}}if(d){g=p;o=$$t.$dj.cj(a,g,this._bb)}}}else if(this._bb.sortSettings().region()!=null&&$$a4.$lv._l_op_Equality($$t.$dj.at(g),this._bb.sortSettings().region()._h())){var q=this._z(n);if(n._aa()0&&g._aa()>o){b=o;g=new $$t.dm(g.firstRow()+o,g.firstColumn(),g.lastRow(),g.lastColumn())}}if($$t.$h5._cm(this._bb,g,b)){c=$m($$t.$fg.$type,1)}return{ret:g,p1:b,p2:c}}c=$m($$t.$fg.$type,null);return{ret:$$t.$dm.empty,p1:b,p2:c}},_fj:function(a){var b=this._bb.isProtected()==false||(this._bb.protection()._m()&a)==a;if(this._a2._j().count()>1){var d=this._a2._j().getEnumerator();while(d.moveNext()){var c=d.current();var e=c._j();var f=e.isProtected()==false||(e.protection()._m()&a)==a;if(f!=b){return $m($$0.$aq.$type,null)}}}return $m($$0.$aq.$type,b)},_q:function(a){var $self=this;var b=new $$t.dm;var c=new $$t.dk;if($$t.$dk.l_op_Equality_Lifted(a,$m($$t.$dk.$type,null))){if(this.activePane()==null){return null}var d=this.activePane().selection();if(d.cellRanges().count()>1){this._ea(new $$t.kf(7,null,null,null,false));return null}c=d.activeCell();b=d.cellRanges().item(0)}else{c=a.value();b=new $$t.dm(c.row(),c.column())}var e=new $$a4.jx(1,c.row(),c.column());var f=this._bi(c.row(),c.column());if(f!=null){return new $$t.h6(f,this._bb,f.wholeTableRegion()._h(),e,0,3)}if(this._bb.filterSettings().region()!=null&&this._bb.filterSettings().region()._q(c.row(),c.column())&&a.hasValue()){return new $$t.h6(f,this._bb,this._bb.filterSettings().region()._h(),e,0,2)}else if(this._bb.sortSettings().region()!=null&&this._bb.sortSettings().region()._q(c.row(),c.column())&&a.hasValue()){return new $$t.h6(f,this._bb,this._bb.sortSettings().region()._h(),e,0,1)}var g;var h;var i=function(){var j=$self._ae(true,g,h);g=j.p1;h=j.p2;return j.ret}();if(i.isEmpty()){this._ea(new $$t.kf(30,null,null,null,false));return null}if(h.hasValue()){switch(h.value()){case 1:return new $$t.h6(f,this._bb,$$t.$dj.at(i),e,g,1);case 3:return new $$t.h6(f,this._bb,f.wholeTableRegion()._h(),e,0,3)}}if(this._bb.filterSettings().region()!=null&&$$a4.$lv._l_op_Equality($$t.$dj.at(i),this._bb.filterSettings().region()._h())){if(i._contains1(b)){return new $$t.h6(f,this._bb,this._bb.filterSettings().region()._h(),e,0,2)}i=i.union(b).intersect(this._af(false,1,1))}return new $$t.h6(f,this._bb,$$t.$dj.at(i),e,g,0)},_af:function(a,b,c){var d=this._bb._c4(this._u.firstRow(),this._u.lastRow(),this._u.firstColumn(),this._u.lastColumn(),a);if(b<1){b=1}if(c<1){c=1}return new $$t.dm(d._firstRowIndex(),d._firstColumnIndex(),Math.max(d._lastRowIndex(),d._firstRowIndex()+b-1),Math.max(d._lastColumnIndex(),d._firstColumnIndex()+c-1))},_cf:function(a,b){var d=a.tables().getEnumerator();while(d.moveNext()){var c=d.current();for(var f=0;f0){return true}for(var d=0;d0){return true}for(var f=0,g=e.region()._ad();f1||!a.cellRanges().item(0).isSingleCell()){var e=this._bb.tables();if(e.count()>0){for(var f=0;f0){return}else if($j(a,false)&&c._bi().count()>0){return}else{if($j(a,null)){if(c._bj().count()>0){this._gy();return}else if(c._bi().count()>0){this._gx();return}else if(this._activeTable()!=null&&!this._cb()&&c.cellRanges().count()==1){var d=c.cellRanges().item(0);var e=this._activeTable().dataAreaRegion()._h();var f=d._aa()>d._ad();if(d._ad()==e._width()){f=false}else if(d.firstRow()<=e._firstRowIndex()&&d.lastRow()>=e._lastRowIndex()){f=true}this._gz(f);return}else{var g=c.cellRanges().item(0);if(g._aa()>g._ad()){a=$m($$0.$aq.$type,true)}else if(g._ad()>g._aa()){a=$m($$0.$aq.$type,false)}else{for(var h=g.firstColumn();h<=g.lastColumn();h++){if($$t.$dk.l_op_Inequality_Lifted($m($$t.$dk.$type,null),this._ev(g.lastRow(),h,3,$m($$t.$dm.$type,null),false,true))){a=$m($$0.$aq.$type,false);break}}if($j(a,null)){a=$m($$0.$aq.$type,true)}}}}if($l(this._en(),false)){this._ea(new $$t.kf(23,null,null,null,false));return}var i=$$5.$e.a($$t.$dm.$type,c.cellRanges());var k=this._a2._j().getEnumerator();while(k.moveNext()){var j=k.current();for(var m=0;m0}));for(var m=0;m=i.lastColumn()){g=new $$t.dk(l,i.firstColumn())}else{g=new $$t.dk(l,i.lastColumn())}break;case 3:if(h.firstRow()<=i.firstRow()){g=new $$t.dk(i.lastRow(),m)}else{g=new $$t.dk(i.firstRow(),m)}break;case 2:if(h.lastRow()>=i.lastRow()){g=new $$t.dk(i.firstRow(),m)}else{g=new $$t.dk(i.lastRow(),m)}break;default:return}}var n=this._eo(g,a,b,j,$m($$t.$dm.$type,null),false);var o=!$k(n)?n.value():g;if(c==false){this._ih(o,true)}else{this._hx(a,f,i,o)}}},_g4:function(a,b){if(!this._jg.isEmpty()){this._jl(this._jg)}var c=this.activePane();if(c!=null){var d=c.selection();var e=d.activeCell();var f=this._jm();if(!f.isEmpty()){var g=d._s();var h;var i;switch(a){default:h=c.rowScrollRegion();i=e.row();break;case 0:case 1:h=c.columnScrollRegion();i=e.column();break}if(b){var j=this._getCellRange1(e.row(),e.column());switch(a){case 2:i=g.lastRow();break;case 0:i=g.lastColumn();break;case 3:i=Math.max(g.lastRow(),j.lastRow());break;case 1:i=Math.max(g.lastColumn(),j.lastColumn());break}}var k=i-h.startIndex();this._h8(a);this._jl(f);var l=h.startIndex()+k;if(lh.endIndex()){l=h.endIndex()}var m=new $$t.dk;switch(a){default:case 2:case 3:m=new $$t.dk(l,e.column());break;case 0:case 1:m=new $$t.dk(e.row(),l);break}if(!b){this._ih(m,true)}else{this._hx(a,e,g,m)}}}},_g5:function(a,b){var c=this.activePane();if(c!=null){var d=c.columnScrollRegion()._aj(true);var e=c.rowScrollRegion()._aj(true);var f=new $$t.dm(e._i,d._i,e._h,d._h);var g=a?this._e1(f):this._e7(f);if($$t.$dk.l_op_Inequality_Lifted(g,$m($$t.$dk.$type,null))){if(!b){this._ih(g.value(),true)}else{this._cs(g.value())}}}},_g6:function(a,b){var c=0;if(b&&this._b9()){var d=$$5.$e.af($$t.$io.$type,this._columns());if(d!=null&&d.isFrozen()){c=d.endIndex()+1}}var e=$$t.$h5._e3(c,this._bc().columns().maxCount()-1,this._bb);if($l(e,null)){var f=new $$t.dk(this.activePane().selection().activeCell().row(),e.value());if(!a){this._ih(f,true)}else{this._hx(0,this.activePane().selection().activeCell(),this.activePane().selection()._s(),f)} }},_g7:function(a,b){var c=this._aa();if(b&&this._b9()){var d=0;var e=0;var f=$$5.$e.af($$t.$io.$type,this._columns());var g=$$5.$e.af($$t.$iq.$type,this._rows());if(f!=null&&f.isFrozen()){d=f.endIndex()+1}if(g!=null&&g.isFrozen()){e=g.endIndex()+1}c=new $$t.dm(Math.max(Math.min(e,c.lastRow()),c.firstRow()),Math.max(Math.min(d,c.lastColumn()),c.firstColumn()),c.lastRow(),c.lastColumn())}var h=this._e1(c);if($$t.$dk.l_op_Inequality_Lifted(h,$m($$t.$dk.$type,null))){if(!a){this._ih(h.value(),true)}else{if(this._cs(h.value())){this._b2(null,h.value(),true)}}}},_g8:function(a){this._jb();var b=new $$t.dm(this._t.firstRow(),this._t.firstColumn(),this._t.lastRow()+1,this._t.lastColumn()+1);var c=a?this._e1(b):this._e7(b);if($$t.$dk.l_op_Inequality_Lifted(c,$m($$t.$dk.$type,null))){while($$t.$dk.l_op_Inequality_Lifted(c,$m($$t.$dk.$type,null))&&this._cr(c.value().row(),c.value().column())==false){c=a?this._getNextCellInRange(b,c):this._fg(b,c)}if($$t.$dk.l_op_Inequality_Lifted(c,$m($$t.$dk.$type,null))){this._ih(c.value(),true)}}},_g9:function(a){var b=this.activePane().visibleRange();var c=this.activePane().selection();var d=c._s();d=b.intersect(d);if(!d.isEmpty()){var e=a?this._e1(d):this._e7(d);if($$t.$dk.l_op_Inequality_Lifted(e,$m($$t.$dk.$type,null))&&this._canSelect(e.value())){c._setActiveCell(e.value(),$m($$0.$aw.$type,c.activeCellRangeIndex()))}}},_ha:function(a){var b=this._af(false,1,1);var c=this._e7(b);if($$t.$dk.l_op_Inequality_Lifted(c,$m($$t.$dk.$type,null))){var d=this._getCellRange1(c.value().row(),c.value().column());c=this._e1(d);if(!a){this._ih(c.value(),true)}else{if(this._cs(c.value())){this._b2(null,c.value(),true)}}}},_hb:function(a){var b=this._af(false,1,1);var c=this._e8(b.firstColumn(),b.lastColumn());var d=this.activePane();if($l(c,null)&&d!=null){var e=d.selection();var f=e.activeCell();var g=this._getCellRange1(f.row(),c.value());var h=$$t.$h5._e4(g.firstRow(),g.lastRow(),this._bb);var i=new $$t.dk(!$k(h)?h.value():f.row(),c.value());if(!a){this._ih(i,true)}else{this._hx(1,f,e._s(),i)}}},_ct:function(a){if(!this._b9()){var b=this._bb.displayOptions().unfrozenPaneSettings();var c=a?b.topPaneHeight():b.leftPaneWidth();var d=a?this._rowItems():this._columnItems();if(c>0&&d.count()>1){var e=d.item(0);var f=e._bk();if(f<.5||e._m().count()==0){return false}var g=$$5.$e.ah($$a4.$ll.$type,e._m());var h=a?this._dz(g._extent()):this._dy(g._extent());if(Math.abs(h-f)<.5){return false}return true}}return false},_hc:function(a,b){var c=this.activePane().selection();if(c!=null){var d=c.cellRanges();c._by();var e=c.activeCell();var f=this._getCellRange1(e.row(),e.column());var g=e;var h=c.activeCellRangeIndex();var i=!$k(b)?b.value():this._bb.isProtected();if(d.count()==1&&f._contains1(d.item(0))){if(i){var j=this._eo(e,a,0,true,$m($$t.$dm.$type,null),false);g=!$k(j)?j.value():e}else{var k=e.row();var l=e.column();switch(a){case 1:l=f.lastColumn();break;case 0:l=f.firstColumn();break;case 3:k=f.lastRow();break;case 2:k=f.firstRow();break}var m=this._eu(k,l,a,$m($$t.$dm.$type,null),false,false);g=!$k(m)?m.value():e}this._ii(g,false,$m($$t.$dm.$type,new $$t.dm(g.row(),g.column())))}else{var n=c.activeCellRangeIndex();var o=d.count();var p=a==0||a==2?-1:1;for(var q=0;q<=o;q++){var r=(q*p+n+o)%o;var s=d.item(r);var t=q==0?$m($$t.$dk.$type,e):$m($$t.$dk.$type,null);var u=$m($$t.$dk.$type,null);if(i){if(q!=0){switch(a){case 2:case 0:t=$m($$t.$dk.$type,s._b());break;case 3:case 1:t=$m($$t.$dk.$type,s._c());break}}u=this._eo(t.value(),a,0,true,$m($$t.$dm.$type,s),q!=0)}else{switch(a){case 2:u=this._es(s,t);break;case 3:u=this._et(s,t);break;case 0:u=this._fg(s,t);break;case 1:u=this._getNextCellInRange(s,t);break}}if($$t.$dk.l_op_Inequality_Lifted(u,$m($$t.$dk.$type,null))){g=u.value();h=r;break}}if(this._canSelect(g)&&c._setActiveCell(g,$m($$0.$aw.$type,h))){this._b3(null,new $$t.dm(g.row(),g.column()),true)}}}},_hd:function($tContext,$tValue,a,b){if(this._b7(1048576)&&$$t.$h5._ch(b)){return}var c=0;switch(b.a){case 28:switch(b.c){case"Remove":c=5|32768|3;break}break;case 7:if(this._p.n()){if(b.c=="ChartShift"){this._p.ab(a)}else{this._p.aa(a.source())}}break;case 6:case 8:c=515;break;case 66:case 68:case 69:case 67:case 70:case 71:break;case 4:case 61:case 85:case 27:switch(b.c){case"Alignment":case"FontBold":case"FontColorInfo":case"FontHeight":case"FontItalic":case"FontName":case"FontStrikeout":case"FontSuperscriptSubscriptStyle":case"FontUnderlineStyle":case"FormatString":case"Indent":case"Rotation":case"ShrinkToFit":case"Style":case"VerticalAlignment":case"WrapText":case"FormatOptions":case"SetFormatting":case"SetFontFormatting":c=5|3;break;case"Locked":c=3;break;case"BottomBorderColorInfo":case"BottomBorderStyle":case"DiagonalBorderColorInfo":case"DiagonalBorders":case"DiagonalBorderStyle":case"Fill":case"LeftBorderColorInfo":case"LeftBorderStyle":case"RightBorderColorInfo":case"RightBorderStyle":case"TopBorderColorInfo":case"TopBorderStyle":c=3;break;default:break}break;case 47:switch(b.c){case"OnVisited":case"DisplayText":c=5;break}break;case 48:case 49:case 16:c=5|3;break;case 5:c=5|3;break;case 26:switch(b.c){case"Width":c=5|9;break;case"Hidden":c=5|9;if(this._p.n()){this._p.g.m(b.k(a),a);this._hr(268435456)}break}break;case 60:switch(b.c){case"Height":c=5|9;break;case"Hidden":c=5|9;if(this._p.n()){this._p.g.m(b.k(a),a);this._hr(268435456)}break}break;case 65:case 9:case 90:switch(b.c){case"DefaultColumnWidth":case"DefaultRowHeight":case"DefaultRowHidden":c=5|9;break;case"ImageBackground":c=1;break;case"IsProtected":c=this._au()|128;break;case"ValidationInputMessagePosition":c=1024;break;case"ResizeColumns":case"ResizeRows":c=5|9;if(this._p.n()){if(a.hasHiddenChanges()){this._p.g.m(b.k(a),a);this._hr(268435456)}}break}break;case 35:switch(b.c){case"Reset":c=1|5|3|17|128|1024;break;case"ShowGridlines":case"GridlineColor":this._p.ac();c=1;break;case"ShowRowAndColumnHeaders":case"MagnificationInNormalView":c=1|128;break;case"ShowZeroValues":case"ShowFormulasInCells":c=5|3|1024;break;case"FirstColumnInRightPane":case"FirstRowInBottomPane":case"FirstColumnInLeftPane":case"FirstRowInTopPane":case"FrozenColumns":case"FrozenRows":case"LeftPaneWidth":case"TopPaneHeight":case"PanesAreFrozen":c=17;break}break;case 86:switch(b.c){case"ScrollBars":case"ObjectDisplayStyle":c=1;break;case"Reset":c=1;break}break;case 99:c=49;break;case 89:c=257;break;case 87:switch(b.c){case"CellReferenceMode":c=17;break;case"Culture":case"EditingCulture":case"DateSystem":case"Precision":case"VolatileFormulaDirtied":c=5;break}break;case 93:case 94:case 95:case 96:case 97:case 98:c=32768|1|5|3|8192;break;case 50:c=5|3|64|17;break;case 18:case 51:c=5|3|64;break;case 62:c=515;break;case 21:case 63:case 64:c=5|3;break;case 25:case 73:case 75:case 76:case 77:case 78:case 84:case 79:c=5|3|8192;break;case 72:c=5|8192;break;case 103:switch(b.c){case"SelectionMode":c=this._au()|128;break}break;case 74:switch(b.c){case"Filter":c=16384;break}break;case 12:case 31:case 32:case 33:c=4096|16384;break;case 38:case 23:case 22:case 80:c=16384;break;case 3:case 88:case 91:case 92:case 17:case 53:case 54:case 11:case 29:case 30:case 13:case 36:case 37:case 10:case 0:case 59:case 15:case 39:case 40:case 19:case 55:case 56:case 20:case 57:case 58:case 24:case 81:case 82:case 83:case 41:case 42:case 43:case 44:case 45:case 14:case 34:case 46:case 52:break;default:break}if(c!=0){this._at|=c;this._hr(65536)}},_he:function(a,b,c){if(this._p.n()){this._p.g.k(a,b,c);this._hr(268435456)}if(a==this._bb&&!this._b7(16384)){if(b>=0&&c>=0){this._p.af(b,c)}this._im(8192,true);this._hr(16);this._isLayoutDirty(true)}},_hf:function(a){this._p.k.n(true);this._p.z();if(!this._b7(16384)){this._isLayoutDirty(true)}},_hg:function(){this._gs();this._hr(32|8|8192|1024|16);this._isLayoutDirty(true);this._jl(this._jm())},_cu:function(a,b){if(b){var c=this._bb.displayOptions().magnificationInNormalView();var d=Math.max(10,Math.min(400,$.ig.truncate($$a4.$aa.f(c-a*5))));var f=this._a2._j().getEnumerator();while(f.moveNext()){var e=f.current();e._j().displayOptions().magnificationInNormalView(d)}}else{var g=this.activePane()!=null?this.getScrollableRegion(this.activePane().rowScrollRegion()):null;if(g!=null){var h=a<0;var i=$.ig.truncate(Math.max(1,$$a4.$aa.f(Math.abs(a))))*(h?-1:1);var j=g.startIndex()+i;if(j<0){j=0}else if(j>=this._bb.rows().maxCount()){j=this._bb.rows().maxCount()-1}else if(this._bb._eg(j)){var k=this._er(j,!h);if($l(k,null)){j=k.value()}}return this._c2(g,j,this._ee,this._bb.workbook().maxRowCount(),this._jh.height(),this._bb._cq.runOn(this._bb),this._bb._cp.runOn(this._bb))}}return false},_hk:function(a){if(this._bb.isProtected()&&this._bb.protection().selectionMode()==1){this._g3(a,0,false)}else{this._hc(a,$m($$0.$aq.$type,false))}},_hp:function(){if(this._cc()){this._jd(true)}},queueExpensiveOperation:function(a){var b=new $$t.ic(a);this._dp.enqueue(b);this._it();return b},_hs:function(){var a=this._activeTable();if(a!=null){a.reapplyFilters();a.reapplySortConditions()}else if(this._bb.filterSettings().region()!=null){this._bb.filterSettings().reapplyFilters();this._bb.filterSettings().reapplySortConditions()}},_ag:function(a){var b=$$t.$dj.at(a);var c=this._bb._ic(b);b=c.p0;if(!b._isValid()){return a}return $$t.$dj.x(b)},_ht:function(){this._p.z();this._al._j().al()},_cx:function(a,b){this._ja();var c=$$t.$dj.u(this._bb,b.row(),b.column());if(c!=null){if(a){return c.g()}return c.n()}return false},_hu:function(a,b){if(a==false&&this._b1(true,true,null)){return}if($l(this._en(),false)){var c=this._fj(128);if($l(c,true)){this._ea(new $$t.kf(23,null,null,null,false));return}else{var d=new $$t.d7;var e;var f=this._cy(a,true,e,d,true);e=f.p2;var g=this._aw(d,e,b);switch(g){case 0:return;case 1:break;case 2:this._hu(a,false);return}}}var h;var i=this._cy(a,false,h,null,false);h=i.p2},_hw:function(a,b){var c=this._bb.displayOptions();if(c.panesAreFrozen()){if(a){c.frozenPaneSettings().frozenRows(0)}if(b){c.frozenPaneSettings().frozenColumns(0)}}else{if(a){c.unfrozenPaneSettings().topPaneHeight(0)}if(b){c.unfrozenPaneSettings().leftPaneWidth(0)}}},_hy:function(a){var b=this.activePane();var c=b!=null?b.selection():null;if(c!=null){var d=a?c._bi():c._bf();if(d.count()>0){var e=new $$4.x($$a4.$k5.$type,2,d.count());for(var f=0;f0){var e=false;var g=this._a2._j().getEnumerator();while(g.moveNext()){var f=g.current();var h=f._j();var i=h._d4()?h.defaultRowHeight():-1;var k=d.getEnumerator();while(k.moveNext()){var j=k.current();var m=h.rows()._m(j._i,j._h).getEnumerator();while(m.moveNext()){var l=m.current();if(this._c6(l,i)){e=true}}}}if(e){this._at|=5|9;this._hr(65536)}}}},_h7:function(a){var b=this.activePane();if(null!=b){switch(a){case 2:this._c3(b.rowScrollRegion(),1,b.rowScrollRegion()._x()._offset());break;case 3:this._c3(b.rowScrollRegion(),4,b.rowScrollRegion()._x()._offset());break;case 0:this._c0(b.columnScrollRegion(),1,b.columnScrollRegion()._x()._offset());break;case 1:this._c0(b.columnScrollRegion(),4,b.columnScrollRegion()._x()._offset());break}}},_h8:function(a){var b=this.activePane();if(null!=b){switch(a){case 2:this._c3(b.rowScrollRegion(),0,b.rowScrollRegion()._x()._offset());break;case 3:this._c3(b.rowScrollRegion(),3,b.rowScrollRegion()._x()._offset());break;case 0:this._c0(b.columnScrollRegion(),0,b.columnScrollRegion()._x()._offset());break;case 1:this._c0(b.columnScrollRegion(),3,b.columnScrollRegion()._x()._offset());break}}},_h9:function(){var a=this.activePane();if(a!=null){var b=a.selection();if(this._canSelect(b.activeCell())){b.clearCellRanges()}}},_ia:function(){this._cz(this._aa())},_c4:function(){var a=this.activePane();if(a==null){return false}var b=a.selection();var c=b.activeCell();var d=this._bb.rows()._aj(c.row());if(d!=null){var e=$b($$a4.$d9.$type,d.getCellFormula(c.column()));if(e!=null){var f=e.blockedRegion();var g=$$t.$dj.x(f._h());if(this._canSelect1(g)){b._resetSelection2(g,c,false)}return true}}return false},_ib:function(){var a=this.activePane();if(a==null){return}var b=a.selection();var c=b.activeCell();var d=this._getCellRange1(c.row(),c.column());var e=b._s();var f=false;var g=$$t.$dj.at(e);var h=$$t.$dm.empty;var i=this._bj(g,c);if(i!=null){var j=i._by();if(!j._contains1(g)&&j._contains2(c.row(),c.column())){h=$$t.$dj.x(j)}else if($$a4.$lv._l_op_Equality(j,g)||!j._contains1(g)){f=true}else{var k=i.dataAreaRegion();if(k==null){f=true}else{var l=k._h();if(l._contains1(g)&&$$a4.$lv._l_op_Inequality(l,g)){h=$$t.$dj.x(l)}else{h=$$t.$dj.x(j)}}}}if(f){h=this._aa()}else if(h.isEmpty()){h=this._z(d);if($$t.$dm.l_op_Equality(d,h)||!h._contains1(e)||$$t.$dm.l_op_Equality(e,h)){h=this._aa()}}if(this._canSelect1(h)){b._replaceActiveCellRange1(h,c,true)}},_ic:function(a){var b=this.activePane().selection();var c=b._s();var d=this._aa();var e=$$t.$dj.at(c);var f=this._bj(e,b.activeCell());if(f!=null){var g=f._by();if(g._contains1(e)){var h=new $$t.i,i=new $$t.i,j=new $$t.i;if(a==false){h=new $$t.i(1,g._firstRowIndex(),g._lastRowIndex());i=new $$t.i(1,e._firstRowIndex(),e._lastRowIndex())}else{h=new $$t.i(1,g._firstColumnIndex(),g._lastColumnIndex());i=new $$t.i(1,e._firstColumnIndex(),e._lastColumnIndex())}if(!h.equals(i)){var k=f.dataAreaRegion();if(k!=null){var l=k._h();j=a==false?new $$t.i(1,l._firstRowIndex(),l._lastRowIndex()):new $$t.i(1,l._firstColumnIndex(),l._lastColumnIndex());var m=new $$t.i;if(i._ij._h||i.equals(j)){m=h}else{m=j}if(a==false){d=new $$t.dm(m._i,d.firstColumn(),m._h,d.lastColumn())}else{d=new $$t.dm(d.firstRow(),m._i,d.lastRow(),m._h)}}}}}if(a){c=new $$t.dm(c.firstRow(),d.firstColumn(),c.lastRow(),d.lastColumn())}else{c=new $$t.dm(d.firstRow(),c.firstColumn(),d.lastRow(),c.lastColumn())}c=this.extendRangeForMergedCells(c);if(this._canSelect1(c)){b._replaceActiveCellRange1(c,b.activeCell(),true)}},_id:function(a){var b=this._activeTable();if(b!=null){var c=this.activePane().selection();var d=c._s();var e=b._by();var f=b.dataAreaRegion()._h();var g=new $$t.dm(a?e._firstRowIndex():Math.min(c.activeCell().row(),f._firstRowIndex()),Math.max(d.firstColumn(),e._firstColumnIndex()),a?e._lastRowIndex():Math.max(c.activeCell().row(),f._lastRowIndex()),Math.min(d.lastColumn(),e._lastColumnIndex()));c._replaceActiveCellRange1(g,c.activeCell(),true)}},_ie:function(){var a=this._activeTable();if(a!=null){var b=this.activePane().selection();var c=b._s();var d=a._by();var e=new $$t.dm(Math.max(c.firstRow(),d._firstRowIndex()),d._firstColumnIndex(),Math.min(c.lastRow(),d._lastRowIndex()),d._lastColumnIndex());b._replaceActiveCellRange1(e,b.activeCell(),true)}},_ig:function(){var a=this.activePane();if(a!=null){var b=a.selection();var c=$$5.$e.a($$t.$dm.$type,b.cellRanges());var d=new $$4.x($$t.$dm.$type,0);var e=new $$4.x($$t.$i.$type,0);var f=b.activeCellRangeIndex();var g=b.activeCell();var h=-1;for(var i=0;i0){if(h<0){h=0;g=d.__inner[0]._c()}b._resetSelection(d.toArray(),g,h,true)}}},_ij:function(a){var $self=this;var b=this._activeTable();if(b!=null){if(a){b.isHeaderRowVisible(true);b.isFilterUIVisible(true)}else{b.clearFilters();b.clearSortConditions();b.isFilterUIVisible(false)}}else{var c=this._bb.filterSettings();if(c.region()!=null){if(!a){c.clearRegion()}}else if(a){var d=this.activePane().selection();if(d.cellRanges().count()>1){this._ea(new $$t.kf(7,null,null,null,false))}else{var e;var f;var g=function(){var h=$self._ae(false,e,f);e=h.p1;f=h.p2;return h.ret}();if(g.isEmpty()){this._ea(new $$t.kf(30,null,null,null,false))}else{c._setRegion1(g._toString1(1),1)}}}}},_ik:function(a,b,c,d){if($l(this._fj(4),true)){this._ea(new $$t.kf(23,null,null,null,false));return}var e=this._aa();var f=new $$t.ii(b,c,d);var g=(b&(64|128))!=0;var h=d==0;var j=this._a2._j().getEnumerator();while(j.moveNext()){var i=j.current();var k=i._j();var l=new Array(1);var n=a.getEnumerator();while(n.moveNext()){var m=n.current();l[0]=m;var o=$$t.$dj.at(m);var p=m.firstRow()<=e.firstRow()&&m.lastRow()>=e.lastRow();if(p){var q=k.columns();if((b&16)==16){for(var r=m.firstColumn();r<=m.lastColumn();r++){f.o(q.item(r).cellFormat())}}if((b&32)==32){for(var s=m.firstColumn()+1;s<=m.lastColumn();s++){f.j(q.item(s).cellFormat())}}if((b&1)==1){f.j(q.item(m.firstColumn()).cellFormat())}if((b&4)==4){f.m(q.item(m.lastColumn()).cellFormat())}var u=k.mergedCellsRegions().getEnumerator();while(u.moveNext()){var t=u.current();if(t._ad()>1&&o._contains1(t._h())){f.l(t,o,false,true)}}if(g){for(var v=m.firstColumn();v<=m.lastColumn();v++){f.h(q.item(v)._cellFormatInternal())}var w=m.firstColumn();var x=m.lastColumn();var z=k.rows().getEnumerator();while(z.moveNext()){var y=z.current();if(y._hasCellFormat()&&(h==false||y._cellFormatInternal().d()._aw()!=1)){for(var aa=m.firstColumn();aa<=m.lastColumn();aa++){f.h(y._bc(aa))}}else{y._dj(w,x,f.i.runOn(f))}}}}else{var ab=m.firstColumn()<=e.firstColumn()&&m.lastColumn()>=e.lastColumn();var ac=k.rows();if(ab){if((b&16)==16){for(var ad=m.firstRow()+1;ad<=m.lastRow();ad++){f.n(ac.item(ad).cellFormat())}}if((b&32)==32){for(var ae=m.firstRow();ae<=m.lastRow();ae++){f.k(ac.item(ae).cellFormat())}}if((b&2)==2){f.n(ac.item(m.firstRow()).cellFormat())}if((b&8)==8){f.g(ac.item(m.lastRow()).cellFormat())}var ag=k.mergedCellsRegions().getEnumerator();while(ag.moveNext()){var af=ag.current();if(af._aa()>1&&o._contains1(af._h())){f.l(af,o,true,false)}}if(g){var ah=k.columns().maxCount();for(var ai=m.firstRow();ai<=m.lastRow();ai++){var aj=ac.item(ai);f.h(aj._cellFormatInternal());aj._dj(0,ah,f.i.runOn(f))}}}else{for(var ak=m.firstRow();ak<=m.lastRow();ak++){var al=ac.item(ak);for(var am=m.firstColumn();am<=m.lastColumn();am++){var an=al.getCellAssociatedMergedCellsRegion(am);if(an==null){var ao=al._bc(am);if(ak==m.firstRow()){if((b&2)==2){f.n(ao)}}else if((b&16)==16){f.n(ao)}if(m.lastRow()==ak){if((b&8)==8){f.g(ao)}}else if((b&16)==16){f.g(ao)}if(am==m.firstColumn()){if((b&1)==1){f.j(ao)}}else if((b&32)==32){f.j(ao)}if(m.lastColumn()==am){if((b&4)==4){f.m(ao)}}else if((b&32)==32){f.m(ao)}if(g){f.h(ao)}}else if(o._contains1(an._h())&&ak==an.firstRow()){f.l(an,o,true,true);if(g){f.h(an._cellFormatInternal())}am=an.lastColumn()}}}}}}}},_il:function($t,a,b,c,d,e){var f=this._aa();if((d&1048576)==1048576){var g=this._ez(c);if($l(null,g)){this._ea(new $$t.kf(g.value(),null,null,null,false));return}}if($l(this._fj(4),true)){this._ea(new $$t.kf(23,null,null,null,false));return}var i=this._a2._j().getEnumerator();while(i.moveNext()){var h=i.current();var j=h._j();var k=e?new $$4.q($$0.$ax.$type,0):null;var m=c.getEnumerator();while(m.moveNext()){var l=m.current();var n=$$t.$dj.at(l);var o=l.firstRow()<=f.firstRow()&&l.lastRow()>=f.lastRow();if(o){var p=j.columns();for(var q=l.firstColumn();q<=l.lastColumn();q++){b(p.item(q)._cellFormatInternal(),a)}var s=j.mergedCellsRegions().getEnumerator();while(s.moveNext()){var r=s.current();if(r._ad()>1){if(n._contains1(r._h())){b(r._cellFormatInternal(),a)}}}}else{var t=l.firstColumn()<=f.firstColumn()&&l.lastColumn()>=f.lastColumn();var u=j.rows();if(t){for(var v=l.firstRow();v<=l.lastRow();v++){b(u.item(v)._cellFormatInternal(),a)}var x=j.mergedCellsRegions().getEnumerator();while(x.moveNext()){var w=x.current();if(w._aa()>1){if(n._contains1(w._h())){b(w._cellFormatInternal(),a)}}}}else{for(var y=l.firstRow();y<=l.lastRow();y++){var z=u.item(y);for(var aa=l.firstColumn();aa<=l.lastColumn();aa++){if(k==null||k.add((z.index()<<32)+aa)){var ab=z.getCellAssociatedMergedCellsRegion(aa);if(ab!=null&&!n._contains1(ab._h())){continue}b(z._bc(aa),a)}}}}}}}},_iq:function(a){var c=this._a2._j().getEnumerator();while(c.moveNext()){var b=c.current();b._j().displayOptions().magnificationInNormalView(a)}},_io:function(a){var c=this._a2._j().getEnumerator();while(c.moveNext()){var b=c.current();b._j().displayOptions().showGridlines(a)}},_ip:function(a){var c=this._a2._j().getEnumerator();while(c.moveNext()){var b=c.current();b._j().displayOptions().showRowAndColumnHeaders(a)}},_ir:function(a,b){if(!this._b9()){var c=this._bb.displayOptions().unfrozenPaneSettings();if(this._cv()){this._jl(this._jg);if(a&&c.topPaneHeight()>0){var d=this._rows().item(0)._bk();if($$ak.$c.c(d,0)==false){var e=$$5.$e.ah($$a4.$ll.$type,this._rows().item(0)._m());var f=this._dz(e._extent());var g=d0){var h=this._columns().item(0)._bk();if($$ak.$c.c(h,0)==false){var i=$$5.$e.ah($$a4.$ll.$type,this._columns().item(0)._m());var j=this._dy(i._extent());var k=h1;var f=this._columns().count()>1;var g=f||e;var h=b.panesAreFrozen()&&g;var i=!h&&g;var j=false;if(a){d.firstColumnInLeftPane(this._columns().item(0).startIndex());d.firstRowInTopPane(this._rows().item(0).startIndex());if(h){if(c.__z){c.__z=false;if(e){d.topPaneHeight(this._ef(this.__dx+this._rows().item(0).actualExtent()));d.firstRowInBottomPane(this._rows().item(1).startIndex())}else{d.topPaneHeight(0)}if(f){d.leftPaneWidth(this._ef(this.__d2+this._columns().item(0).actualExtent()));d.firstColumnInRightPane(this._columns().item(1).startIndex())}else{d.leftPaneWidth(0)}}else{d.leftPaneWidth(0);d.topPaneHeight(0);j=true}b.panesAreFrozen(false)}else if(i){if(f){var k=this._columns().item(0).endIndex()-this._columns().item(0).startIndex();if(k==0||this._columns().item(0)._bk()0||o>0){c.frozenRows(o);c.frozenColumns(n);c.firstRowInBottomPane(m.row());c.firstColumnInRightPane(m.column());b.panesAreFrozen(true)}}}else{if(h){c.__z=true;this._iw(true)}else if(i){d.firstColumnInLeftPane(this._columns().item(0).startIndex());d.firstRowInTopPane(this._rows().item(0).startIndex());d.leftPaneWidth(0);d.topPaneHeight(0);j=true}else{var p=this._r();var q=this._bb._cp(p.row())._offset()-this._bb._cp(this._rows().item(0).startIndex())._offset();var r=this._bb._cn(p.column())._offset()-this._bb._cn(this._columns().item(0).startIndex())._offset();d.firstColumnInLeftPane(this._columns().item(0).startIndex());d.firstRowInTopPane(this._rows().item(0).startIndex());if(q>0){d.firstRowInBottomPane(p.row())}if(r>0){d.firstColumnInRightPane(p.column())}var s=this._zoomLevel();d.leftPaneWidth(r>0?$.ig.truncate($$a4.$aa.f(this._bb._fl(r,5,true)*s))+this._ef(this.__d2):0);d.topPaneHeight(q>0?$.ig.truncate($$a4.$aa.f(q*s))+this._ef(this.__dx):0)}}if(j&&b._z()!=3){var t=b._af().a(b._z());if(t!=null){var u=b._af().a(3);if(u!=null){b._af().b().remove(u)}t._a=3}}},_i1:function(a){var b=this._panes().count()>0;if(!b){this.activePane(null)}else{this.activePane(this._as($m($$0.$aq.$type,null)))}if(a&&this.activePane()!=null){this.activePane().selection()._by()}},_i3:function(){this._ja()},_c7:function(a,b,c,d){if(a!=null&&this._a2._j().count()>1){var f=this._a2._j().getEnumerator();while(f.moveNext()){var e=f.current();if(e._j()==this._bb||e._j().isProtected()==false){continue}var g=a.a(e._j());var i=b.getEnumerator();while(i.moveNext()){var h=i.current();if($$t.$h5._cp(e._j(),h.firstRow(),h.firstColumn(),h.lastRow(),h.lastColumn(),g)==false){if(this._ea(new $$t.kf(23,null,null,null,c))){d=1}else{d=0}return{ret:false,p3:d}}}}}d=2;return{ret:true,p3:d}},_c8:function(a,b,c){var e=b.getEnumerator();while(e.moveNext()){var d=e.current();if(d._firstRowIndex()<0||d._firstColumnIndex()<0||d._lastRowIndex()>=this._bb.rows().maxCount()||d._lastColumnIndex()>=this._bb.columns().maxCount()){return this._ea(new $$t.kf(10,null,null,null,false))}}if($l(this._en(),false)){var f=this._ay(a,b,false,true,c);if(f==2){f=this._ay(a,b,false,true,false)}return f==1}return true},_c9:function(){if($j(this._en(),false)){return true}var a=this.activePane();if(a==null){return false}var b=a._ag();var c=this._ax(b,false,true,true);if(c==2){c=this._ax(b,false,true,false)}return c==1},_da:function(){if($j(this._en(),false)){return true}var a=this.activePane();if(a==null){return false}var b=a._ag();return this._ax(b,true,true,true)!=0},_jc:function(a){switch(a){case 0:{var b=this._bb.displayOptions().magnificationInNormalView()+10;b=Math.min(b-b%10,400);var d=this._a2._j().getEnumerator();while(d.moveNext()){var c=d.current();c._j().displayOptions().magnificationInNormalView(b)}}break;case 1:{var e=this._bb.displayOptions().magnificationInNormalView()-1;e=Math.max(e-e%10,10);var g=this._a2._j().getEnumerator();while(g.moveNext()){var f=g.current();f._j().displayOptions().magnificationInNormalView(e)}}break;case 3:{this._im(524288,true);var i=this._a2._j().getEnumerator();while(i.moveNext()){var h=i.current();h._j().displayOptions().magnificationInNormalView(100)}}break;case 2:this._jd(false);break}},_fv:function(a){this.activePane(this._as($m($$0.$aq.$type,a)))},_bo:function(a,b,c,d,e,f){var g=null;if(b!=null){for(var h=0;h0){e=24}else{e=23}}else if(b==false&&a.e(false).count()==0){return 0}else{var f=a.e(true);if(f.count()==0){return 1}var g=this._al._passwordNeededAction();if(c&&g!=null){var h=g(a);if(h==false){return 0}var i=a.e(true);if(f.count()==i.count()){e=24}else if(i.count()==0){return 1}else{return 2}}else{e=23}}this._ea(new $$t.kf(e,null,null,a,false));return 0},_f8:function(a,b,c,d){for(var e=c;e<=d;e++){if(this._b0(e,a)){b=a;return{p1:b}}}return{p1:b}},_f9:function(a,b,c,d,e,f,g,h){var i=this._bb._es();var j;if($.ig.util.nullableGreaterThan(b,f)){if($l(e,null)){if(function(){var k=i.tryGetValue(new $$a4.jx(1,e.value(),f.value()),j);j=k.p1;return k.ret}()&&this._bz(j)){a=e.value();b=f.value()}}if($l(g,null)){if(function(){var k=i.tryGetValue(new $$a4.jx(1,g.value(),f.value()),j);j=k.p1;return k.ret}()&&this._bz(j)){c=g.value();b=f.value()}}}if($.ig.util.nullableLessThan(d,h)){if($l(e,null)){if(function(){var k=i.tryGetValue(new $$a4.jx(1,e.value(),h.value()),j);j=k.p1;return k.ret}()&&this._bz(j)){a=e.value();d=h.value()}}if($l(g,null)){if(function(){var k=i.tryGetValue(new $$a4.jx(1,g.value(),h.value()),j);j=k.p1;return k.ret}()&&this._bz(j)){c=g.value();d=h.value()}}}var k=a;var l=b;var m=c;var n=d;if($j(a,e)){for(var o=b;od){n=p._lastColumnIndex()}if(p._firstRowIndex()d){n=r._lastColumnIndex()}if(r._lastRowIndex()>c){m=r._lastRowIndex()}}q=r._lastColumnIndex()}}}if($j(b,f)){for(var s=a;sc){m=t._lastRowIndex()}if(t._firstColumnIndex()c){m=v._lastRowIndex()}if(v._lastColumnIndex()>d){n=v._lastColumnIndex()}}u=v._lastRowIndex()}}}if($.ig.util.nullableLessThanOrEqual(k,e)||$.ig.util.nullableGreaterThanOrEqual(m,g)||$.ig.util.nullableLessThanOrEqual(l,f)||$.ig.util.nullableGreaterThanOrEqual(n,h)){var w=new $$a4.lv(1,k,m,l,n);var x=this._bb._hi(w,null);w=x.p0;k=w._firstRowIndex();l=w._firstColumnIndex();m=w._lastRowIndex();n=w._lastColumnIndex()}a=k;b=l;c=m;d=n;return{p0:a,p1:b,p2:c,p3:d}},_ga:function(a,b,c,d,e,f,g){if(e._aj(a)!=null){if($l(f,null)&&this._b0(a,f.value())){b=a;c=f.value()}if($l(g,null)&&this._b0(a,g.value())){b=a;d=g.value()}if(b!=a){for(var h=c;h<=d;h++){if(this._b0(a,h)){b=a;break}}}}return{p1:b,p2:c,p3:d}},_ef:function(a){if(this._al._usesLogicalPixels()){return $$t.$dj.cc($$a4.$n._ev(this._bb.workbook(),a,false,false))}return $.ig.truncate($$a4.$aa.f($$a4.$n._em(this._bb.workbook(),a,false)))},convertTwipsToPixels:function(a,b){if(this._al._usesLogicalPixels()){return $$a4.$n._ev(this._bb.workbook(),$$t.$dj.bw(a),b,true)}return $$a4.$n._eo(this._bb.workbook(),a,b,false)},_a9:function(){if(this._al._j()!=null){return this._al._j().j()}return $$a4.$n._bp(this._bb.workbook())},_dc:function(){var a=new $$4.h($$t.$id.$type,String,0);var c=$$ak.$c.k($$t.$id.$type).getEnumerator();while(c.moveNext()){var b=c.current();a.item(b,$$t.$id.$getName(b))}return a},_by:function(a,b,c,d,e){if(!e._contains(a)){return false}if(d&&!this._cr(a.row(),a.column())){return false}if(b){if($j($$t.$h5._e3(a.column(),a.column(),this._bb),null)){return false}}else{if($j($$t.$h5._e4(a.row(),a.row(),this._bb),null)){return false}}switch(c){case 1:return this._b0(a.row(),a.column());case 2:return this._b0(a.row(),a.column())||this._bi(a.row(),a.column())!=null;case 0:return true;default:return true}},_gk:function(){if(this._au()==2048){var a=this.activePane();var b=a!=null?a.selection():null;if(b!=null){this._g3(1,0,false)}}},_b5:function(a,b,c,d,e,f){var g=b;var h=false;var j=a.rows()._m(b,d).getEnumerator();while(j.moveNext()){var i=j.current();var k=i.index();if(g!=k){h=true}else{g++}var l;var m=c;var n=i._hasCellFormat();var o=false;var q=i._ch(c,e,true).getEnumerator();while(q.moveNext()){var p=q.current();if(p.n()==false){continue}if(m!=p.r()){if(n){o=true}else{for(var r=m,s=p.r();r=e){break}}}return true},_extendRangeForMergedCells1:function(a,b,c){var d=$$t.$dj.at(b);var e=a._hi(d,c);d=e.p0;return $$t.$dj.x(d)},_eo:function(a,b,c,d,e,f){var g=$m($$t.$dm.$type,null);if($$t.$dm.l_op_Inequality_Lifted(e,$m($$t.$dm.$type,null))){g=e}else if(d){this._jb();var h=this._bb.protection().selectionMode()==0;g=$m($$t.$dm.$type,new $$t.dm(h?0:this._t.firstRow(),h?0:this._t.firstColumn(),this._t.lastRow()+(h?0:1),this._t.lastColumn()+(h?0:1)))}var i=!$k(g)?g.value():new $$t.dm(a.row(),a.column());var j=b==0||b==1;var k;if(f&&this._by(a,j,c,d,i)){return $m($$t.$dk.$type,a)}do{k=this._ep(a,b,c,g,d);if($$t.$dk.l_op_Inequality_Lifted(k,$m($$t.$dk.$type,null))&&d&&!i._contains(k.value())){k=$m($$t.$dk.$type,null)}if($$t.$dk.l_op_Inequality_Lifted(k,$m($$t.$dk.$type,null))||d==false){break}switch(b){case 1:{var l=$$t.$h5._e4(a.row()+1,i.lastRow(),this._bb);if($j(l,null)&&$$t.$dm.l_op_Equality_Lifted(e,$m($$t.$dm.$type,null))){l=$$t.$h5._e4(i.firstRow(),a.row(),this._bb)}if($j(l,null)||$j(l,a.row())&&a.column()<=i.firstColumn()){return $m($$t.$dk.$type,null)}a=new $$t.dk(l.value(),i.firstColumn());break}case 0:{var m=this._e9(i.firstRow(),a.row()-1);if($j(m,null)&&$$t.$dm.l_op_Equality_Lifted(e,$m($$t.$dm.$type,null))){m=this._e9(a.row(),i.lastRow())}if($j(m,null)||$j(m,a.row())&&a.column()>=i.lastColumn()){return $m($$t.$dk.$type,null)}a=new $$t.dk(m.value(),i.lastColumn());break}case 3:{var n=$$t.$h5._e3(a.column()+1,i.lastColumn(),this._bb);if($j(n,null)&&$$t.$dm.l_op_Equality_Lifted(e,$m($$t.$dm.$type,null))){n=$$t.$h5._e3(i.firstColumn(),a.column(),this._bb)}if($j(n,null)||$j(n,a.column())&&a.row()<=i.firstRow()){return $m($$t.$dk.$type,null)}a=new $$t.dk(i.firstRow(),n.value());break}case 2:{var o=this._e8(i.firstColumn(),a.column()-1);if($j(o,null)&&$$t.$dm.l_op_Equality_Lifted(e,$m($$t.$dm.$type,null))){o=this._e8(a.column(),i.lastColumn())}if($j(o,null)||$j(o,a.column())&&a.row()>=i.lastRow()){return $m($$t.$dk.$type,null)}a=new $$t.dk(i.lastRow(),o.value());break}}if(this._by(a,j,c,true,i)){return $m($$t.$dk.$type,a)}}while(d);return k},_ep:function(a,b,c,d,e){var f;switch(c){default:case 0:f=this._eu(a.row(),a.column(),b,d,false,e);break;case 1:f=this._ev(a.row(),a.column(),b,d,e,!e);break;case 2:{var g=this._bi(a.row(),a.column());if(!this._b0(a.row(),a.column())&&g==null){f=this._ev(a.row(),a.column(),b,d,e,true)}else{var h=this._eu(a.row(),a.column(),b,d,true,e);if($$t.$dk.l_op_Equality_Lifted(h,$m($$t.$dk.$type,null))){f=$m($$t.$dk.$type,null)}else{var i=h.value().row();var j=h.value().column();var k=this._bi(i,j);var l=this._b0(i,j);if(!l&&(g!=k||g==null)){if(k!=null){f=h}else{f=this._ev(i,j,b,d,e,true)}}else{var m=false;do{f=this._eu(i,j,b,d,true,e);if($$t.$dk.l_op_Equality_Lifted(f,$m($$t.$dk.$type,null))){break}k=this._bi(f.value().row(),f.value().column());if(g!=k){break}m=this._b0(f.value().row(),f.value().column());if(!m&&l){break}i=f.value().row();j=f.value().column();if(m&&!l){break}}while(true);f=$m($$t.$dk.$type,new $$t.dk(i,j))}}}break}}return f},_eq:function(a,b){return b?this._fc(a):this._fh(a)},_er:function(a,b){return b?this._fe(a):this._fi(a)},_r:function(){var a=this.activePane().selection().activeCell();var b=a.column();var c=a.row();var d=b==this._columns().item(0).startIndex()&&c==this._rows().item(0).startIndex();var e=bthis._columns().item(0).endIndex();var f=cthis._rows().item(0).endIndex();if(d||e||f){if(e||d||f&&b!=this._columns().item(0).startIndex()){var g=$.ig.truncate($$a4.$aa.f(this._columns().item(0)._x()._offset()+this._columns().item(0)._x()._viewport()/2));var h=this._be(g);if(g>h._offset()+$a(h._extent(),2)){h=this._be(h._l()+1)}b=h._index()}if(f||d||e&&c!=this._rows().item(0).startIndex()){var i=$.ig.truncate($$a4.$aa.f(this._rows().item(0)._x()._offset()+this._rows().item(0)._x()._viewport()/2));var j=this._bb._cq(i);if(i>j._offset()+$a(j._extent(),2)){j=this._bb._cq(j._l()+1)}c=j._index()}}return new $$t.dk(c,b)},_bd:function(a,b,c){var d;d=this._bb._b4(a,c);d=this._bb._b5(d,b,c)||d;return d},_ez:function(a){var b=this.activePane();var c=$m($$t.$fe.$type,null);{var e=this._a2._j().getEnumerator();while(e.moveNext()){var d=e.current();var f=d._j();var h=a.getEnumerator();while(h.moveNext()){var g=h.current();var i=$$t.$dj.at(g);if($l(null,c=this._ew(f,g.firstRow(),i))){return c}if(g._aa()>1&&$l(null,c=this._ew(f,g.lastRow(),i))){return c}var j=g._ad()>1;var l=f.rows()._m(g.firstRow(),g.lastRow()).getEnumerator();while(l.moveNext()){var k=l.current();if($l(null,c=this._ey(k,g.firstColumn(),i))){return c}if(j&&$l(null,c=this._ey(k,g.lastColumn(),i))){return c}}}}}return c},_ew:function(a,b,c){var d=a.rows()._aj(b);if(d!=null){var e;var g=d._ch(c._firstColumnIndex(),c._lastColumnIndex(),true).getEnumerator();while(g.moveNext()){var f=g.current();if($l(null,e=this._ex(d,f,c))){return e}}}return $m($$t.$fe.$type,null)},_ey:function(a,b,c){var d=a._c6(b);return this._e0(d,c)},_e0:function(a,b){var c=$b($$a4.$ec.$type,a);if(c!=null){if(!b._contains1(c._arrayFormula().cellRange()._h())){return $m($$t.$fe.$type,25)}}else{var d=$b($$a4.$ed.$type,a);if(d!=null){if(!b._contains1(d._dataTable()._h()._h())){return $m($$t.$fe.$type,26)}}}return $m($$t.$fe.$type,null)},_ex:function(a,b,c){var d=$m($$t.$fe.$type,null);if(b.o()&&b.d().l(b.h(),b.f())){var e=b.d().ab(a,b.r(),null,b.h(),b.f());if($l(null,d=this._e0(e,c))){return d}}return $m($$t.$fe.$type,null)},_fn:function(a){return $$a4.$yv.w(a,true,16384,-1,false,1)},_fo:function(a){return(a+1).toString()},_be:function(a){var b=Math.max(Math.min(a,2147483647),0);return this._bb._co(b)},_di:function(a,b,c){return this._bb._e0(a,Math.min(b,2147483647),c)},_bi:function(a,b){return this._bb._de(a,b)},_b6:function(a,b,c,d,e,f,g){var h=false;var i=this._bb.tables();var j=new $$t.dm(c,e,d,f);for(var k=i.count()-1;k>=0;k--){var l=i._item(k);if(!l.isFilterUIVisible()){continue}var m=l._by();if(m._firstRowIndex()>=c&&$$t.$dj.a4(j,m)){for(var n=Math.max(j.firstColumn(),m._firstColumnIndex()),o=Math.min(f,m._lastColumnIndex());n<=o;n++){var p=0;if(l.columns()._item(n-m._firstColumnIndex()).filter()!=null){p|=16}var q=l.columns()._item(n-m._firstColumnIndex()).sortCondition();if(q!=null){p|=q.sortDirection()==0?4:8}h=this._bo(a,g,m._firstRowIndex(),n,1,p)||h}}}var r=this._bb.filterSettings().region();if(r!=null&&r.firstRow()>=c&&r._t(c,e,d,f)){var s=r._h();for(var t=Math.max(j.firstColumn(),s._firstColumnIndex()),u=Math.min(f,s._lastColumnIndex());t<=u;t++){var v=0;if(this._bb.filterSettings().getFilter(t-s._firstColumnIndex())!=null){v|=16}var w=this._bb.filterSettings().sortSettings().sortConditions()._item(new $$a4.hq(t-s._firstColumnIndex()));if(w!=null){v|=w.sortDirection()==0?4:8}h=this._bo(a,g,s._firstRowIndex(),t,0,v)||h}}if(b==this._ao()){var x=b._ag()._r();if(x.intersectsWith(j)){var y=x._c();var z=this._activeTable();if(z!=null&&z.isTotalsRowVisible()&&z._by()._lastRowIndex()==y.row()){h=this._bo(a,g,y.row(),y.column(),3,0)||h}else{var aa=this._bb.dataValidationRules()._e(new $$a4.lv(1,y.row(),y.row(),y.column(),y.column()));if($b($$a4.$bl.$type,aa)!==null&&aa.showDropdown()){h=this._bo(a,g,y.row(),y.column(),2,0)||h}}}}return h},_el:function(a){a*=1/this._ds;var b=this._bb._fw(a,3,false);return b},_em:function(a){a*=1/this._dt;if(this._al._usesLogicalPixels()){a=$$a4.$n._ev(this._bb.workbook(),a,true,false)}var b=$.ig.truncate($$a4.$aa.f($$a4.$n._em(this._bb.workbook(),a,true)));return b},_bj:function(a,b){var c=null;var e=this._bb.tables().getEnumerator();while(e.moveNext()){var d=e.current();var f=d._by();if(f._intersectsWith(a)){var g=d._cf(b.row(),b.column());if(c==null||g){c=d}if(g){break}}}return c},_b7:function(a){return(this._av&a)!=0},_a4:function(a,b,c,d,e,f,g){var h=this._al._j();var i=a.j()||a.e==4?b:0;var j=$$a4.$ia._shouldAddUnderlineHeight(f);var k;var l=null;if($b($$a4.$dr.$type,a.ap)!==null){a.k(false);a.q(false);a.l(false);a.p(false);if(g){l=$$t.$dj.ap(this._bb.workbook())}var m=$b($$a4.$dr.$type,a.ap);k=h.g(m,d,i,c,a.j(),g,this._zoomLevel(),$$t.$dj.eo(l,this._bb.workbook()));if($$a4.$ah.l_op_Equality(l,null)){l=new $$t.n0(m._getFont(0),d).colorInfo()}}else{var n=new $$a4.l9(a.w);n.b=0;n.a=0;n.d=h.k.runOn(h);n.f=a.ai+a.ah;var o=a.h._av(n);var p=o.g;a.q($.ig.util.isNaN(o.e)==false&&o.c()&&$j($$a4.$ns._be(this._bb.workbook(),o.e,true,false),null));a.l($.ig.util.isNaN(o.e)==false&&o.d());if(a.d!=null&&a.d.cellFormat()!=null&&(a.d.cellFormat().formatOptions()&1)!=0){a.p("General"==a.d.cellFormat().formatString())}else{a.p(d._cs()==0)}if(!a.j()){p=$$t.$dj.da(p)}a.k($$t.$dj.ax(p));if(o.f!=null&&e){l=$$t.$dj.aq(o.f,this._bb.workbook().palette())}else if(g&&this._ci(d)){l=$$t.$dj.ap(this._bb.workbook())}var q=a.d!=null?a.d._h():null;if(q!=null&&q.font()!=null){var r=4096|16384|1024|128|256;var s=this._bb.workbook()._cb(0);s.setFormatting(d);for(var t=1;t!=1073741824;t=t<<1){if((r&t)==0){continue}var u=q._getValue(t);if($$a4.$o._isValueDefault(t,u)==false){s._setValue(t,u)}}d=s}if(a.k()&&a.e==4){i=0}k=h.h(p,d,i,c,a.j(),g,this._zoomLevel(),$$t.$dj.eo(l,this._bb.workbook()));if($$a4.$ah.l_op_Equality(l,null)){l=d._bh()}}if(j){var v=$.ig.truncate(h.ac(d,1/this._dt));$$t.$dr.d(v,f==33,this._bb,a,d);{var w=h.k();try{a.u=w._measureText(d,"Wj",$m($$a.$af.$type,null),true,true).height()-v}finally{if(w!=null){w.dispose()}}}}else{a.a=null}a.ar=$$a4.$ah.l_op_Equality(l,null)?$$a4.$k.gu:$$t.$dj.eo(l,this._bb.workbook());a.g=l;return k},_e5:function(a){if(a==null){return $m($$0.$aq.$type,null)}else{return $m($$0.$aq.$type,a._s())}},_ad:function(a,b,c,d,e){var f=this._getCellRange1(b.row(),b.column());var g=this._getCellRange1(d.row(),d.column());var h=c;var i=new $$t.dm;var j;e=a;switch(a){default:case 1:i=new $$t.dm(c.firstRow(),Math.min(f.firstColumn(),g.firstColumn()),c.lastRow(),Math.max(c.lastColumn(),g.lastColumn()));j=i.lastColumn()<=c.lastColumn();break;case 0:i=new $$t.dm(c.firstRow(),Math.min(c.firstColumn(),g.firstColumn()),c.lastRow(),Math.max(f.lastColumn(),g.lastColumn()));j=i.firstColumn()>=c.firstColumn();break;case 3:i=new $$t.dm(Math.min(f.firstRow(),g.firstRow()),c.firstColumn(),Math.max(c.lastRow(),g.lastRow()),c.lastColumn());j=i.lastRow()<=c.lastRow();break;case 2:i=new $$t.dm(Math.min(c.firstRow(),g.firstRow()),c.firstColumn(),Math.max(f.lastRow(),g.lastRow()),c.lastColumn());j=i.firstRow()>=c.firstRow();break}if(j&&$$t.$dm.l_op_Inequality(h,i)){i=this._ag(i);i=i.union(this._getCellRange1(b.row(),b.column()));e=$$t.$dj.n(a)}else{i=this.extendRangeForMergedCells(i)}return{ret:i,p4:e}},_getPane1:function(a){if(this._panes().count()==0){return null}switch(a){default:case 3:return this._getPane2(0,0);case 1:return this._getPane2(0,this._columns().count()-1);case 2:return this._getPane2(this._rows().count()-1,0);case 0:return this._getPane2(this._rows().count()-1,this._columns().count()-1)}},_ff:function(a){if(a==null){return $m($$a4.$co.$type,null)}var b=this._rows().indexOf(a.rowScrollRegion());var c=this._columns().indexOf(a.columnScrollRegion());if(b==1){return $m($$a4.$co.$type,c==1?0:2)}else if(c==1){return $m($$a4.$co.$type,1)}else{return $m($$a4.$co.$type,3)}},_as:function(a){var b=this._panes().count();if(b==0){return null}this._bb.displayOptions()._br();var c=this._getPane1(this._bb.displayOptions()._z());if(c!=null&&c!=this.activePane()){return c}var d=this._panes().indexOf(this.activePane());if(this._bb.displayOptions().panesAreFrozen()){d=b-1}else if(d<0||b==1){d=0}else if($j(a,null)){}else if(b==2){d=d==0?1:0}else{var e=a.value()?[1,3,0,2]:[2,0,3,1];d=e[d]}return this._panes().item(d)},_dy:function(a){var b=a<0;var c=this._bb._fl(Math.abs(a),3,false);c*=this._ds;if(b){c=-c}return c},_dz:function(a){var b=a<0;var c=this._bb.workbook();var d=this.convertTwipsToPixels(Math.abs(a),true);if(b){d=-d}return d},_ec:function(a,b,c,d){var e=$m($$0.$av.$type,a);do{e=b._c1(e.value(),false);if($j(e,null)||$.ig.util.nullableLessThan(e,c)){break}}while(this._bb._cb(e.value()).i());var f;if($l(e,null)){f=Math.max(e.value()+1,c)}else{f=c}for(var g=a-1,h=f;g>=h;g--){if(this._bb._cr(b.index(),g)!=null){f=g+1;break}var i=this._bb._cb(g);if(i.i()){g=i.q()}else if($l(d,null)){var j=b._bc(g);if($l(j.alignment(),d)){f=g+1;break}}}return f},_jk:function(a){if(a.isEmpty()){return $$a.$af.empty()}var b=this._bb._cn(a.firstColumn());var c=this._bb._cn(a.lastColumn());var d=c._l()-b._offset();var e=this._bb._cp(a.firstRow());var f=this._bb._cp(a.lastRow());var g=f._l()-e._offset();return new $$a.af(1,d,g)},_bf:function(){if(this._bb.isProtected()){return this._bb.protection().selectionMode()}return 0},_fq:function(a){return $$a4.$yv.y(a,true,1048576,-1,false,1)},_fr:function(a){return(a+1).toString()},_fb:function(a,b,c,d){var e=c==0||c==1;var f=c==0||c==2;var g=$m($$t.$i.$type,null);var h=2147483647;var j=this._bb.tables().getEnumerator();while(j.moveNext()){var i=j.current();var k=i._by();if(e){if(k._firstRowIndex()>a||k._lastRowIndex()=b){continue}else if(!f&&k._lastColumnIndex()<=b){continue}if(f&&k._lastColumnIndex()d.lastColumn()){continue}var l=$$t.$h5._e3(k._firstColumnIndex(),k._lastColumnIndex(),this._bb);if($j(l,null)){continue}if(f&&$.ig.util.nullableGreaterThanOrEqual(l,b)){continue}var m=f?b-k._lastColumnIndex():k._firstColumnIndex()-b;if(mb||k._lastColumnIndex()=a){continue}else if(!f&&k._lastRowIndex()<=a){continue}if(f&&k._lastRowIndex()d.lastRow()){continue}var o=$$t.$h5._e4(k._firstRowIndex(),k._lastRowIndex(),this._bb);if($j(o,null)){continue}if(f&&$.ig.util.nullableGreaterThanOrEqual(o,a)){continue}var p=f?a-k._lastRowIndex():k._firstRowIndex()-a;if(pa.x){a.al=$m($$0.$av.$type,a.x)}}else{var y=a.h._ck(a.x,a.ad,$m($$a4.$cg.$type,null));if(ya.ae){a.am=$m($$0.$av.$type,ab)}}}break;case 6:case 2:if(fa.x){a.al=$m($$0.$av.$type,a.x)}if(a.aea.ae){a.am=$m($$0.$av.$type,ah)}}}break}}var ai=this._bb._cp(a.ak);var aj=a.ak!=a.ag?this._bb._cp(a.ag):ai;var ak=aj._l()-ai._offset();var al=Math.max(this._dz(ak)-(a.ac+a.v),0);a.i(alb){k=b}if(k!=1.7976931348623157e308){k+=a._bw()*this._dw;k/=this._dw}var n=e(k);var o=d(a.startIndex(),n,l);if(!i){var p=o==null||o.count()==0||o.item(0)._index()==0?$m($$0.$aw.$type,null):f(o.item(0)._index());a._cr(p);var q=o==null||o.count()==0||o.item(o.count()-1)._index()==h?$m($$0.$aw.$type,null):g(o.item(o.count()-1)._index());a._cq(q);if(!$$ak.$c.d($$a4.$ll.$type,a._m(),o,null)){a._m()._reInitialize(o)}}return o==null||o.count()==0?0:o.item(o.count()-1)._index()},_gu:function(){this._i7();this._im(8,false);this._im(4194304,false);this._im(16777216,true);var a=this._bb;var b=a.workbook();var c=this._bb.displayOptions();var d=c.panesAreFrozen();var e=c.frozenPaneSettings();var f=c.unfrozenPaneSettings();var g=d?e:f;var h=g._h()?2:1;var i=g._i()?2:1;var j=this.activePane();var k=c.showRowAndColumnHeaders();var l=this._bb.rows().maxCount()-1;var m=this._bb.columns().maxCount()-1;var n=this._l();var o=this._j();var p=this._k();n.beginUpdate();o.beginUpdate();p.beginUpdate();this._zoomLevel(c.magnificationInNormalView()/100);var q=b.cellReferenceMode()==1;var r=this._ba=this._ba._d(b.styles().normalStyle()._i());var s=this._bf();try{var t=new $$4.y($$t.$iq.$type);var v=n.getEnumerator();while(v.moveNext()){var u=v.current();t.enqueue(u)}n.clear();for(var w=0;w0?t.dequeue():new $$t.iq;x._x()._a4=this._c3.runOn(this);x._x()._a5=this._d6.runOn(this);x._b4(this._dz.runOn(this));x._b5(this._em.runOn(this));x._b7(a._cp.runOn(a));x._b8(a._cq.runOn(a));x._b9(this._dk.runOn(this));x.__ak=this._h5.runOn(this);x.__am=this._h6.runOn(this);x.__al=this._h2.runOn(this);x._b6(q?this._fq.runOn(this):this._fr.runOn(this));x._bx(this._zoomLevel());x._bj(this._dr);x._bi(this._dq);x._br(this._ds);x._bs(this._dt);x._ad(this._a6());x._ci(l);x._ch(8192);x._bq(this._jh.height());x._af(r);x._o(this);x._ap(k);x._ai(s);n.add(x)}if(h>1){var y=n.__inner[0];y._v(d?1:2);y.isFrozen(d);y.startIndex(Math.min(f.firstRowInTopPane(),l));if(d){y.endIndex(Math.min(y.startIndex()+e.frozenRows()-1,l))}else{y._bt(this.convertTwipsToPixels(f.topPaneHeight(),true))}}var z=$$5.$e.ah($$t.$iq.$type,n);z._v(0);z.isFrozen(false);z.startIndex(Math.min(h==1?f.firstRowInTopPane():g.firstRowInBottomPane(),l));if(h>1&&d&&z.startIndex()<=n.__inner[0].endIndex()){z.startIndex(n.__inner[0].endIndex()+1)}var aa=new $$4.y($$t.$io.$type);var ac=o.getEnumerator();while(ac.moveNext()){var ab=ac.current();aa.enqueue(ab)}o.clear();for(var ad=0;ad0?aa.dequeue():new $$t.io;ae._x()._a4=this._c0.runOn(this);ae._x()._a5=this._d5.runOn(this);ae._b4(this._dy.runOn(this));ae._b5(this._el.runOn(this));ae._b7(a._cn.runOn(a));ae._b8(this._be.runOn(this));ae._b9(this._dj.runOn(this));ae.__ak=this._h3.runOn(this);ae.__am=this._h4.runOn(this);ae.__al=this._h1.runOn(this);ae._b6(q?$$t.$h5._fn:$$t.$h5._fo);ae._bx(this._zoomLevel());ae._bj(this._dr);ae._bi(this._dq);ae._br(this._ds);ae._bs(this._dt);ae._ad(this._a6());ae._ci(m);ae._ch(65535);ae._bq(this._jh.width());ae._af(r);ae._o(this);ae._ap(k);ae._ai(s);o.add(ae)}if(i>1){var af=o.__inner[0];af._v(d?1:2);af.isFrozen(d);af.startIndex(Math.min(f.firstColumnInLeftPane(),m));if(d){af.endIndex(Math.min(af.startIndex()+e.frozenColumns()-1,m))}else{af._bt(this.convertTwipsToPixels(f.leftPaneWidth(),false))}}var ag=$$5.$e.ah($$t.$io.$type,o);ag._v(0);ag.isFrozen(false);ag.startIndex(Math.min(i==1?f.firstColumnInLeftPane():g.firstColumnInRightPane(),m));if(i>1&&d&&ag.startIndex()<=o.__inner[0].endIndex()){ag.startIndex(o.__inner[0].endIndex()+1)}var ah=p.toArray();p.clear();for(var ai=0;aij&&x+j>b){}else{var z=k._r();var aa=x+j-r;if(z!=null&&z.a==aa&&z.c==r){x=z.b}else{var ab=e($.ig.truncate($$a4.$aa.f(aa)));var ac=ab._index();if(aa>ab._offset()){ac++}var ad=x+ab._l()-aa;k._r(new $$t.it(r,aa,ad,ac));x=ad}}m._minimum(j);m._smallChange(c)}m._initialize(r,x,o);if(!this._b7(262144)){if(!$$ak.$c.c(p,m._offset())||!$$ak.$c.c(h,k.__bh)){k.__bg=m._offset()+m._viewport()/2;k.__bh=h}}}return{p8:i}},_gs:function(){var a=this._bb.workbook();this._u=new $$t.dm(0,0,a.maxRowCount()-1,a.maxColumnCount()-1)},_g1:function(a){var c=a.getEnumerator();while(c.moveNext()){var b=c.current();b._r(b._s(null))}},_ch:function(a){switch(a.a){case 35:switch(a.c){case"FirstColumnInLeftPane":case"FirstRowInTopPane":case"FirstColumnInRightPane":case"FirstRowInBottomPane":return true}break}return false},_ci:function(a){var b=$b($$a4.$i6.$type,a._bs());if(b!=null&&b._ac()==8){var c=a._bh();var d=b._i()._bh();if($$a4.$ah.l_op_Equality(c,d)){return true}else{var e=this._bb.workbook();if($$a.$ax.b(c._aj(e,true,true),d._aj(e,true,true))){return true}}}return false},_cm:function(a,b,c){var d=a.sortSettings().region();if(d==null){return false}var e=d._h();if($$a4.$lv._l_op_Equality($$t.$dj.at(b),e)){return true}if(c>0){var f=e._firstRowIndex()-c;e=e._withFirstRowIndex(f);if($$a4.$lv._l_op_Equality($$t.$dj.at(b),e)){return true}}return false},_cn:function(a,b){switch(a){case 0:return false;default:case 3:return true;case 1:return!b;case 2:return b}},_cr:function(a,b){var c=this._bb.rows()._aj(a);var d=this._bb._b4(c,b);return $j(d._c5(),false)},_cq:function(a,b){var c=this._bb._b4(a,b);return $j(c._c5(),false)},_co:function(a,b,c){if(a.isProtected()){var d=0;var e=a.columns().maxCount();var f=c!=null?c.a(a):null;var h=b._bj().getEnumerator();while(h.moveNext()){var g=h.current();if($$t.$h5._cp(a,g._i,d,g._h,e,f)==false){return false}}if(b._al()==false||b._am()==false){if(b._bi().count()>0){var i=0;var j=a.rows().maxCount()-1;var l=b._bi().getEnumerator();while(l.moveNext()){var k=l.current();if($$t.$h5._cp(a,i,k._i,j,k._h,f)==false){return false}}}if(b._bi().count()==0&&b._bj().count()==0||b._aw()){var n=b.cellRanges().getEnumerator();while(n.moveNext()){var m=n.current();if(b._az(m)==false&&b._a0(m)==false){if($$t.$h5._cp(a,m.firstRow(),m.firstColumn(),m.lastRow(),m.lastColumn(),f)==false){return false}}}}}}return true},_cp:function(a,b,c,d,e,f){if(a.isProtected()==false){return true}var g=b;var h=false;var i=$$t.$d9.a(f,b,c,d,e);var k=a.rows()._m(b,d).getEnumerator();while(k.moveNext()){var j=k.current();var l=j.index();if(g!=l){if(i!=null){i.f(g,l-1)}h=true}else{g++}var m;var n=c;var o=j._hasCellFormat();var p=o&&$j(j._cellFormatInternal().d()._c5(),true);var r=j._ch(c,e,true).getEnumerator();while(r.moveNext()){var q=r.current();if(q.n()==false){continue}if(n!=q.r()){if(o){if(p){if(i==null||i.b(j,n,q.r()-1)==false){return false}}}else{for(var s=n,t=q.r();s=e){break}}}return true},_eh:function(a){if(Number.isInfinity(a)){a=this._dz($.ig.truncate(this._jj.height()))}return this._ek(this._rows(),a,this._d3(),this._bb.workbook().maxRowCount()-1,true,this._bb._e2.runOn(this._bb),this._dz.runOn(this),this._em.runOn(this),this._fi.runOn(this),this._fe.runOn(this))},_ek:function(a,b,c,d,e,f,g,h,i,j){var k=$$5.$e.ad($$t.$is.$type,a);var l=$$5.$e.ah($$t.$is.$type,a);var m=0;var n=0;if(k!=l){var o=0;if(c>0&&!k.isFrozen()){var p=k._bu();if(b>p&&b-p0){l.startIndex(l._m().__inner[0]._index())}l.actualExtent(b);l.endIndex(l._m().count()==0?l.startIndex():$$5.$e.ah($$a4.$ll.$type,l._m())._index());this._iy(l,g)}return Math.max(m,n)},_cs:function(a){var b=this.activePane().selection();var c=b._s();var d=this._getCellRange1(a.row(),a.column());c=c.union(d);c=this.extendRangeForMergedCells(c);return this._cz(c)},_az:null,_hh:function(a){},_hi:function(a,b,c){switch(b!=null?b:""){case"Add":case"Remove":case"Replace":case"Move":case"Reset":if(this._a2._af(a)){if(this._a2._j().count()>1){this._hr(2097152)}}break;case"ChartAdapter":this._isLayoutDirty(true);this._p.ad();break}},_hj:function(a,b){},_hl:function(){this._bl=null;var a=$$0.$s.now();while(this._dp.count()>0){var b=this._dp.dequeue();if(b._isPending()){b._execute();break}}this._it()},_cv:function(){this._hm(false);if(this._b7(8)){this._gu()}if(this._rows().count()==0||this._columns().count()==0){return false}return true},_hm:function(a){var b=this._b7(32768);if(b){return}try{this._im(32768,true);this._hn()}finally{this._im(32768,false)}if(this._cw()&&a){this._hm(false)}this._im(65536,this._at!=0)},_hn:function(){var a=this._at;this._at=0;if(a!=0){if((a&5)==5){this._p.z()}if((a&3)==3){this._hr(16)}if((a&64)==64){this._hr(1024)}if((a&8192)==8192){this._hr(8388608)}if((a&128)==128){this._hr(4194304)}if((a&9)==9){this._im(32,true)}if((a&17)==17){this._im(8,true)}if((a&49)==49){this._im(131072,true)}if((a&257)==257){this._hr(4194304)}if((a&515)==515){this._p.ad()}if((a&65536)==65536){this._p.g.l();this._hr(268435456)}if((a&4096)==4096){this._im(33554432|67108864,true)}if((a&1024)==1024){this._ix()}if((a&2048)==2048){this._gk()}if((a&16384)==16384){this._im(134217728,true)}if((a&32768)==32768){this._p.k.n(true)}if((a&1)==1){this._isLayoutDirty(true)}}},_cw:function(){var a=this._b7(131072);if(a){this._ho()}this._im(524288,false);return a},_ho:function(){this._im(131072,false);var a=this._jg.height();var b=this._jg.width();var c=this._bb.displayOptions();var d=this._bb.displayOptions().magnificationInNormalView()/100;var e=d-this._zoomLevel();a-=this.__dx*e;b-=this.__d2*e;var g=this._rows().getEnumerator();while(g.moveNext()){var f=g.current();if(f.isFrozen()==false&&f._ab()!=null){var h=f._ab();var i=h._u(true);var j=h.activeCell();var k=f.startIndex()<=j.row()&&j.row()<=f.endIndex()&&i._contains(j);var l=Math.max(Math.min(a,f.actualExtent())/(c.magnificationInNormalView()/100),0);var m=new $$a4.ll;if(this._b7(524288)){if(k){m=this._bb._cp(f.startIndex())}else{m=this._bb._cp(i.firstRow())}}else{var n=Math.max($.ig.truncate(f.__bg)-this._em(l/2),0);m=this._bb._cq(n);if(n>m._offset()+$a(m._extent(),2)&&m._index()o){var p=m._offset()+this._em(l);var q=this._bb._cq(p);if(po){q=this._bb._cq(q._offset()-1)}if(i.lastRow()>q._index()){q=this._bb._cp(i.lastRow());var r=Math.max(q._l()-this._em(l),0);m=this._bb._cq(r);if(m._offset()o){var s=m._offset()+this._em(l);var t=this._bb._cq(s);if(t._l()m._index()){t=this._bb._cq(t._offset()-1)}if(j.row()>t._index()){var u=Math.max(t._l()-this._em(l),0);m=this._bb._cq(u);if(m._offset()ac._offset()+$a(ac._extent(),2)&&ac._index()ae){var af=ac._offset()+this._el(ab);var ag=this._bb._co(af);if(afae){ag=this._bb._co(ag._offset()-1)}if(y.lastColumn()>ag._index()){ag=this._bb._cn(y.lastColumn());var ah=Math.max(ag._l()-this._el(ab),0);ac=this._bb._co(ah);if(ac._offset()ae){var ai=ac._offset()+this._el(ab);var aj=this._bb._co(ai);if(aj._l()ac._index()){aj=this._bb._co(aj._offset()-1)}if(z.column()>aj._index()){var ak=Math.max(aj._l()-this._el(ab),0);ac=this._bb._co(ak);if(ac._offset()=0;i--){var j=d.hyperlinks().item(i);var k=j.sourceRegion()._h();if(h._contains1(k)||k._contains1(h)){c=true;if(b){return{p2:c}}d.hyperlinks()._s(i,a)}}}}return{p2:c}},_cz:function(a){var b=this.activePane().selection();if(b!=null&&this._canSelect1(a)&&b._replaceActiveCellRange1(a,b.activeCell(),true)){return true}return false},_hx:function(a,b,c,d){var $self=this;var e;var f=function(){var g=$self._ad(a,b,c,d,e);e=g.p4;return g.ret}();this._cz(f);this._f2(e,f,null)},_h0:function(){this._t=this._w=$$t.$dm.empty},_h1:function(a){var c=this._a2._j().getEnumerator();while(c.moveNext()){var b=c.current();var d=b._j();var e=d.columns();if(a==0){d.hideColumns($m($$0.$aw.$type,null),$m($$0.$aw.$type,null))}else if(a<0){{var f=this._a9();try{var g=new $$a4.l6(d.workbook(),f);var h=this._u;var i=d._c4(h.firstRow(),h.lastRow(),h.firstColumn(),h.lastColumn(),false);var j=false;for(var k=i._firstColumnIndex();k<=i._lastColumnIndex();k++){var l=e.item(k);var m=l._ay(i._firstRowIndex(),i._lastRowIndex(),g);l.width(!$k(m)?m.value():l.width());if(j){l.hidden(false)}}}finally{if(f!=null){f.dispose()}}}}else{d.defaultColumnWidth(a);var n=new $$4.x($$a4.$k5.$type,0);n.add(new $$a4.k5(1,0,d.columns().maxCount()-1));d._ik(n,-1)}}},_h2:function(a){var b=false;var d=this._a2._j().getEnumerator();while(d.moveNext()){var c=d.current();var e=c._j();if(a==0){e._dv(true);e.hideRows($m($$0.$aw.$type,null),$m($$0.$aw.$type,null))}else{e._dv(false);e.defaultRowHeight(a);var g=e.rows().getEnumerator();while(g.moveNext()){var f=g.current();f.hidden(false);if(this._c6(f,a)){b=true}}}}if(b){this._at|=5|9;this._hr(65536)}},_h3:function(a,b){var d=this._a2._j().getEnumerator();while(d.moveNext()){var c=d.current();var e=a;var f=c._j();var g=f.columns().item(b);if(e==0){g.hidden(true)}else{if(e<0){var h;{var i=this._a9();try{h=g._ay(0,f.rows().maxCount()-1,new $$a4.l6(f.workbook(),i))}finally{if(i!=null){i.dispose()}}}if(!h.hasValue()){continue}e=h.value()}g.hidden(false);g.width(e)}}},_h4:function(a,b){if(a<0){var c=new Array(b.length);for(var d=0;d=e-i._viewport()){var k=e-i._viewport();var l=f($.ig.truncate($$a4.$aa.f(k)));var m=l._index();if(l._offset()h.d){b=h.d}}}a.startIndex(b);return true},_c0:function(a,b,c){return this._c1(a,b,c,this._ed,this._bb.workbook().maxColumnCount(),this._jh.width(),this._eq.runOn(this),this._be.runOn(this),this._bb._cn.runOn(this._bb))},_c3:function(a,b,c){return this._c1(a,b,c,this._ee,this._bb.workbook().maxRowCount(),this._jh.height(),this._er.runOn(this),this._bb._cq.runOn(this._bb),this._bb._cp.runOn(this._bb))},_ih:function(a,b){var c=$m($$t.$dm.$type,this._getCellRange1(a.row(),a.column()));this._ii(a,b,c)},_ii:function(a,b,c){var d=this.activePane();var e=d!=null?d.selection():null;if(e!=null&&this._canSelect(a)){var f=e._x()==2;var g=true;if(f){if(b&&!e.__av){e.__av=true;g=e._ah(a)}else{g=e._a4(a)}}else{g=e._a9(a)}if(g&&$$t.$dm.l_op_Inequality_Lifted(c,$m($$t.$dm.$type,null))){this._b3(null,c.value(),true)}}},_c5:function(a,b){var c=this._av;if(b){c|=a}else{c&=~a}if(c==this._av){return false}this._av=c;this.a($$t.$h5._db.item(a));return true},_im:function(a,b){if(b){this._av|=a}else{this._av&=~a}},_c6:function(a,b){if(b<0&&a.height()<0){a._dx(true);return true}else{a.height(b);return false}},_it:function(){if(this._dp.count()>0&&this._bl==null&&(this._az==null||!this._az._i()||!this._az._isRangeChangeSuspended())){this._az=null;this._bl=new $$t.c(this._hl.runOn(this),50)}},_iu:function(){if(this._bl!=null){var a=this._bl;this._bl=null;a.c()}},_ix:function(){this._bn=this._bb.displayOptions().showFormulasInCells();this._jf(this._bb._jg())},_iy:function(a,b){if(a.isFrozen()||a._m().count()==0){a._bk(0)}else{var c=$$5.$e.ah($$a4.$ll.$type,a._m());var d=b(c._l())-(a._bw()+b(a._m().__inner[0]._offset())+a.actualExtent()/this._dw);a._bk(Math.max(d,0))}},_iz:function(){var a=this._bb.displayOptions();var b=a.unfrozenPaneSettings();var c=a.frozenPaneSettings();var d=a.panesAreFrozen()?c:b;var e=this._b7(1048576);try{this._im(1048576,true);if(this._columns().count()>0){b.firstColumnInLeftPane(this._columns().item(0).startIndex());if(this._columns().count()>1){d.firstColumnInRightPane(this._columns().item(1).startIndex())}}if(this._rows().count()>0){b.firstRowInTopPane(this._rows().item(0).startIndex());if(this._rows().count()>1){d.firstRowInBottomPane(this._rows().item(1).startIndex())}}}finally{this._im(1048576,e)}},_i0:function(){if(this._b7(2097152)){this._im(2097152,false);var a=this._bb.displayOptions();var b=this._ff(this.activePane());if($l(b,null)){a._z(b.value())}var c=a._af().b();if(c.count()!=this._panes().count()){while(c.count()>this._panes().count()){c.removeAt(c.count()-1)}while(c.count()=this._u.lastColumn()&&h._bj().count()==1&&h._bj().item(0)._i<=this._u.firstRow()&&h._bj().item(0)._h>=this._u.firstColumn())}if(this._b7(16777216)){this._im(16777216,false);this._im(33554432|134217728,true);var i=this.activePane();var j=i!=null?i.selection():null;this._ao(j!=null?this._ar(j.activeCell()):null)}if(this._b7(33554432)){this._im(33554432,false);var k=this.activePane();var l=k!=null?k.selection():null;var m=l==null||this._bb._d6()==false?null:this._bb.dataValidationRules()._e($$t.$dj.as(l.activeCell()));this._fu(m==null||m.showInputMessage()==false||String.isNullOrEmpty(m.inputMessageDescription())?null:$$6.$w.a(String,String,m.inputMessageTitle(),m.inputMessageDescription()))}if(this._b7(67108864)){this._im(67108864,false);this._im(134217728,true);var n=this._bb._fd();var o=n.count();for(var p=o-1;p>=0;p--){if(n.__inner[p].dataValidationRule()==null){n.removeAt(p)}}if(o!=n.count()){this._isLayoutDirty(true)}}if(this._b7(8388608)){this._im(8388608,false);this._im(134217728,true);var q=null;var r=this.activePane();var s=r!=null?r.selection():null;if(s!=null){q=this._bi(s.activeCell().row(),s.activeCell().column())}this._activeTable(q)}if(this._b7(134217728)){this._im(134217728,false);this._i4()}if(this._b7(268435456)){this._im(268435456,false);if(this._p.o()){this._isLayoutDirty(true)}}}finally{this._im(256,a)}},_jb:function(){if(this._b7(16)){this._im(16,false);this._t=this._x();var a=20;var b=8;var c=this._v.isEmpty()?0:this._v.firstRow();var d=this._v.isEmpty()?0:this._v.firstColumn();this._w=new $$t.dm(c,d,Math.max(this._t.lastRow(),Math.min(this._u.lastRow(),c+a)),Math.max(this._t.lastColumn(),Math.min(this._u.lastColumn(),d+b)));this._im(32,true)}},_jd:function(a){var b=this._bb.workbook();if(b==null){return}var c=this.activePane().selection()._u(true);if(a){if($$a4.$lv._l_op_Equality_Lifted(this._bb._g1,$m($$a4.$lv.$type,null))){return}c=$$t.$dj.x(this._bb._g1.value())}else{var d=$$t.$dj.at(c);var f=this._a2._j().getEnumerator();while(f.moveNext()){var e=f.current();e._j()._g1=$m($$a4.$lv.$type,d)}}this._bb._g1=$m($$a4.$lv.$type,null);var g=this._dz(this._bb._cp(c.firstRow())._offset());var h=this._dz(this._bb._cp(c.lastRow())._l());var i=this._dy(this._bb._cn(c.firstColumn())._offset());var j=this._dy(this._bb._cn(c.lastColumn())._l());var k=j-i;var l=h-g;if(this._rows().item(0).isFrozen()&&this._rows().item(0).startIndex()1){a=b.item(1)}}return a},$type:new $.ig.Type("SpreadsheetPaneManager",$$ak.$s.$type,[$$t.$im.$type])},true);$c("SpreadsheetPaneManager_IndentHelper:ig","Object",{a:null,d:null,k:0,j:0,g:null,m:$m($$a4.$cg.$type,null),h:0,i:0,f:null,e:false,c:null,b:null,init:function(a,b){this.k=2147483647;this.j=0;this.h=-1;this.b=new $$t.dm;$.ig.$op.init.call(this);this.c=a.activePane();this.b=a._aa();this.i=b?1:-1;this.e=b;this.a=$$5.$e.a($$a4.$jf.$type,$$5.$e.o($$t.$kk.$type,$$a4.$jf.$type,a._a3()._j(),function(c){return c._j()}));this.g=new $$4.q($$a4.$o.$type,0)},n:function(){var a=this.c;if(a==null){return}var b=this.b;var e=this.a;for(var d=0;d=b.lastRow();var j=g.firstColumn()<=b.firstColumn()&&g.lastColumn()>=b.lastColumn();var k=Math.max(g.firstColumn(),b.firstColumn());var l=Math.min(g.lastColumn(),b.lastColumn());var m=Math.max(g.firstRow(),b.firstRow());var n=Math.min(g.lastRow(),b.lastRow());var o=0;var q=c.rows()._m(m,n).getEnumerator();while(q.moveNext()){var p=q.current();o++;this.h=k;p._dj(k,l,f);this.p(p,l+1)}if(o=b.lastRow();var v=Math.max(s.firstColumn(),b.firstColumn());var w=Math.min(s.lastColumn(),b.lastColumn());var x=Math.max(s.firstRow(),b.firstRow());var y=Math.min(s.lastRow(),b.lastRow());if(u){for(var z=v;z<=w;z++){this.t(c.columns().item(z)._cellFormatInternal(),true)}var ab=c.rows()._m(x,y).getEnumerator();while(ab.moveNext()){var aa=ab.current();aa._dj(v,w,r)}}else{var ac=s.firstColumn()<=b.firstColumn()&&s.lastColumn()>=b.lastColumn();if(ac){for(var ad=s.firstRow();ad<=s.lastRow();ad++){var ae=c.rows().item(ad);this.t(ae._cellFormatInternal(),true);ae._dj(v,w,r)}}else{for(var af=s.firstRow();af<=s.lastRow();af++){var ag=c.rows().item(af);for(var ah=s.firstColumn();ah<=s.lastColumn();ah++){this.s(ag,ah)}}}}}}},l:function(a,b){var c=a._ct();if(c!=0){var d=a._co();if(d==0){switch(b){case 1:case 3:case 7:break;default:c=0;break}}else if(d==255){switch(a._a8()){case 0:case 2:case 4:break;default:c=0;break}}else{c=0}}return c},p:function(a,b){while(b>this.h){var c=this.d._cb(this.h);if(a!=null&&a._hasCellFormat()){this.q(a._cellFormatInternal().d())}else if(c.b()!=null){this.q(c.b())}else{this.q(this.d.workbook()._b8()._defaultElement())}this.h=c.r()+1}},q:function(a){if(this.g.add(a)){var b=a._a4();if(this.g.count()==1){this.m=$m($$a4.$cg.$type,b)}else if($l(b,this.m)){this.m=$m($$a4.$cg.$type,null)}var c=$$t.$ig.l(a,b);if(cthis.j){this.j=c}}},r:function(a,b,c){this.p(a,c);this.q(b);this.h=c+1},s:function(a,b){var c=new $$t.dk(a.index(),b);if(this.f==null||this.f.add(c)){var d=a.worksheet();var e=$$t.$h5._getCellRange2(c.row(),c.column(),d);if(e.isSingleCell()==false){if($$t.$dk.l_op_Inequality_Lifted($$t.$h5._e2(e,d),$m($$t.$dk.$type,c))){return}}var f=a._bc(b);this.t(f,false)}},t:function(a,b){var c=a.d();var d=c._cw();var e=$j(this.m,null);var f=c._ct();var g=b?8:0;if(d==0){switch(c._a4()){case 1:case 3:case 7:break;default:f=0;e=true;break}}else if(d==255){switch(c._a8()){case 0:case 2:case 4:break;default:f=0;a._setVerticalAlignment(2,true,g);break}}else{c.rotation(0);f=0}if(e){a._setAlignment(d==255?0:1,true,g)}a._setIndent(f+this.i,true,g)},u:function(a,b,c){this.s(a,c)},o:function(a,b){var c=new $$t.ig(a,b);c.n()},$type:new $.ig.Type("SpreadsheetPaneManager_IndentHelper",$.ig.$ot)},true);$c("SpreadsheetPaneManager_MergedCellOperationInfo:ih","Object",{e:null,d:false,a:null,b:null,c:false,init:function(a,b){this.e=new $$4.q($$a4.$lm.$type,0);$.ig.$op.init.call(this);var c=new $$4.q($$a4.$lm.$type,0);var d=false;var e=new Array(b.length);$.ig.util.arrayCopyTo(b,e,0);if(a._d9()){for(var f=e.length-1;f>=0;f--){var g=e[f];var h=false;for(var i=f+1;i0},$type:new $.ig.Type("SortTargetResult",$.ig.$ot)},true);$c("InViewPaneInfo:h7","Object",{v:0,r:null,h:null,i:null,ao:null,l:null,j:null,m:false,a:null,p:null,s:null,b:null,k:null,g:null,q:null,init:function(a){this.v=1;this.b=$$t.$dm.empty;$.ig.$op.init.call(this);this.j=a;this.l=a._bc();this.a=new $$t.kg;this.p=new $$4.h(String,$$t.$ch.$type,0);this.s=new $$4.h($$a4.$lm.$type,$$t.$ch.$type,0);this.r=new $$4.q($$t.$dk.$type,0);this.g=new $$t.j9(this.l.workbook());this.q=new $$4.h($$a4.$a2.$type,$$t.$il.$type,0);this.k=new $$t.h8(a._bc())},w:function(a){var $self=this;if(a.i){var b=a.d;var c;if(!function(){var d=$self.q.tryGetValue(b,c);c=d.p1;return d.ret}()){this.q.item(b,c=new $$t.il(a))}else{c.d(a)}}else if(a.j!=null){var e=a.j.getEnumerator();while(e.moveNext()){var d=e.current();this.w(d)}}},x:function(a,b,c,d){var e=Math.max($$t.$dj.ce(b.item(c-1,d).d),$$t.$dj.ce(b.item(c,d).d));var f=Math.max($$t.$dj.ce(b.item(c,d-1).e),$$t.$dj.ce(b.item(c,d).e));if(a){if(e==3){b.item(c,d-1).j=-1;b.item(c,d).i=1}}else{var g=e<=1?-1:-2;b.item(c,d).i=g;b.item(c,d-1).j=-g}b.item(c-1,d).h=f==1?1:2;if(f==3){b.item(c,d).k=1}},y:function(a,b,c,d){var e=Math.max($$t.$dj.ce(b.item(c-1,d).d),$$t.$dj.ce(b.item(c,d).d));var f=Math.max($$t.$dj.ce(b.item(c,d-1).e),$$t.$dj.ce(b.item(c,d).e));if(a){if(f==3){b.item(c-1,d).h=-1;b.item(c,d).k=1}}else{var g=f<=1?-1:-2;b.item(c,d).k=g;b.item(c-1,d).h=-g}b.item(c,d-1).j=e==1?1:2;if(e==3){b.item(c,d).i=1}},z:function(){this.p.clear();this.s.clear()},aa:function(a){var $self=this;var b=a.chart();var c;if(b!=null&&function(){var d=$self.q.tryGetValue(b,c);c=d.p1;return d.ret}()){c.e()}},ab:function(a){var c=a.charts().getEnumerator();while(c.moveNext()){var b=c.current();this.aa(b)}},ac:function(){this.h=null},ad:function(){this.m=true},c:function(a,b,c,d){var $self=this;var e=null;var f=a.index()+"-"+b;if(!function(){var g=$self.p.tryGetValue(f,e);e=g.p1;return g.ret}()&&c){this.p.item(f,e=this.j._ai(a,b));e.af=this.v}else if(e!=null&&(e.afthis.b.lastColumn()){return null}var f=this.c(b,d,false,true);if(f==null){if(this.l._cr(b.index(),d)!=null){return null}var g=this.k.g(b,b.index(),d);if(g._b8()){return null}var h=g._a4();if(g._b7()){return null}if(h==0){h=$$t.$dj.ak(b._getCellValue1(d),g,this.l,b,d)}switch(h){case 5:case 7:return null;case 4:if(!a){return null}break;case 2:case 6:break;case 3:if(a){return null}break;case 1:if(!a){return null}break;default:break}f=this.c(b,d,true,true)}if(a&&f.adc){return null}return f},e:function(a,b){var $self=this;var c=this.l._cr(a,b);if(c!=null){var d;if(!function(){var e=$self.s.tryGetValue(c,d);d=e.p1;return e.ret}()){this.s.item(c,d=this.j._ah(c))}else if(d.af!=this.v){d.af=this.v;if(d.ao!=d.h._c5(d.w)){this.s.item(c,d=this.j._ah(c))}}return d}return null},t:function(a,b){var c=this.l._cn(a);var d;if(b<=0){d=c._offset()}else if(b>=100){d=c._l()}else{d=$.ig.truncate(c._offset()+c._extent()*b/100)}return this.l._fl(d,5,false)},u:function(a,b){var c=this.l._cp(a);if(b<=0){return c._offset()}else if(b>=100){return c._l()}else{return c._offset()+c._extent()*b/100}},ae:function(){var b=this.r.getEnumerator();while(b.moveNext()){ var a=b.current();this.l.rows().item(a.row())._getCellValue1(a.column())}this.v++},n:function(){return this.q.count()>0},f:function(a,b){var c=this.k.g(a.h,a.ak,a.ab);return this.j._aj(a,b,c,true)},af:function(a,b){this.p.remove(a+"-"+b);this.k.o(a,b)},ag:function(a,b,c,d,e,f,g,h,i){var j=this.k.a(g,h,i);var k=j.d;var l=j.j;if(f>=0){var m=this.k.a(d,e,f);var n=m.e;if($$t.$dj.be(k,n)){k=n;l=m.k}}a.m(b,c,k,l)},ah:function(a,b,c,d,e,f,g,h,i){var j=this.k.a(d,e,f);var k=j.f;var l=j.l;if(h>=0){var m=this.k.a(g,h,i);var n=m.b;if($$t.$dj.be(k,n)){k=n;l=m.h}}a.p(b,c,k,l)},ai:function(){try{this.an()}finally{this.k.n(false)}},o:function(){var a=false;var b=this.g.e();var d=this.q.getEnumerator();while(d.moveNext()){var c=d.current();if(c.value().b(b&&this.g.f(c.key()))){a=true}}this.g.j();return a},an:function(){this.am();this.aj();this.r.clear();var a=this.l.workbook();var b=a!=null&&a.windowOptions().objectDisplayStyle()==2;var c=!b&&this.m;var d=this.j._al._l()!=null;this.m=false;this.b=this.j._aa();this.o();this.q.clear();var f=this.j._panes().getEnumerator();while(f.moveNext()){var e=f.current();var g=e._p();g.beginUpdate();g.clear();var h=e.columnScrollRegion()._m();var i=e.rowScrollRegion()._m();var j=i.count();var k=h.count();var l=k+2;var m=j+2;var n=e._k();if(n==null){n=new $$t.nw($$t.$ch.$type,m,l)}else{n.j(m,l)}var o=e._l();if(o==null){o=new $$t.nw($$a4.$ld.$type,m,l)}else{o.j(m,l)}var p=e._h();if(p==null){p=new $$t.nx(m,l)}else{p.i(m,l)}if(k>0&&j>0){var q=null;var r=h.__inner[0];var s=h.__inner[k-1];var t,u;if(r._offset()>0){t=$m($$a4.$ll.$type,this.j._be(r._offset()-1))}else{t=$m($$a4.$ll.$type,null)}if(s._index()0){x=$m($$a4.$ll.$type,this.l._cq(v._offset()-1))}else{x=$m($$a4.$ll.$type,null)}if(w._index()=0;af--){var ag=ad.item(af);var ah=ag.sourceRegion()._h();if(ah._intersectsWith(ae)){var ai=e.rowScrollRegion()._cg(ah._firstRowIndex(),ah._lastRowIndex());if(ai>=0){var aj=e.columnScrollRegion()._cg(ah._firstColumnIndex(),ah._lastColumnIndex());if(aj>=0){for(var ak=ai+1;akah._lastRowIndex()){break}for(var al=aj+1;alah._lastColumnIndex()){break}if(o.item(ak,al)==null){o.item(ak,al,ag)}}}}}}}var am=this.l._fd();for(var an=0,ao=am.count();an=0&&n.item(as,av)==null){var ax=this.e(at,aw);if(ax!=null){var ay=o.item(as,av);q=ax.h._a2(aw);if(q!=null&&q.m(aw)){this.r.add(new $$t.dk(ax.ak,aw));if(ay==null){ay=ax.h._bi(aw)}}this.al(ax,this.j._e5(ay));var az=av+1;while(az=0){az++}var a0=as+1;while(a0=0){a0++}for(var a1=as;a10&&as<=j){q=au._a2(aw);if(q!=null&&q.j(aw)){var a5=null;if(q.m(aw)){this.r.add(new $$t.dk(at,aw));if(o.item(as,av)==null){a5=au._bi(aw)}}n.item(as,av,ax=this.c(au,aw,true,false));this.al(ax,this.j._e5(o.item(as,av)||a5));if(a5!=null){o.item(as,av,a5)}}}}}}for(var a6=1;a6<=j;a6++){var a7=this.l.rows()._aj(ab[a6]);if(a7!=null){if(n.item(a6,1)==null){n.item(a6,0,this.d(true,a7,r._index()))}if(n.item(a6,k)==null&&$$a4.$ll._l_op_Inequality_Lifted(u,$m($$a4.$ll.$type,null))){n.item(a6,k+1,this.d(false,a7,s._index()))}}}for(var a8=1;a8<=j;a8++){for(var a9=0;a90&&n.item(a8,a9-1)==ba){continue}if(a8>1&&n.item(a8-1,a9)==ba){continue}g.add(ba)}}}for(var bb=1;bbbe||n.item(bb,bf)!=null){break}n.item(bb,bf,bd)}}else if(bc==k+1){var bg=!$k(bd.am)?bd.am.value():bd.ae;for(var bh=bc-1;bh>0;bh--){if(h.__inner[bh-1]._index()0;bj--){if(h.__inner[bj-1]._index()bk||n.item(bb,bl)!=null){break}n.item(bb,bl,bd)}}}}}var bm=e._w();if(bm==null){bm=new $$t.dq(m,l)}else{bm.h(m,l)}e._w(bm);var bn=null;for(var bo=0;bo=0?this.l.rows()._aj(bp):null;for(var br=0;br=0){if(bu){var bx=n.item(bo,br);if(bo>0&&bx==n.item(bo-1,br)){bm.g(bo-1,br,bo,br);bs=true}else if(br>0&&bx==n.item(bo,br-1)){bm.g(bo,br-1,bo,br);bs=true}else{var by=bx.ak;var bz=bx.w;var b0=by==bp?bq:this.l.rows()._aj(by);bw=this.k.a(b0,by,bz)}}if(!bs&&bv>=0){if(bw==null){bw=this.k.a(bq,bp,bv)}var b1=this.k.c(bp,bv);if(b1!=null){bm.k(bo,br,b1.dataBarInfo())}bm.i(bo,br,bw.g);var b2=bw.a;if(b2!=0){bm.l(bo,br,b2,bw.c,bw.i)}}if(br>0){if(bv<0){var b3=this.k.a(bq,bp,z[br-1]);bm.m(bo,br,b3.e,b3.k)}else if(bu==false||bv==bt.ab){if(bt==null||bt!=n.item(bo,br-1)){this.ag(bm,bo,br,bq,bp,z[br-1],bq,bp,bv)}}}if(bo>0){if(bu==false||bp==bt.ak){if(z[br]>=0){this.ah(bm,bo,br,bq,bp,z[br],bn,ab[bo-1],z[br])}}}}else if(bo>0&&bv>=0){var b4=this.k.a(bn,ab[bo-1],bv);bm.p(bo,br,b4.b,b4.h)}}bn=bq}for(var b5=1;b51){if(cb==6){b8=b7=true}else if(ca==6){b8=true;b7=false}else if(b9==6){b8=b7=false}else{b8=false;b7=true}}else if(cd==1){if(b9==6||ca==6){if(cb==0&&cc==0){b7=false;b8=b9==0||ca!=0}else{var ce=$$t.$dj.cf(cb);var cf=$$t.$dj.cf(cc);b7=true;b8=ce>=cf}}else{if(b9==0&&ca==0){b7=true;b8=cc==0||cb!=0}else{var cg=$$t.$dj.cf(ca);var ch=$$t.$dj.cf(b9);b7=false;b8=cg>=ch}}}else{var ci=$$t.$dj.cf(cb);var cj=$$t.$dj.cf(cc);var ck=$$t.$dj.cf(ca);var cl=$$t.$dj.cf(b9);var cm=ci>=cj;var cn=ck>=cl;b7=(cm?ci:cj)>=(cn?ck:cl);b8=b7?cm:cn}}if(b7){$$t.$h7.x(b8,bm,b5,b6)}else{$$t.$h7.y(b8,bm,b5,b6)}}}var co=e._r();var cp=new $$4.h($$a4.$ms.$type,$$t.$j8.$type,0);co.beginUpdate();var cr=co.getEnumerator();while(cr.moveNext()){var cq=cr.current();cp.item(cq.d,cq);if(c){cq.p()}}co.clear();if(b==false&&this.l.shapes().count()>0){var cs=30;var ct=i.__inner[0]._offset()-cs;var cu=w._l()+cs;var cv=this.l._fl(h.__inner[0]._offset(),5,false)-cs;var cw=this.l._fl(s._l(),5,false)+cs;var cy=this.l.shapes().getEnumerator();while(cy.moveNext()){var cx=cy.current();if(!cx.visible()){continue}if(!$$t.$dj.az(cx,d)){continue}if($j($$t.$h5._e3(cx._ah().m(),cx._ad().m(),this.l),null)){continue}if($j($$t.$h5._e4(cx._ah().o(),cx._ad().o(),this.l),null)){continue}var cz=$$t.$dj.b1(cx);var c0=this.t(cx._ah().m(),cx._topLeftCornerPosition$i().__x)-cz;var c1=this.t(cx._ad().m(),cx._bottomRightCornerPosition$i().__x)+cz;var c2=this.u(cx._ah().o(),cx._topLeftCornerPosition$i().__y)-cz;var c3=this.u(cx._ad().o(),cx._bottomRightCornerPosition$i().__y)+cz;if(cx._b6()%90!=0){var c4=$$a4.$k.bd(cx._b6());this.a.g(c0,c2,c1,c3,cx._b6(),c4);if(this.a.b(cv,ct,cw,cu)){continue}}else{if(c1cw){continue}if(c3cu){continue}}var c5;if(!function(){var c6=cp.tryGetValue(cx,c5);c5=c6.p1;return c6.ret}()){c5=new $$t.j8(cx,null)}else{cp.remove(cx)}c5.r(d);this.w(c5);co.add(c5)}}co.endUpdate()}else{var c6=e._r();c6.clear()}e._k(n);e._l(o);e._h(p);g.endUpdate();e._aa(this.h);e._ac(this.i)}},aj:function(){var a=this.l._je();var b=$$ak.$c.p(this.ao);if(b!=a){this.ao=a==null?null:new $$6.z(a);this.i=new $$t.iw(a,this.l.__dh)}},ak:function(a){if(a!=null&&a.ao!=null&&a.c==null){var b=this.l._ck(a.h,a.ak,a.ab);this.f(a,this.j._e5(b))}},al:function(a,b){if(a!=null&&a.ao!=null&&a.c==null){this.f(a,b)}},am:function(){var a=this.l.displayOptions();if(!a.showGridlines()){this.h=null}else if(this.h==null){var b=a._a2()?$m($$a.$ax.$type,null):$m($$a.$ax.$type,a._gridlineColor$i());this.h=new $$t.iv(b)}},$type:new $.ig.Type("InViewPaneInfo",$.ig.$ot)},true);$c("InViewPaneInfo_ChartInfo:il","Object",{c:null,a:false,init:function(a){$.ig.$op.init.call(this);this.c=a},d:function(a){var b=$b($$4.$x.$type.specialize($$t.$j8.$type),this.c);if(b==null){b=new $$4.x($$t.$j8.$type,0);b.add(this.c);this.c=b}b.add(a)},e:function(){this.a=true},f:function(a,b,c){if(c){a._h=true}if(b){a._g=true}if(b||c){var d=a;while(d!=null){d._n++;d=d.b}}},b:function(a){if(this.a||a){var b=$b($$t.$j8.$type,this.c);if(b!=null){$$t.$il.f(b,a,this.a)}else{var c=$b($$4.$x.$type.specialize($$t.$j8.$type),this.c);for(var d=0;d0){this.p();if(this.d.n(a,b)){var d=a+"-"+b;if(!function(){var e=$self.k.tryGetValue(d,c);c=e.p1;return e.ret}()){this.k.item(d,c=this.f._getCellConditionalFormat1(a,b))}if(c!=null&&c==$$a4.$wt._a){c=null}}}return c},a:function(a,b,c){var $self=this;var d=b+"-"+c;var e=null;if(function(){var f=$self.h.tryGetValue(d,e);e=f.p1;return f.ret}()){return e}var f=this.c(b,c);var g=this.g(a,b,c);if(f==null){if(function(){var h=$self.i.tryGetValue(g,e);e=h.p1;return h.ret}()){this.h.item(d,e);return e}}e=new $$t.dn;var h=null;if(f!=null&&f.cellFormat()!=null){h=f.cellFormat()}e.g=h==null||h.fill()==null?g._ar():h.fill();if($$t.$dj.a6(e.g)){e.g=null}else{e.g=e.g._c(this.f.workbook())}e.a=$$t.$dj.m(h==null||h.diagonalBorderStyle()==-1?$g(g._da(16,null)):h.diagonalBorders());if(e.a!=0){e.c=$$t.$h8.b(32,h,g);e.i=$$t.$h8.e(8,h,g)._getResolvedColor1(this.f.workbook())}else{e.i=$$a4.$k.gu}e.d=$$t.$h8.b(524288,h,g);e.j=e.d==0?$$a4.$k.gu:$$t.$h8.e(262144,h,g)._getResolvedColor1(this.f.workbook());e.f=$$t.$h8.b(134217728,h,g);e.l=e.f==0?$$a4.$k.gu:$$t.$h8.e(67108864,h,g)._getResolvedColor1(this.f.workbook());e.e=$$t.$h8.b(4194304,h,g);e.k=e.e==0?$$a4.$k.gu:$$t.$h8.e(2097152,h,g)._getResolvedColor1(this.f.workbook());e.b=$$t.$h8.b(4,h,g);e.h=e.b==0?$$a4.$k.gu:$$t.$h8.e(2,h,g)._getResolvedColor1(this.f.workbook());if(h==null){this.i.item(g,e)}this.h.item(d,e);return e},o:function(a,b){if(this.k.count()>0){this.k.remove(a+"-"+b)}},p:function(){if(this.m!=this.l){this.m=this.l;this.d.aa();var b=this.f.conditionalFormats().getEnumerator();while(b.moveNext()){var a=b.current();for(var c=0;c1){this._al(String.empty())}},_ap:function(a){this._aq(this._o+a)},_an:function(a){this._ao(a,this._offset())},_ao:function(a,b){this._aq(b+this._w(a))},_aq:function(a){this._offset(Math.max(this._minimum(),Math.min(this._maximum(),a)))},_ar:function(a){if(a<0||a>100){throw new $$6.f(0)}if($$ak.$c.e(this._l,this._r)){this._aq((this._l-this._r)*a/100+this._n)}},_j:function(){if(this._f){return false}this._f=true;return true},_as:function(){var a=false;switch(this._a){case 2:case 0:break;case 1:if($$ak.$c.h(this._viewport(),this._extent())){a=true}break;case 3:a=true;break}this._computedScrollBarVisibility(a)},propertyChanged:null,addListener:function(a,b){this._c.b(a,b)},removeListener:function(a){this._c.d(a)},$type:new $.ig.Type("ScrollInfo",$.ig.$ot,[$$0.$b6.$type,$$ak.$i.$type])},true);$c("ExtendedRangeScrollInfo:a2","ScrollInfo",{init:function(){$$t.$az.init.call(this)},_av:0,_aw:$m(Number,null),_aq:function(a){if(!this._isRangeChangeSuspended()){a=this._au(a)}$$t.$az._aq.call(this,a)},_isRangeChangeSuspended:function(){return this._av>0},_ax:function(){return this._aw},_ay:function(){this._av--;if(this._av==0){this._aw=$m(Number,null);this._ak("IsRangeChangeSuspended");this._au(this._offset())}},_az:function(a){this._offset(a)},_a0:function(a){this._av++;if(this._av==1){this._aw=$m(Number,!$k(a)?a.value():this._offset());this._ak("IsRangeChangeSuspended")}},_au:function(a){},$type:new $.ig.Type("ExtendedRangeScrollInfo",$$t.$az.$type)},true);$c("SpreadsheetScrollInfo:ir","ExtendedRangeScrollInfo",{_a1:null,_a4:null,_a5:null,_a6:0,init:function(a){$$t.$a2.init.call(this);$$ak.$c.z(a,"owner");this._a1=a},_ao:function(a,b){if(this._a4!=null&&this._a4(this._a1,a,b)){return}$$t.$a2._ao.call(this,a,b)},_az:function(a){this._au(a)},_au:function(a){if(this._a5!=null){return this._a5(this._a1,a)}return a},_owner:function(){return this._a1},_usePixelLevelScrolling:function(){return this._a6>0},_a7:function(){this._a6++},_a8:function(){this._a6--;if(this._a6==0){this._offset(this._au(this._offset()))}},$type:new $.ig.Type("SpreadsheetScrollInfo",$$t.$a2.$type)},true);$c("PageStartScrollCache:it","Object",{c:0,a:0,b:0,d:0,init:function(a,b,c,d){$.ig.$op.init.call(this);this.c=a;this.a=b;this.b=c;this.d=d},$type:new $.ig.Type("PageStartScrollCache",$.ig.$ot)},true);$c("SpreadsheetOwnerState:iu","PropertyChangeNotifierExtended",{init:function(){$$ak.$s.init.call(this)},_q:false,_n:null,_u:null,_v:null,_i:null,_r:false,_m:null,_g:null,_k:null,_l:function(a){if(arguments.length===1){if(this._k!=a){this._k=a;this.a("ChartAdapter")}return a}else{return this._k}},_getCellText:function(a){if(arguments.length===1){if(this._u!=a){this._u=a;this.a("GetCellText")}return a}else{return this._u}},_s:function(a){if(arguments.length===1){if(this._q!=a){this._q=a;this.a("IsInEditMode")}return a}else{return this._q}},_afterPaneManagerLayout:function(a){if(arguments.length===1){if(this._m!=a){this._m=a;this.a("AfterPaneManagerLayout")}return a}else{return this._m}},_passwordNeededAction:function(a){if(arguments.length===1){if(this._v!=a){this._v=a;this.a("PasswordNeededAction")}return a}else{return this._v}},_j:function(a){if(arguments.length===1){if(this._i!=a){this._i=a;this.a("RenderCache")}return a}else{return this._i}},_spreadsheet:function(a){if(arguments.length===1){if(this._g!=a){this._g=a;this.a("Spreadsheet")}return a}else{return this._g}},_usesLogicalPixels:function(a){if(arguments.length===1){if(this._r!=a){this._r=a;this.a("UsesLogicalPixels")}return a}else{return this._r}},_visitHyperlinkAction:function(a){if(arguments.length===1){if(this._n!=a){this._n=a;this.a("VisitHyperlinkAction")}return a}else{return this._n}},$type:new $.ig.Type("SpreadsheetOwnerState",$$ak.$s.$type)},true);$c("SpreadsheetGridLinePen:iv","Object",{a:$m($$a.$ax.$type,null),init:function(a){$.ig.$op.init.call(this);this.a=a},b:function(){return this.a},$type:new $.ig.Type("SpreadsheetGridLinePen",$.ig.$ot)},true);$c("SpreadsheetImageBackground:iw","Object",{d:null,a:null,init:function(a,b){$.ig.$op.init.call(this);this.d=a;this.a=b},e:function(){return this.d},c:function(){return this.d.__k},b:function(){return this.d.__j},$type:new $.ig.Type("SpreadsheetImageBackground",$.ig.$ot)},true);$c("SpreadsheetRenderCache_DisposableCache:iy","Object",{_a:null,init:function(a){$.ig.$op.init.call(this);this._a=a},dispose:function(){this._a.aq()},$type:new $.ig.Type("SpreadsheetRenderCache_DisposableCache",$.ig.$ot,[$$0.$au.$type])},true);$c("SpreadsheetRenderCache_MeasureTextMetricsProvider:iz","TextMetricsProviderBase",{_h:null,init:function(a,b){$$a4.$ia.init.call(this,b);this._h=a},_getDefaultRowHeight:function(a){return this._h._getDefaultRowHeight(a)},_measureText:function(a,b,c,d,e){return this._h._measureText(a,b,c,d,e)},_getUnderlineHeight:function(a){return this._h._getUnderlineHeight(a)},_isDisplayProvider:function(){return this._h._isDisplayProvider()},toString:function(){return this._h.toString()},dispose:function(){$$a4.$ia.dispose.call(this)},$type:new $.ig.Type("SpreadsheetRenderCache_MeasureTextMetricsProvider",$$a4.$ia.$type)},true);$c("CellRegionMapBase:i1","Object",{init:function(){$.ig.$op.init.call(this)},f:function(a){var b=this.b();for(var c=0;c0&&this._q[f]._firstColumnIndex()<=this._q[f-1]._lastColumnIndex()){throw new $$t.i4}if(f%c!=0){if(this._q[f]._firstRowIndex()!=this._q[f-1]._firstRowIndex()||this._q[f]._lastRowIndex()!=this._q[f-1]._lastRowIndex()){throw new $$t.i4}}else if(f>0&&this._q[f]._firstRowIndex()<=this._q[f-1]._lastRowIndex()){throw new $$t.i4}}var h=$a(this._q.length,c);this._m=new Array(c);this._o=new Array(c);for(var i=0;i0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$jv.init1.call(this,1,b,b)},init1:function(a,b,c){$.ig.$op.init.call(this);this._e=new $$4.g(String,1,b||$$t.$jv.a);this._f=new $$4.g(String,1,c||$$t.$jv.a)},_e:null,_f:null,b:function(a,b,c,d,e){if(c==null&&$.ig.util.isNaN(b)){return true}var f=d.getCellFormula(e);var g=d.worksheet();var h=g.workbook();var i=$$0.$cf.invariantCulture();if(f!=null){if(f._as()){g._h3(f,false);f._bt(h)}var j=f._bk(h.cellReferenceMode(),i).substr(1);if(c!=null){f=$$a4.$ee._parse4("=("+j+")"+$$t.$jv.i(a)+"("+c._bk(h.cellReferenceMode(),i).substr(1)+")",h.cellReferenceMode(),i)}else{f=$$a4.$ee._parse4("=("+j+")"+$$t.$jv.i(a)+$6(b,i),h.cellReferenceMode(),i)}}else{var k=$$t.$jv.g(h,d._getCellValue1(e));if($.ig.util.isNaN(k)){return true}if(c!=null){f=$$a4.$ee._parse4("="+$6(k,i)+$$t.$jv.i(a)+"("+c._bk(h.cellReferenceMode(),i).substr(1)+")",h.cellReferenceMode(),i)}else{var l;switch(a){case 1:l=k+b;break;case 2:l=k-b;break;case 3:l=k*b;break;case 4:if(b==0){l=$$a4.$dl.divisionByZero()}else{l=k/b}break;default:return false}d.setCellValue(e,l);return true}}f._bp(d,e);return true},c:function(a){},i:function(a){switch(a){default:case 0:return"";case 1:return"+";case 2:return"-";case 4:return"/";case 3:return"*"}},g:function(a,b){var c;if(b==null){c=0}else if($$a4.$k.ba(b)||$b($$0.$s.$type,b)!==null){if(!function(){var d=$$a4.$k.b0(a,b,c);c=d.p2;return d.ret}()){c=NaN}}else{c=NaN}return c},j:function(a){var c=this._e.getEnumerator();while(c.moveNext()){var b=c.current();if(a.e(b)){return b}}return null},d:function(a){},h:function(a,b){var c=$m($$a4.$lv.$type,null);for(var e=0;e=b.length||false==b[g._f]._contains(g._b)||false==b[g._f].equals(g.d().item(g._f))){var h=g._f=Math.min(g._f,b.length-1);g._b=new $$a4.jx(1,b[h]._firstRowIndex(),b[h]._firstColumnIndex())}g.d().clear();for(var i=0;i0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$jv.init.call(this,0,b)},init1:function(a,b,c){$$t.$jv.init1.call(this,1,b,c)},q:function(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var r=f;if(r){var s=k._de(n,q);if(s!=null&&!c.contains(s)){r=false}}var t=k._b4(o,q);if(r){t=k._b5(t,n,q)||t}if(!g){var u=m.worksheet()._b4(m,p);var v=l;if(d){v|=32640}if(!$$a4.$kg._y(u,t,v)){if(!e||u.style().name()==t.style().name()){return}}}var w=m._bc(p);$$t.$i9.v(a,b,d,e,g,h,i,j,l,t,w,true)},s:function(a,b,c,d,e,f,g){var h=$$a4.$y0.bw(e._y()).toString();if(f&&e.conditionalFormats().count()>0){$$t.$dj.dy(e,a)}if(d.conditionalFormats().count()>0){var i=new $$a4.lr(e);var j=c.l();var k=c.k();var l=c.b();var m=0;var o=d.conditionalFormats().getEnumerator();while(o.moveNext()){var n=o.current();if(!n._aa(l)){continue}i.clear();var p=n.regions();for(var q=0;q0){var e=new $$4.x($$a4.$j8.$type,0);var g=d._eu().getEnumerator();while(g.moveNext()){var f=g.current();for(var h=0;h0){var k=d.workbook();var l=new $$4.x($$a4.$j8.$type,0);var m=b.l();var n=b.k();var o=b.b();var q=c._eu().getEnumerator();while(q.moveNext()){var p=q.current();for(var r=0;r0){for(var i=d.tables().count()-1;i>=0;i--){var j=d.tables()._item(i);var k=j._by();for(var l=0;l0){var m=new $$4.x($$a4.$hu.$type,1,d.tables());var n=new $$4.q(String,0);var o=h.l();var p=h.k();var q=h.b();var s=d.workbook().worksheets().getEnumerator();while(s.moveNext()){var r=s.current();var u=r.tables().getEnumerator();while(u.moveNext()){var t=u.current();var v=t.name();n.add(v)}}for(var w=0;w0&&f.length>1){a.m(4);return false}}if(!p){r.clear()}var ag=true;var ah=true;for(var aj=0;aj0||ai._lastRowIndex()0||ai._lastColumnIndex()1){if(ak.length>1){a.m(1);return false}am=new $$t.i3(o)}else{am=new $$t.i2(o[0]);if(ak.length>1){var an=o[0]._width();var ao=o[0]._height();for(var ap=0;ap1&&ar%an!=0||as>1&&as%ao!=0){a.m(2);return false}if(ar==1&&an!=1||as==1&&ao!=1){al=true;ak[ap]=new $$a4.lv(1,ak[ap]._firstRowIndex(),as==1?ak[ap]._firstRowIndex()+ao-1:ak[ap]._lastRowIndex(),ak[ap]._firstColumnIndex(),ar==1?ak[ap]._firstColumnIndex()+an-1:ak[ap]._lastColumnIndex())}}}}if(ag||ah){for(var au=0;au1&&(h&4)!=0){a8=false}var a9=(h&64)!=0;var ba=(h&128)!=0;var bb=(h&1024)!=0;var bc=(h&8)!=0;var bd=(h&16384)!=0;var be=(h&8192)!=0&&s.count()>0;var bf=(h&2048)!=0;var bg=(h&4096)!=0;var bh=(h&131072)!=0;var bi=(h&262144)!=0;var bj=(h&524288)!=0;var bk=(h&1048576)!=0;var bl=(h&4194304)!=0;var bm=(h&8388608)!=0;if(!bc&&ag&&(h&32768)!=0){bc=true}if(!bd&&ah&&(h&65536)!=0){bd=true}var bn=new $$4.q($$a4.$lm.$type,0);var bo=new $$4.h($$a4.$is.$type,$$a4.$fw.$type,0);var bp=new $$4.h($$a4.$i5.$type,$$a4.$i5.$type,0);var bq=$$5.$e.z($$a4.$i5.$type,$$5.$e.x($$a4.$i5.$type,String,e.styles(),function(br){return br.name()}));var br=$$t.$dj.g(ak);var bs=0;if((h&32)!=0){bs|=830603265}if((h&256)!=0){bs|=1073741888}if((h&512)!=0){bs|=1074790400}if((h&16)!=0){bs|=1073807360}if(a9){bs|=208404542}var bt=am.k();var bu=am.l();var bv=new $$t.jg(e,ak,am);for(var bw=0;bwcy.r()){cy=bx._cb(c1)}var c2=cy.v();if(c2<0){c2=bx.defaultColumnWidth()}if(cz==null||c0>cz.r()){cz=by._cb(c0)}var c3=cz.v();if(c3<0){c3=by.defaultColumnWidth()}if(c2!=c3||cy.i()!=cz.i()){by.columns().item(c0).width(c2);by.columns().item(c0).hidden(cy.i())}}}if(ag&&b2){var c4=null;for(var c5=b6._firstColumnIndex();c5<=b6._lastColumnIndex();c5++){var c6=am.g(c5-b8);if(c4==null||!c4.g(c6)){c4=bx._cb(c6)}var c7=c4.b();var c8=by.columns().item(c5)._cellFormatInternal();if(!i){$$t.$i9.v(b,e,ba,bb,bf,bo,bp,bq,b1,c7,c8,false)}}}var c9=ca?b9._m(b6._firstRowIndex(),b6._lastRowIndex()):$$t.$i9.n(b9,b6._firstRowIndex(),b6._lastRowIndex());var da=new $$t.jf($$t.$dj.x(b6),am,b2,t);var dc=c9.getEnumerator();while(dc.moveNext()){var db=dc.current();var dd=db.index();var de=dd-b7;var df=am.h(de);var dg=$a(de,bt);var dh=bx.rows().item(df);if(bd){db.height(dh.height());db.hidden(dh.hidden())}if(ah&&b2){var di=dh._hasCellFormat()?dh._cellFormatInternal().d():bx.workbook()._b8()._defaultElement();var dj=db._cellFormatInternal();if(!i){$$t.$i9.v(b,e,ba,bb,bf,bo,bp,bq,b1,di,dj,false)}}var dk=ah?$$5.$e.z($$t.$i.$type,da.f(dh,db)):da.h();for(var dl=0;dldt._ad()||ds._aa()>dt._aa()){by._ih(new $$a4.lv(1,dd,dd+ds._aa()-1,dm,dm+ds._ad()-1),bn)}dr=by.mergedCellsRegions()._add(dd,dm,dd+ds._aa()-1,dm+ds._ad()-1);bn.add(dr)}}}if(i&&dh._c6(dp)==null){continue}if(b2){if(ds!=null&&ds._hasCellFormat()&&dr!=null){$$t.$i9.v(b,e,ba,bb,bf,bo,bp,bq,b1,ds._cellFormatInternal().d(),dr._cellFormatInternal(),true)}var du=be;if(du){if(by._de(dd,dm)!=null){du=false}}$$t.$i9.q(b,e,s,ba,bb,du,bf,bo,bp,bq,bx,b1,db,df,dh,dm,dp)}var dv=a7;if(a8){var dw=dh.getCellFormula(dp);if(dw!=null){dv=false;if(dw._s()==1){if(j==0){var dx=dw;var dy=am.e(df,dp);var dz=dx.cellRange()._h();if(df!=Math.max(dy._firstRowIndex(),dz._firstRowIndex())){continue}if(dp!=Math.max(dy._firstColumnIndex(),dz._firstColumnIndex())){continue}var d0=dx._g();d0._bv(bx,d,by,$$t.$dj.cr,bv.h(b5,dg,dq),bz);d0._bw(e,dh,dp,{__x:dm-dz._firstColumnIndex(),__y:dd-dz._firstRowIndex(),$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});var d1=by._cx(dd,dm,dd+Math.min(dy._lastRowIndex(),dz._lastRowIndex())-df,dm+Math.min(dy._lastColumnIndex(),dz._lastColumnIndex())-dp);d0._applyTo3(d1)}else{dv=a7}}else{if(dw._as()){bx._h3(dw,false);dw._bt(b)}var d2=dw._g();d2._bv(bx,d,by,$$t.$dj.cr,bv.h(b5,dg,dq),bz);d2._bw(e,dh,dp,{__x:dm-dp,__y:dd-df,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName});if(j!=0){this.b(j,NaN,d2,db,dm)}else{d2._bp(db,dm)}if(a7&&d2._ae()){var d3=dh._getCellValue1(dp);if(d3!=null&&$b($$a4.$dr.$type,d3)!==null==false){db._d0(dm,$$a4.$zf.c(d3),true)}}}}}if(dv){var d4=dh._getCellValue1(dp);if(i==false||d4!=null){if(j!=0){this.b(j,$$t.$jv.g(b,d4),null,db,dm);continue}if($b($$a4.$dr.$type,d4)!==null){if(bk){var d5=$b($$a4.$dt.$type,d4._m().g(e));if(bf&&$b($$a4.$du.$type,d5)!==null){var d6=d5;if(d6._hasFormatting()){var d8=d6._formattingRuns().getEnumerator();while(d8.moveNext()){var d7=d8.current();if(d7.h()){var d9=d7.e();if($$a4.$ah.l_op_Inequality(d9.colorInfo(),null)){d9.colorInfo($$a4.$k.ah(d9.colorInfo(),b))}}}}}d4=new $$a4.dr(e,d5)}else{d4=d4.unformattedString()}}db.setCellValue(dm,d4)}}}}}}}finally{by.__eh=b0}var ea=bv.f();$$t.$dj.em(by,ak,ea)}return true},$type:new $.ig.Type("ExcelWorkbookSerializationProvider",$$t.$jv.$type)},true);$c("BIFF8SerializationProvider:i7","ExcelWorkbookSerializationProvider",{init:function(){$$t.$i9.init1.call(this,1,["BIFF8"],null)},j:function(a){var b=$$t.$i9.j.call(this,a);if(b!=null){var c=a.getDataAsString("Link");if(!String.isNullOrEmpty(c)){var d=2;var e=c.split("\0");var f,g;var h,i;for(var k=0;k=0&&f<65536&&g>=0&&g<65536&&h>=0&&h<256&&i>=0&&i<256){return b}if(l.startsWith1("R",1)){var n,o;n=o=0;var p=false;var q;if(function(){var r=$$a4.$y0.bc(l,0,d,n,p,q);n=r.p3;p=r.p4;q=r.p5;return r.ret}()==false||p){continue}if(l.length==q){o=n}else if(l.length==q+1||l.charAt(q)!=":"){continue}else if(function(){var r=$$a4.$y0.bc(l,q+1,d,o,p,q);o=r.p3;p=r.p4;q=r.p5;return r.ret}()==false||p){continue}return b}if(l.startsWith1("C",1)){var r,s;r=s=0;var t=false;var u;if(function(){var v=$$a4.$y0.ap(l,0,d,r,t,u);r=v.p3;t=v.p4;u=v.p5;return v.ret}()==false||t){continue}if(l.length==u){s=r}else if(l.length==u+1||l.charAt(u)!=":"){continue}else if(function(){var v=$$a4.$y0.ap(l,u+1,d,s,t,u);s=v.p3;t=v.p4;u=v.p5;return v.ret}()==false||t){continue}return b}}return null}}return b},c:function(a){if(a.e("BIFF8")){var b=$b($$0.$dc.$type,a.j("BIFF8"));if(b!=null){var c=null;var d=a.getDataAsString("LINK");if(!String.isNullOrEmpty(d)){var e=d.split("\0");var f=e.length>1?e[1]:null;if(!String.isNullOrEmpty(f)){var g=f.indexOf("[");var h=f.lastIndexOf("]");if(g>=0&&h>g){var i=f.substr(g+1,h-g-1);var j=g>1?f.substr(0,g):null;var k=j!=null?$$7.$b.combine1(j,i):i;c=a.workbook()._bd(k);if(c==a.workbook()._a9()){c=null}}}}var l=$$a4.$n._bq(b,null);return this.m(a,l,true,c)}}return false},d:function(a){throw new $$0.r(0)},$type:new $.ig.Type("BIFF8SerializationProvider",$$t.$i9.$type)},true);$c("PlainTextWorkbookSerializationProvider:js","WorkbookSerializationProviderBase",{init:function(a){$$t.$jv.init.call(this,0,a)},c:function(a){var b=a._k;var c=a.e(b)?a.j(b):null;if(c==null){return false}var d=$b(String,c);if(d!=null){{var e=new $$2.a7(d);try{return this.m(a,e,this.k(),$m($$0.$as.$type,'"'))}finally{if(e!=null){e.dispose()}}}}var f=$b($$0.$dc.$type,c);if(null==f){return false}{var g=new $$7.f(f);try{return this.m(a,g,this.k(),$m($$0.$as.$type,'"'))}finally{if(g!=null){g.dispose()}}}},k:function(){},l:function(a,b){var c=a.a();if(c.length>1){var d=new $$a4.ft;for(var e=0;e1){var l=!b._dv();var m=new $$a4.ft;for(var n=0;n1){a.m(6);return false}var j=i[0];var k=32759;var l=$$t.$jp.a(b,false,d,c,k);var m=l.count();if(m==0){return false}if(j._height()>1&&j._height()1&&j._width()n||j._height()>m){}var o=j._width()!=n;var p=j._height()!=m;if(o||p){j=new $$a4.lv(1,j._firstRowIndex(),p?j._firstRowIndex()+m-1:j._lastRowIndex(),j._firstColumnIndex(),o?j._firstColumnIndex()+n-1:j._lastColumnIndex())}if(j._lastRowIndex()>=e.maxRowCount()||j._lastColumnIndex()>=e.maxColumnCount()){j=new $$a4.lv(1,j._firstRowIndex(),Math.min(j._lastRowIndex(),e.maxRowCount()-1),j._firstColumnIndex(),Math.min(j._lastColumnIndex(),e.maxColumnCount()-1));m=j._lastRowIndex()-j._firstRowIndex()+1;n=j._lastColumnIndex()-j._firstColumnIndex()+1}var q=j;var r=new $$4.q($$a4.$f1.$type,0);for(var t=0;t=ao.length?null:ao[ar];var at=am+ar;var au;var av=0;var aw=false;if(String.isNullOrEmpty(as)){au=null}else{ae._b=as;ae._a=aj._b4(aq,at);au=function(){var ax=$$t.$ec.ac(ah,ae,false,true,av);av=ax.p4;return ax.ret}();if(au==ae||aa==false&&$b($$a4.$ee.$type,au)!==null){au=as;aw=as.contains("\n")}}var ax=aq.getCellAssociatedMergedCellsRegion(at);if(ax!=null){if(ac){aj.mergedCellsRegions().remove(ax)}else if(af.add(ax)==false){continue}}if(ai!=0){if($b($$a4.$ee.$type,au)!==null){this.b(ai,NaN,au,aq,at);continue}else{var ay=$$t.$jv.g(e,au);if($.ig.util.isNaN(ay)&&typeof au==="string"){if(!function(){var az=$$a4.$k.by(au,e,e._e3(),false,ay);ay=az.p4;return az.ret}()){continue}}this.b(ai,ay,null,aq,at);continue}}if(au==null){if(y==false){aq.setCellValue(at,au)}}else if($b($$a4.$ee.$type,au)!==null){au._bp(aq,at)}else if(ab){$$t.$ec.ai(aq,at,ae.editCellFormat(),au,av,aw)}else{aq.setCellValue(at,au);if(aw){aq.getCellFormat(at)._wrapText$i($m($$0.$aq.$type,true))}}}}if(ad){var az;var a0=$$t.$h5._hv(false,false,az,aj,ag);az=a0.p2}}return true},n:function(a,b,c,d){var e=new $$t.jo(b,d,c);var f=a._b.windowOptions().selectedWorksheet();var g=f.rows();var h=f._c4(0,a._b.maxRowCount()-1,0,a._b.maxColumnCount()-1,false);var i=a.a;i=$$t.$js.l(i,f);var j=Math.max(Math.min($$5.$e.ah($$t.$i.$type,i.c())._h,h._lastRowIndex()),i.c()[0]._i);var k=Math.max(Math.min($$5.$e.ah($$t.$i.$type,i.a())._h,h._lastColumnIndex()),i.a()[0]._i);var l=0;var o=i.a();for(var n=0;nk){break}l+=Math.min(m._h,k)-m._i+1}var p=0;var s=i.c();for(var r=0;rj){break}p+=Math.min(q._h,j)-q._i+1}if(p*l>16384e3){if(!a.h()){return false}}var v=i.c();for(var u=0;u=this._a.a().length){this._i=0;this._h=0;this._f++}this._l();return this.moveNext()}return false},_l:function(){this._k();this._d=this._c._ch(this._a.a()[this._h]._i,this._a.a()[this._h]._h,false).getEnumerator()},reset:function(){this._f=0;this._h=0;this._l()},$type:new $.ig.Type("ExcelWorkbookSerializationProvider_SourceRowColumnIndexEnumerator",$.ig.$ot,[$$0.$bx.$type.specialize($$0.$aw.$type)])},true);$c("ExcelWorkbookSerializationProvider_RepeatingColumnBlockEnumerator:jb","Object",{_b:null,_d:0,_e:0,_a:null,_c:0,init:function(a,b){$.ig.$op.init.call(this);this._b=a._ff();this._d=b;this._e=a.columns().maxCount();this.reset()},current:function(){var a=this._c*this._e;return new $$t.i(1,this._a.current().q()+a,this._a.current().r()+a)},dispose:function(){},moveNext:function(){if(this._c=d){c.add(new $$t.i(1,f._firstColumnIndex(),f._lastColumnIndex()))}}if(c.count()>1){c.sort1($$t.$i._f())}return c},h:function(){return this.a},f:function(a,b){var d__=new $$t.jd((-2));d__.___4__this=this;d__.___3__sourceRow=a;d__.___3__targetRow=b;return d__},g:function(a,b){var d__=new $$t.je((-2));d__.___4__this=this;d__.___3__sourceRow=a;d__.___3__targetRow=b;return d__},j:function(a,b,c){while(b!=null){if(b.current()._c(a+1)){c=a+1;break}if(b.current()._i>c){break}if(b.current()._c(c)){break}if(b.current()._ia){c=Math.max(a+1,b.current()._i);break}if(!b.moveNext()){b=null}}return{p1:b,p2:c}},$type:new $.ig.Type("ExcelWorkbookSerializationProvider_TargetColumnIndexHelper",$.ig.$ot)},true);$c("ExcelWorkbookSerializationProvider_CellRangeTargetInfo:jg","Object",{e:null,d:null,a:null,b:null,c:null,init:function(a,b,c){$.ig.$op.init.call(this);this.e=a;this.d=c;this.c=b;this.a=new Array(b.length);this.b=new Array(this.a.length)},i:function(a,b,c,d,e){if(this.a[a]==null){var f=$a(this.c[a]._width(),this.d.l());var g=$a(this.c[a]._height(),this.d.k());this.a[a]=new $$t.nw($$4.$h.$type.specialize(String,String),g,f);this.b[a]=new $$t.nw($$0.$z.$type.specialize(String,String),g,f)}var h=this.a[a];var i=h.item(b,c);if(i==null){h.item(b,c,i=new $$4.h(String,String,0));this.b[a].item(b,c,function(j){var k;return function(){var l=i.tryGetValue(j,k);k=l.p1;return l.ret}()?k:null})}i.item(d.name(),e)},f:function(){var a=new $$4.q(String,0);for(var b=0;b0){var g=new $$6.i(3,e.substr(0,f));var h=f16384e3&&!a.h()){return false}var f=a._b.__gs;a._b._ir(b,c);a._b.__gs=f;b.position(0);a.p("IGExcel",b);var g=a._b._e8.toString2("D")+";"+f;a.p("IGExcelId",g);return true},$type:new $.ig.Type("IGExcelSerializationProvider",$$t.$i9.$type)},true);$c("IGExcelSerializationProvider_SelectionWorkbookSaveFilter:jn","WorkbookSaveFilter",{f:null,init:function(a){$$a4.$i3.init.call(this);this.f=a},d:function(a){if(this.g(a)){return $$a4.$i4.f.d(a)}var b=0;var e=this.f.a.c();for(var d=0;db+1){var e=c._aj(d);if(e!=null){var g=e._ch(0,2147483647,true).getEnumerator();while(g.moveNext()){var f=g.current();if(f.o()&&f.p()){var h=e._ar(f.r());if(h._s()==1){var i=h;d=Math.min(d,i.cellRange().firstRow())}}}}if(d1){this.h.write3(this.e)}var b;var c=-1;if(b=this.d&&String.isNullOrEmpty(a)==false&&(c=a.indexOfAny(this.a))>=0){this.h.write3(this.f)}if(b&&c>=0&&(a.charAt(c)==this.f||(c=a.indexOf(this.f,c))>=0)){var d=0;do{for(var e=d;e<=c;e++){this.h.write3(a.charAt(e))}this.h.write3(this.f);c++;d=c}while((c=a.indexOf(this.f,c))>=0);for(var f=d;f0){if(this.b&&a){this.c=true}else{this.c=false;this.h.write10($$6.$h.newLine());this.g=0}}},$type:new $.ig.Type("PlainTextWriter",$.ig.$ot)},true);$c("PlainTextReader:jp","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e){$$ak.$c.y(a);$$ak.$c.y(d);var f=0;var g=$l(c,null)&&$.ig.util.arrayIndexOf1($$0.$as.$type,d,c.value())<0;var h=g?c.value():"\0";var i=new $$t.jq(h,b);while((f=a.read())>=0){var j=$u(f);var k=g&&j==h;if(k){i.j++}else{if(i.j>0){i.p()}if(i.c()==1){i.l(j)}else{var l=j=="\r";if(l||j=="\n"){if(l&&a.peek()=="\n".charCodeAt(0)){a.read()}i.n(false);i.o()}else if($.ig.util.arrayIndexOf1($$0.$as.$type,d,j)>=0){i.n(false)}else{i.l(j)}}}if(e>0&&i.i()==e){i.n(false);i.o()}}i.m();return i.g},$type:new $.ig.Type("PlainTextReader",$.ig.$ot)},true);$c("PlainTextReader_ParseHelper:jq","Object",{g:null,j:0,e:"\0",f:null,k:null,d:false,h:0,b:0,init:function(a,b){$.ig.$op.init.call(this);this.e=a;this.d=b;this.k=new $$6.aj(0);this.f=new $$4.x(String,0);this.g=new $$4.x(Array,0);this.b=0},c:function(){return this.b},i:function(){return this.k.c()},l:function(a){if(this.b==0){this.b=2}this.h=0;this.k.h(a)},n:function(a){if(this.b!=0||a==false&&this.d==false){if(this.k.c()==0){this.f.add(String.empty())}else{this.f.add(this.k.toString())}}if(a==false&&this.k.c()==0){this.h++}this.k.v();this.b=0},o:function(){if(this.f.count()>0){this.g.add(this.f.toArray());this.f.clear()}else if(this.b!=0||this.h>0){this.g.add($$t.$jq.a)}this.h=0},m:function(){this.p();this.n(true);this.o()},p:function(){if(this.j>0){switch(this.b){case 0:if(this.j%2==1){this.b=1}else{this.j-=2;this.b=2}if(this.j>1){this.k.i(this.e,$a(this.j,2))}break;case 1:if(this.j%2==1){this.b=2}if(this.j>1){this.k.i(this.e,$a(this.j,2))}break;case 2:this.k.i(this.e,this.j);break}this.j=0}},$type:new $.ig.Type("PlainTextReader_ParseHelper",$.ig.$ot)},true);$c("PlainTextWorkbookSerializationProvider_ParseEditValue:jt","Object",{init:function(){$.ig.$op.init.call(this)},_a:null,_b:null,createDocument:function(){return null},unformattedText:function(){return this._b},editCellFormat:function(){return this._a},$type:new $.ig.Type("PlainTextWorkbookSerializationProvider_ParseEditValue",$.ig.$ot,[$$t.$d5.$type])},true);$c("TSVWorkbookSerializationProvider:ju","PlainTextWorkbookSerializationProvider",{init:function(){$$t.$js.init.call(this,[$$a.$i.e,$$a.$i.d,$$a.$i.c])},k:function(){return["\t"]},d:function(a){var b=new $$6.aj(0);var c=false;{var d=new $$2.a8(2,b);try{c=this.n(a,d,"\t",$m($$0.$as.$type,'"'))}finally{if(d!=null){d.dispose()}}}if(c){var e=b.toString();var g=this._f.getEnumerator();while(g.moveNext()){var f=g.current();a.p(f,e)}}return c},$type:new $.ig.Type("TSVWorkbookSerializationProvider",$$t.$js.$type)},true);$c("WorkbookDataObjectLoadContext:jw","Object",{n:null,c:null,init:function(a,b,c){$.ig.$op.init.call(this);$$ak.$c.z(a,"workbook");this.workbook(a);this.o(b);this.c=c},categoriesToLoad:function(){return this.c!=null?this.c._b:8370167},o:function(a){if(arguments.length===1){if(this.n!=a){if(a==null){throw new $$6.e(1)}this.n=a}return a}else{return this.n}},_k:null,hasMultipleSelectedCellRanges:function(){var a=this.workbook().windowOptions().selectedWorksheet();var b=a!=null?a.displayOptions():null;if(b!=null&&b._ai()){var c=b._af().a(b._z());if(c!=null&&c.d().count()>1){return true}}return false},mathOperation:function(){return this.c!=null?this.c._a:0},skipBlanks:function(){return this.c!=null&&this.c._d},_workbook:null,workbook:function(a){if(arguments.length===1){this._workbook=a;return a}else{return this._workbook}},j:function(a){return this.n.getData(a)},getDataAsString:function(a){var b=this.e(a)?this.j(a):null;if(b==null){return null}var c=$b($$0.$dc.$type,b);var d=null;if(null!=c){{var e=new $$7.f(c);try{d=e.readToEnd()}finally{if(e!=null){e.dispose()}}}}else{d=$b(String,b)}if(String.isNullOrEmpty(d)){return null}return d},e:function(a){return this.n.getDataPresent(a)},m:function(a){throw new $$t.j4(a)},h:function(a){var b=this.c._e;if(b!=null&&!b(a)){return false}return true},i:function(a,b,c){var d=this.c._f;if(d!=null&&!d(a,b,c)){return false}return true},isFixedDecimalEnabled:function(){return this.c!=null?this.c._c:false},fixedDecimalPlaceCount:function(){return this.c!=null?this.c._g:2},$type:new $.ig.Type("WorkbookDataObjectLoadContext",$.ig.$ot,[$$t.$d6.$type])},true);$c("WorkbookDataObjectManager:jx","Object",{h:null,init:function(a){$.ig.$op.init.call(this);$$ak.$c.z(a,"workbook");this._b=a;this.h=new $$4.x($$t.$jv.$type,0);var b=$$a4.$k.au(a.currentFormat())?$$a4.$n.__ew!=null&&$$a4.$n.__ez!=null:$$a4.$n.__ey!=null&&$$a4.$n.__e0!=null;if(b){this.h.add(new $$t.jj)}if($$a4.$n.__ew!=null){this.h.add(new $$t.i7)}this.h.add(new $$t.ju);this.h.add(new $$t.i8)},_b:null,c:function(a){var b=this.p(false,a);if(null==b){return false}try{return $$t.$n.c(b,true)}catch(c){this.o(false,c);return false}},d:function(a){return a!=null&&(a.getDataPresent($$a.$i.d)||a.getDataPresent($$a.$i.e)||a.getDataPresent($$a.$i.c)||a.getDataPresent($$a.$i.a)||a.getDataPresent("IGExcel")||a.getDataPresent("BIFF8"))},e:function(a){var b=null;try{b=$$t.$n.e()}catch(c){this.o(true,c);return false}return this.f(a,b,null)},f:function(a,b,c){var d=$$a4.$jw.l_op_Inequality(c,null);if(null==b){return false}var e=new $$t.jw(this._b,b,a);var f=this.n(e);if(String.isNullOrEmpty(f)){return false}e._k=f;var g=this.pasting;if(g!=null){var h=new $$t.j1(b,f,d);g(this,h);if(h._cancel()){return false}b=h._dataObject();if(b==null){return false}e.o(b);f=h._formatToApply();e._k=f}if(String.isNullOrWhiteSpace(f)||!e.e(f)){return false}var i=this.a(f,true);if(i==null){return false}try{return i.c(e)}catch(j){this.o(true,j);return false}},p:function(a,b){var $self=this;var c=$$t.$n.d();if(null==c){return null}var d=this.beforeCopying;if(d!=null){d(this,$$0.$w.empty)}var e;var f=$$t.$dj.cr;var g=function(){if(!f.hasValue()){f=$m($$0.$aq.$type,b())}return f.value()};try{e=new $$t.j5(this._b,c,function(h){return $self.g(c,h)},g)}catch(h){this.o(true,h);return null}var i=0;var k=this.h.getEnumerator();while(k.moveNext()){var j=k.current();if(j._f.count()>0){if(j.d(e)){i++}else if(f.hasValue()){return null}}}if(i==0){return null}var l=this.copying;if(l!=null){var m=new $$t.j0(c,a);l(this,m);if(m._cancel()){return null}}return c},n:function(a){var c=this.h.getEnumerator();while(c.moveNext()){var b=c.current();var d=b.j(a);if(d!=null){return d}}return null},a:function(a,b){var d=this.h.getEnumerator();while(d.moveNext()){var c=d.current();var e=b?c._e:c._f;if(e.contains(a)){return c}}return null},o:function(a,b){var c=this.error;if(c!=null){var d=new $$t.j2(a,b);c(this,d)}},g:function(a,b){var c=this.settingData;if(c!=null){var d=new $$t.jz(a,b,false);c(this,d);return!d._cancel()}return true},settingData:null,pasting:null,copying:null,beforeCopying:null,error:null,$type:new $.ig.Type("WorkbookDataObjectManager",$.ig.$ot)},true);$c("WorkbookDataObjectEventArgs:jy","EventArgs",{init:function(a){$$0.$w.init.call(this);this._isDragDrop(a)},__cancel:false,_cancel:function(a){if(arguments.length===1){this.__cancel=a;return a}else{return this.__cancel}},__isDragDrop:false,_isDragDrop:function(a){if(arguments.length===1){this.__isDragDrop=a;return a}else{return this.__isDragDrop}},$type:new $.ig.Type("WorkbookDataObjectEventArgs",$$0.$w.$type)},true);$c("WorkbookDataObjectSettingDataEventArgs:jz","WorkbookDataObjectEventArgs",{init:function(a,b,c){$$t.$jy.init.call(this,c);$$ak.$c.z(a,"dataObject");$$ak.$c.z(b,"format");this._dataObject(a);this._format(b)},__dataObject:null,_dataObject:function(a){if(arguments.length===1){this.__dataObject=a;return a}else{return this.__dataObject}},__format:null,_format:function(a){if(arguments.length===1){this.__format=a;return a}else{return this.__format}},$type:new $.ig.Type("WorkbookDataObjectSettingDataEventArgs",$$t.$jy.$type)},true);$c("WorkbookDataObjectCopyingEventArgs:j0","WorkbookDataObjectEventArgs",{init:function(a,b){$$t.$jy.init.call(this,b);$$ak.$c.z(a,"dataObject");this._dataObject(a)},__dataObject:null,_dataObject:function(a){if(arguments.length===1){this.__dataObject=a;return a}else{return this.__dataObject}},$type:new $.ig.Type("WorkbookDataObjectCopyingEventArgs",$$t.$jy.$type)},true);$c("WorkbookDataObjectPastingEventArgs:j1","WorkbookDataObjectEventArgs",{_f:null,_d:null,init:function(a,b,c){$$t.$jy.init.call(this,c);this._f=a;this._d=b},_dataObject:function(a){if(arguments.length===1){if(this._f!=a){if(a==null){throw new $$6.e(1)}this._f=a}return a}else{return this._f}},_formatToApply:function(a){if(arguments.length===1){this._d=a;return a}else{return this._d}},$type:new $.ig.Type("WorkbookDataObjectPastingEventArgs",$$t.$jy.$type)},true);$c("WorkbookSerializationErrorEventArgs:j2","EventArgs",{init:function(a,b){$$0.$w.init.call(this);this._isLoading(a);this._exception(b)},__exception:null,_exception:function(a){if(arguments.length===1){this.__exception=a;return a}else{return this.__exception}},__isLoading:false,_isLoading:function(a){if(arguments.length===1){this.__isLoading=a;return a}else{return this.__isLoading}},$type:new $.ig.Type("WorkbookSerializationErrorEventArgs",$$0.$w.$type)},true);$c("WorkbookSerializationLoadException:j4","Error",{init:function(a){$$0.$n.init.call(this,0);this.__c=a},__c:0,$type:new $.ig.Type("WorkbookSerializationLoadException",$$0.$n.$type)},true);$c("WorkbookDataObjectSaveContext:j5","Object",{q:null,i:null,n:null,o:null,k:null,j:null,c:false,d:false,a:null,init:function(a,b,c,d){$.ig.$op.init.call(this);$$ak.$c.z(a,"workbook");this._b=a;this.n=c;this.o=d;this.r(b);var e=new $$4.x($$a4.$fo.$type,0);var f=new $$4.x($$a4.$jf.$type,0);var h=a.worksheets().getEnumerator();while(h.moveNext()){var g=h.current();if(g._w()){f.add(g);e.add(g)}}this.k=new $$4.g($$a4.$jf.$type,1,f);this.j=new $$4.g($$a4.$fo.$type,1,e);var i=a.windowOptions().selectedWorksheet();if(i==null||i.type()==0){i=$$5.$e.af($$a4.$jf.$type,f)}if(i!=null){i.displayOptions()._br();var j=i.displayOptions()._af();var k=j.a(i.displayOptions()._z());if(k!=null){if(k.d().count()==1){this.a=new $$t.i2(k.d().item(0))}else{this.a=new $$t.i3($$5.$e.a($$a4.$lv.$type,k.d()))}this.c=this.a.c().length==1&&this.a.c()[0]._i==0&&this.a.c()[0]._h>=i.rows().maxCount()-1;this.d=this.a.a().length==1&&this.a.a()[0]._i==0&&this.a.a()[0]._h>=i.columns().maxCount()-1}}},r:function(a){if(arguments.length===1){if(this.q!=a){if(a==null){throw new $$6.e(1)}this.q=a}return a}else{return this.q}},e:function(){return this.c},f:function(){return this.d},l:function(){return this.j},_b:null,m:function(){return this.k},p:function(a,b){this.q.setData(a,b)},g:function(a){var $self=this;if(this.n==null){return true}if(this.i==null){this.i=new $$4.h(String,$$0.$aq.$type,0)}var b;if(!function(){var c=$self.i.tryGetValue(a,b);b=c.p1;return c.ret}()){b=this.i.item(a,this.n(a))}return b},h:function(){if(this.o!=null){return this.o()}return false},$type:new $.ig.Type("WorkbookDataObjectSaveContext",$.ig.$ot)},true);$c("WorkbookSerializationLoadOptions:j6","Object",{init:function(){$.ig.$op.init.call(this);this._b=8370167;this._g=2},_b:0,_g:0,_c:false,_a:0,_d:false,_e:null,_f:null,$type:new $.ig.Type("WorkbookSerializationLoadOptions",$.ig.$ot)},true);$c("ShapeVisualManager:j7","Object",{b:null,a:null,c:false,g:null,h:null,init:function(a,b){$.ig.$op.init.call(this);this.b=a;this.c=b;this.g=new $$4.x($$t.$j8.$type,0);this.h=new $$4.g($$t.$j8.$type,1,this.g);this.a=new $$t.kg},_e:false,f:function(){return this.h},k:function(a,b){var d=b.getEnumerator();while(d.moveNext()){var c=d.current();if(c.i&&c._a!=null){b.remove(c);a._a=c._a;a._g=true;a._h=true;return a._a.e()}}return null},n:function(){var a=this.b._r();if(this.i(a,0)!=this.g.count()){var b=new $$4.q($$t.$j8.$type,0);for(var c=0;c=this.g.count()){return-1}if(d!=this.g.__inner[b]){return-1}b++}if(d.j!=null){b=this.i(d.j,b);if(b<0){return b}}}return b},d:function(a){},j:function(a,b){},m:function(a){},$type:new $.ig.Type("ShapeVisualManager",$.ig.$ot)},true);$c("SpreadsheetShape:j8","Object",{b:null,d:null,j:null,i:false,init:function(a,b){$.ig.$op.init.call(this);this.d=a;this.i=$b($$a4.$a2.$type,a)!==null;this.b=b;if($b($$a4.$mw.$type,a)!==null){this.j=new $$4.x($$t.$j8.$type,0)}},_g:false,_h:false,_n:0,p:function(){this._n++;if(this.j!=null){for(var a=0;a=this.j.count()){c=true;break}if(this.j.__inner[d].d!=b.shapes().item(e)){c=true;break}d++}if(c){var g=new $$4.h($$a4.$ms.$type,$$t.$j8.$type,0);var i=this.j.getEnumerator();while(i.moveNext()){var h=i.current();g.item(h.d,h)}this.j.clear();var k=b.shapes().getEnumerator();while(k.moveNext()){var j=k.current();if(!j.visible()||!$$t.$dj.az(j,a)){continue}var l;if(!function(){var m=g.tryGetValue(j,l);l=m.p1;return m.ret}()){l=new $$t.j8(j,this)}else{g.remove(j)}this.j.add(l)}}var n=this.j.getEnumerator();while(n.moveNext()){var m=n.current();m.r(a)}}},$type:new $.ig.Type("SpreadsheetShape",$.ig.$ot)},true);$c("SpreadsheetChartDataInfo:j9","Object",{c:false,b:null,g:null,h:null,init:function(a){$.ig.$op.init.call(this);this.b=a;this.g=new $$4.h($$a4.$jf.$type,$$a4.$lx.$type,0);this.h=new $$4.x($$a4.$lx.$type,0)},d:function(){return this.c},e:function(){return this.c||this.g.count()>0},i:function(){if(this.g.count()>0){this.g.clear();var b=this.h.getEnumerator();while(b.moveNext()){var a=b.current();if(a!=null&&!a.b()){a.n()}}}},j:function(){this.c=false;this.i()},k:function(a,b,c){if(!this.c){var d=this.a(a);d.q(b,c)}},l:function(){this.c=true;this.i()},m:function(a,b){if(!this.c){var c=this.a(a);c.p(b.getRegionAddress())}},a:function(a){var b=a.index();if(b>this.h.count()-1){this.n()}var c=this.h.__inner[b];if(c.b()){this.g.item(a,c)}return c},f:function(a){if(this.c){return true}var c=this.g.getEnumerator();while(c.moveNext()){var b=c.current();if(a.isReferencingAnythingInRegion(b.key(),b.value().a())){return true}}return false},n:function(){var a=this.b.worksheets().count();for(var b=this.h.count();bo[w]){s=o[w]}if(vo[w+1]){u=o[w+1]}}}this.k.x(s);this.k.y(u);this.k.width(t-s);this.k.height(v-u)}else{this.k.x(a);this.k.y(b);this.k.width(j);this.k.height(k)}},b:function(a,b,c,d){return this.k.left()>c||this.k.top()>d||this.k.right()d[l]){h=d[l]}if(kd[l+1]){j=d[l+1]}}}var n=f*(this.c-a)-g*(this.d-b)+a;this.d=g*(this.c-a)+f*(this.d-b)+b;this.c=n;this.k.x(h);this.k.y(j);this.k.width(i-h);this.k.height(k-j)}},$type:new $.ig.Type("RotationHelper",$.ig.$ot)},true);$c("WorksheetCellFormatDataEqualityComparer:kh","Object",{init:function(){$.ig.$op.init.call(this)},equalsC:function(a,b){return a==b||a!=null&&b!=null&&a._ca(b)},getHashCodeC:function(a){return a.getHashCode()},$type:new $.ig.Type("WorksheetCellFormatDataEqualityComparer",$.ig.$ot,[$$0.$by.$type.specialize($$a4.$o.$type)])},true);$c("DefaultSpreadsheetColors:kj","Object",{init:function(){$.ig.$op.init.call(this)},staticInit:function(){$$t.$kj.a=new $$4.h($$t.$ki.$type,$$a.$ax.$type,0);$$t.$kj.b=new $$4.h($$t.$ki.$type,$$a.$ax.$type,0);var a=$.ig.$ep.getValues($$t.$ki.$type);for(var c=0;c=g&&i<=h)}}else if(c==false&&this._i._w()){ d.windowOptions()._ae(this._i,false)}else{var k=d.windowOptions().selectedWorksheet()!=this._i&&$$t.$dj.ay(this._i.workbook());d.windowOptions()._ae(this._i,k)}}},_ah:function(){this._name(this._i.name());this._h(this._i.displayOptions().tabColorInfo());this._visibility(this._i.displayOptions().visibility());this._isProtected(this._i.isProtected())},$type:new $.ig.Type("SpreadsheetTabInfo",$$ak.$s.$type)},true);$c("SpreadsheetTabItemLayoutManager$1:kl","Object",{$tVisual:null,g:null,i:null,x:null,k:false,c:null,ab:0,a:null,l:false,m:false,j:null,a5:null,init:function($tVisual){this.$tVisual=$tVisual;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tVisual)}$.ig.$op.init.call(this);this.i=new $$ak.n($$t.$kl.$type.specialize(this.$tVisual),this,this.ar.runOn(this),false);this.x=new $$4.x(this.$tVisual,0)},e:function(){return this.c},h:function(a){if(arguments.length===1){if(a!=this.g){var b=this.g;this.ah(true);var c=$$ak.$m.e($$t.$km.$type,this.g,a,this.i,true);this.g=c.p0;this.au(b,a)}return a}else{return this.g}},w:function(){return this.x},au:function(a,b){},d:function(a){},a6:function(a,b,c){},n:function(){},an:function(){},av:function(){},aa:function(){},f:function(a){},az:function(a){},z:function(a){},y:function(){},ae:function(a,b){},ak:function(){},ai:function(){},al:function(){},a4:function(){},b:function(){},ax:function(){},o:function(a){},ay:function(a){},ad:function(a,b){var c=new $$a.ae(0,0,0,0,b);if(this.g!=null){this.g._aq(a)}if(this.x.count()>0){if(this.k&&this.g._activeTab()!=null){this.g._a4(this.g._activeTab()._index())}var d=Math.min(this.g._firstVisibleTabIndex(),this.x.count()-1);var e=this.x.count();var f=a;var g=0;var h=0;for(var i=d;i0){c.x(c.x()+Math.max(c.width()+this.g._at(),0))}var j=this.x.__inner[i];c.width(this.d(j)._x());this.ae(j,c);if(c.width()>0){h++;if(f<0){g++}}f-=c.width()}var k=c.right()>a&&(g>0||h>1);this.g._ac(k);c.x(0);for(var l=d-1;l>=0;l--){var m=this.x.__inner[l];c.width(this.d(m)._x());c.x(c.x()-Math.max(c.width()+this.g._at(),0));this.ae(m,c)}this.g._ae(c.x()<0)}if(this.m){this.aw()}this.k=false},aj:function(){this.ak();this.ai()},a8:function(){var $self=this;var a=new $$a.af(0);var b=$$5.$e.g(this.$tVisual,$$t.$kk.$type,this.x,function(c){return $self.d(c)});this.x.clear();if(this.g!=null){var c=this.g._firstVisibleTabIndex();var e=this.g._tabs().getEnumerator();while(e.moveNext()){var d=e.current();var f;if(function(){var g=b.tryGetValue(d,f);f=g.p1;return g.ret}()){b.remove(d)}else{f=this.f(d);d._ac($e(this.$tVisual,f))}this.x.add(f)}this.a4();var h=this.x.getEnumerator();while(h.moveNext()){var g=h.current();var i=this.d(g);var j=i._visibility()==0?this.z(g):0;i._x(j);if(i._index()>=c){if(a.width()>0){a.width(a.width()+Math.max(j+this.g._at(),0))}else{a.width(a.width()+j)}}}a.height(this.y())}var l=b.getEnumerator();while(l.moveNext()){var k=l.current();this.az(k.value());if($.ig.$op.equalsStatic($e(this.$tVisual,k.value()),k.key()._ac())){k.key()._ac(null)}}return a},ao:function(){this.ah(true)},ap:function(){this.ag();this.af()},aq:function(a){this.ah(true)},q:function(a,b){var $self=this;this.af();var c=this.b();var d=this.d(b);if(c!=null&&d!=null){switch(a.a()){case 2:{if(!this.p(b)&&c!=null&&c._d7(true)&&c._v().focus()){d._ag(false,false,false);c._v().ShowTabContextMenu(d,a.h())}return true}case 1:{this.ag();if(a.e()==2&&c._bc().i()&&d._isActive()){this.ay(b);c._cz(113,null,$e(this.$tVisual,b))}else if(!this.p(b)&&!c._d7(true)){}else if(!c._v().focus()){}else{var e=a.g();var f=(e&2)==2;var g=(e&4)==4;if(f==false&&a.c()){this.a5=a.h();if(!this.o(b)){this.ag()}else{this.j=new $$t.c(function(){$self.at(b)},$$t.$dj.cd())}}d._ag(f,g,true)}return true}}}return false},r:function(a){if(this.c!=null){this.ah(false);return true}return false},s:function(a){if(this.c!=null){var b=a.h();this.m=true;var c=this.ab;if(b.__x<0){this.a1(true);this.ab=this.g._firstVisibleTabIndex()}else if(b.__x>this.aa()){this.a1(false);this.ab=this.g._ay()+1}else{this.a3();this.ab=this.ac(b.__x)}if(c!=this.ab){this.aw()}return true}return false},t:function(a,b){if(this.j!=null&&$$a.$y.l_op_Inequality(this.a5,null)){var c=a.h();var d=this.a5;if(Math.abs(c.__x-d.__x)>16||Math.abs(c.__y-d.__y)>16){this.a2(b)}return true}return false},u:function(a,b){if(this.j!=null||$$a.$y.l_op_Inequality(this.a5,null)){this.af();this.ay(b);return true}return false},a7:function(a,b){var c;var d=0;if(this.ab=this.x.count()){c=$$5.$e.ah(this.$tVisual,this.x);d=this.d(c)._x()}else{c=this.x.__inner[this.ab]}var e=this.a6(c,d,0).__x;return new $$a.ae(0,e-a/2,(-b),a,b)},af:function(){if(this.j!=null){this.j.c();this.j=null}},ag:function(){this.a5=null},ah:function(a){if(this.c!=null){var b=this.ab;var c=this.c;this.ab=-1;this.m=false;this.c=null;this.ax();this.a3();this.al();if(!a){var d=this.g._y();if(d!=null){var e=$$5.$e.a($$t.$kk.$type,$$5.$e.y($$t.$kk.$type,$$0.$aw.$type,this.g._j(),function(f){return f._index()}));var f=b!=c._index()&&b!=c._index()+1;if(f){for(var h=0;h1){var j=$$5.$e.a($$t.$kk.$type,this.g._j());for(var l=0;l0&&a<=e+d){return f}}return this.x.count()},p:function(a){var b=this.d(a);return b!=null&&b==this.g._p()},am:function(a,b){if(this.l&&this.g._ae()){this.b()._cz(106,null,null);this.m=true;this.ab=this.g._firstVisibleTabIndex()}else if(!this.l&&this.g._ac()){this.b()._cz(105,null,null);this.m=true;this.ab=this.g._ay()+1}},as:function(a,b,c){switch(b!=null?b:""){case"Add":case"Remove":case"Replace":case"Move":case"Reset":if(this.g._af(a)||this.g._ag(a)){this.ak();this.ai()}break;case"FirstVisibleTabIndex":case"InterTabSpacing":if(a==this.h()){this.af();this.ak();this.ai()}break;case"ActiveTab":if(a==this.h()){this.k=true;this.ai()}break;case"Visibility":if($b($$t.$kk.$type,a)!==null){this.ak();this.ai()}break}},ar:function(a,b,c,d){a.as(b,c,d)},at:function(a){this.a2(a)},aw:function(){this.m=false;this.av()},v:function(a){if(a!=null){if(a._isActive()){this.k=true;this.ai();return true}else if(a!=null){this.g._a4(a._index())}}return false},a0:function(a,b){this.ah(true);this.c=this.d(a);this.ab=this.c._index();if(!this.n()){this.c=null}else if(this.c!=null){this.an();this.aw()}},a1:function(a){this.l=a;if(this.a==null){this.a=new $$t.ad;this.a.g(250);var b=this.a;b.tick=$.ig.Delegate.prototype.combine(b.tick,this.am.runOn(this))}if(this.a.b()==false){this.a.k()}},a2:function(a){var b=this.a5;this.af();this.ay(a);var c=this.d(a);if(c!=null){if(c._j().workbook()==null||c._j().workbook().protection().allowEditStructure()==false){return}}var d=this.b();if(d!=null&&d._d7(true)){this.a0(a,b)}},a3:function(){if(this.a!=null){this.a.l()}},$type:new $.ig.Type("SpreadsheetTabItemLayoutManager$1",$.ig.$ot)},true);$c("SpreadsheetTabManager:km","PropertyChangeNotifierExtended",{_l:null,_x:null,_u:null,_am:null,_g:null,_i:null,_m:null,_r:null,_h:null,_s:null,_n:null,_t:null,_v:0,_z:false,_av:0,_au:0,_ap:0,_an:0,_ao:0,_q:0,init:function(a){this._ap=-1;$$ak.$s.init.call(this);this._l=a;var b=$$ak.$m.e($$t.$ns.$type.specialize($$t.$kk.$type),this._g,new $$t.ns($$t.$kk.$type,0),this,false);this._g=b.p0;this._i=new $$ak.u($$t.$kk.$type,this._g);this._u=new $$t.b(this._bd.runOn(this));this._am=new $$4.x($$a4.$gl.$type,0);var c=$$ak.$m.e($$t.$kp.$type,this._r,new $$t.kp(this),this,false);this._r=c.p0;this._h=new $$ak.u($$t.$kk.$type,this._r);this._s=new $$t.kq(this._i);this._t=new $$t.kr(this._i)},e:function(a,b,c){switch(b!=null?b:""){case"FirstVisibleTabIndex":if(a==this&&this._x!=null){this._x.windowOptions().firstVisibleTabIndex(this._firstVisibleTabIndex())}break;case"Width":if(a==this&&this._x!=null){this._x.windowOptions().tabBarWidth(this._width())}break;case"Add":case"Remove":case"Replace":case"Move":case"Reset":if(a==this._g){this._t._q()}break;case"ZIndex":if($b($$t.$kk.$type,a)!==null){this._t._q()}break}$$ak.$s.e.call(this,a,b,c)},_activeTab:function(a){if(arguments.length===1){if(this._m!=a){if(this._m!=null){this._m._isActive(false)}this._m=a;if(this._m!=null){this._m._isActive(true)}this.a("ActiveTab");if(this._x!=null){if(a!=null){this._x.windowOptions()._ae(a._j(),false)}}}return a}else{return this._m}},_aq:function(a){if(arguments.length===1){if(this._an!=a){this._an=a;this.a("ActualWidth")}return a}else{return this._an}},_as:function(a){if(arguments.length===1){if(this._ao!=a){this._ao=a;this.a("ExtraAvailableWidth")}return a}else{return this._ao}},_firstVisibleTabIndex:function(a){if(arguments.length===1){if(this._au!=a){this._au=a;this.a("FirstVisibleTabIndex")}return a}else{return this._au}},_at:function(a){if(arguments.length===1){if(!$.ig.util.isNaN(a)){if(this._ap!=a){this._ap=a;this.a("InterTabSpacing")}}return a}else{return this._ap}},_ac:function(a){if(arguments.length===1){this._aj(32,a);return a}else{return this._aa(32)}},_ae:function(a){if(arguments.length===1){this._aj(64,a);return a}else{return this._aa(64)}},_isVisible:function(a){if(arguments.length===1){if(this._z!=a){this._z=a;this.a("IsVisible")}return a}else{return this._z}},_ai:function(a){if(arguments.length===1){if(this._aj(256,a)){this._ba(16)}return a}else{return this._aa(256)}},_j:function(){return this._h},_w:function(a){if(arguments.length===1){if(this._v!=a){this._v=a;this.a("ScrollBars")}return a}else{return this._v}},_p:function(a){if(arguments.length===1){if(a!=this._n){var b=this._n;this._n=a;if(b!=null){b._isEditing(false)}if(this._n!=null){this._n._isEditing(true)}this.a("TabInEdit")}return a}else{return this._n}},_tabs:function(){return this._i},_visibleTabs:function(){return this._s},_width:function(a){if(arguments.length===1){if(this._av!=a){this._av=a;this.a("Width")}return a}else{return this._av}},_y:function(a){if(arguments.length===1){if(a!=this._x){this._x=a;this._ba(15)}return a}else{return this._x}},_al:function(){return this._t},_a4:function(a){if(a=this._tabs().count()){this._firstVisibleTabIndex(d)}break;case 7:this._a2(this._az(this._aq())+1,true,false);break;case 6:this._a2(this._firstVisibleTabIndex()-1,false,false);break;case 8:this._a2(c+1,true,false);break;case 9:this._a2(c-1,false,false);break;case 10:this._a2(c+1,true,true);break;case 11:this._a2(c-1,false,true);break;case 0:this._a3(1,c+1);break;case 1:this._a3(Math.max(this._r.count(),1),Math.max(c,0));break;case 12:{this._r.beginUpdate();this._r.clear();var f=this._i.getEnumerator();while(f.moveNext()){var e=f.current();if(e._visibility()==0){this._r.add(e)}}this._r.endUpdate();this._bb(4,true)}break;case 13:{var g=this._m;this._r.beginUpdate();this._r.clear();if(this._m!=null){this._r.add(this._m)}this._r.endUpdate();this._bb(4,true)}break;case 14:{var h=this._x.worksheets();var i=$$5.$e.a($$a4.$jf.$type,$$5.$e.o($$t.$kk.$type,$$a4.$jf.$type,this._h,function(j){return j._j()}));var j=c;var k=j;for(var m=0;m0){var p=$$5.$e.ag($$a4.$jf.$type,$$5.$e.r($$a4.$jf.$type,h,k),function(q){return q.displayOptions().visibility()==0});if(p==null){for(var q=k-1;q>=0;q--){if(h._item(q).displayOptions().visibility()==0){p=h._item(q);break}}}if(p!=null){this._x.windowOptions().selectedWorksheet(p)}}break}}},_ay:function(){return this._az(this._aq())},_a0:function(a,b,c){if(a>=0&&a=0&&b0&&b==e.count()){b=e._item(b-1).sheetIndex()+1}for(var j=0;j=0;d--){var e=this._tabs().item(d)._x();if(c!=a){e=Math.max(e+this._at(),0)}if(e>b){break}if(e>0){b-=e;a=d}}return a},_az:function(a){var b=this._i.count();var c=this._firstVisibleTabIndex();for(;ca){return Math.max(c-1,this._firstVisibleTabIndex())}a-=d}return Math.min(c,b-1)},_ab:function(){var a=this._x!=null?this._x.worksheets().count():0;if(this._g.count()!=a){return true}if(a==0){return false}var b=this._x.worksheets();for(var c=0,d=this._g.count();cd){this.ci=d}}this.cl();this.__parent.cr()},ck:function(a,b){var c=this.g($$t.$lo.$type);if(c!=null){c.dq._g8(this.cf.co())}},cl:function(){var a=this.cg.cl()?this.ci:1;this.cf.cl(a)},$type:new $.ig.Type("FormulaBarTextAreaElement",$$t.$as.$type)},true);$c("FormulaBarTextAreaSplitter:k5","AdjustableVisualElement",{cp:false,cs:0,cq:0,cr:0,init:function(a){$$t.$ae.init.call(this,a,"FormulaBarTextBoxSplitter")},cm:function(){var a=this.__parent;this.cp=a.ci.cg.cl();this.cs=a.ci.ci;this.cq=a.ci.av;this.cr=Math.max(this.cs,a.co());$$t.$ae.cm.call(this)},ck:function(a,b){var c=this.__parent;if(!c.ci.cg.cl()){c.ci.ci=this.cs}},cl:function(a,b){var c=this.__parent;var d=Math.min(c.cn(b+this.cq),this.cr);if(d<=1){c.ci.ci=this.cs;c.ci.cg.cl(false)}else{c.ci.ci=d;c.ci.cg.cl(true)}c.ci.cl();c.cr()},$type:new $.ig.Type("FormulaBarTextAreaSplitter",$$t.$ae.$type)},true);$c("FormulaBarVisualElement:k6","VisualElement",{cg:null,cf:null,cj:null,ch:null,ci:null,cm:0,ck:0,cl:0,init:function(a){$$t.$as.init.call(this,a,"FormulaBar");this.cg=new $$t.k1(this);this.ch=new $$t.k3(this);this.cf=new $$t.k0(this);this.ci=new $$t.k4(this);this.cj=new $$t.k5(this);this.cp();this.ac(a.dq.isFormulaBarVisible());this.ck=a.dq.nameBoxWidth();this.cg.cf.u(!a.dq.isDisabled());this.cg.cf.ck(a.dq._ef());this.cg.cf.co(a.dq._fr());var b=a.dq;b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.cq.runOn(this))},bz:function(){var a=this.__parent;if(a!=null){var b=a.dq;b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.cq.runOn(this))}$$t.$as.bz.call(this)},co:function(){var a=this.g($$t.$lo.$type);var b=a.dq._ad().aw();var c=a.dr.av-b;return this.cn(this.ci.av+c)},cp:function(){var a=this.__parent.dq._a1;this.ch.a3=a.ap.width();this.cg.h=a.c;this.cf.h=a.a;this.cf.cg.a3=a.am.width();this.cf.cf.a3=a.al.width();this.cj.av=a.ao.height();this.ci.ch=a.o-a.n;this.ci.cg.a3=a.an.width();this.ci.cg.av=a.an.height();this.h=a.b;this.cr()},cq:function(a,b){switch(b.propertyName()){case"IsFormulaBarVisible":this.ac(a.isFormulaBarVisible());break;case"NameBoxWidth":this.ck=a.nameBoxWidth();this.t(true);break;case"NameBoxValue":this.cg.cf.co(a._fr());break}},b7:function(a,b,c,d){$$t.$as.b7.call(this,a,b,c,d);var e=this.ck;var f=a;this.cg.al(f,b,e,this.cm);f+=e;this.ch.al(f,b,this.ch.a3,this.cm);f+=this.ch.a3;var g=this.cf.au(this.cf.cf.a3+this.cf.cg.a3);this.cf.al(f,b,g,this.cm);f+=g;this.ci.al(f,b,Math.max(c+a-f,0),d-this.cj.av);this.cj.al(a,Math.max(b,b+d-this.cj.av),c,this.cj.av)},b8:function(){var a=this.__parent;var b=a.dq;b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.cq.runOn(this));$$t.$as.b8.call(this)},cr:function(){var a=this.__parent.dq._a1;var b=this.cg.at(a.l);var c=a.ap.height();var d=this.cf.at(Math.max(a.am.height(),a.al.height()));var e=this.ci.at(Math.max(a.m,a.an.height()));var f=Math.max(Math.max(b,c),Math.max(d,e));this.cm=f;var g=a.m;if(this.ci.cg.cl()){g+=(a.o-a.n)*(this.ci.ci-1)}g=this.ci.at(g);f+=this.cj.av;g+=this.cj.av;var h=this.cl;this.cl=Math.max(this.at(f),this.at(g));if(h!=this.cl&&this.__parent!=null){this.__parent.t(true)}},cn:function(a){var b=this.cm;var c=a-b;if(c<=0){return 1}else{return 1+$.ig.truncate(Math.floor(c/this.ci.ch))}},$type:new $.ig.Type("FormulaBarVisualElement",$$t.$as.$type)},true);$c("LayerVisualElement:k7","VisualElement",{init:function(a,b){$$t.$as.init.call(this,a,b)},b7:function(a,b,c,d){$$t.$as.b7.call(this,a,b,c,d);this.cf(new $$a.af(1,c,d))},cf:function(a){},cg:function(a){},$type:new $.ig.Type("LayerVisualElement",$$t.$as.$type)},true);$c("RendererVisualElement$1:k8","LayerVisualElement",{$tGraphics:null,cn:null,ci:null,init:function($tGraphics,a,b){this.$tGraphics=$tGraphics;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tGraphics)}$$t.$k7.init.call(this,a,b);this.cn=new $$a.ae(4)},b5:function(){ this.ck();this.t(true);$$t.$k7.b5.call(this)},an:function(a,b,c,d){var e=this.a3;var f=this.av;var g=$$t.$k7.an.call(this,a,b,c,d);if(g&&(e!=this.a3||f!=this.av)){this.ck()}return g},ch:function(){return this.cn.width()>0||this.cn.height()>0},co:function(){return this.cn},ck:function(){if(this.cn.x()!=this.ax||this.cn.y()!=this.a2||this.cn.width()!=this.a3||this.cn.height()!=this.av){this.cn.x(this.ax);this.cn.y(this.a2);this.cn.width(this.a3);this.cn.height(this.av);this.b1()}},cl:function(a,b,c){this.cm(a,b,this.cn,c);this.cn.width(0);this.cn.height(0)},cm:function(a,b,c,d){},$type:new $.ig.Type("RendererVisualElement$1",$$t.$k7.$type)},true);$c("RendererLayerVisualElement$2:k9","RendererVisualElement$1",{$tViewModel:null,$tGraphics:null,cq:null,init:function($tViewModel,$tGraphics,a,b){this.$tViewModel=$tViewModel;this.$tGraphics=$tGraphics;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tViewModel,this.$tGraphics)}$$t.$k8.init.call(this,this.$tGraphics,a,b);this.cq=new $$4.x($$t.$bs.$type.specialize(this.$tViewModel,this.$tGraphics),0)},cf:function(a){for(var b=0,c=this.cq.count();bf){f=e[h]}}this.cp=g;this.co=f;this.t(true);b.cf.cw()},cn:function(a,b,c,d){var e=d.a3;d.al(a,b,e,c);return a+e},$type:new $.ig.Type("SpreadsheetTabItemAreaElement",$$t.$as.$type)},true);$c("SpreadsheetTabItemElement:lk","VisualElement",{cn:0,cf:null,cl:0,cv:0,cm:null,init:function(a,b){this.cn=31;this.cv=-1;$$t.$as.init.call(this,a,"SheetTabItem");this.cf=b;b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.cx.runOn(this))},x:function(){return true},cy:function(a,b){var c=this.cn;if(b){c|=a}else{c&=~a}if(c!=this.cn){this.cn=c;this.b1()}},ck:function(a){if(arguments.length===1){this.cy(1,a);return a}else{return(this.cn&1)!=0}},ci:function(a){if(arguments.length===1){this.cy(2,a);return a}else{return(this.cn&2)!=0}},cj:function(a){if(arguments.length===1){this.cy(4,a);return a}else{return(this.cn&4)!=0}},cg:function(a){if(arguments.length===1){this.cy(8,a);return a}else{return(this.cn&8)!=0}},ch:function(a){if(arguments.length===1){this.cy(16,a);return a}else{return(this.cn&16)!=0}},cw:function(){if(this.__parent!=null){this.__parent.cf.aj()}},cx:function(a,b){if(String.isNullOrEmpty(b.propertyName())){this.cv=-1;this.cy(31,true);this.cw()}else{switch(b.propertyName()){case"Name":this.cv=-1;this.ch(true);this.cw();break;case"Color":this.cg(true);break;case"IsActive":this.ci(true);break;case"IsSelected":this.ck(true);break;case"IsProtected":this.cj(true);this.cw();break}}},b4:function(){this.__parent.cf.ap();$$t.$as.b4.call(this)},ad:function(a){if(this.__parent.cf.q(a,this)){return true}return $$t.$as.ad.call(this,a)},ag:function(a){if(this.__parent.cf.t(a,this)){return true}return $$t.$as.ag.call(this,a)},ah:function(a){return this.__parent.cf.u(a,this)},bz:function(){var a=this.cf;a.propertyChanged=$.ig.Delegate.prototype.remove(a.propertyChanged,this.cx.runOn(this));$$t.$as.bz.call(this)},$type:new $.ig.Type("SpreadsheetTabItemElement",$$t.$as.$type)},true);$c("SpreadsheetTabItemElementLayoutManager:ll","SpreadsheetTabItemLayoutManager$1",{ba:null,bb:0,bc:0,a9:null,init:function(a){this.bc=0;$$t.$kl.init.call(this,$$t.$lk.$type);this.ba=a},b:function(){return this.ba.__parent.__parent.cf.c()},ae:function(a,b){a.am(b)},bd:function(){this.bc++},n:function(){return this.ba.d().cq(this.ba)},o:function(a){return this.ba.d().cq(a)},f:function(a){return new $$t.lk(this.ba,a)},y:function(){return this.b()._a1.y},z:function(a){return a.cl},a6:function(a,b,c){return{__x:a.ax+b,__y:a.a2+c,$type:$$a.$y.$type,getType:$.ig.$op.getType,getGetHashCode:$.ig.$op.getGetHashCode,typeName:$.ig.$op.typeName}},d:function(a){return a.cf},aa:function(){return this.ba.a3},ai:function(){if(this.ba.__parent!=null){this.ba.__parent.t(true)}this.b().scheduleArrange()},ak:function(){if(this.ba.__parent!=null){this.ba.__parent.t(true)}this.b().scheduleArrange()},al:function(){var a=this.a9;this.a9=null;if(a!=null){a.ab(true)}this.ba.bw(null)},an:function(){if(this.a9==null){this.a9=new $$t.as(this.ba.__parent.__parent,"TabDropIndicator");this.a9.w(false);this.a9.bu(2e4)}this.ba.bw($$t.$d0.a(4))},au:function(a,b){},av:function(){var a=this.a7(0,0);this.a9.al(a.x()+this.ba.ax+this.ba.__parent.ax,a.y()+this.ba.a2+this.ba.__parent.a2,0,0)},ax:function(){this.ba.d().dk(this.ba)},ay:function(a){this.ba.d().dk(a)},az:function(a){a.ab(true)},a4:function(){var a=0;var b=this.h()._tabs();for(var c=0,d=b.count();cd){a=a.__parent;c--}while(d>c){b=b.__parent;d--}while(b!=a){b=b.__parent;a=a.__parent}return a},c6:function(a){var b=0;while(a!=null){b++;a=a.__parent}return b},c8:function(a){},c9:function(a){this.cu(a,2,1,0,null)},da:function(a,b){},ct:function(a,b,c){return false},db:function(){if(this.ci!=null){this.ci=null;this.cf.ac(false)}},cu:function(a,b,c,d,e){this.c8(d);var f=d==0;if(this.ch!=null&&this!=this.ch.d()){this.dk(this.ch)}var g=this.ch!=null?this.cl(this.ch,a,b,c,f):this.cm(a,b,c,f);this.dj(a,g);if(g!=null){var h=g.h();var i=h.__x;var j=h.__y;var k=g.l();while(k!=null){switch(d){case 1:if(k.ag(g)){return true}break;case 0:if(k.ad(g)){return true}break;case 2:if(k.ah(g)){return true}break;case 3:if(k.ai(g,e)){return true}break}i+=k.ax;j+=k.a2;g.p(i,j,k.__parent);k=k.__parent}}return false},dc:function(a){if(this.cw(a)){return}var b=$$0.$s.now();if(Math.abs(a.__x-this.dn.__x)<8&&Math.abs(a.__y-this.dn.__y)<8&&$.ig.util.timeSpanTotalMilliseconds(b-this.c0)<500){this.c4++}else{this.c4=1;this.c0=b;this.dn.__x=a.__x;this.dn.__y=a.__y}var c=this.cn._ag?2:1;this.cu(a,c,this.c4,0,null)},df:function(a,b,c){this.cu(a,0,0,1,null)},de:function(a){if(!this.cp){this.dj(a,null)}},dd:function(a){if(!this.cp){var b=this.cm(a,0,0,false);this.dj(a,b)}},dg:function(a){var b=this.cn._ag?2:1;this.dh(a,b)},dh:function(a,b){if(this.ch==null&&this.co()!=null&&this.co()._bc.containsPoint(a)&&!this.co()._ai(a)){return}this.cu(a,b,1,2,null)},cv:function(a,b){b*=10;if(this.cx(a,b)){return true}return this.cu(a,0,1,3,b)},cw:function(a){return false},cx:function(a,b){return false},di:function(a,b,c,d,e){this.ci=a;if(this.cf==null){this.cf=new $$t.ak(this,"ToolTip");this.cf.bu(1e4)}this.c1=c;this.c2=d;this.cf.cq(b);this.cf.cr(e);var f=a;while(f!=this){c+=f.ax;d+=f.a2;f=f.__parent}this.cf.al(c,d,NaN,NaN);this.cf.ac(true)},dj:function(a,b){if($$a.$y.l_op_Inequality(a,this.dm)){this.dm.__x=a.__x;this.dm.__y=a.__y}this._cs=false;var c=this.cg;var d=b;var e=d!=null?d.l():null;if(e==c){return}var f=this.ck(c,e);var g=new $$4.aa($$t.$as.$type);if(d==null){d=new $$t.au(this,0,this.cn,a.__x,a.__y,this,0,false)}var h=d.h().__x;var i=d.h().__y;var j=h;var k=i;var l=d.l();this.cg=e;while(e!=null&&e!=f){g.push(e);h+=e.ax;i+=e.a2;e=e.__parent}var m=h;var n=i;var o=c;while(o!=null&&o!=f){m-=o.ax;n-=o.a2;o=o.__parent}while(c!=null&&c!=f){d.p(m,n,c);c.af(d);c.y(false);m+=c.ax;n+=c.a2;c=c.__parent}while(g.count()>0){var p=g.pop();d.p(h,i,p);p.y(true);p.ae(d);h+=p.ax;i+=p.a2}d.p(j,k,l)},dk:function(a){if(this.ch==a){this.ch=null;this.cy(false);a.b4()}},cz:function(a){if(this.cr()){return true}if(this.c3!=null&&!this.c3(a)){return false}return true},dl:function(){var a=this.cg==null?null:this.cm(this.dm,0,0,false);this.dj(this.dm,a)},$type:new $.ig.Type("RootVisualElement",$$t.$as.$type)},true);$c("SpreadsheetVisualElement:lo","RootVisualElement",{dq:null,dr:null,dp:null,init:function(a){$$t.$an.init.call(this,"Spreadsheet");this.dq=a;this.dp=new $$t.k6(this);this.dp.bu(1e3);this.dr=new $$t.lb(this)},c8:function(a){if(this.dq.activeWorksheet()==null||this.dq.activeWorksheet().workbook()==null){this.dq._fw(false)}$$t.$an.c8.call(this,a)},da:function(a,b){$$t.$an.da.call(this,a,b);if(a!=null){a.onKeyDown=$.ig.Delegate.prototype.remove(a.onKeyDown,this.ds.runOn(this))}if(b!=null){b.onKeyDown=$.ig.Delegate.prototype.combine(b.onKeyDown,this.ds.runOn(this))}},cw:function(a){if(this.dq._at().g()){this.dq._at().n(true);return true}return $$t.$an.cw.call(this,a)},cx:function(a,b){if(this.dq._at().g()){this.dq._at().n(true)}return $$t.$an.cx.call(this,a,b)},b7:function(a,b,c,d){$$t.$an.b7.call(this,a,b,c,d);var e=b;if(this.dp.ac()){var f=this.dp.cl;f+=d%1;this.dp.al(a,e,c,f);e+=f;d=Math.max(d-f,0)}this.dr.al(a,e,c,d)},ds:function(a){var b=this.co()._a9;var c=$$t.$dj.ct(this.co()._al);return this.dq._dy(a,b,c)},$type:new $.ig.Type("SpreadsheetVisualElement",$$t.$an.$type)},true);$c("FilterDialogManager:lp","Object",{a:null,e:null,c:null,b:null,j:null,h:null,f:null,g:null,k:null,i:null,init:function(a,b){$.ig.$op.init.call(this);this.c=a;this.a=b},q:function(){var $self=this;var a=this.l(1);var b=this.l(2);var c=this.n(1);var d=this.n(2);var e=this.d();this.c._gg(43,function(){$self.a.aa(a,c,b,d,e)},null,false,null,true,false)},r:function(){var $self=this;var a;var b=this.c.css;this.e=document.createElement("div");this.e.className=b.filterDialog;this.e.id="FilterDialog_Main_Content_Element";var c=document.createElement("div");c.innerText=this.o("FilterDialog_ShowRowsWhere");c.className=b.filterDialogShowRowsWhere;this.e.appendChild(c);var d=document.createElement("div");d.id="lblColumnName";d.innerText=this.a.w();d.className=b.filterDialogColumnName;this.e.appendChild(d);var e=document.createElement("div");e.className=b.filterDialogCondition1;this.e.appendChild(e);this.j=document.createElement("select");this.j.id="cboOperator1";e.appendChild(this.j);this.h=document.createElement("select");this.h.id="cboOperand1";e.appendChild(this.h);var f=document.createElement("div");f.className=b.filterDialogConditionalOperator;this.e.appendChild(f);var g=document.createElement("label");f.appendChild(g);this.f=document.createElement("input");this.f.name="conditionalOperator";this.f.type="radio";this.f.id="optAnd";g.appendChild(this.f);var h=document.createElement("text");h.innerText=function(){var i=$self.p("FilterDialog_And",a);a=i.p1;return i.ret}();this.f.accessKey=a;g.appendChild(h);var i=document.createElement("label");f.appendChild(i);this.g=document.createElement("input");this.g.name="conditionalOperator";this.g.type="radio";this.g.id="optOr";i.appendChild(this.g);var j=document.createElement("text");j.innerText=function(){var k=$self.p("FilterDialog_Or",a);a=k.p1;return k.ret}();this.g.accessKey=a;i.appendChild(j);var k=document.createElement("div");k.className=b.filterDialogCondition2;this.e.appendChild(k);this.k=document.createElement("select");this.k.id="cboOperator2";k.appendChild(this.k);this.i=document.createElement("select");this.i.id="cboOperand2";k.appendChild(this.i);var l=document.createElement("div");l.className=b.filterDialogHintText;this.e.appendChild(l);var m=document.createElement("div");m.innerText=this.o("FilterDialog_QuestionMarkHint");l.appendChild(m);var n=document.createElement("div");n.innerText=this.o("FilterDialog_AsteriskHint");l.appendChild(n);var o=document.createElement("div");o.className=b.filterDialogButtons;var p=$$t.$l9.a();var q=function(r){$self.q();$self.s()};var r=q;p.id="btnOK";p.addEventListener("click",r,false);p.innerText=function(){var s=$self.p("FilterDialog_OK",a);a=s.p1;return s.ret}();p.accessKey=a;var s=$$t.$l9.a();var t=function(u){$self.s()};var u=t;s.id="btnCancel";s.addEventListener("click",u,false);s.innerText=function(){var v=$self.p("FilterDialog_Cancel",a);a=v.p1;return v.ret}();s.accessKey=a;o.appendChild(p);o.appendChild(s);this.e.appendChild(o);var v=$$t.$mz.i(this.c);var x=v.getEnumerator();while(x.moveNext()){var w=x.current();var y=document.createElement("option");y.innerText=w.displayText();y.setAttribute("value",w.dataValue());this.j.appendChild(y);var z=document.createElement("option");z.innerText=w.displayText();z.setAttribute("value",w.dataValue());this.k.appendChild(z)}var ab=this.a.k().getEnumerator();while(ab.moveNext()){var aa=ab.current();var ac=document.createElement("option");var ad=aa.toString();ac.innerText=ad;ac.setAttribute("value",ad);this.h.appendChild(ac);var ae=document.createElement("option");var af=aa.toString();ae.innerText=af;ae.setAttribute("value",af);this.i.appendChild(ae)}var ag=this.a.n();if(ag.hasValue()){this.j.value=$$a4.$x4.$getName(this.a.n().value())}var ah=this.a.p();if(ah.hasValue()){this.k.value=$$a4.$x4.$getName(this.a.p().value())}var ai=this.a.z(1);var aj=this.a.z(2);switch(this.a.d()){case 0:this.f.checked=true;break;case 1:this.g.checked=true;break;default:break}this.t(this.h);this.t(this.i);var ak=$(this.h);ak.igCombo("textInput").val(ai);ak=$(this.i);ak.igCombo("textInput").val(aj)},s:function(){this.b.close(false)},t:function(a){var b=$(a);b.igCombo();b.igCombo("option","allowCustomValue",true)},d:function(){if(this.f.checked){return 0}if(this.g.checked){return 1}return 0},o:function(a){var b=this.c._fq(a,[]);b=$$t.$dj.cu(b);return b},p:function(a,b){var c=this.c._fq(a,[]);c=function(){var d=$$t.$dj.cv(c,b);b=d.p1;return d.ret}();return{ret:c,p1:b}},m:function(a){var b=a.selectedIndex;var c=a.options.item(b);if(null==c){return null}var d=c.getAttribute("value");return d},l:function(a){var b=a==1?this.j:this.k;var c=this.m(b);if(null==c){return $m($$a4.$x4.$type,null)}var d=c.toString();if(String.isNullOrEmpty(d)){return $m($$a4.$x4.$type,null)}var e=$g($.ig.$ep.parse($$a4.$x4.$type,d,true));return $m($$a4.$x4.$type,e)},n:function(a){var b=a==1?this.h:this.i;var c=$(b);var d=c.igCombo("textInput").val();if(null==d){return null}var e=d.toString();return e},u:function(){this.r();var a=this.e;var b=this.c._fq("FilterDialog_Title",[]);this.b=this.c._r(a,b,false)},$type:new $.ig.Type("FilterDialogManager",$.ig.$ot)},true);$c("FormatCellsDialogManager:lq","Object",{t:null,v:null,ag:null,ah:null,u:null,y:null,z:false,r:null,a0:null,ay:null,af:null,bw:null,az:null,bx:null,by:null,ac:null,bv:null,bu:null,bt:null,b5:null,b6:null,ar:null,at:null,as:null,av:null,aq:null,au:null,aw:null,ax:null,b1:null,b3:null,b2:null,b4:null,ak:null,an:null,ap:null,ao:null,al:null,am:null,x:null,q:null,p:null,o:null,b0:null,ai:null,aj:null,j:null,k:null,i:null,h:null,d:null,a:null,c:null,f:null,e:null,g:null,b:null,bz:null,n:null,ad:null,ae:null,l:null,init:function(a,b,c){$.ig.$op.init.call(this);this.v=a;this.t=b;this.y=c},w:function(){return this.v.css},bs:function(){return this.ag},s:function(){if(null==this.r){this.r=this.t._fontControlViewModel()}return this.r},ea:function(){this.ds();var a=this.t;a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this.dx.runOn(this));var b=this.s();b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.dw.runOn(this));var c=this.t._cellBorderInfo();c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.dt.runOn(this));var d=this.ag;var e=this.v._fq("FormatCellsDialog_Title",[]);this.u=this.v._r(d,e,false);var f=$(this.ag);f.igDialog("option","height","750");f.igDialog("option","width","750");f.igDialog("option","closeOnEscape",false);this.d4(2,1);this.d3(2,1);this.p.t();this.o.t();this.q.t();this.n.t();this.d1(2,1);this.dz(1,1)},b8:function(a,b,c){if(String.isNullOrEmpty(b)||String.isNullOrEmpty(c)){return a}if(null==a){a=String.empty()}var d=a.split(";");var e=new $$4.x($$t.$lr.$type,0);for(var g=0;g0){e.size=d}e.setAttribute("style","overflow: auto;");a.appendChild(e);return e},a2:function(a){var $self=this;var b=function(c){var d=$self.bx.selectedIndex;var e=$self.bx.options.item(d);if(null!=e){var f=$$t.$m4._b($$a4.$cg.$type,$self.t._horizontalCellAlignments(),e.innerText);$self.t._selectedHorizontalCellAlignment(f._enumValue$i())}};this.bx=this.b7(a,"cmbHorizontalTextAlignment",b,0);var d=this.t._horizontalCellAlignments().getEnumerator();while(d.moveNext()){var c=d.current();var e=document.createElement("option");e.innerText=c.toString();e.setAttribute("value",c.toString());this.bx.appendChild(e);if($$a4.$cg.$getName(this.t._selectedHorizontalCellAlignment())==c._h()){this.bx.value=c}}return this.bx},a3:function(a){var $self=this;var b=document.createElement("div");a.appendChild(b);var c=document.createElement("input");c.id="spinIndent";c.className=this.w().formatCellsDialogNumericSpinner;b.appendChild(c);this.ac=c;$(this.ac).spinner();$(this.ac).spinner("option","min",0);$(this.ac).spinner("option","max",250);$(this.ac).spinner("value",this.t._indent());var d=function(e,f){var g=f.value;if(null==g){g="0"}var h=Math.max(Math.min($$0.$aw.parseInt(g),250),0);$self.t._indent(h)};var e=function(f,g){var h=$($self.ac).spinner("value");if(null==h){h="0"}var i=Math.max(Math.min($$0.$aw.parseInt(h),250),0);$self.t._indent(i)};$(this.ac).on("spin",d);$(this.ac).on("spinchange",e);return b},a4:function(a){var $self=this;var b=function(c){var d=$self.by.selectedIndex;var e=$self.by.options.item(d);if(null!=e){var f=$$t.$m4._b($$a4.$c8.$type,$self.t._verticalCellAlignments(),e.innerText);$self.t._selectedVerticalCellAlignment(f._enumValue$i())}};this.by=this.b7(a,"cmbVerticalTextAlignment",b,0);var d=this.t._verticalCellAlignments().getEnumerator();while(d.moveNext()){var c=d.current();var e=document.createElement("option");e.innerText=c.toString();e.setAttribute("value",c.toString());this.by.appendChild(e);if($$a4.$c8.$getName(this.t._selectedVerticalCellAlignment())==c._h()){this.by.value=c}}return this.by},a5:function(a){var $self=this;var b=function(c){var d=$self.bz.selectedIndex;var e=$self.bz.options.item(d);if(null!=e){var f=e.textContent;var g=$$t.$m4._b($$a4.$by.$type,$self.t._cellBorderLineStyles(),f);$self.t._selectedCellBorderLineStyle(g._enumValue$i())}};this.bz=this.b7(a,"TESTID_BT_LineStyles",b,7);var d=this.t._cellBorderLineStyles().getEnumerator();while(d.moveNext()){var c=d.current();var e=document.createElement("option");e.innerText=c.toString();e.setAttribute("value",c.toString());this.bz.appendChild(e);if($$a4.$by.$getName(this.t._selectedCellBorderLineStyle())==c._h()){this.bz.value=c}}return this.bz},a6:function(a){this.ae=document.createElement("div");this.ae.id="TESTID_BT_BordersPreview";a.appendChild(this.ae);return this.ae},a7:function(a){var $self=this;var b=function(c){var d=$self.b0.selectedIndex;var e=$self.b0.options.item(d);if(null!=e){var f=e.textContent;var g=$$t.$m4._b($$a4.$b9.$type,$self.t._fillPatternStyles(),f);$self.t._selectedFillPatternStyle(g._enumValue$i())}};this.b0=this.b7(a,"TESTID_FILLT_PatternStyle",b,0);var d=this.t._fillPatternStyles().getEnumerator();while(d.moveNext()){var c=d.current();var e=document.createElement("option");e.innerText=c.toString();e.setAttribute("value",c.toString());this.b0.appendChild(e);if($$a4.$b9.$getName(this.t._selectedFillPatternStyle())==c._h()){this.b0.value=c}}return this.b0},a8:function(a){this.aj=document.createElement("div");a.appendChild(this.aj);return this.aj},a9:function(a){var $self=this;var b=function(c){var d=$self.b1.selectedIndex;var e=$self.b1.options.item(d);if(null!=e){var f=e.textContent;var g=$self.s()._fontNames().__inner[0];var i=$self.s()._fontNames().getEnumerator();while(i.moveNext()){var h=i.current();if(h==f){g=h;break}}if(false==String.isNullOrEmpty(g)){$self.s()._selectedFontName(g)}}};this.b1=this.b7(a,"TESTID_FT_FontNames",b,5);var d=this.s()._fontNames().getEnumerator();while(d.moveNext()){var c=d.current();var e=document.createElement("option");e.innerText=c;e.setAttribute("value",c.toString());this.b1.appendChild(e)}this.b1.value=this.s()._selectedFontName();return this.b1},ba:function(a){var $self=this;var b=function(c){var d=$self.b2.selectedIndex;var e=$self.b2.options.item(d);if(null!=e){var f=e.textContent;var g=$self.s()._fontSizes().__inner[0];var i=$self.s()._fontSizes().getEnumerator();while(i.moveNext()){var h=i.current();if(h.toString()==f){g=h;break}}$self.s()._selectedFontSize(g)}};this.b2=this.b7(a,"TESTID_FT_FontSizes",b,5);var d=this.s()._fontSizes().getEnumerator();while(d.moveNext()){var c=d.current();var e=document.createElement("option");e.innerText=c.toString();e.setAttribute("value",c.toString());this.b2.appendChild(e)}this.b2.value=this.s()._selectedFontSize().toString();return this.b2},bb:function(a){var $self=this;var b=function(c){var d=$self.b3.selectedIndex;var e=$self.b3.options.item(d);if(null!=e){var f=e.textContent;var g=$self.s()._fontStyles().__inner[0];var i=$self.s()._fontStyles().getEnumerator();while(i.moveNext()){var h=i.current();if(h.b()==f){g=h;break}}if(null!=g){$self.s()._selectedFontStyle(g)}}};this.b3=this.b7(a,"TESTID_FT_FontStyles",b,5);var d=this.s()._fontStyles().getEnumerator();while(d.moveNext()){var c=d.current();var e=document.createElement("option");e.innerText=c.b();e.setAttribute("value",c.toString());this.b3.appendChild(e)}var f=this.s()._selectedFontStyle();if(null!=f){this.b3.value=f.b()}return this.b3},bc:function(a){var $self=this;var b=function(c){var d=$self.b4.selectedIndex;var e=$self.b4.options.item(d);if(null!=e){var f=e.textContent;var g=$g($.ig.$ep.parse($$a4.$cb.$type,f,true));$self.s()._selectedFontUnderlineStyle(g)}};this.b4=this.b7(a,"cmbFontUnderlineStyles",b,0);var d=this.s()._fontUnderlineStyles().getEnumerator();while(d.moveNext()){var c=d.current();var e=document.createElement("option");e.innerText=$$a4.$cb.$getName(c);e.setAttribute("value",$$a4.$cb.$getName(c));this.b4.appendChild(e)}this.b4.value=$$a4.$cb.$getName(this.s()._selectedFontUnderlineStyle());return this.b4},bd:function(a){this.am=document.createElement("div");a.appendChild(this.am);return this.am},be:function(a){var $self=this;var b=function(c){var d=$self.b5.selectedIndex;var e=$self.b5.options.item(d);if(null!=e){var f=e.textContent;var g=null;var i=$self.t._formatCategories().getEnumerator();while(i.moveNext()){var h=i.current();if(h._categoryName()==f){g=h;break}}if(null!=g){$self.t._selectedFormatCategory(g)}}};this.b5=this.b7(a,"TESTID_NT_Category",b,10);var d=this.t._formatCategories().getEnumerator();while(d.moveNext()){var c=d.current();var e=document.createElement("option");e.innerText=c._categoryName();e.setAttribute("value",c.toString());this.b5.appendChild(e)}this.b5.value=this.t._selectedFormatCategory().toString();return this.b5},bf:function(a){var $self=this;this.as=document.createElement("div");this.d9(this.as,false,1,false);a.appendChild(this.as);this.bl(this.as,"FormatCellsDialog_NumberTab_DecimalPlaces","numberOfColumns");this.at=document.createElement("input");this.at.id="numberOfColumns";this.at.className=this.w().formatCellsDialogNumericSpinner;this.as.appendChild(this.at);this.ar=this.at;$(this.ar).spinner();$(this.ar).spinner("option","min",0);$(this.ar).spinner("option","max",30);$(this.ar).spinner("value",Math.max(0,this.t._selectedFormatCategory()._decimalPlaces()));var b=function(c,d){if(false==$self.z){var e=d.value;if(null==e){e="0"}var f=Math.max(Math.min($$0.$aw.parseInt(e),30),0);if($self.t._selectedFormatCategory()._decimalPlaces()!=f){$self.t._selectedFormatCategory()._decimalPlaces(f)}}};var c=function(d,e){if(false==$self.z){var f=$($self.ar).spinner("value");if(null==f){f="0"}var g=Math.max(Math.min($$0.$aw.parseInt(f),30),0);if($self.t._selectedFormatCategory()._decimalPlaces()!=g){$self.t._selectedFormatCategory()._decimalPlaces(g)}}};$(this.ar).on("spin",b);$(this.ar).on("spinchange",c);return this.as},bg:function(a){var $self=this;var b=function(c){var d=$self.b6.selectedIndex;var e=$self.b6.options.item(d);if(null!=e){var f=null;var h=$self.t._selectedFormatCategory()._formats().getEnumerator();while(h.moveNext()){var g=h.current();if(g._mask()==e.value){f=g;break}}if(null!=f){$self.t._selectedFormat(f)}}};this.b6=this.b7(a,"TESTID_NT_Formats",b,4);return this.b6},bh:function(a){var $self=this;var b=document.createElement("div");b.setAttribute("style",$$t.$l9.k("1fr 1fr 5fr","1fr","3px","overflow: hidden; box-sizing: border-box; "));a.appendChild(b);this.av=this.bl(b,null,"formatsList");var c=this.dg(this.av);b.appendChild(this.av);this.av.setAttribute("style",$$t.$l9.j(1,1,1,1,c));var d=function(e){var f=$self.bv.checked;$self.t._customizedFormatMask($self.aq.value)};this.aq=this.bk(a,"TESTID_NT_CustomizedFormatMask",null,null,false,d);c=this.dg(this.aq);b.appendChild(this.aq);this.aq.setAttribute("style",$$t.$l9.j(2,1,1,1,c));var e=this.bg(b);c=this.dg(e);b.appendChild(e);e.setAttribute("style",$$t.$l9.j(3,1,1,1,c));return b},bi:function(a){this.ax=document.createElement("div");a.appendChild(this.ax);return this.ax},ab:function(a,b,c,d){var $self=this;var e=$$t.$l9.a();if(false==String.isNullOrEmpty(b)){e.className=b}e.id=a;e.addEventListener("click",d,false);var f=String.empty();if(false==String.isNullOrEmpty(c)){e.innerText=function(){var g=$self.di(c,f);f=g.p1;return g.ret}()}e.accessKey=f;return e},bm:function(){var $self=this;var a=document.createElement("div");a.className=this.v.css.formatCellsDialogTab;a.id="SFCD_BT";a.setAttribute("style","height: "+"555px"+"; ");var b=document.createElement("div");b.setAttribute("style",$$t.$l9.k("1fr 2.2fr 20px 1fr","2.5fr 20px 3.5fr 50px","10px","height: 100%; box-sizing: border-box; "));a.appendChild(b);var c=this.bj(b,"FormatCellsDialog_BorderTab_Text_Line","1px","gray","solid");var d=c;var e=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,2,1,1,e+" overflow: hidden; border-color: #fff; "));var f=document.createElement("div");f.setAttribute("style",$$t.$l9.k("1em 1fr 1em 1em 2em 2em","1fr","10px","height: 100%; box-sizing: border-box; "));d.appendChild(f);c=this.bl(f,"FormatCellsDialog_BorderTab_Text_Style","TESTID_BT_LineStyles");e=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,1,1,1,e+" display: block;"));c=this.a5(f);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(2,1,1,1,e));c=this.bl(f,"FormatCellsDialog_BorderTab_Text_Color","TESTID_BT_LineColor");e=this.dg(c);c.setAttribute("style",$$t.$l9.j(4,1,1,1,e+" display: block;"));var g=function(h){$self.t._cellBorderLineColorInfo(h)};this.n=new $$t.lt(this,"SpreadsheetThemeColorPickerControl_Text_Automatic","SpreadsheetThemeColorPickerControl_Text_NoColor",true,g);c=this.n.m();f.appendChild(c);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(5,1,1,1,e));this.dy();c=this.bj(b,"FormatCellsDialog_BorderTab_Text_Presets","1px","gray","solid");d=c;e=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,1,3,1,e+" overflow: hidden; border-color: #fff; border-bottom-style: none; border-left-style: none; border-right-style: none; "));var h=document.createElement("div");h.setAttribute("style",$$t.$l9.k("50px 1em ","50px 2px 50px 2px 50px 1fr","10px","height: 100%; box-sizing: border-box; "));d.appendChild(h);this.j=new $$t.lu("TESTID_BT_NonePreset",false,0,false,this.d7.runOn(this),this.d6.runOn(this));var i;c=i=this.j.ab();i.width=50;i.height=50;h.appendChild(c);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,1,1,1,e));this.j.ah();c=this.bl(h,"FormatCellsDialog_BorderTab_Text_PresetNone","TESTID_BT_NonePreset");e=this.dg(c);c.setAttribute("style",$$t.$l9.j(2,1,1,1,e+" display: block; margin: 0px;"));this.k=new $$t.lu("TESTID_BT_OutlinePreset",false,1,false,this.d7.runOn(this),this.d6.runOn(this));c=i=this.k.ab();i.width=50;i.height=50;h.appendChild(c);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,1,3,1,e));this.k.ah();c=this.bl(h,"FormatCellsDialog_BorderTab_Text_PresetOutline","TESTID_BT_OutlinePreset");e=this.dg(c);c.setAttribute("style",$$t.$l9.j(2,1,3,1,e+" display: block; margin: 0px;"));this.i=new $$t.lu("TESTID_BT_InsidePreset",false,2,false==this.t._cellBorderInfo()._isInsideCellBordersEditable(),this.d7.runOn(this),this.d6.runOn(this));c=i=this.i.ab();i.width=50;i.height=50;h.appendChild(c);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,1,5,1,e));this.i.ah();c=this.bl(h,"FormatCellsDialog_BorderTab_Text_PresetInside","TESTID_BT_InsidePreset");e=this.dg(c);c.setAttribute("style",$$t.$l9.j(2,1,5,1,e+" display: block; margin: 0px;"));c=this.bj(b,"FormatCellsDialog_BorderTab_Text_Border","1px","gray","solid");d=c;e=this.dg(c);c.setAttribute("style",$$t.$l9.j(2,1,3,1,e+" overflow: hidden; border-color: #fff; border-bottom-style: none; border-left-style: none; border-right-style: none; "));var j=document.createElement("div");j.setAttribute("style",$$t.$l9.k("40px 1fr 40px 1fr 40px 1fr 40px 1fr ","40px 2px 40px 2px 40px 2px 40px 2px 40px 1fr","10px","height: 100%; box-sizing: border-box; "));d.appendChild(j);this.h=new $$t.lu("TESTID_BT_AddTopLine",true,10,false,this.d7.runOn(this),this.d6.runOn(this));c=i=this.h.ab();i.width=40;i.height=40;j.appendChild(c);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,1,1,1,e));this.h.ah();this.d=new $$t.lu("TESTID_BT_AddInsideHorizontalLine",true,6,false==this.t._cellBorderInfo()._isInsideHorizontalCellBorderEditable(),this.d7.runOn(this),this.d6.runOn(this));c=i=this.d.ab();i.width=40;i.height=40;j.appendChild(c);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(3,1,1,1,e));this.d.ah();this.a=new $$t.lu("TESTID_BT_AddBottomLine",true,3,false,this.d7.runOn(this),this.d6.runOn(this));c=i=this.a.ab();i.width=40;i.height=40;j.appendChild(c);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(5,1,1,1,e));this.a.ah();this.c=new $$t.lu("TESTID_BT_AddDiagonalUpLine",true,5,false,this.d7.runOn(this),this.d6.runOn(this));c=i=this.c.ab();i.width=40;i.height=40;j.appendChild(c);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(7,1,1,1,e));this.c.ah();this.f=new $$t.lu("TESTID_BT_AddLeftLine",true,8,false,this.d7.runOn(this),this.d6.runOn(this));c=i=this.f.ab();i.width=40;i.height=40;j.appendChild(c);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(7,1,3,1,e));this.f.ah();this.e=new $$t.lu("TESTID_BT_AddInsideVerticalLine",true,7,false==this.t._cellBorderInfo()._isInsideVerticalCellBorderEditable(),this.d7.runOn(this),this.d6.runOn(this));c=i=this.e.ab();i.width=40;i.height=40;j.appendChild(c);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(7,1,5,1,e));this.e.ah();this.g=new $$t.lu("TESTID_BT_AddRightLine",true,9,false,this.d7.runOn(this),this.d6.runOn(this));c=i=this.g.ab();i.width=40;i.height=40;j.appendChild(c);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(7,1,7,1,e));this.g.ah();this.b=new $$t.lu("TESTID_BT_AddDiagonalDownLine",true,4,false,this.d7.runOn(this),this.d6.runOn(this));c=i=this.b.ab();i.width=40;i.height=40;j.appendChild(c);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(7,1,9,1,e));this.b.ah();c=this.a6(j);e=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,5,3,5,e));this.eb();c=this.bl(b,"FormatCellsDialog_BorderTab_Text_Description","");e=this.dg(c);c.setAttribute("style",$$t.$l9.j(4,1,1,4,e+" display: block;"));return a},dv:function(a){var $self=this;var b=function(c){$self.dr();$self.du()};this.ay=this.ab("TESTID_DIALOG_OK",a.formatCellsDialogButtons,"FormatCellsDialog_OK",b);var c=function(d){$self.du()};this.af=this.ab("TESTID_DIALOG_Cancel",a.formatCellsDialogButtons,"FormatCellsDialog_Cancel",c)},bn:function(){var $self=this;var a=document.createElement("div");a.className=this.v.css.formatCellsDialogTab;a.id="SFCD_FILLT";a.setAttribute("style","height: "+"555px"+"; ");var b=document.createElement("div");b.setAttribute("style",$$t.$l9.k("1em 2em 1em 2em 2fr 1fr","1fr 50px 1fr","10px","height: 100%; box-sizing: border-box; "));a.appendChild(b);var c=this.bl(b,"FormatCellsDialog_FillTab_Text_BackgroundColor","TESTID_FILLT_NoColor");var d=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,1,1,1,d+" display: block;"));c=this.bl(b,"FormatCellsDialog_FillTab_Text_PatternColor","TESTID_FILLT_PatternColor");d=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,1,3,1,d+" display: block;"));var e=function(f){$self.t._backgroundColorInfo(f);if($$a4.$ah.l_op_Equality(null,f)){(function($obj){var $value=$obj._noColorVersion();$obj._noColorVersion($value+1);return $value})($self.t)}};this.o=new $$t.lt(this,"SpreadsheetThemeColorPickerControl_Text_Automatic","SpreadsheetThemeColorPickerControl_Text_NoColor",false,e);c=this.o.m();b.appendChild(c);d=this.dg(c);c.setAttribute("style",$$t.$l9.j(2,1,1,1,d));this.o.w($$a4.$ah.l_op_Equality(null,this.t._backgroundColorInfo()));var f=function(g){$self.t._fillPatternColorInfo(g)};this.p=new $$t.lt(this,"SpreadsheetThemeColorPickerControl_Text_Automatic","SpreadsheetThemeColorPickerControl_Text_NoColor",true,f);c=this.p.m();b.appendChild(c);d=this.dg(c);c.setAttribute("style",$$t.$l9.j(2,1,3,1,d));this.d0();c=this.bl(b,"FormatCellsDialog_FillTab_Text_PatternStyle","TESTID_FILLT_PatternStyle");d=this.dg(c);c.setAttribute("style",$$t.$l9.j(3,1,3,1,d+" display: block;"));c=this.a7(b);d=this.dg(c);c.setAttribute("style",$$t.$l9.j(4,1,3,1,d));c=this.bj(b,"FormatCellsDialog_FillTab_Text_Sample","1px","gray","solid");var g=c;d=this.dg(c);c.setAttribute("style",$$t.$l9.j(6,1,1,3,d+" overflow: hidden; "));c=this.a8(g);d=this.dg(c);c.setAttribute("style",d);return a},bo:function(){var $self=this;var a=document.createElement("div");a.className=this.v.css.formatCellsDialogTab;a.id="SFCD_FT";a.setAttribute("style","height: "+"555px"+"; ");var b=document.createElement("div");b.setAttribute("style",$$t.$l9.k("1em 8em 1em 2em 11em 1fr","2fr 1fr 1fr","10px","height: 100%; box-sizing: border-box; "));a.appendChild(b);var c=this.bl(b,"SpreadsheetFontControl_FontLabel","TESTID_FT_FontNames");var d=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,1,1,1,d+" display: block;"));c=this.bl(b,"SpreadsheetFontControl_FontStyleLabel","TESTID_FT_FontStyles");d=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,1,2,1,d+" display: block;"));c=this.bl(b,"SpreadsheetFontControl_SizeLabel","TESTID_FT_FontSizes");d=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,1,3,1,d+" display: block;"));c=this.a9(b);d=this.dg(c);c.setAttribute("style",$$t.$l9.j(2,1,1,1,d));c=this.bb(b);d=this.dg(c);c.setAttribute("style",$$t.$l9.j(2,1,2,1,d));c=this.ba(b);d=this.dg(c);c.setAttribute("style",$$t.$l9.j(2,1,3,1,d));c=this.bl(b,"SpreadsheetFontControl_UnderlineLabel","cmbFontUnderlineStyles");d=this.dg(c);c.setAttribute("style",$$t.$l9.j(3,1,1,1,d+" display: block;"));c=this.bl(b,"SpreadsheetFontControl_ColorLabel","TESTID_FT_FontColor");d=this.dg(c);c.setAttribute("style",$$t.$l9.j(3,1,2,1,d+" display: block;"));c=this.bc(b);d=this.dg(c);c.setAttribute("style",$$t.$l9.j(4,1,1,1,d));var e=function(f){$self.s()._selectedFontColorInfo(f)};this.q=new $$t.lt(this,"SpreadsheetThemeColorPickerControl_Text_Automatic","SpreadsheetThemeColorPickerControl_Text_NoColor",true,e);c=this.q.m();b.appendChild(c);d=this.dg(c);c.setAttribute("style",$$t.$l9.j(4,1,2,1,d));this.d2();var f=function(g){$self.s()._isNormalFont($self.ak.checked)};var g=this.m(b,"TESTID_FT_NormalFont","SpreadsheetFontControl_NormalFontLabel",$m($$0.$aq.$type,this.s()._isNormalFont()),f);this.ak=g._c;c=g._a;d=this.dg(c);c.setAttribute("style",$$t.$l9.j(4,1,3,1,d));c=this.bj(b,"SpreadsheetFontControl_Text_Effects","1px","gray","solid");var h=c;d=this.dg(c);c.setAttribute("style",$$t.$l9.j(5,1,1,1,d));var i=function(j){$self.s()._strikeout($m($$0.$aq.$type,$self.an.checked))};g=this.m(b,"TESTID_FT_Strikethrough","SpreadsheetFontControl_StrikethroughLabel",this.s()._strikeout(),i);this.an=g._c;c=g._a;h.appendChild(c);d=this.dg(c);c.setAttribute("style",d+" margin-top: .5em; margin-bottom: .5em;");var j=function(k){$self.s()._superscript($m($$0.$aq.$type,$self.ap.checked))};g=this.m(b,"TESTID_FT_Superscript","SpreadsheetFontControl_SuperscriptLabel",this.s()._superscript(),j);this.ap=g._c;c=g._a;h.appendChild(c);d=this.dg(c);c.setAttribute("style",d+" margin-bottom: .5em;");var k=function(l){$self.s()._subscript($m($$0.$aq.$type,$self.ao.checked))};g=this.m(b,"TESTID_FT_Subscript","SpreadsheetFontControl_SubscriptLabel",this.s()._subscript(),k);this.ao=g._c;h.appendChild(g._a);c=this.bj(b,"SpreadsheetFontControl_Text_Preview","1px","gray","solid");h=c;d=this.dg(c);c.setAttribute("style",$$t.$l9.j(5,1,2,2,d+" overflow: hidden; "));c=this.bd(h);d=this.dg(c);c.setAttribute("style",d+" margin-left: 40px; ");return a},aa:function(a){this.a0=document.createElement("div");this.a0.className=a.formatCellsDialogTabs;this.a0.id="MainTabControl";var b=document.createElement("ul");if(this.t._a5()){b.appendChild(this.br("#"+"SFCD_NT",this.dh("FormatCellsDialog_NumberTabCaption")))}if(this.t._a0()){b.appendChild(this.br("#"+"SFCD_AT",this.dh("FormatCellsDialog_AlignmentTabCaption")))}if(this.t._a3()){b.appendChild(this.br("#"+"SFCD_FT",this.dh("FormatCellsDialog_FontTabCaption")))}if(this.t._a1()){b.appendChild(this.br("#"+"SFCD_BT",this.dh("FormatCellsDialog_BorderTabCaption")))}if(this.t._a2()){b.appendChild(this.br("#"+"SFCD_FILLT",this.dh("FormatCellsDialog_FillTabCaption")))}if(this.t._a6()){b.appendChild(this.br("#"+"SFCD_PT",this.dh("FormatCellsDialog_ProtectionTabCaption")))}this.a0.appendChild(b);var c=new $$4.x($$t.$mr.$type,2,6);if(this.t._a5()){this.a0.appendChild(this.bp());c.add(1)}if(this.t._a0()){this.a0.appendChild(this.a1());c.add(2)}if(this.t._a3()){this.a0.appendChild(this.bo());c.add(4)}if(this.t._a1()){this.a0.appendChild(this.bm());c.add(8)}if(this.t._a2()){this.a0.appendChild(this.bn());c.add(16)}if(this.t._a6()){this.a0.appendChild(this.bq());c.add(32)}return c},bp:function(){var a=document.createElement("div");a.className=this.v.css.formatCellsDialogTab;a.id="SFCD_NT";a.setAttribute("style","height: "+"555px"+"; ");var b=document.createElement("div");b.setAttribute("style",$$t.$l9.k("1.5em 3fr 1fr 5fr 3fr","1fr 3fr","10px","height: 100%; box-sizing: border-box; "));a.appendChild(b);var c=this.bl(b,"FormatCellsDialog_NumberTab_CategoryLabel",null);var d=this.dg(c);c.setAttribute("style",$$t.$l9.j(1,1,1,1,d));c=this.be(b);d=this.dg(c);c.setAttribute("style",$$t.$l9.j(2,3,1,1,d));c=this.bj(b,"FormatCellsDialog_NumberTab_SampleLabel","1px","gray","solid");var e=c;d=this.dg(c);c.setAttribute("style",$$t.$l9.j(2,1,2,1,d+" overflow: hidden; "));c=this.bi(e);d=this.dg(c);c.setAttribute("style",d+" margin-left: 40px; ");c=this.bf(b);d=this.dg(c);c.setAttribute("style",$$t.$l9.j(3,1,2,1,d));if(null!=this.t._selectedFormatCategory()){this.d9(this.as,this.t._selectedFormatCategory()._decimalPlaces()>-1,1,false)}c=this.bh(b);d=this.dg(c);c.setAttribute("style",$$t.$l9.j(4,1,2,1,d));c=this.au=this.bl(b,null,null);d=this.dg(c);c.setAttribute("style",$$t.$l9.j(5,1,1,2,d+" display: block;"));this.d8();return a},bq:function(){var $self=this;var a=document.createElement("div");a.className=this.v.css.formatCellsDialogTab;a.id="SFCD_PT";a.setAttribute("style","height: "+"555px"+"; ");var b=document.createElement("div");b.setAttribute("style",$$t.$l9.k("1em 1em 1fr","1fr","10px","height: 100%; box-sizing: border-box; "));a.appendChild(b);var c=function(d){var e=$self.bw.checked;$self.t._locked($m($$0.$aq.$type,$self.bw.checked))};var d=this.t._locked().hasValue()&&true==this.t._locked().value();var e=this.m(b,"TESTID_PT_Locked","FormatCellsDialog_ProtectionTab_Text_Locked",this.t._locked(),c);this.bw=e._c;var f=e._a;var g=this.dg(f);f.setAttribute("style",$$t.$l9.j(1,1,1,1,g));f=this.az=this.bl(b,"FormatCellsDialog_ProtectionTab_Text_Summary",null);g=this.dg(f);f.setAttribute("style",$$t.$l9.j(3,1,1,1,g+" display: block;"));return a},br:function(a,b){var c=document.createElement("li");var d=document.createElement("a");d.innerText=b;d.setAttribute("href",a);c.appendChild(d);return c},dw:function(a,b){var c=this.x.worksheets()._item(0)._getCell("A1");switch(b.propertyName()){case"IsNormalFont":this.ak.checked=this.s()._isNormalFont();break;case"Superscript":if(this.s()._superscript().hasValue()){this.ap.checked=this.s()._superscript().value()}else{this.ap.checked=false}this.s()._a8(c);break;case"Subscript":if(this.s()._subscript().hasValue()){this.ao.checked=this.s()._subscript().value()}else{this.ao.checked=false}this.s()._a8(c);break;case"SelectedFontName":this.b1.selectedIndex=this.s()._fontNames().indexOf(this.s()._selectedFontName());this.s()._a8(c);break;case"SelectedFontStyle":this.b3.selectedIndex=this.s()._fontStyles().indexOf(this.s()._selectedFontStyle());this.s()._a8(c);break;case"SelectedFontUnderlineStyle":for(var d=0;d-1,1,false);this.z=true;$(this.ar).spinner("value",Math.max(0,this.t._selectedFormatCategory()._decimalPlaces()));this.z=false;$$t.$lv.b(this.aw,this.t._selectedFormatResolved());this.ec(2);break;case"SelectedFormat":this.aq.value=this.t._selectedFormatResolved();$$t.$lv.b(this.aw,this.t._selectedFormatResolved());break;case"SelectedFormatResolved":if(false==String.isNullOrEmpty(this.t._selectedFormatResolved())){$$t.$lv.b(this.aw,this.t._selectedFormatResolved())}break;case"SelectedFormatCategory":this.d8();break;case"BackgroundColorInfo":case"FillPatternColorInfo":case"SelectedFillPatternStyle":$$t.$lv.g(this.ai,this.t._selectedFillForPreview());if(b.propertyName()=="SelectedFillPatternStyle"){this.b0.value=$$t.$m4._a($$a4.$b9.$type,this.t._fillPatternStyles(),$$a4.$b9.$getName(this.t._selectedFillPatternStyle()))}else if(b.propertyName()=="FillPatternColorInfo"){this.d0()}break;case"SelectedCellBorderLineStyle":this.bz.value=$$t.$m4._a($$a4.$by.$type,this.t._cellBorderLineStyles(),$$a4.$by.$getName(this.t._selectedCellBorderLineStyle()));break;case"CustomizedFormatMask":this.aq.value=this.t._customizedFormatMask();break;case"CellBorderLineColorInfo":this.dy();break}},dg:function(a){var b=a.getAttribute("style");if(null==b){return String.empty()}return b},dh:function(a){var b=this.v._fq(a,[]);b=$$t.$dj.cu(b);return b},di:function(a,b){var c=this.v._fq(a,[]);c=function(){var d=$$t.$dj.cv(c,b);b=d.p1;return d.ret}();return{ret:c,p1:b}},dy:function(){this.n.v();if($$a4.$ah.l_op_Inequality(null,this.t._cellBorderLineColorInfo())){if(this.t._cellBorderLineColorInfo().isAutomatic()){this.n.x()}else{this.n.y(this.t._cellBorderLineColorInfo()._getResolvedColor1(this.t._workbook()))}}else{this.n.x()}},dz:function(a,b){this.l=new $$t.lw(this.t,164,161,2,1);var c=this.l.d();var d=function(e,f){return false};this.ad=this.ae;$(this.ad).igSpreadsheet({height:"100%",width:"100%",brushes:{cellSelectionHandleBorder:null,cellSelectionInnerBorder:null,cellSelectionOuterBorder:null,cellSelectionHandleFill:null,cellSelectionFill:null,cellSelectionDragBorder:null},isFormulaBarVisible:false,workbook:c,disabled:true,editModeEntering:d})},d0:function(){this.p.v();if($$a4.$ah.l_op_Inequality(null,this.t._fillPatternColorInfo())){if(this.t._fillPatternColorInfo().isAutomatic()){this.p.x()}else{this.p.y(this.t._fillPatternColorInfo()._getResolvedColor1(this.t._workbook()))}}else{this.p.x()}},d1:function(a,b){var c=$$t.$lv.a(620,90,2,1,true);$$t.$lv.f(this.t._selectedFillForPreview(),c);var d=function(e,f){return false};this.ai=this.aj;$(this.ai).igSpreadsheet({height:"90px",width:"620px",brushes:{cellSelectionHandleBorder:null,cellSelectionInnerBorder:null,cellSelectionOuterBorder:null,cellSelectionHandleFill:null,cellSelectionFill:null,cellSelectionDragBorder:null},isFormulaBarVisible:false,workbook:c,disabled:true,editModeEntering:d})},d2:function(){this.q.v();if($$a4.$ah.l_op_Inequality(null,this.s()._selectedFontColorInfo())){if(this.s()._selectedFontColorInfo().isAutomatic()){this.q.x()}else{this.q.y(this.s()._selectedFontColor())}}else{this.q.x()}},d3:function(a,b){this.x=$$t.$lv.a(215,100,2,1,true);this.s()._a8(this.x.worksheets()._item(0)._getCell("A1"));var c=function(d,e){return false};this.al=this.am;$(this.al).igSpreadsheet({height:"100%",width:"100%",brushes:{cellSelectionHandleBorder:null,cellSelectionInnerBorder:null,cellSelectionOuterBorder:null,cellSelectionHandleFill:null,cellSelectionFill:null,cellSelectionDragBorder:null},isFormulaBarVisible:false,workbook:this.x,disabled:true,editModeEntering:c})},d4:function(a,b){var c=$$t.$lv.a(380,80,2,1,true);$$t.$lv.c(this.t._selectedFormatResolved(),c);$$t.$lv.e(this.t._cellValue(),c);var d=function(e,f){return false};this.aw=this.ax;$(this.aw).igSpreadsheet({height:"100%",width:"100%",brushes:{cellSelectionHandleBorder:null,cellSelectionInnerBorder:null,cellSelectionOuterBorder:null,cellSelectionHandleFill:null,cellSelectionFill:null,cellSelectionDragBorder:null},isFormulaBarVisible:false,workbook:c,disabled:true,editModeEntering:d})},d5:function(a){var $self=this;var b=$(this.a0);b.tabs();var c=0;if(this.t.__h!=0){for(var d=0;d-1,1,false);var a=false;if(false==String.isNullOrEmpty(this.t._selectedFormatCategory()._formatsHeader())){a=true}this.d9(this.av,a,1,false);this.au.innerText=this.t._selectedFormatCategory()._description();this.av.innerText=this.t._selectedFormatCategory()._formatsHeader();this.aq.value=this.t._selectedFormatResolved();if(this.t._selectedFormatCategory()._areFormatsVisible()){this.ec(1)}},d9:function(a,b,c,d){var e=2;if(false==b){e=c}var f=$$t.$lx.$getName(e);var g=null;var h=null;if(e==0){g="none"}else if(d){g="grid";g="-ms-grid"}else{g="block"}var i=this.b8(a.getAttribute("style"),"display",g);if(false==String.isNullOrEmpty(h)){i=this.b8(i,"display",h)}i=this.b8(i,"visibility",f);if(e==2){i=this.b8(i,"opacity","1")}else{i=this.b8(i,"opacity","0")}a.setAttribute("style",i)},eb:function(){var a=this.t._cellBorderInfo();this.h.y(a._isTopCellBorderVisible());this.d.y(a._isInsideHorizontalCellBorderVisible());this.a.y(a._isBottomCellBorderVisible());this.c.y(a._isDiagonalUpCellBorderVisible());this.f.y(a._isLeftCellBorderVisible());this.e.y(a._isInsideVerticalCellBorderVisible());this.g.y(a._isRightCellBorderVisible());this.b.y(a._isDiagonalDownCellBorderVisible())},ec:function(a){var b=this.b6.selectedIndex;$$t.$l9.l(this.b6);this.b6.selectedIndex=-1;var c=this.t._selectedFormatCategory()._formats().count();var d=-1;var e=this.t._selectedFormat();for(var f=0;f${displayText}";this.q="{3}";this.d=new $$a4.ah($$a4.$ae7.a());this.e=true;this.f=new $$4.h($$t.$l5.$type,$$1.$m.$type,1,3);$.ig.$op.init.call(this);this.a=a;this.c=b;this.s()},k:function(){var a;this.m=document.createElement("div");this.m.id="cboColor";a=$$t.$l9.j(1,1,1,1,"display: block; width: 100%;");this.m.setAttribute("style",a);return this.m},l:function(){var $self=this;var a;var b=this.a.css;this.n=document.createElement("select");this.n.id="cboDirection";a=$$t.$l9.j(1,1,2,1,"display: block; width: 100%;");this.n.setAttribute("style",a);this.ab();var c=function(d){if($self.e){return}var e=$g($$t.$l9.i($self.n,$$t.$mx.$type));$self.b._sortDirection(e)};var d=c;this.n.addEventListener("change",d,false);return this.n},s:function(){var a=this.a.css;this.i=document.createElement("div");this.i.id="colorSortingCriteriaControl";var b=document.createElement("div");b.id="colorSortingCriteriaControlInnerGrid";this.i.appendChild(b);var c=$$t.$l9.k("auto","1fr 1fr","3px",null);b.setAttribute("style",c);var d=this.k();var e=this.l();this.f.item(0,d);this.f.item(1,e);b.appendChild(d);b.appendChild(e)},g:function(a,b){var c=document.createElement("canvas");c.width=a;c.height=b;return c},h:function(a){var b;var c;var d=this.v(b,c);b=d.p0;c=d.p1;var e=null;switch(this.b._sortConditionTypeResolved()){case 1:var f=$b($$a4.$ab.$type,a.dataValue());if(null!=f){e=$$t.$dj.b6(this.a,f,b,c,this.d)}break;case 2:var g=$b($$a4.$ah.$type,a.dataValue());if($$a4.$ah.l_op_Inequality(null,g)){e=$$t.$dj.b8(this.a,g,b,c,this.d)}break;case 3:var h=$b($$6.$u.$type.specialize($$a4.$cd.$type,$$0.$ai.$type.specialize($$0.$aw.$type)),a.dataValue());if(null!=h){var i=h._c;var j=h._d;var k=$$t.$dj.ah(i,j);e=$$t.$dj.b7(this.a,k,b,c)}break;case 0:case 4:break;default:break}var l=e!=null?e.getNativeElement():null;if(null==l){l=$$t.$l4.g(b,c)}{l.style.verticalAlign="middle";l.style.marginRight="5px"}return l},u:function(a){switch(a){case"cboColor":this.m.focus();break;default:break}},v:function(a,b){switch(this.b._sortConditionTypeResolved()){case 4:case 0:a=0;b=0;break;case 1:case 2:a=this.p;b=this.o;break;case 3:a=16;b=16;break;default:a=0;b=0;break}return{p0:a,p1:b}},w:function(a,b,c,d){b=null;c=null;d=null;if(null!=a){var e=a.count();if(e==1){var f=a[0];var g=f.data;b=g.dataValue;c=g.displayText;d=g.image}}return{p1:b,p2:c,p3:d}},x:function(){var $self=this;var a=$(this.m);var b=function(c,d){$self.t(c,d);return true};a.igCombo({textKey:"displayText",valueKey:"index",selectionChanged:b})},y:function(a){this.b=a;this.n.value=$$t.$mx.$getName(a._sortDirection());var b=this.b;b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.aa.runOn(this));this.ac();var c=this.b._getColorValueIndex();this.z(c);this.ad();this.e=false},z:function(a){var b=$(this.m);b.igCombo("value",a);this.ad()},ab:function(){$$t.$l9.n(this.n,this.c._colorSortDirectionListItems())},ac:function(){var a=this.b._sortConditionTypeResolved();switch(a){case 4:case 0:return}var b=this.b._colorSortingCriteriaListItems().count();var c=new Array(b);for(var d=0;d0){a.removeChild(a.children.item(0))}},a:function(){return $$t.$l9.b("button")},b:function(a){var b=document.createElement("button");b.type=a;return b},k:function(a,b,c,d){var e=new $$6.aj(0);e.l("display: -ms-grid; ");var f=$.ig.util.stringSplit(a,[" "],1);var g=$.ig.util.stringSplit(b,[" "],1);e.l("-ms-grid-rows: ");for(var i=0;i1){f.l("/span ");f.l(b.toString())}f.l("; ");f.l("grid-column: ");f.l(c.toString());if(d>1){f.l("/span ");f.l(d.toString())}f.l("; ");var g=a+(a-1);var h=b*2-1;var i=c+(c-1);var j=d*2-1;f.l("-ms-grid-row: ");f.l(g.toString());f.l("; ");if(h>1){f.l("-ms-grid-row-span: ");f.l(h.toString());f.l("; ")}f.l("-ms-grid-column: ");f.l(i.toString());f.l("; ");if(j>1){f.l("-ms-grid-column-span: ");f.l(j.toString());f.l("; ")}if(false==String.isNullOrEmpty(e)){f.l(e)}return f.toString()},e:function(a,b){if($1(a.id,b,2)==0){return a}var c=a.parentElement;if(null==c){return null}return $$t.$l9.e(c,b)},f:function(){var a=document.createElement("div");a.style.visibility="hidden";a.style.height="100px";a.setAttribute("MsOverflowStyle","scrollbar");document.body.appendChild(a);var b=a.offsetHeight;a.style.overflow="scroll";var c=document.createElement("div");c.style.height="100%";a.appendChild(c);var d=c.offsetHeight;a.parentNode.removeChild(a);return b-d},g:function(){var a=document.createElement("div");a.style.visibility="hidden";a.style.width="100px";a.setAttribute("MsOverflowStyle","scrollbar");document.body.appendChild(a);var b=a.offsetWidth;a.style.overflow="scroll";var c=document.createElement("div");c.style.width="100%";a.appendChild(c);var d=c.offsetWidth;a.parentNode.removeChild(a);return b-d},h:function(a){var b=a.selectedIndex;var c=a.options.item(b);if(null==c){return null}var d=c.getAttribute("value");return d},i:function(a,b){var c=a.selectedIndex;var d=a.options.item(c);if(null!=d){return $.ig.$ep.parse(b,d.value.toString(),true)}return null},m:function(a,b,c){if(c==a.children.length){a.appendChild(b)}else if(c>=0){var d=a.children.item(c);a.insertBefore(b,d)}else{throw new $$6.o(0)}},n:function(a,b){$$t.$l9.o(a,b,null)},o:function(a,b,c){$$t.$l9.l(a);var d=b;var f=d.getEnumerator();while(f.moveNext()){var e=f.current();var g=document.createElement("option");g.innerText=e.displayText();g.setAttribute("value",e.dataValue());if(null!=c){var h=c(e);if(null!=h){g.insertBefore(h,g.firstChild)}}a.appendChild(g)}},$type:new $.ig.Type("SpreadsheetDialogUtilities",$.ig.$ot)},true);$c("SortOptionsDialogManager:ma","Object",{c:null,d:null,b:null,a:null,h:null,e:null,g:null,f:null,init:function(a,b,c){$.ig.$op.init.call(this);this.b=a;this.c=b;this.h=c},k:function(){this.c._caseSensitive(this.e.checked);if(this.f.checked){this.c._sortOrientation(1)}else{this.c._sortOrientation(0)}},m:function(){var a=this.b.css;this.d=document.createElement("div");this.d.className=a.sortDialog;this.d.id="SortOptionsDialog_Main_Content_Element";this.l(a);this.o(a);this.n(a)},l:function(a){var $self=this;var b;var c=document.createElement("div");c.className=a.sortOptionsDialogCaseSensitiveCheckboxArea;var d;var e=function(){var f=$self.j("SortOptionsDialog_CaseSensitive",b);b=f.p1;return f.ret}();var f=function(){var g=$$t.$l9.c("chkCaseSensitive",e,b,d);d=g.p3;return g.ret}();this.e=d;c.appendChild(f);this.d.appendChild(c)},o:function(a){var $self=this;var b;var c=document.createElement("div");c.className=a.sortOptionsDialogOrientationArea;this.d.appendChild(c);var d=document.createElement("label");d.id="lblOrientation";d.innerText=function(){var e=$self.j("SortOptionsDialog_Orientation",b);b=e.p1;return e.ret}();d.accessKey=b;c.appendChild(d);var e=document.createElement("br");c.appendChild(e);var f;var g=function(){var h=$self.j("SortOptionsDialog_SortTopToBottom",b);b=h.p1;return h.ret}();var h=function(){var i=$$t.$l9.d("radSortTopToBottom","sortOrientation",g,b,f);f=i.p4;return i.ret}();this.g=f;c.appendChild(h);e=document.createElement("br");c.appendChild(e);var i;var j=function(){var k=$self.j("SortOptionsDialog_SortLeftToRight",b);b=k.p1;return k.ret}();var k=function(){var l=$$t.$l9.d("radSortLeftToRight","sortOrientation",j,b,i);i=l.p4;return l.ret}();this.f=i;c.appendChild(k);this.f.disabled=!this.c._allowSortingLeftToRight();e=document.createElement("br");c.appendChild(e);this.d.appendChild(c)},n:function(a){var $self=this;var b;var c=document.createElement("div");c.className=a.sortOptionsDialogOkCancelButtonsArea;var d=$$t.$l9.a();var e=function(f){$self.k();$self.p()};var f=e;d.id="btnOK";d.addEventListener("click",f,false);d.innerText=function(){var g=$self.j("SortOptionsDialog_OK",b);b=g.p1;return g.ret}();d.accessKey=b;var g=$$t.$l9.a();var h=function(i){$self.p()};var i=h;g.id="btnCancel";g.addEventListener("click",i,false);g.innerText=function(){var j=$self.j("SortOptionsDialog_Cancel",b);b=j.p1;return j.ret}();g.accessKey=b;c.appendChild(d);c.appendChild(g);this.d.appendChild(c)},p:function(){this.a.close(false)},i:function(a){var b=this.b._fq(a,[]);b=$$t.$dj.cu(b);return b},j:function(a,b){var c=this.b._fq(a,[]);c=function(){var d=$$t.$dj.cv(c,b);b=d.p1;return d.ret}();return{ret:c,p1:b}},q:function(){this.e.checked=this.c._caseSensitive();switch(this.c._sortOrientation()){case 1:this.f.checked=true;break;case 0:this.g.checked=true;break}},r:function(){var $self=this;this.m();this.q();var a=this.d;var b=this.b._fq("SortOptionsDialog_Title",[]);var c=function(){$$t.$dj.dv($self.h)};this.a=this.b._q(a,b,c,false)},$type:new $.ig.Type("SortOptionsDialogManager",$.ig.$ot)},true);$c("SortDialogManager:mb","Object",{e:null,r:null,d:null,c:null,b:null,v:$m($$0.$aw.$type,null),g:null,m:null,l:null,s:null,o:null,q:null,p:null,i:null,h:null,k:null,j:null,n:null,init:function(a,b){this.v=$m($$0.$aw.$type,null);this.g=new $$4.x($$t.$l6.$type,0);$.ig.$op.init.call(this);this.d=a;this.e=b;var c=this.e;c._activeRowIndexChanged=$.ig.Delegate.prototype.combine(c._activeRowIndexChanged,this.am.runOn(this)); var d=this.e;d.propertyChanged=$.ig.Delegate.prototype.combine(d.propertyChanged,this.an.runOn(this))},u:function(){if($j(null,this.v)){this.v=$m($$0.$aw.$type,$$t.$l9.g())}return this.v.value()},y:function(){return $y("{0}px",this.u())},t:function(a){var b=this.g.count();this.ag(b,a);return b},f:function(){var $self=this;var a=false;var b=null;this.d._gg(43,function(){a=function(){var c=$self.e._u(b);b=c.p0;return c.ret}()},null,false,null,true,false);if(false==a){if(null==b){return false}var c=b.b();if(-1!=c){this.e._activeRowIndex($m($$0.$aw.$type,c));switch(b._d){case"Cell Color":case"Font Color":case"Conditional Formatting Icon":this.g.__inner[c]._q("cboColor");break;default:break}}alert(b._c)}return a},z:function(){var a=this.d.css;this.r=document.createElement("div");this.r.className=a.sortDialog;this.r.id="SortDialog_Main_Content_Element";this.ad(a);this.ac(a);this.ab(a);this.aa(a)},ad:function(a){var $self=this;var b;var c=document.createElement("div");c.className=a.sortDialogTopButtonsArea;this.r.appendChild(c);var d=$$t.$l9.a();d.className=a.sortDialogAddLevelButton;var e=function(f){$self.e._addNewSortCondition()};var f=e;d.id="btnAddLevel";d.addEventListener("click",f,false);d.innerText=function(){var g=$self.x("SortDialog_AddLevel",b);b=g.p1;return g.ret}();d.accessKey=b;this.i=$$t.$l9.a();this.i.className=a.sortDialogDeleteLevelButton;var g=function(h){$self.e._deleteActiveSortCondition()};var h=g;this.i.id="btnDeleteLevel";this.i.addEventListener("click",h,false);this.i.innerText=function(){var i=$self.x("SortDialog_DeleteLevel",b);b=i.p1;return i.ret}();this.i.accessKey=b;this.h=$$t.$l9.a();this.h.className=a.sortDialogCopyLevelButton;var i=function(j){$self.e._copyActiveCondition()};var j=i;this.h.id="btnCopyLevel";this.h.addEventListener("click",j,false);this.h.innerText=function(){var k=$self.x("SortDialog_CopyLevel",b);b=k.p1;return k.ret}();this.h.accessKey=b;this.k=$$t.$l9.a();this.k.className=a.sortDialogMoveUpButton;var k=function(l){$self.e._moveActiveRowUp()};var l=k;this.k.id="btnMoveUp";this.k.addEventListener("click",l,false);this.k.innerText=function(){var m=$self.x("SortDialog_MoveUp",b);b=m.p1;return m.ret}();this.k.accessKey=b;this.j=$$t.$l9.a();this.j.className=a.sortDialogMoveDownButton;var m=function(n){$self.e._moveActiveRowDown()};var n=m;this.j.id="btnMoveDown";this.j.addEventListener("click",n,false);this.j.innerText=function(){var o=$self.x("SortDialog_MoveDown",b);b=o.p1;return o.ret}();this.j.accessKey=b;var o=$$t.$l9.a();var p=function(q){$self.ak()};var q=p;o.id="btnOptions";o.addEventListener("click",q,false);o.innerText=function(){var r=$self.x("SortDialog_Options",b);b=r.p1;return r.ret}();o.accessKey=b;var r=function(){var s=$self.x("SortDialog_MyDataHasHeaders",b);b=s.p1;return s.ret}();this.n=function(){var s=$$t.$l9.c("chkDataHasHeaders",r,b,$self.s);$self.s=s.p3;return s.ret}();this.n.className=a.sortDialogMyDataHasHeaderCheckBox;var s=function(t){$self.e._myDataHasHeaders($self.s.checked)};var t=s;this.s.addEventListener("change",t,false);c.appendChild(d);c.appendChild(this.i);c.appendChild(this.h);c.appendChild(this.k);c.appendChild(this.j);c.appendChild(o);c.appendChild(this.n)},ac:function(a){var b=document.createElement("div");this.m=document.createElement("div");this.m.id="grdHeaders";var c=$y("margin-right:{0};",this.y());b.setAttribute("style",c);this.o=document.createElement("label");this.o.className=a.sortDialogSortConditionsGridHeader;this.aq();this.o.setAttribute("style",$$t.$l9.j(1,1,1,1,"display: block; "));this.q=document.createElement("label");this.q.className=a.sortDialogSortConditionsGridHeader;this.q.innerText=this.e._sortOnColumnHeaderText();this.q.setAttribute("style",$$t.$l9.j(1,1,2,1,"display: block; "));this.p=document.createElement("label");this.p.className=a.sortDialogSortConditionsGridHeader;this.p.innerText=this.e._orderColumnHeaderText();this.p.setAttribute("style",$$t.$l9.j(1,1,3,1,"display: block; "));this.m.appendChild(this.o);this.m.appendChild(this.q);this.m.appendChild(this.p);b.appendChild(this.m);this.r.appendChild(b)},ab:function(a){var b=new $$6.aj(0);var c=document.createElement("div");c.id="divScroll";b.l("overflow-y:scroll;");b.l("height:200px;");c.setAttribute("style",b.toString());this.l=document.createElement("div");this.l.id="grdSortConditions";c.appendChild(this.l);this.r.appendChild(c)},aa:function(a){var $self=this;var b;var c=document.createElement("div");c.className=a.sortDialogOkCancelButtonsArea;var d=$$t.$l9.a();var e=function(f){var g=$self.f();if(g){$self.af()}};var f=e;d.id="btnOK";d.addEventListener("click",f,false);d.innerText=function(){var g=$self.x("SortDialog_OK",b);b=g.p1;return g.ret}();d.accessKey=b;var g=$$t.$l9.a();var h=function(i){$self.af()};var i=h;g.id="btnCancel";g.addEventListener("click",i,false);g.innerText=function(){var j=$self.x("SortDialog_Cancel",b);b=j.p1;return j.ret}();g.accessKey=b;c.appendChild(d);c.appendChild(g);this.r.appendChild(c)},ae:function(){for(var a=this.g.count()-1;a>=0;a--){var b=this.g.__inner[a];this.ai(b)}this.g.clear()},af:function(){this.c.close(false)},a:function(a,b){var d=this.g.getEnumerator();while(d.moveNext()){var c=d.current();if(c._item(b)==a){return c}}return null},w:function(a){var b=this.d._fq(a,[]);b=$$t.$dj.cu(b);return b},x:function(a,b){var c=this.d._fq(a,[]);c=function(){var d=$$t.$dj.cv(c,b);b=d.p1;return d.ret}();return{ret:c,p1:b}},ag:function(a,b){var c=new $$t.l6(this.d,this.e,b);var d=a*3;var e=c._item(0);$$t.$l9.m(this.l,e,d);d++;var f=c._item(1);$$t.$l9.m(this.l,f,d);d++;var g=c._item(2);$$t.$l9.m(this.l,g,d);this.g.insert(a,c);c._r()},ah:function(a,b){if(a.hasValue()){var c=a.value();if(c>=0&&c1){this.ap(this.a[this.k],function(a){a.cellFormat().bottomBorderColorInfo($self.g($self.b._ad()))})}},ad:function(){var $self=this;if(this.p>1){this.ap(this.a[this.k],function(a){a.cellFormat().bottomBorderStyle($self.b._l())})}},ae:function(){var $self=this;if(this.o>1){this.ao(this.j,function(a){a.cellFormat().rightBorderColorInfo($self.g($self.b._ae()))})}},af:function(){var $self=this;if(this.o>1){this.ao(this.j,function(a){a.cellFormat().rightBorderStyle($self.b._m())})}},ag:function(){var $self=this;this.ao(this.j,function(a){a.cellFormat().leftBorderColorInfo($self.g($self.b._af()))})},ah:function(){var $self=this;this.ao(this.j,function(a){a.cellFormat().leftBorderStyle($self.b._n())})},ai:function(){var $self=this;this.ao(this.l,function(a){a.cellFormat().rightBorderColorInfo($self.g($self.b._ag()))})},aj:function(){var $self=this;this.ao(this.l,function(a){a.cellFormat().rightBorderStyle($self.b._o())})},ak:function(){var $self=this;this.ap(this.a[this.k],function(a){a.cellFormat().topBorderColorInfo($self.g($self.b._ah()))})},al:function(){var $self=this;this.ap(this.a[this.k],function(a){a.cellFormat().topBorderStyle($self.b._p())})},c:function(a){switch(a._r()){case 1:return 0;case 7:return a._j();case 3:return a._j();case 5:return a._k();default:return-1}},v:function(a,b){if(a>=this.t()||b>=this.s()){return String.empty()}var c="";var d="";if(a==0){c="2"}else{c="3"}if(b==0){d="B"}else{d="C"}return $y("{0}{1}",d,c)},g:function(a){if($$a4.$ah.l_op_Inequality(null,a)){return new $$a4.ah(a._getResolvedColor1(this.d))}return null},am:function(){var a=this.e.worksheets()._item(0);for(var b=0;b<4;b++){a.rows().item(b).hidden(true);for(var c=0;c<4;c++){a.columns().item(c).hidden(true)}}if(this.b._isInsideHorizontalCellBorderEditable()){this.r=4;this.p=2;this.k=0;this.m=1;this.a=new Array(this.p)}else{this.r=3;this.p=1;this.k=0;this.m=0;this.a=new Array(this.p)}if(this.b._isInsideVerticalCellBorderEditable()){this.q=4;this.o=2;this.j=1;this.l=2}else{this.q=3;this.o=1;this.j=1;this.l=1}var d=a.rows();var e=$a(this.i-2*this.n,this.o);var f=$a(this.h-2*this.n,this.p);var g=0;for(var h=0;h0&&h0&&k-1){this._selectedFontSize($a(b,20))}else{this._selectedFontSize(b)}if(f!=-1){this._subscript($m($$0.$aq.$type,this._s(f)));this._superscript($m($$0.$aq.$type,this._t(f)))}else{this._subscript($m($$0.$aq.$type,null));this._superscript($m($$0.$aq.$type,null))}this._strikeout(this._ao(e));this._selectedFontColorInfo(h);this._isFontNameSelectionEnabled(j);this._isFontSizeSelectionEnabled(j);this._isSubscriptSelectionEnabled(l);this._isSuperscriptSelectionEnabled(m);this._a5(true);this._p=false;this._ad=new $$4.x(String,0)},_ah:function(){return this._ad},_fontNames:function(){if(null==this._aa){this._aa=this._e.fontsService().getFontNames()}return this._aa},_fontSizes:function(){if(null==this._ab){this._ab=this._e.fontsService().getFontSizes()}return this._ab},_fontStyles:function(a){if(arguments.length===1){this._fontStyles(a);this._a7("FontStyles");return a}else{if(null==this._ac){this._ac=new $$4.x($$t.$mf.$type,0);this._ac.add(new $$t.mf(1));this._ac.add(new $$t.mf(2));this._ac.add(new $$t.mf(3));this._ac.add(new $$t.mf(4))}return this._ac}},_fontUnderlineStyles:function(){return $.ig.$ep.getValues($$a4.$cb.$type)},__isFontNameSelectionEnabled:false,_isFontNameSelectionEnabled:function(a){if(arguments.length===1){this.__isFontNameSelectionEnabled=a;return a}else{return this.__isFontNameSelectionEnabled}},__isFontSizeSelectionEnabled:false,_isFontSizeSelectionEnabled:function(a){if(arguments.length===1){this.__isFontSizeSelectionEnabled=a;return a}else{return this.__isFontSizeSelectionEnabled}},_isNormalFont:function(a){if(arguments.length===1){if(a!=this._q){this._q=a;this._a7("IsNormalFont")}return a}else{return this._q}},__isSubscriptSelectionEnabled:false,_isSubscriptSelectionEnabled:function(a){if(arguments.length===1){this.__isSubscriptSelectionEnabled=a;return a}else{return this.__isSubscriptSelectionEnabled}},__isSuperscriptSelectionEnabled:false,_isSuperscriptSelectionEnabled:function(a){if(arguments.length===1){this.__isSuperscriptSelectionEnabled=a;return a}else{return this.__isSuperscriptSelectionEnabled}},_selectedFontColor:function(){if($$a4.$ah.l_op_Inequality(null,this._l)&&null!=this._workbook()){return this._l._getResolvedColor1(this._workbook())}if(null!=this._workbook()){return $$a4.$ah.automatic()._getResolvedColor1(this._workbook())}return $$a4.$ah.automatic()._getResolvedColor()},_selectedFontColorInfo:function(a){if(arguments.length===1){if($$a4.$ah.l_op_Inequality(a,this._l)){this._l=a;this._a7("SelectedFontColorInfo")}return a}else{return this._l}},_selectedFontName:function(a){if(arguments.length===1){if(a!=this._at){this._at=a;this._a7("SelectedFontName")}return a}else{return this._at}},_selectedFontSize:function(a){if(arguments.length===1){if(a!=this._ai){this._ai=a;this._a7("SelectedFontSize")}return a}else{return this._ai}},_selectedFontStyle:function(a){if(arguments.length===1){if(a!=this._c){this._c=a;this._a7("SelectedFontStyle")}return a}else{return this._c}},_selectedFontUnderlineStyle:function(a){if(arguments.length===1){if(a!=this._g){this._g=a;this._a7("SelectedFontUnderlineStyle")}return a}else{return this._g}},_strikeout:function(a){if(arguments.length===1){var b=this._ap(a);if($l(b,this._al)){this._al=b;this._a7("Strikeout")}return a}else{return this._al}},_subscript:function(a){if(arguments.length===1){var b=this._ap(a);if($l(b,this._am)){this._am=b;this._a7("Subscript");if($j(true,this._am)){this._superscript($m($$0.$aq.$type,false))}else if(!this._p&&false==this._superscript().hasValue()){this._superscript($m($$0.$aq.$type,false))}}return a}else{return this._am}},_superscript:function(a){if(arguments.length===1){var b=this._ap(a);if($l(b,this._an)){this._an=b;this._a7("Superscript");if($j(true,this._an)){this._subscript($m($$0.$aq.$type,false))}else if(!this._p&&false==this._subscript().hasValue()){this._subscript($m($$0.$aq.$type,false))}}return a}else{return this._an}},__themeColorPickerControlViewModel:null,_themeColorPickerControlViewModel:function(a){if(arguments.length===1){this.__themeColorPickerControlViewModel=a;return a}else{return this.__themeColorPickerControlViewModel}},__workbook:null,_workbook:function(a){if(arguments.length===1){this.__workbook=a;return a}else{return this.__workbook}},_j:function(){if(null==this._i){this._i=this._workbook().styles().normalStyle().styleFormat().font()}return this._i},_a:function(){if(false==this._ak.hasValue()){this._ak=$m($$t.$mt.$type,this._b(this._j()._bold$i(),this._j()._italic$i()))}return this._ak.value()},_a8:function(a){a.value(this._selectedFontName());a.cellFormat().font().height(this._selectedFontSize()<0?this._selectedFontSize():this._selectedFontSize()*20);a.cellFormat().font().name(this._selectedFontName());if(null!=this._selectedFontStyle()){var b=this._selectedFontStyle()._a;a.cellFormat().font()._italic$i($m($$0.$aq.$type,b==3||b==4?true:false));a.cellFormat().font()._bold$i($m($$0.$aq.$type,b==2||b==4?true:false))}a.cellFormat().font().colorInfo(this._selectedFontColorInfo());a.cellFormat().font()._strikeout$i($m($$0.$aq.$type,$j(false,this._strikeout())?false:true));if($j(true,this._subscript())){a.cellFormat().font().superscriptSubscriptStyle(2)}else if($j(true,this._superscript())){a.cellFormat().font().superscriptSubscriptStyle(1)}else{a.cellFormat().font().superscriptSubscriptStyle(0)}a.cellFormat().font().underlineStyle(this._selectedFontUnderlineStyle())},_a5:function(a){if(false==a&&false==this._isNormalFont()){return}this._isNormalFont(this._selectedFontSize()==$a(this._j().height(),20)&&this._selectedFontName()==this._j().name()&&null!=this._selectedFontStyle()&&this._selectedFontStyle()._a==this._a()&&this._selectedFontUnderlineStyle()==this._j().underlineStyle()&&this._u(this._j()._strikeout$i(),this._strikeout())&&$j(this._subscript(),this._s(this._j().superscriptSubscriptStyle()))&&$j(this._superscript(),this._t(this._j().superscriptSubscriptStyle()))&&$$a4.$ah.l_op_Inequality(null,this._selectedFontColorInfo())&&($$a4.$ah.l_op_Equality(this._selectedFontColorInfo(),this._j().colorInfo())||this._selectedFontColorInfo()._themeColorType$i().hasValue()&&$j(this._selectedFontColorInfo()._themeColorType$i().value(),this._j().colorInfo()._themeColorType$i())&&($j(this._selectedFontColorInfo()._tint$i(),null)||$j(this._selectedFontColorInfo()._tint$i(),0))))},_r:function(a){return $j(a,true)},_ao:function(a){if($j(a,null)){return $m($$0.$aq.$type,null)}else{return $m($$0.$aq.$type,$j(a,true))}},_s:function(a){return a==2},_t:function(a){return a==1},_u:function(a,b){if($j(a,null)){return false==b.hasValue()}if($j(null,b)){return false}if($j(a,true)){return b.value()==true}else{return b.value()==false}},_ap:function(a){if(a.hasValue()){return $m($$0.$aq.$type,a.value())}if(this._p){return $m($$0.$aq.$type,null)}else{return $m($$0.$aq.$type,false)}},_a6:function(a){var $self=this;if(this._p){return}if(null!=this._ad&&!this._ad.contains(a)){this._ad.add(a)}switch(a){case"SelectedFontName":case"SelectedFontSize":case"SelectedFontStyle":case"SelectedFontUnderlineStyle":case"Strikeout":case"Superscript":case"Subscript":case"SelectedFontColorInfo":if(false==this._o){this._a5(false)}break;case"IsNormalFont":if(this._o){break}if(true==this._isNormalFont()){this._ad.clear();this._o=true;try{this._selectedFontName(this._j().name());this._selectedFontSize($a(this._j().height(),20));this._selectedFontStyle($$5.$e.ag($$t.$mf.$type,this._fontStyles(),function(b){return b._a==$self._a()}));this._selectedFontUnderlineStyle(this._j().underlineStyle());this._strikeout($m($$0.$aq.$type,false));this._subscript($m($$0.$aq.$type,false));this._superscript($m($$0.$aq.$type,false));this._selectedFontColorInfo(this._j().colorInfo())}finally{this._o=false}}break}},_b:function(a,b){if($j(a,null)||$j(b,null)){return 0}if($j(a,false)&&$j(b,false)){return 1}else if($j(a,true)&&$j(b,false)){return 2}else if($j(a,false)&&$j(b,true)){return 3}else{return 4}},propertyChanged:null,_a7:function(a){this._a6(a);var b=this.propertyChanged;if(null!=b){b(this,new $$0.b7(a))}},$type:new $.ig.Type("FontControlViewModel",$.ig.$ot,[$$0.$b6.$type])},true);$c("DialogFontStyleInfo:mf","Object",{init:function(a){$.ig.$op.init.call(this);this._a=a},toString:function(){return this.b()},_a:0,b:function(){switch(this._a){case 1:return $$t.$dj.c7(null,"SpreadsheetFontControl_FontStyle_Regular",[]);case 2:return $$t.$dj.c7(null,"SpreadsheetFontControl_FontStyle_Bold",[]);case 3:return $$t.$dj.c7(null,"SpreadsheetFontControl_FontStyle_Italic",[]);case 4:return $$t.$dj.c7(null,"SpreadsheetFontControl_FontStyle_BoldItalic",[])}return String.empty()},$type:new $.ig.Type("DialogFontStyleInfo",$.ig.$ot)},true);$c("ThemeColorPickerControlViewModel:mg","Object",{init:function(a,b){$.ig.$op.init.call(this);this._d(a);this._workbook(a);this._automaticLiteral(b)},__automaticLiteral:null,_automaticLiteral:function(a){if(arguments.length===1){this.__automaticLiteral=a;return a}else{return this.__automaticLiteral}},__palette:null,_palette:function(a){if(arguments.length===1){this.__palette=a;return a}else{return this.__palette}},__workbook:null,_workbook:function(a){if(arguments.length===1){this.__workbook=a;return a}else{return this.__workbook}},_e:function(a){},_d:function(a){if(null!=this._palette()){return}this._palette(new $$4.h(String,$$t.$mh.$type,0));var b=[0,-.05,-.15,-.25,-.35,-.5];var c=[0,.5,.35,.25,.15,.05];var d=[0,-.1,-.25,-.5,-.75,-.9];var e=[0,.8,.6,.4,-.25,-.5];var f="";var g=0;var h=g.toString();for(var i=0;i<6;i++){f=i.toString();g=0;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah(0,b[i]),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah(1,c[i]),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah(2,d[i]),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah(3,e[i]),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah(4,e[i]),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah(5,e[i]),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah(6,e[i]),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah(7,e[i]),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah(8,e[i]),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah(9,e[i]),a));g++;h=g.toString()}f="6";g=0;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah($$a.$ax.u(255,192,0,0)),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah($$a.$ax.u(255,255,0,0)),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah($$a.$ax.u(255,255,192,0)),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah($$a.$ax.u(255,255,255,0)),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah($$a.$ax.u(255,146,205,80)),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah($$a.$ax.u(255,0,176,80)),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah($$a.$ax.u(255,0,176,240)),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah($$a.$ax.u(255,0,112,192)),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah($$a.$ax.u(255,0,32,96)),a));g++;h=g.toString();this._palette().add($y("{0}-{1}",f,h),new $$t.mh(new $$a4.ah($$a.$ax.u(255,112,48,160)),a));g++;h=g.toString()},propertyChanged:null,_f:function(a){this._e(a);var b=this.propertyChanged;if(null!=b){b(this,new $$0.b7(a))}},$type:new $.ig.Type("ThemeColorPickerControlViewModel",$.ig.$ot,[$$0.$b6.$type])},true);$c("spreadsheet.PaletteEntry:mh","Object",{_a:null,init:function(a,b){$.ig.$op.init.call(this);this.colorInfo(a);this._a=b},_colorInfo:null,colorInfo:function(a){if(arguments.length===1){this._colorInfo=a;return a}else{return this._colorInfo}},color:function(){return this._color$i.apply(this,arguments).colorString()},_color$i:function(){return this.colorInfo()._getResolvedColor1(this._a)},$type:new $.ig.Type("spreadsheet.PaletteEntry",$.ig.$ot)},true);$c("SpreadsheetDialogFormatBase:mj","Object",{init:function(){$.ig.$op.init.call(this)},propertyChanged:null,_a:function(a){var b=this.propertyChanged;if(null!=b){b(this,new $$0.b7(a))}},$type:new $.ig.Type("SpreadsheetDialogFormatBase",$.ig.$ot,[$$0.$b6.$type])},true);$c("SpreadsheetDialogFormat:mk","SpreadsheetDialogFormatBase",{init:function(a,b,c){if(a>0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$$t.$mj.init.call(this);this._d=b;this._f=c;this._b="#1E1E1E"},init1:function(a,b,c,d){$$t.$mj.init.call(this);this._d=b;this._f=c;this._b=d},_d:null,_mask:function(a){if(arguments.length===1){this._d=a;this._a("Mask");return a}else{return this._d}},_b:null,_color:function(a){if(arguments.length===1){this._b=a;this._a("Color");return a}else{return this._b}},_f:null,_previewText:function(a){if(arguments.length===1){this._f=a;this._a("PreviewText");return a}else{return this._f}},$type:new $.ig.Type("SpreadsheetDialogFormat",$$t.$mj.$type)},true);$c("SpreadsheetDialogFormatCategory:ml","SpreadsheetDialogFormatBase",{init:function(){$$t.$mj.init.call(this);this._formats(new $$4.x($$t.$mk.$type,0));this._decimalPlaces(2);this._isCustom(false);this._areFormatsVisible(true);this._categoryType(1); },toString:function(){return this._categoryName()},__d:null,_z:null,_categoryName:function(a){if(arguments.length===1){this._z=a;this._a("CategoryName");return a}else{return this._z}},_ad:null,_formatsHeader:function(a){if(arguments.length===1){this._ad=a;this._a("FormatsHeader");return a}else{return this._ad}},_ab:null,_description:function(a){if(arguments.length===1){this._ab=a;this._a("Description");return a}else{return this._ab}},_v:null,_formats:function(a){if(arguments.length===1){this._v=a;this._a("Formats");return a}else{return this._v}},_x:0,_decimalPlaces:function(a){if(arguments.length===1){this._x=a;this._a("DecimalPlaces");return a}else{return this._x}},_k:false,_isCustom:function(a){if(arguments.length===1){this._k=a;this._a("IsCustom");return a}else{return this._k}},_g:false,_areFormatsVisible:function(a){if(arguments.length===1){this._g=a;this._a("AreFormatsVisible");return a}else{return this._g}},_f:0,_categoryType:function(a){if(arguments.length===1){this._f=a;this._a("CategoryType");return a}else{return this._f}},_addFormat:function(a){var b=new $$t.mk(0,a,a);this._formats().add(b);return b},_addFormat1:function(a,b){this._formats().add(new $$t.mk(0,a,b))},_findFormat:function(a){return $$5.$e.ag($$t.$mk.$type,this._formats(),function(b){return b._mask().toLowerCase()==a.toLowerCase()})},_isGeneral:function(){return this._f==0},_isNumber:function(){return this._f==1},_isCurrency:function(){return this._f==2},_isAccounting:function(){return this._f==3},_isDate:function(){return this._f==4},_isTime:function(){return this._f==5},_isPercentage:function(){return this._f==6},_isFraction:function(){return this._f==7},_isScientific:function(){return this._f==8},_isText:function(){return this._f==9},_isSpecial:function(){return this._f==10},$type:new $.ig.Type("SpreadsheetDialogFormatCategory",$$t.$mj.$type)},true);$c("SpreadsheetDialogFormatCategoryEx:mm","SpreadsheetDialogFormatCategory",{init:function(){var $self=this;$$t.$ml.init.call(this);this.propertyChanged=$.ig.Delegate.prototype.combine(this.propertyChanged,function(a,b){if(b.propertyName()=="DecimalPlaces"){$self._ai()}})},_ai:function(){var a=new $$8.l(0,"\\"+"."+"(\\d+)?");var b=new $$8.l(0,"((\\d+[,]\\d+))|(\\d+)|([#]+[0]+[,]?([#]+)?)");var c=new $$6.aj(0);var d=new $$6.aj(0);if(this._decimalPlaces()>0){c.l(".");d.l(".");for(var e=0;e0){var h=String.empty();var i=String.empty();if(this._isScientific()){var j=this._ah(f._previewText(),h,i);h=j.p1;i=j.p2}else{h=f._previewText()}var k=b.i(h);if(k.d()>0){f._previewText($x(h,k.g(),k.g()+c.toString())+i)}h=String.empty();i=String.empty();if(this._isScientific()){var l=this._ah(f._mask(),h,i);h=l.p1;i=l.p2}else{h=f._mask()}var m=b.i(h);while(null!=m){if(false==String.isNullOrEmpty(m.g())){f._mask($x(h,m.g(),m.g()+d.toString())+i)}var n=m.o();if(null!=n){if(m.g()==n.g()){break}m=n}}continue}var o=a.i(f._previewText());if(o.d()>0){f._previewText($x(f._previewText(),o.g(),c.toString()))}var p=a.i(f._mask());if(o.d()>0){f._mask($x(f._mask(),p.g(),d.toString()))}}},_ah:function(a,b,c){var d=a.split("E");b=d[0];c="E"+d[1];return{p1:b,p2:c}},$type:new $.ig.Type("SpreadsheetDialogFormatCategoryEx",$$t.$ml.$type)},true);$c("ISpreadsheetDialogFormatsService:mp","Object",{$type:new $.ig.Type("ISpreadsheetDialogFormatsService",null)},true);$c("SpreadsheetDialogFormatsService:mq","Object",{init:function(){$.ig.$op.init.call(this)},a:function(a,b,c,d,e){var f=new $$a4.m8(0,a,b,a._e3());var g=f.h(c,d,c,0,null,null,false,false);e=g.g;return{p4:e}},getFormatCategories:function(a){var b=function(c){return $$t.$dj.c7(null,c,[])};var c=new $$4.x($$t.$ml.$type,0);var d=function(){var $ret=new $$t.ml;$ret._categoryName(b("FormatInfo_General"));$ret._decimalPlaces(-1);$ret._areFormatsVisible(false);$ret._description(b("FormatInfo_General_NumberFormat_Description"));$ret._categoryType(0);return $ret}();d._addFormat("General");c.add(d);var e=function(){var $ret=new $$t.mm;$ret._categoryName(b("FormatInfo_Number"));$ret._formatsHeader(b("FormatInfo_FormatHeader_NegativeNumbers"));$ret._description(b("FormatInfo_Number_NumberFormat_Description"));$ret._categoryType(1);return $ret}();var f=a||new $$a4.n;var g=String.empty();var h=String.empty();var i=0;var j=i.toString();i=-1234.1;j=i.toString();h="0.00";var k=this.a(f,h,i,i.toString(),g);g=k.p4;e._formats().add(new $$t.mk(0,h,g));h="0.00;[Red]0.00";var l=this.a(f,h,i,i.toString(),g);g=l.p4;e._formats().add(new $$t.mk(1,h,g,"#FF0000"));h="0.00;(#.00)";var m=this.a(f,h,i,i.toString(),g);g=m.p4;e._formats().add(new $$t.mk(0,h,g));h="0.00;[Red](#.00)";var n=this.a(f,h,i,i.toString(),g);g=n.p4;e._formats().add(new $$t.mk(1,h,g,"#FF0000"));c.add(e);var o=function(){var $ret=new $$t.mm;$ret._categoryName(b("FormatInfo_Currency"));$ret._formatsHeader(b("FormatInfo_FormatHeader_NegativeNumbers"));$ret._description(b("FormatInfo_Currency_NumberFormat_Description"));$ret._categoryType(2);return $ret}();h="$#,##0.00";var p=this.a(f,h,i,i.toString(),g);g=p.p4;o._formats().add(new $$t.mk(0,h,g));h="$#,##0.00;[Red]$#,##0.00";var q=this.a(f,h,i,i.toString(),g);g=q.p4;o._formats().add(new $$t.mk(1,h,g,"#FF0000"));h="$#,##0.00_);($#,##0.00)";var r=this.a(f,h,i,i.toString(),g);g=r.p4;o._formats().add(new $$t.mk(0,h,g));h="$#,##0.00_);[Red]($#,##0.00)";var s=this.a(f,h,i,i.toString(),g);g=s.p4;o._formats().add(new $$t.mk(1,h,g,"#FF0000"));c.add(o);var t=function(){var $ret=new $$t.mm;$ret._categoryName(b("FormatInfo_Accounting"));$ret._areFormatsVisible(false);$ret._description(b("FormatInfo_Accounting_NumberFormat_Description"));$ret._decimalPlaces(2);$ret._categoryType(3);return $ret}();h='_($* #,##0.00_);_($* (#,##0.00);_($* " - "??_);_(@_)';var u=this.a(f,h,i,i.toString(),g);g=u.p4;t._formats().add(new $$t.mk(0,h,g));c.add(t);var v=function(){var $ret=new $$t.ml;$ret._categoryName(b("FormatInfo_Date"));$ret._decimalPlaces(-1);$ret._formatsHeader(b("FormatInfo_FormatHeader_Type"));$ret._description(b("FormatInfo_Date_NumberFormat_Description"));$ret._categoryType(4);return $ret}();var w=b("FormatCellsDialog_NumberTab_DateFormatMasks");var x=$.ig.util.stringSplit(w,["\r\n","\r","\n"],1);var y=$.ig.Date.prototype.fromValues(2012,3,14,13,30,55,0);var z=$$a4.$k.b0(f,y,i);i=z.p2;for(var ab=0;ab0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.g=b;this.l=c;this.b=d;this.f=b.filterSettings().getFilter(c);this.j=function(){var e=$$t.$dj.br(b,c,$self.a);$self.a=e.p2;return e.ret}();this.v=$$t.$mz.x(b,c);this.ac()},init1:function(a,b,c){var $self=this;$.ig.$op.init.call(this);this.h=b;this.b=c;this.g=this.h.table().worksheet();this.f=b.filter();this.j=function(){var d=$$t.$dj.bt(b,$self.a);$self.a=d.p1;return d.ret}();this.v=$$t.$mz.y(b);this.ac()},ac:function(){this.m=$m($$a4.$x4.$type,0);this.o=$m($$a4.$x4.$type,null);this.r=null;this.t=null;this.c=0;var a;var b;var c;var d;var e;var f=this.ad(a,c,b,d,e);a=f.p0;c=f.p1;b=f.p2;d=f.p3;e=f.p4;var g;var h;var i=this.ab(g,h);g=i.p0;h=i.p1;if(g.hasValue()){if($l(g,a)){this.m=g;this.o=h;return}if(h.hasValue()&&$l(h,b)){this.m=g;this.o=h;return}}if(a.hasValue()){this.m=a;this.o=b;this.r=c;this.t=d;this.c=e}},ad:function(a,b,c,d,e){b=null;d=null;a=$m($$a4.$x4.$type,null);c=$m($$a4.$x4.$type,null);e=0;if(null==this.f){return{p0:a,p1:b,p2:c,p3:d,p4:e}}if($b($$a4.$xx.$type,this.f)!==null||$b($$a4.$x9.$type,this.f)!==null||$b($$a4.$yk.$type,this.f)!==null||$b($$a4.$yh.$type,this.f)!==null){return{p0:a,p1:b,p2:c,p3:d,p4:e}}var f=$b($$a4.$xv.$type,this.f);if(null!=f){var g=f.condition1();if(null!=g){a=$m($$a4.$x4.$type,g.comparisonOperator());b=g.value()}var h=f.condition2();if(null!=h){c=$m($$a4.$x4.$type,h.comparisonOperator());d=h.value()}e=f.conditionalOperator();return{p0:a,p1:b,p2:c,p3:d,p4:e}}var i=$b($$a4.$xu.$type,this.f);if(null!=i){b=i.average();switch(i.type()){case 0:a=$m($$a4.$x4.$type,2);break;case 1:a=$m($$a4.$x4.$type,4);break;default:break}return{p0:a,p1:b,p2:c,p3:d,p4:e}}var j=$b($$a4.$yg.$type,this.f);if(null!=j){e=1;a=$m($$a4.$x4.$type,0);var k=j.displayValues().count();if(k==0||k>2){return{p0:a,p1:b,p2:c,p3:d,p4:e}}b=j.displayValues().item(0);if(k>1){c=$m($$a4.$x4.$type,0);d=j.displayValues().item(1)}return{p0:a,p1:b,p2:c,p3:d,p4:e}}var l=$b($$a4.$xy.$type,this.f);if(null!=l){this.c=0;a=$m($$a4.$x4.$type,3);c=$m($$a4.$x4.$type,4);b=l.start();d=l.end();return{p0:a,p1:b,p2:c,p3:d,p4:e}}var m=$b($$a4.$yn.$type,this.f);if(null!=m){switch(m._v()){case 2:a=$m($$a4.$x4.$type,0);break;case 4:a=$m($$a4.$x4.$type,2);break;case 6:a=$m($$a4.$x4.$type,3);break;case 1:a=$m($$a4.$x4.$type,4);break;case 3:a=$m($$a4.$x4.$type,5);break;case 5:a=$m($$a4.$x4.$type,1);break}b=m._z();return{p0:a,p1:b,p2:c,p3:d,p4:e}}return{p0:a,p1:b,p2:c,p3:d,p4:e}},ab:function(a,b){a=$m($$a4.$x4.$type,null);b=$m($$a4.$x4.$type,null);switch(this.b){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 9:case 10:case 11:a=$m($$a4.$x4.$type,$$t.$mz.e(this.b));break;case 12:a=$m($$a4.$x4.$type,3);b=$m($$a4.$x4.$type,4);break;case 13:break;default:break}return{p0:a,p1:b}},x:function(a,b){var c=a.filterSettings();var d=c!=null?c.region():null;if(null==c||null==d){return null}var e=d.firstRow();var f=d.firstColumn()+b;var g=a.rows().item(e);var h=$$t.$dj.c5(g,f);return h},y:function(a){var b=a._worksheet();var c=a.wholeColumnRegion().firstRow();var d=a._at();var e=new $$4.q($.ig.$op.$type,0);var f=b.rows().item(c);return $$t.$dj.c5(f,d)},e:function(a){switch(a){case 0:return 0;case 1:return 1;case 2:return 2;case 3:return 3;case 4:return 4;case 5:return 5;case 6:return 6;case 7:return 7;case 8:return 8;case 9:return 9;case 10:return 10;case 11:return 11;case 12:case 13:return 0;default:return 0}},q:function(a,b){if(a.hasValue()&&$$a4.$xw._h(a.value())){return b}switch(this.a){case 3:{var c;if(function(){var d=$ac(b,c);c=d.p1;return d.ret}()){return c}}break;case 2:{var d;if(function(){var e=$$0.$s.tryParse(b,d);d=e.p1;return e.ret}()){return d}}break}return b},aa:function(a,b,c,d,e){var f=this.q(a,b);var g=new $$a4.xw(a.value(),f);var h=null;if($l(null,c)&&false==String.isNullOrEmpty(c.toString())){if(c.hasValue()){var i=this.q(a,d);h=new $$a4.xw(c.value(),i)}else{return}}if(null!=this.h){this.h._applyCustomFilter1(g,h,e)}else{this.g.filterSettings()._applyCustomFilter1(this.l,g,h,e)}},i:function(a){var b;var c=new $$4.x($$t.$my.$type,0);b=new $$t.my(String.empty(),String.empty());c.add(b);var d=$.ig.$ep.getValues($$a4.$x4.$type);var e="ExcelComparisonOperator_{0}_DisplayText";for(var g=0;g0){switch(this._selectedHorizontalCellAlignment()){case 7:case 1:case 3:break;default:this._selectedHorizontalCellAlignment(1);break}}}return a}else{return this._bc}},__isMergeCellsSelectionEnabled:false,_isMergeCellsSelectionEnabled:function(a){if(arguments.length===1){this.__isMergeCellsSelectionEnabled=a;return a}else{return this.__isMergeCellsSelectionEnabled}},_isShrinkToFitSelectionEnabled:function(a){if(arguments.length===1){if(a!=this._ay){this._ay=a;this._cq("IsShrinkToFitSelectionEnabled")}return a}else{return this._ay}},_locked:function(a){if(arguments.length===1){var b=this._bp(a);if($l(b,this._bh)){this._bh=b;this._cq("Locked")}return a}else{return this._bh}},_mergeCells:function(a){if(arguments.length===1){var b=this._bp(a);if($l(b,this._bi)){this._bi=b;this._cq("MergeCells")}return a}else{return this._bi}},_noColorVersion:function(a){if(arguments.length===1){if(a!=this._bd){this._bd=a;this._cq("NoColorVersion");this._cs()}return a}else{return this._bd}},_selectedCellBorderLineStyle:function(a){if(arguments.length===1){if(a!=this._t){this._t=a;this._cq("SelectedCellBorderLineStyle")}return a}else{return this._t}},_selectedFill:function(a){if(arguments.length===1){if(a!=this._w){this._w=a;this._cq("SelectedFill")}return a}else{return this._w}},_selectedFillForPreview:function(a){if(arguments.length===1){if(a!=this._x){this._x=a;this._cq("SelectedFillForPreview")}return a}else{return this._x}},_selectedFillPatternStyle:function(a){if(arguments.length===1){if(a!=this._aa){this._aa=a;this._cq("SelectedFillPatternStyle")}return a}else{return this._aa}},_selectedFormat:function(a){if(arguments.length===1){var b=a;var c=null!=b?$$5.$e.ag($$t.$mk.$type,this._selectedFormatCategory()._formats(),function(d){return d._mask()==b._mask()}):null;if(c!=this._j){this._j=c;this._cq("SelectedFormat");if(null!=this._j){this._customizedFormatMask(this._j._mask())}this._cq("SelectedFormatResolved")}return a}else{return this._j}},_selectedFormatResolved:function(){if(null!=this._selectedFormatCategory()&&this._selectedFormatCategory()._isCustom()&&null!=this._customizedFormatMask()){var a=new $$a4.m8(0,this._workbook(),this._customizedFormatMask(),this._workbook()._e3());if(a.o()){return this._customizedFormatMask()}}if(null!=this._selectedFormat()){return this._selectedFormat()._mask()}else{return String.empty()}},_selectedFormatCategory:function(a){if(arguments.length===1){this._l=this._m;if(null!=this._l){this._l.__d=this._selectedFormat()}if(a!=this._m){if(null!=this._l){var b=this._l;b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this._co.runOn(this))}this._m=a;this._cq("SelectedFormatCategory");a.propertyChanged=$.ig.Delegate.prototype.combine(a.propertyChanged,this._co.runOn(this));var c=$$t.$dj.c7(null,"FormatInfo_General",[]);if(a._categoryName()!=c){this._cq("SelectedFormat")}if(a._isCustom()&&this._a9.contains("CustomizedFormatMask")){this._a9.remove("CustomizedFormatMask")}}return a}else{if(null==this._m){if(null!=this._formatCategories()&&this._formatCategories().count()>0){this._m=this._formatCategories().__inner[0]}}return this._m}},_selectedHorizontalCellAlignment:function(a){if(arguments.length===1){if(a!=this._ac){this._ac=a;this._cq("SelectedHorizontalCellAlignment");this._cw();if(this._indent()>0){switch(this._selectedHorizontalCellAlignment()){case 7:case 1:case 3:break;default:this._indent(0);break}}}return a}else{return this._ac}},_selectedVerticalCellAlignment:function(a){if(arguments.length===1){if(a!=this._ae){this._ae=a;this._cq("SelectedVerticalCellAlignment");this._cw()}return a}else{return this._ae}},_shrinkToFit:function(a){if(arguments.length===1){var b=this._bp(a);if($l(b,this._bj)){this._bj=b;this._cq("ShrinkToFit")}return a}else{return this._bj}},_themeColorPickerControlViewModel:function(){if(null==this._r){var a=$$t.$dj.c7(null,"SpreadsheetFontControl_Text_Automatic",[]);this._r=new $$t.mg(this._workbook(),a)}return this._r},_verticalCellAlignments:function(){if(null==this._ar){var a=new $$4.x($$t.$m4.$type.specialize($$a4.$c8.$type),0);var c=$.ig.$ep.getValues($$a4.$c8.$type).getEnumerator();while(c.moveNext()){var b=c.current();a.add(new $$t.m4($$a4.$c8.$type,b,"VerticalCellAlignment"))}this._ar=a.toArray()}return this._ar},_workbook:function(){return this._e._o},_wrapText:function(a){if(arguments.length===1){var b=this._bp(a);if($l(b,this._bk)){this._bk=b;this._cq("WrapText");this._cw()}return a}else{return this._bk}},_p:function(){if(null==this._o){this._o=new $$t.mq}return this._o},_ck:function(a){switch(a){case 0:this._cellBorderInfo()._i(0);this._cellBorderInfo()._l(0);this._cellBorderInfo()._m(0);this._cellBorderInfo()._n(0);this._cellBorderInfo()._o(0);this._cellBorderInfo()._p(0);this._cellBorderInfo()._j(0);this._cellBorderInfo()._k(0);this._cellBorderInfo()._r(1);break;case 2:if($$t.$m0._aq(this._cellBorderInfo()._l())||$$a4.$ah.l_op_Inequality(this._cellBorderInfo()._ad(),this._cellBorderLineColorInfo())||this._cellBorderInfo()._l()!=this._selectedCellBorderLineStyle()){this._cellBorderInfo()._l(this._selectedCellBorderLineStyle());this._cellBorderInfo()._ad(this._cellBorderLineColorInfo())}if($$t.$m0._aq(this._cellBorderInfo()._m())||$$a4.$ah.l_op_Inequality(this._cellBorderInfo()._ae(),this._cellBorderLineColorInfo())||this._cellBorderInfo()._m()!=this._selectedCellBorderLineStyle()){ this._cellBorderInfo()._m(this._selectedCellBorderLineStyle());this._cellBorderInfo()._ae(this._cellBorderLineColorInfo())}break;case 1:if($$t.$m0._aq(this._cellBorderInfo()._i())||$$a4.$ah.l_op_Inequality(this._cellBorderInfo()._aa(),this._cellBorderLineColorInfo())||this._cellBorderInfo()._i()!=this._selectedCellBorderLineStyle()){this._cellBorderInfo()._i(this._selectedCellBorderLineStyle());this._cellBorderInfo()._aa(this._cellBorderLineColorInfo())}if($$t.$m0._aq(this._cellBorderInfo()._n())||$$a4.$ah.l_op_Inequality(this._cellBorderInfo()._af(),this._cellBorderLineColorInfo())||this._cellBorderInfo()._n()!=this._selectedCellBorderLineStyle()){this._cellBorderInfo()._n(this._selectedCellBorderLineStyle());this._cellBorderInfo()._af(this._cellBorderLineColorInfo())}if($$t.$m0._aq(this._cellBorderInfo()._o())||$$a4.$ah.l_op_Inequality(this._cellBorderInfo()._ag(),this._cellBorderLineColorInfo())||this._cellBorderInfo()._o()!=this._selectedCellBorderLineStyle()){this._cellBorderInfo()._o(this._selectedCellBorderLineStyle());this._cellBorderInfo()._ag(this._cellBorderLineColorInfo())}if($$t.$m0._aq(this._cellBorderInfo()._p())||$$a4.$ah.l_op_Inequality(this._cellBorderInfo()._ah(),this._cellBorderLineColorInfo())||this._cellBorderInfo()._p()!=this._selectedCellBorderLineStyle()){this._cellBorderInfo()._p(this._selectedCellBorderLineStyle());this._cellBorderInfo()._ah(this._cellBorderLineColorInfo())}break}},_cl:function(){var $self=this;var b=this._a9.getEnumerator();while(b.moveNext()){var a=b.current();switch(a){case"SelectedFormat":case"CustomizedFormatMask":var c=String.empty();var d=true;if(this._selectedFormatCategory()._isCustom()){try{var e=new $$a4.m8(0,this._workbook(),this._customizedFormatMask(),this._workbook()._e3());d=e.o()}catch(f){d=false}if(d){c=this._customizedFormatMask()}}else{c=this._selectedFormat()._mask()}if(false==d){var g=$$t.$dj.c7(null,"FormatCellsDialog_NumberTabInvalidMaskError",[]);g=$y(g,this._customizedFormatMask());this.__q=new $$t.m6(true,function(){var $ret=new $$t.m5;$ret._a=$self.__h;return $ret}(),g);return}else{this._e._ai=c}break;case"SelectedHorizontalCellAlignment":this._e._m=this._selectedHorizontalCellAlignment();break;case"SelectedVerticalCellAlignment":this._e._n=this._selectedVerticalCellAlignment();break;case"Indent":this._e._y=this._indent();break;case"WrapText":if(false==this._wrapText().hasValue()){this._e._ag=$m($$0.$aq.$type,null)}else if(true==this._wrapText().value()){this._e._ag=$m($$0.$aq.$type,true)}else{this._e._ag=$m($$0.$aq.$type,false)}break;case"ShrinkToFit":if(false==this._shrinkToFit().hasValue()){this._e._af=$m($$0.$aq.$type,null)}else if(true==this._shrinkToFit().value()){this._e._af=$m($$0.$aq.$type,true)}else{this._e._af=$m($$0.$aq.$type,false)}break;case"MergeCells":if(false==this._mergeCells().hasValue()){this._e._ad=$m($$0.$aq.$type,null)}else if(true==this._mergeCells().value()){this._e._ad=$m($$0.$aq.$type,true)}else{this._e._ad=$m($$0.$aq.$type,false)}break;case"Locked":if(false==this._locked().hasValue()){this._e._ac=$m($$0.$aq.$type,null)}else if(true==this._locked().value()){this._e._ac=$m($$0.$aq.$type,true)}else{this._e._ac=$m($$0.$aq.$type,false)}break;case"SelectedFillPatternStyle":case"BackgroundColorInfo":case"FillPatternColorInfo":this._e._i=this._selectedFill();break;default:break}}this._e._p=this._c._aa();this._e._b=this._c._i();this._e._s=this._c._ad();this._e._d=this._c._l();this._e._t=this._c._ae();this._e._e=this._c._m();this._e._u=this._c._af();this._e._f=this._c._n();this._e._v=this._c._ag();this._e._g=this._c._o();this._e._w=this._c._ah();this._e._h=this._c._p();this._e._j=this._c._r();this._e._q=this._c._ab();if(false==$$t.$m0._aq(this._c._k())){this._e._c=this._c._k()}else if(false==$$t.$m0._aq(this._c._j())){this._e._c=this._c._j()}else{this._e._c=0}var i=this._fontControlViewModel()._ah().getEnumerator();while(i.moveNext()){var h=i.current();switch(h){case"SelectedFontName":this._e._ah=this._fontControlViewModel()._selectedFontName();break;case"SelectedFontSize":if(this._fontControlViewModel()._selectedFontSize()>-1){this._e._x=this._fontControlViewModel()._selectedFontSize()*20}break;case"SelectedFontStyle":{var j=this._fontControlViewModel()._selectedFontStyle()._a;if(this._fontControlViewModel()._selectedFontStyle()._a!=0){this._e._z=$m($$0.$aq.$type,j==2||j==4?true:false);this._e._aa=$m($$0.$aq.$type,j==3||j==4?true:false)}else{this._e._z=$m($$0.$aq.$type,null);this._e._aa=$m($$0.$aq.$type,null)}break}case"Subscript":case"Superscript":if($j(true,this._fontControlViewModel()._subscript())){this._e._k=2}else if($j(true,this._fontControlViewModel()._superscript())){this._e._k=1}else{this._e._k=0}break;case"Strikeout":if(false==this._fontControlViewModel()._strikeout().hasValue()){this._e._ab=$m($$0.$aq.$type,null)}else if(true==this._fontControlViewModel()._strikeout().value()){this._e._ab=$m($$0.$aq.$type,true)}else{this._e._ab=$m($$0.$aq.$type,false)}break;case"SelectedFontColorInfo":this._e._r=this._fontControlViewModel()._selectedFontColorInfo();break;case"SelectedFontUnderlineStyle":this._e._l=this._fontControlViewModel()._selectedFontUnderlineStyle();break;default:break}}this.__q=new $$t.m6(false,function(){var $ret=new $$t.m5;$ret._a=$self.__h;return $ret}(),"")},_cv:function(a){switch(a){case 3:this._cellBorderInfo()._i(this._u(this._cellBorderInfo()._i(),this._cellBorderInfo()._aa()));if(this._cellBorderInfo()._i()!=0){this._cellBorderInfo()._aa(this._cellBorderLineColorInfo())}break;case 5:this._cellBorderInfo()._l(this._u(this._cellBorderInfo()._l(),this._cellBorderInfo()._ad()));if(this._cellBorderInfo()._l()!=0){this._cellBorderInfo()._ad(this._cellBorderLineColorInfo())}break;case 4:this._cellBorderInfo()._m(this._u(this._cellBorderInfo()._m(),this._cellBorderInfo()._ae()));if(this._cellBorderInfo()._m()!=0){this._cellBorderInfo()._ae(this._cellBorderLineColorInfo())}break;case 0:this._cellBorderInfo()._n(this._u(this._cellBorderInfo()._n(),this._cellBorderInfo()._af()));if(this._cellBorderInfo()._n()!=0){this._cellBorderInfo()._af(this._cellBorderLineColorInfo())}break;case 2:this._cellBorderInfo()._o(this._u(this._cellBorderInfo()._o(),this._cellBorderInfo()._ag()));if(this._cellBorderInfo()._o()!=0){this._cellBorderInfo()._ag(this._cellBorderLineColorInfo())}break;case 1:this._cellBorderInfo()._p(this._u(this._cellBorderInfo()._p(),this._cellBorderInfo()._ah()));if(this._cellBorderInfo()._p()!=0){this._cellBorderInfo()._ah(this._cellBorderLineColorInfo())}break;case 6:this._cellBorderInfo()._j(this._u(this._cellBorderInfo()._j(),this._cellBorderInfo()._ab()));if(this._cellBorderInfo()._j()!=0){this._cellBorderInfo()._ab(this._cellBorderLineColorInfo())}break;case 7:this._cellBorderInfo()._k(this._u(this._cellBorderInfo()._k(),this._cellBorderInfo()._ac()));if(this._cellBorderInfo()._k()!=0){this._cellBorderInfo()._ac(this._cellBorderLineColorInfo())}break}},_az:function(a){return $j(a,true)},_bl:function(a){if($j(a,null)){return $m($$0.$aq.$type,null)}else{return $m($$0.$aq.$type,$j(a,true))}},_bm:function(a){if($$a4.$ah.l_op_Equality(null,a)){return $m($$a.$ax.$type,null)}return $m($$a.$ax.$type,a._getResolvedColor1(this._workbook()))},_g:function(){if(this._a5()){return 1}if(this._a0()){return 2}if(this._a3()){return 4}if(this._a1()){return 8}if(this._a2()){return 16}if(this._a6()){return 32}return 0},_b1:function(a){var c=a._formats().getEnumerator();while(c.moveNext()){var b=c.current();var d=this._b2(b._mask());if(false==String.isNullOrEmpty(d)){return d}}return null},_b2:function(a){var b=["black","green","white","blue","magenta","yellow","cyan","red"];var c=[0,0,0,0,0,0,0,0];var d=a.toLowerCase();for(var e=0;e0){if(String.isNullOrEmpty(f)){f=b[g]}else{return String.empty()}}}return f},_an:function(a,b){if($$a4.$ah.l_op_Equality(null,a)||$$a.$ax.c($m($$a.$ax.$type,null),a._color$i())){if($$a.$ax.e($m($$a.$ax.$type,null),b)){return new $$a4.ah(b.value())}}else if($$a.$ax.e($m($$a.$ax.$type,null),b)){if(b.value().l()==0){return new $$a4.ah(b,$m($$a4.$dc.$type,null),$m(Number,null),false,false)}else{return new $$a4.ah(b,$m($$a4.$dc.$type,null),$m(Number,null),false,true)}}return null},_u:function(a,b){if(a==this._selectedCellBorderLineStyle()&&$$a4.$ah.l_op_Equality(b,this._cellBorderLineColorInfo())){return 0}return this._selectedCellBorderLineStyle()},_cn:function(a){if(String.isNullOrEmpty(a)){this._selectedFormat(null);this._selectedFormatCategory(null)}else{while(a.contains('"$"')){a=$x(a,'"$"',"$")}while(a.contains("\\")){a=$x(a,"\\","")}var b=false;var c=null;var d=null;var f=this._formatCategories().getEnumerator();while(f.moveNext()){var e=f.current();c=e._findFormat(a);if(c!=null){d=e;b=e._isCustom();break}}var g=null;var h=null;if(null==c||b){var i=new $$a4.m8(0,this._workbook(),a,this._workbook()._e3());if(i.o()){var j=true;var k=true;var l=true;var m=true;var n=true;var o=-1;var p=0;var q=a.split(";");for(var r=0;r<4;r++){var s=i.c(r);if(null==s){break}p++;if(false==s.isNumberSection()){j=false;break}if(s.percentCount()<1){l=false}for(var u=0;u0){switch(a){case 1:this.init1.apply(this,arguments);break}return}$.ig.$op.init.call(this);this.e=b;this.o=c;this.a=b.filterSettings().getFilter(c);this.r()},init1:function(a,b){$.ig.$op.init.call(this);this.f=b;this.e=this.f.table().worksheet();this.a=b.filter();this.r()},r:function(){var a=$b($$a4.$yn.$type,this.a);if(null!=a){this.c=a.type();this.m=a.value()}else{this.c=0;this.m=10}switch(this.c){case 3:case 1:this.i=false;break;case 2:case 0:this.i=true;break}switch(this.c){case 3:case 2:this.g=true;break;case 0:case 1:this.g=false;break}},b:function(a,b){if(a){if(b){return 2}else{return 0}}else{if(b){return 3}else{return 1}}},q:function(a,b,c){var d=$$t.$m7.b(a,b);this.p(d,c)},p:function(a,b){if(null!=this.f){this.f._applyTopOrBottomFilter1(a,b)}else{this.e.filterSettings()._applyTopOrBottomFilter1(this.o,a,b)}},k:function(a){var b;var c=new $$4.x($$t.$my.$type,0);var d=true;var e="ExcelTopOrBottomFilterDirection_Top_DisplayText";var f=a._fq(e,[]);b=new $$t.my(d,f);c.add(b);d=false;e="ExcelTopOrBottomFilterDirection_Bottom_DisplayText";f=a._fq(e,[]);b=new $$t.my(d,f);c.add(b);return c},l:function(a){var b;var c=new $$4.x($$t.$my.$type,0);var d=false;var e="ExcelTopOrBottomFilterTypes_Items_DisplayText";var f=a._fq(e,[]);b=new $$t.my(d,f);c.add(b);d=true;e="ExcelTopOrBottomFilterTypes_Percent_DisplayText";f=a._fq(e,[]);b=new $$t.my(d,f);c.add(b);return c},d:function(){return this.c},n:function(){return this.m},j:function(){return this.i},h:function(){return this.g},$type:new $.ig.Type("TopOrBottomDialogViewModel",$.ig.$ot)},true);$c("MergedScrollInfo:a0","ScrollInfo",{_aw:false,_av:false,_az:null,_at:null,init:function(){$$t.$az.init.call(this);this._az=new $$4.h($$t.$az.$type,$.ig.$op.$type,0)},_ak:function(a){this._a1();$$t.$az._ak.call(this,a)},_au:function(a){if(arguments.length===1){this._at=a;return a}else{return this._at}},_ax:function(){return this._av},_a0:function(a){if(!this._az.containsKey(a)){this._az.add(a,null);var b=a;b.addListener(this,true)}},_a1:function(){if(!this._av){this._av=true;if(this._at!=null){this._at()}}},_ay:function(a){var b=this._az.remove(a);if(b){var c=a;c.removeListener(this)}return b},_a2:function(){if(!this._av){return}this._aw=true;try{var a=0;var b=0;var d=this._az.keys().getEnumerator();while(d.moveNext()){var c=d.current();if(!c._i()){continue}a=Math.max(a,c._viewport());b=Math.max(b,c._extent())}this._initialize(a,b,this._offset());var f=this._az.keys().getEnumerator();while(f.moveNext()){var e=f.current();if(!e._i()){continue}e._offset(this._offset())}}finally{this._aw=false;this._av=false}},onPropertyValueChanged:function(a,b,c){if(b=="Offset"){return}this._a1()},$type:new $.ig.Type("MergedScrollInfo",$$t.$az.$type,[$$ak.$g.$type])},true);$c("IScrollInfoProvider:a1","Object",{$type:new $.ig.Type("IScrollInfoProvider",null)},true);$c("ScrollBarInfoMediator:a3","Object",{c:null,a:null,i:false,f:null,e:null,init:function(a){$.ig.$op.init.call(this);this.c=a;var b=this.c;b.propertyChanged=$.ig.Delegate.prototype.combine(b.propertyChanged,this.o.runOn(this))},j:function(){return this.i},b:function(a){if(arguments.length===1){if(a!=this.a){var b=this.a;this.a=a;if(b!=null){b.setOnValueChangeCallback(null)}if(this.a!=null){this.l();this.a.setOnValueChangeCallback(this.n.runOn(this))}this.m(b,a)}return a}else{return this.a}},g:function(a){if(arguments.length===1){this.e=a;return a}else{return this.e}},h:function(a){if(arguments.length===1){this.f=a;return a}else{return this.f}},d:function(){return this.c},k:function(){var a=this.c;a.propertyChanged=$.ig.Delegate.prototype.remove(a.propertyChanged,this.o.runOn(this));this.b(null)},l:function(){var a=this.a;if(a==null){return}if(this.i){return}try{this.i=true;a.initialize(this.c._minimum(),this.c._maximum(),Number.isInfinity(this.c._viewport())?this.c._maximum():this.c._viewport(),this.c._offset(),this.c._largeChangeResolved(),this.c._smallChange());this.p();this.q()}finally{this.i=false}},m:function(a,b){},n:function(a){if(this.a!=null&&!this.i){this.c._offset(a)}},o:function(a,b){if(this.a!=null){if(String.isNullOrEmpty(b.propertyName())){this.l()}else{switch(b.propertyName()){case"Minimum":this.a.setMinimum(this.c._minimum());break;case"Maximum":case"ScrollableExtent":this.a.setMaximum(this.c._maximum());break;case"Viewport":this.a.setViewportSize(this.c._viewport());break;case"Offset":this.a.setValue(this.c._offset());break;case"ComputedScrollBarIsEnabled":this.p();break;case"ComputedScrollBarVisibility":this.q();break;case"Extent":case"LargeChange":break;case"LargeChangeResolved":this.a.setLargeChange(this.c._largeChangeResolved());break;case"SmallChange":this.a.setSmallChange(this.c._smallChange());break;case"IsRangeChangeSuspended":case"ScrollBarVisibility":break;default:break}}}},p:function(){if(this.e!=null){this.e()}else if(this.a!=null){this.a.setIsEnabled(this.c._computedScrollBarIsEnabled())}},q:function(){if(this.f!=null){this.f()}else if(this.a!=null){this.a.setIsVisible(this.c._computedScrollBarVisibility())}},$type:new $.ig.Type("ScrollBarInfoMediator",$.ig.$ot)},true);$c("ScrollBarVisibilityCoordinator:a4","Object",{a:null,c:null,d:null,init:function(){$.ig.$op.init.call(this);this.a=new $$t.b(this.g.runOn(this));this.c=new $$4.x($$t.$a3.$type,0);this.d=new $$4.g($$t.$a3.$type,1,this.c)},e:function(){return this.d},f:function(a){this.c.add(a);a.h(this.i.runOn(this));this.a.m()},b:function(a){return this.c.contains(a)},h:function(a){if(this.c.remove(a)){a.h(null)}if(this.c.count()>0){this.a.m()}},j:function(){this.a.m()},i:function(){this.a.m()},g:function(){var a=false;var c=this.c.getEnumerator();while(c.moveNext()){var b=c.current();if(null==b.b()){continue}if(b.d()._computedScrollBarVisibility()){a=true;break}}var e=this.c.getEnumerator();while(e.moveNext()){var d=e.current();var f=d.b();if(null!=f){f.setIsVisible(a)}}},$type:new $.ig.Type("ScrollBarVisibilityCoordinator",$.ig.$ot)},true);$c("IPlatformScrollBarAdapter:a5","Object",{$type:new $.ig.Type("IPlatformScrollBarAdapter",null)},true);$c("ExtendedScrollArrowHelperBase:a6","Object",{a:null,e:null,c:null,f:false,init:function(a){$.ig.$op.init.call(this);$$ak.$c.y(a);this.e=a},g:function(){return this.f},b:function(a){if(arguments.length===1){if(a!=this.a){var b=this.a;this.a=a;this.h(b,this.a)}return a}else{return this.a}},d:function(a){if(arguments.length===1){if(a!=this.c){var b=this.c;this.c=a;if(this.g()){if($b($$t.$a2.$type,b)!==null){b._ay()}if($b($$t.$a2.$type,a)!==null){a._a0($m(Number,null))}}}return a}else{return this.c}},h:function(a,b){},i:function(){if(this.f){this.f=false;if($b($$t.$a2.$type,this.c)!==null){this.c._ay()}}},j:function(a){if(!this.f){this.f=true;if($b($$t.$a2.$type,this.c)!==null){this.c._a0(a)}}},$type:new $.ig.Type("ExtendedScrollArrowHelperBase",$.ig.$ot)},true);$c("ExtendedScrollArrowHelper:a7","ExtendedScrollArrowHelperBase",{init:function(a){$$t.$a6.init.call(this,a)},k:function(a,b){if(this.d()!=null){switch(b._b){case 5:this.j($m(Number,b._c));break;case 8:this.i();break;case 1:this.e(4,b._c);b._c=this.d()._offset();break;case 0:this.e(1,b._c);b._c=this.d()._offset();break;case 3:this.e(3,b._c);b._c=this.d()._offset();break;case 2:this.e(0,b._c);b._c=this.d()._offset();break;default:return}}},h:function(a,b){var c=$b($$t.$ba.$type,a);var d=$b($$t.$ba.$type,b);if(c!=null){var e=c.a.a;e.scroll=$.ig.Delegate.prototype.remove(e.scroll,this.k.runOn(this))}if(d!=null){var f=d.a.a;f.scroll=$.ig.Delegate.prototype.combine(f.scroll,this.k.runOn(this))}},$type:new $.ig.Type("ExtendedScrollArrowHelper",$$t.$a6.$type)},true);$c("ExtendedScrollBarInfoMediator:a8","ScrollBarInfoMediator",{r:null,init:function(a){$$t.$a3.init.call(this,a);this.r=new $$t.a7(a._ao.runOn(a));this.r.d(a)},k:function(){$$t.$a3.k.call(this);this.r.d(null);this.r.b(null)},m:function(a,b){if(this.r.d()!=null){this.r.b(b)}},$type:new $.ig.Type("ExtendedScrollBarInfoMediator",$$t.$a3.$type)},true);$c("ScrollInfoUtilities:a9","Object",{init:function(){$.ig.$op.init.call(this)},$type:new $.ig.Type("ScrollInfoUtilities",$.ig.$ot)},true);$c("JsScrollBarAdapter:ba","Object",{a:null,c:null,init:function(a){$.ig.$op.init.call(this);this.a=a},b:function(){return this.a.a.ck},dispose:function(){this.a.c()},getValue:function(){return this.b()._offset()},initialize:function(a,b,c,d,e,f){var g=this.b();if(this.c!=null){g.propertyChanged=$.ig.Delegate.prototype.remove(g.propertyChanged,this.e.runOn(this))}g._minimum(a);g._smallChange(f);g._largeChange($m(Number,e));g._initialize(c,b+e,d);if(this.c!=null){g.propertyChanged=$.ig.Delegate.prototype.combine(g.propertyChanged,this.e.runOn(this))}},setMinimum:function(a){this.b()._minimum(a)},setMaximum:function(a){var b=this.b();b._initialize(b._viewport(),a+b._largeChangeResolved(),b._offset())},setViewportSize:function(a){var b=this.b();b._initialize(a,b._extent(),b._offset())},setValue:function(a){this.b()._aq(a)},setLargeChange:function(a){this.b()._largeChange($m(Number,a))},setSmallChange:function(a){this.b()._smallChange(a)},setIsEnabled:function(a){this.a.b(a)},setIsVisible:function(a){this.a.a.ac(a)},setOnValueChangeCallback:function(a){if(this.c!=null){var b=this.b();b.propertyChanged=$.ig.Delegate.prototype.remove(b.propertyChanged,this.e.runOn(this))}this.c=a;if(this.c!=null){var c=this.b();c.propertyChanged=$.ig.Delegate.prototype.combine(c.propertyChanged,this.e.runOn(this))}},e:function(a,b){if(String.isNullOrEmpty(b.propertyName())||b.propertyName()=="Offset"){if(this.c!=null){this.c(this.b()._offset())}}},$type:new $.ig.Type("JsScrollBarAdapter",$.ig.$ot,[$$t.$a5.$type])},true);$c("JsScrollBar:bb","Object",{a:null,init:function(a,b){$.ig.$op.init.call(this);this.a=new $$t.ao(a,b,"ScrollBar");var c=this.a.cn},b:function(a){if(arguments.length===1){if(a!=this.a.u()){this.a.u(a)}return a}else{return this.a.u()}},c:function(){this.a.ab(true)},$type:new $.ig.Type("JsScrollBar",$.ig.$ot)},true);$c("JsScrollEventArgs:bc","EventArgs",{_b:0,_c:0,init:function(a,b){$$0.$w.init.call(this);this._b=a;this._c=b},$type:new $.ig.Type("JsScrollEventArgs",$$0.$w.$type)},true);$c("IElementLayerContainer$1:bf","Object",{$type:new $.ig.Type("IElementLayerContainer$1",null,[$$t.$be.$type])},true);$c("ElementLayerInfo_ElementOrderInfo:bi","Object",{_layer:null,c:null,b:null,init:function(a,b,c){$.ig.$op.init.call(this);this._layer=a;this.c=b;this.b=c},after:function(){return this.b},before:function(){return this.c},key:function(){return this._layer.f},$type:new $.ig.Type("ElementLayerInfo_ElementOrderInfo",$.ig.$ot,[$$t.$g.$type])},true);$c("PositionOrderHelper$1:bh","Object",{$tChild:null,a:null,b:null,d:null,e:null,init:function($tChild,a,b){this.$tChild=$tChild;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tChild)}$.ig.$op.init.call(this);this.d=a;this.e=b;this.a=new $$t.nq(this.$tChild);this.b=new $$t.nq(this.$tChild)},f:function(){this.a.clear();this.b.clear();var a=new $$4.x($$t.$g.$type,0);var b=new $$4.x($$t.$g.$type,0);var c=new $$4.h($$t.$g.$type,this.$tChild,0);var e=this.d.getEnumerator();while(e.moveNext()){var d=e.current();this.a._add(d);var f=this.e(d)||new $$t.bk(this.$tChild);a.add(f);b.add(f);c.item(f,d)}var g;var h=$$t.$h.n(a,g,new $$t.bj(this.$tChild,b));g=h.p1;if(!g){a=b}var j=a.getEnumerator();while(j.moveNext()){var i=j.current();this.b._add(c.item(i))}},c:function(){if(!$$ak.$c.d(this.$tChild,this.a,this.d,null)){this.f()}return this.b},$type:new $.ig.Type("PositionOrderHelper$1",$.ig.$ot)},true);$c("PositionOrderHelper_DefaultMeasureComparer$1:bj","Object",{$tChild:null,_a:null,init:function($tChild,a){this.$tChild=$tChild;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tChild)}$.ig.$op.init.call(this);this._a=a},compare:function(a,b){if(a==b){return 0}var c=$$ak.$c.g(a.after())||$$ak.$c.g(a.before());var d=$$ak.$c.g(b.after())||$$ak.$c.g(b.before());if(c!=d){return $.ig.util.boolCompare(d,c)}return $5(this._a.indexOf(a),this._a.indexOf(b))},$type:new $.ig.Type("PositionOrderHelper_DefaultMeasureComparer$1",$.ig.$ot,[$$6.$ad.$type.specialize($$t.$g.$type)])},true);$c("PositionOrderHelper_EmptySortPosition$1:bk","Object",{$tChild:null,init:function($tChild){this.$tChild=$tChild;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tChild)}$.ig.$op.init.call(this)},after:function(){return null},before:function(){return null},key:function(){return String.empty()},$type:new $.ig.Type("PositionOrderHelper_EmptySortPosition$1",$.ig.$ot,[$$t.$g.$type])},true);$c("ElementLayerManager$1:bl","Object",{$tViewModel:null,b:null,g:null,e:null,c:null,f:null,init:function($tViewModel,a,b){this.$tViewModel=$tViewModel;if(!this.hasOwnProperty("$type")){this.$type=this.$type.specialize(this.$tViewModel)}$.ig.$op.init.call(this);$$ak.$c.y(a);$$ak.$c.y(b);this.b=a;this.g=b;this.e=new $$4.h(String,$$t.$bn.$type.specialize(this.$tViewModel),2,$$t.$bg.e);this.f=new $$4.x($$t.$bn.$type.specialize(this.$tViewModel),0)},d:function(){return this.c},a:function(a){var $self=this;$$ak.$c.z(a,"info");var b;if(!function(){var c=$self.e.tryGetValue(a.g(),b);b=c.p1;return c.ret}()){return null}return b},k:function(a){var c=this.f.getEnumerator();while(c.moveNext()){var b=c.current();if(a==null||a(b._b())){b._f()}}},i:function(a){this.h();this.c=a;this.j()},h:function(){var a=this.f.toArray();this.f.clear();this.e.clear();for(var c=0;c=0;h--){var i=c.__inner[h];var j=this.e.item(i.key());this.f.add(j);j._d().attach(j);this.c.addChild(j)}},$type:new $.ig.Type("ElementLayerManager$1",$.ig.$ot)},true);$c("CommandMap:o","Object",{a:null,d:null,init:function(a,b){$.ig.$op.init.call(this);$$ak.$c.z(a,"commands");this.a=a;if(null!=b){for(var d=0;d0){var m=this.ck._largeChangeResolved();var n=this.ck._extent()+1-m-l;if(m==0){j=this.cn?c:d}else{var o=m/(n+m);j=i*o;var p=8;if(ji){j=i}var q=0;var r=this.ck._offset();if(n!=0){q=Math.min(r-l,n)/n}i-=j;k=q*i}var s=i-k;this.cr=k;this.cu=j;if(this.cn){this.cj.al(a,b+e+k,c,j);this.ci.al(a,b+e,c,k);this.ch.al(a,b+e+k+j,c,s)}else{this.cj.al(a+e+k,b,j,d);this.ci.al(a+e,b,k,d);this.ch.al(a+e+k+j,b,s,d)}},cv:function(a){var b=this.a3;var c=this.av;var d=this.cn?this.cg.av:this.cg.a3;var e=this.cn?this.cf.av:this.cf.a3;var f=d+e;var g=a.__x;var h=a.__y;var i,j;if(this.cn){h+=d+this.cr;if(g<-8*b||g>=9*b||h<-f||h>=c+f){return this.cs}j=a.__y+this.cr-this.ct;i=c-f-this.cu}else{g+=d+this.cr;if(h<-8*c||h>=9*c||g<-f||g>=b+f){return this.cs}j=a.__x+this.cr-this.ct;i=b-f-this.cu}if(j<0){j=0}else if(j>i){j=i}var k=this.ck._minimum();var l=this.ck._largeChangeResolved();var m=this.ck._extent()+1-l-k;var n=m*j/i+k;if(nthis.ck._maximum()){n=this.ck._maximum()}return n},c3:function(){if(this.cm){this.cj.s(false);this.cm=false;this.c5(4,this.ck._offset());this.c5(8,this.ck._offset())}},co:function(a){if(a.a()==1&&a.d()){this.cm=true;this.cj.s(false);var b=a.h();this.ct=this.cn?b.__y:b.__x;this.cs=this.ck._offset();this.c5(5,this.cs);return true}else{this.c3();return false}},cp:function(a){if(this.cm){var b=a.h();var c=this.cv(b);if(c!=this.ck._offset()){this.c5(5,c)}return true}else{return $$t.$as.ag.call(this,a)}},cq:function(a){if(this.cm){this.c3();a.f();return true}return false},c4:function(a,b){this.c5(a,this.ck._s(b))},c5:function(a,b){var c=this.scroll;if(null!=c){var d=new $$t.bc(a,b);c(this,d);b=d._c}this.ck._aq(b)},c6:function(a,b){switch(function(c){return c!=null?c:""}(b.propertyName())){case"":case"Offset":this.t(true);break}},scroll:null,$type:new $.ig.Type("ScrollBarVisualElement",$$t.$as.$type)},true);$c("ScrollBarVisualElement_ScrollThumbVisualElement:ap","VisualElement",{init:function(a,b){$$t.$as.init.call(this,a,b)},cf:function(){return this.__parent},x:function(){return true},ad:function(a){return this.cf().co(a)},ag:function(a){return this.cf().cp(a)},ah:function(a){return this.cf().cq(a)},$type:new $.ig.Type("ScrollBarVisualElement_ScrollThumbVisualElement",$$t.$as.$type)},true);$c("VisualElementConstraint:aq","Object",{k:0,j:0,m:0,l:0,n:0,i:0,b:null,c:null,a:null,init:function(a,b,c,d,e,f,g,h,i){$.ig.$op.init.call(this);if(b>c){c=b}if(ac){a=c}if(e>f){f=e}if(df){d=f}this.n=a;this.m=b;this.k=c;this.j=f;this.l=e;this.i=d;this.b=g;this.a=h;this.c=i},e:function(a){if(!$.ig.util.isNaN(this.i)){a=this.i}else if(a>this.j){a=this.j}else if(athis.k){a=this.k}else if(a=0){switch(this._e){case 0:this._e=1;this._c=this.___4__this.c().filterSettings().sortSettings().sortConditions().getEnumerator();this._e=2;break;case 2:this._e=1;if(this._c.moveNext()){this._d=this._c.current();if(this._d.key().index()==this.___4__this.ai){this._b=this._d.value();this._e=2;return true}this._e=2;break}this._f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this._e==-2){this._e=0;d__=this}else{d__=new $$t.f1(0);d__.___4__this=this.___4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this._e){case 1:case 2:this._f();break}},current:function(){return this._b},current1:function(){return this._b},$type:new $.ig.Type("WorksheetSortFilterArea___GetSortConditions__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$a4.$adu.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$a4.$adu.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("TableSortFilterArea___GetSortConditions__IteratorClass:f2","Object",{_e:0,_b:null,_c:null,_d:null,___4__this:null,init:function(a){this._d=new $$4.u($$a4.$h6.$type,$$a4.$adu.$type);$.ig.$op.init.call(this);this._e=a},_f:function(){this._e=-1;if(this._c!=null){this._c.dispose()}},moveNext:function(){var __hasError__=false;try{while(this._e>=0){switch(this._e){case 0:this._e=1;this._c=this.___4__this.ah.table().sortSettings().sortConditions().getEnumerator();this._e=2;break;case 2:this._e=1;if(this._c.moveNext()){this._d=this._c.current();if(this._d.key()==this.___4__this.ah){this._b=this._d.value();this._e=2;return true}this._e=2;break}this._f();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this._e==-2){this._e=0;d__=this}else{d__=new $$t.f2(0);d__.___4__this=this.___4__this}return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this._e){case 1:case 2:this._f();break}},current:function(){return this._b},current1:function(){return this._b},$type:new $.ig.Type("TableSortFilterArea___GetSortConditions__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$a4.$adu.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$a4.$adu.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("SpreadsheetPaneManager___GetAllCells__IteratorClass:ik","Object",{_l:0,_a:null,_k:null,_d:null,_n:0,_m:0,_c:null,_b:null,_f:null,___3__ws:null,_j:null,___3__ranges:null,_h:null,___3__rangeInitializer:null,init:function(a){this._a=new $$t.dk;this._d=new $$t.dm;this._c=new $$t.dm;this._b=new $$t.dk;$.ig.$op.init.call(this);this._l=a},_o:function(){this._l=-1;if(this._k!=null){this._k.dispose()}},moveNext:function(){var __hasError__=false;try{while(this._l>=0){switch(this._l){case 0:this._l=1;this._k=this._j.getEnumerator();this._l=2;break;case 2:this._l=1;if(this._k.moveNext()){this._d=this._k.current();if(this._h!=null){this._h(this._d)}this._n=this._d.firstRow();this._l=3;break}this._o();break;case 3:this._l=1;if(this._n<=this._d.lastRow()){this._m=this._d.firstColumn();this._l=4;break}this._l=2;break;case 4:this._l=1;if(this._m<=this._d.lastColumn()){this._c=$$t.$h5._getCellRange2(this._n,this._m,this._f);this._b=this._c._c();if(!this._c.isSingleCell()){var a=$$t.$h5._e2(this._c,this._f);if($$t.$dk.l_op_Inequality_Lifted(a,$m($$t.$dk.$type,null))){this._b=a.value()}}if(this._b.row()==this._n&&this._b.column()>=this._m){this._a=this._b;this._l=5;return true}this._m=this._c.lastColumn();this._l=5;break}this._n++;this._l=3;break;case 5:this._l=1;this._m++;this._l=4;break}}}catch(b){__hasError__=true;throw b}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this._l==-2){this._l=0;d__=this}else{d__=new $$t.ik(0)}d__._f=this.___3__ws;d__._j=this.___3__ranges;d__._h=this.___3__rangeInitializer;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this._l){case 1:case 2:case 3:case 4:case 5:this._o();break}},current:function(){return this._a},current1:function(){return this._a},$type:new $.ig.Type("SpreadsheetPaneManager___GetAllCells__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$dk.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$dk.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("IGExcelSerializationProvider_SelectionWorkbookSaveFilter___GetAllRows__IteratorClass:jm","Object",{_h:0,_d:null,_e:null,_k:0,_g:null,_f:null,_j:0,_i:0,_c:null,___3__ws:null,___4__this:null,init:function(a){this._f=new $$t.i;$.ig.$op.init.call(this);this._h=a},_l:function(){this._h=-1;if(this._g!=null){this._g.dispose()}},moveNext:function(){var __hasError__=false;try{while(this._h>=0){switch(this._h){case 0:this._h=-1;this._e=this._c.rows();this._k=-1;this._h=1;this._g=this.___4__this.f.a.c().getEnumerator();this._h=2;break;case 2:this._h=1;if(this._g.moveNext()){this._f=this._g.current();var a=$$t.$jn.j(this._f._i,this._k,this._e);this._j=a;this._i=this._f._h;this._h=3;break}this._l();break;case 3:this._h=1;if(this._j<=this._i){this._d=this._e.item(this._j);this._h=4;return true}this._k=this._f._h;this._h=2;break;case 4:this._h=1;this._j++;this._h=3;break}}}catch(b){__hasError__=true;throw b}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this._h==-2){this._h=0;d__=this}else{d__=new $$t.jm(0);d__.___4__this=this.___4__this}d__._c=this.___3__ws;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this._h){case 1:case 2:case 3:case 4:this._l();break}},current:function(){return this._d},current1:function(){return this._d},$type:new $.ig.Type("IGExcelSerializationProvider_SelectionWorkbookSaveFilter___GetAllRows__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$a4.$l5.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$a4.$l5.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("IGExcelSerializationProvider_SelectionWorkbookSaveFilter___GetAllocatedRows__IteratorClass:jl","Object",{_j:0,_d:null,_f:null,_k:0,_h:null,_g:null,_i:null,_e:null,_c:null,___3__ws:null,___4__this:null,init:function(a){this._g=new $$t.i;$.ig.$op.init.call(this);this._j=a},_l:function(){this._j=-1;if(this._h!=null){this._h.dispose()}},_m:function(){this._j=1;if(this._i!=null){this._i.dispose()}},moveNext:function(){var __hasError__=false;try{while(this._j>=0){switch(this._j){case 0:this._j=-1;this._f=this._c.rows();this._k=-1;this._j=1;this._h=this.___4__this.f.a.c().getEnumerator();this._j=2;break;case 2:this._j=1;if(this._h.moveNext()){this._g=this._h.current();var a=$$t.$jn.j(this._g._i,this._k,this._f);this._j=3;this._i=this._f._m(a,this._g._h).getEnumerator();this._j=4;break}this._l();break;case 4:this._j=3;if(this._i.moveNext()){this._e=this._i.current();this._d=this._e;this._j=4;return true}this._m();this._k=this._g._h;this._j=2;break}}}catch(b){__hasError__=true;throw b}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this._j==-2){this._j=0;d__=this}else{d__=new $$t.jl(0);d__.___4__this=this.___4__this}d__._c=this.___3__ws;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this._j){case 1:case 2:this._l();break;case 3:case 4:try{this._m()}finally{this._l()}break}},current:function(){return this._d},current1:function(){return this._d},$type:new $.ig.Type("IGExcelSerializationProvider_SelectionWorkbookSaveFilter___GetAllocatedRows__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$a4.$l5.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$a4.$l5.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("IGExcelSerializationProvider_SelectionWorkbookSaveFilter___GetMergedCells__IteratorClass:jk","Object",{_g:0,_d:null,_f:null,_e:null,_c:null,___3__worksheet:null,___4__this:null,init:function(a){$.ig.$op.init.call(this);this._g=a},_h:function(){this._g=-1;if(this._f!=null){this._f.dispose()}},moveNext:function(){var __hasError__=false;try{while(this._g>=0){switch(this._g){case 0:this._g=1;this._f=this._c.mergedCellsRegions().getEnumerator();this._g=2;break;case 2:this._g=1;if(this._f.moveNext()){this._e=this._f.current();if(this.___4__this.f.a.f(this._e._h())){this._d=this._e;this._g=2;return true}this._g=2;break}this._h();break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this._g==-2){this._g=0;d__=this}else{d__=new $$t.jk(0);d__.___4__this=this.___4__this}d__._c=this.___3__worksheet;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this._g){case 1:case 2:this._h();break}},current:function(){return this._d},current1:function(){return this._d},$type:new $.ig.Type("IGExcelSerializationProvider_SelectionWorkbookSaveFilter___GetMergedCells__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$a4.$lm.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$a4.$lm.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("ExcelWorkbookSerializationProvider___GetAllRowsInRange__IteratorClass:jh","Object",{_d:0,_a:null,_g:0,_c:null,___3__rows:null,_h:0,___3__firstRow:0,_i:0,___3__lastRow:0,init:function(a){$.ig.$op.init.call(this);this._d=a},moveNext:function(){while(this._d>=0){switch(this._d){case 0:this._d=-1;this._g=this._h;this._d=1;break;case 1:this._d=-1;if(this._g<=this._i){this._a=this._c.item(this._g);this._d=2;return true}break;case 2:this._d=-1;this._g++;this._d=1;break}}return false},getEnumerator:function(){var d__;if(this._d==-2){this._d=0;d__=this}else{d__=new $$t.jh(0)}d__._c=this.___3__rows;d__._h=this.___3__firstRow;d__._i=this.___3__lastRow;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){},current:function(){return this._a},current1:function(){return this._a},$type:new $.ig.Type("ExcelWorkbookSerializationProvider___GetAllRowsInRange__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$a4.$l5.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$a4.$l5.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("ExcelWorkbookSerializationProvider_TargetColumnIndexHelper___GetTargetColumnsForSelectedRow__IteratorClass:jd","Object",{_h:0,_f:null,_k:$m($$0.$aw.$type,null),_i:0,_g:null,_j:0,_d:null,___3__sourceRow:null,_e:null,___3__targetRow:null,___4__this:null,init:function(a){this._f=new $$t.i;$.ig.$op.init.call(this);this._h=a},_l:function(){this._h=-1;if(this._g!=null){this._g.dispose()}},moveNext:function(){var __hasError__=false;try{while(this._h>=0){switch(this._h){case 0:this._h=-1;this._k=$m($$0.$aw.$type,null);this._i=0;this._h=1;this._g=this.___4__this.g(this._d,this._e).getEnumerator();this._h=2;break;case 2:this._h=1;if(this._g.moveNext()){this._j=this._g.current();if($j(this._k,null)){this._k=$m($$0.$aw.$type,this._i=this._j)}else if(this._j==this._i+1){this._i=this._j}else{this._f=new $$t.i(1,this._k.value(),this._i);this._h=3;return true}this._h=2;break}this._l();if($l(this._k,null)){this._f=new $$t.i(1,this._k.value(),this._i);this._h=4;return true}break;case 3:this._h=1;this._k=$m($$0.$aw.$type,this._i=this._j);this._h=2;break;case 4:this._h=-1;break}}}catch(a){__hasError__=true;throw a}finally{if(__hasError__){this.dispose()}}return false},getEnumerator:function(){var d__;if(this._h==-2){this._h=0;d__=this}else{d__=new $$t.jd(0);d__.___4__this=this.___4__this}d__._d=this.___3__sourceRow;d__._e=this.___3__targetRow;return d__},reset:function(){throw new $$0.r(0)},dispose:function(){switch(this._h){case 1:case 2:case 3:this._l();break}},current:function(){return this._f},current1:function(){return this._f},$type:new $.ig.Type("ExcelWorkbookSerializationProvider_TargetColumnIndexHelper___GetTargetColumnsForSelectedRow__IteratorClass",$.ig.$ot,[$$0.$bw.$type.specialize($$t.$i.$type),$$0.$bt.$type,$$0.$bx.$type.specialize($$t.$i.$type),$$0.$bu.$type,$$0.$au.$type])},true);$c("ExcelWorkbookSerializationProvider_TargetColumnIndexHelper___GetTargetColumnsForSelectedRowImpl__IteratorClass:je","Object",{_k:0,_l:0,_m:0,_a:null,_i:null,_j:null,_g:null,_h:null,_n:0,_e:null,___3__sourceRow:null,_f:null,___3__targetRow:null,___4__this:null,init:function(a){$.ig.$op.init.call(this);this._k=a},moveNext:function(){while(this._k>=0){switch(this._k){case 0:{this._k=-1;this._m=-1;var a=$a(this.___4__this.c._ad(),this.___4__this.b.l());this._a=new $$t.ja(this._e,this.___4__this.b,this.___4__this.c.firstColumn(),a);if(!this._a.moveNext()){this._a=null}this._i=this._f._ch(this.___4__this.c.firstColumn(),this.___4__this.c.lastColumn(),false).getEnumerator();if(!this._i.moveNext()){this._i=null}this._j=null;this._g=null;if(this.___4__this.d){this._j=new $$t.jb(this._f.worksheet(),1);if(!this._j.moveNext()){this._j=null}this._g=new $$t.jb(this._e.worksheet(),a);if(!this._g.moveNext()){this._g=null}}this._h=null;if(this.___4__this.e){this._h=new $$t.jc(this.___4__this.i(this._e),this.___4__this.b.l(),a);if(!this._h.moveNext()){this._h=null}}this._k=1;break}case 1:this._k=-1;if(true){this._n=2147483647;while(this._a!=null){if(this._a.current()>this._m){this._n=this._a.current();{this._k=3;break}}if(!this._a.moveNext()){this._a=null}}while(this._i!=null){if(this._i.current().r()>this._m){if(this._i.current().r()-1||!!window.navigator.userAgent.match(/trident/i);$$t.$aa.a=window.navigator.userAgent.indexOf("Edge")>-1;$$t.$aa.b=window.mozInnerScreenX!==undefined;$$t.$aa.k=$$t.$aa.c?"textContent":"value";$$t.$df.ad=new $$t.m;$$t.$di.ba=$$a.$at.create("rgba(0,0,0,0)");$$t.$dm.empty=new $$t.dm;$$t.dm.empty=$$t.$dm.empty;if($$t.$dm._staticInit&&!$$t.$dm.spreadsheetCellRangeStaticInitCalled){$$t.$dm._staticInit();$$t.$dm.spreadsheetCellRangeStaticInitCalled=true}$$t.$h9.f=$$a.$ae.empty();$$t.$dj.b5=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector;$$t.$dj.a=$$t.$dj.b();$$t.$dj.bi=$$t.$dj.bk();$$t.$dj.dr=$$t.$ns.$type.specialize($$t.$dm.$type);$$t.$dj.dq=$$t.$nv.$type.specialize($$t.$dm.$type);$$t.$dj.dt=$$t.$ns.$type.specialize($$a4.$ll.$type);$$t.$dj.ds=$$t.$ns.$type.specialize($$t.$h9.$type);$$t.$dj.cr=$m($$0.$aq.$type,null);$$t.$dj.dh=new $$8.l(0,"\\(_\\w\\)");$$t.$dj.bo=new $$4.x($$0.$aw.$type,1,[160,180,200,220,240,280,320,360,400,440,480,520,560,720,960,1440]);$$t.$dj.bg=null;$$t.$dj.bh=null;$$t.$dj.bf=$$t.$dj.bj();$$t.$dj.dp=$$6.$w.a($$a4.$cd.$type,$$0.$ai.$type.specialize($$0.$aw.$type),-1,$m($$0.$aw.$type,null));$$t.$dj.di=new $$8.l(0,"\u200e");$$t.$dj.dj=null;if($$t.$dk._staticInit&&!$$t.$dk.spreadsheetCellStaticInitCalled){$$t.$dk._staticInit();$$t.$dk.spreadsheetCellStaticInitCalled=true}$$t.$dq.b=$$t.$dp.b();$$t.$dv.c=new $$t.ny(0);$$t.$eb.g=new $$t.eb(null);$$t.$ec.ad=true;$$t.$ec.aa=false;$$t.$ec.b=["0","1","2","3","4","5","6","7","8","9"];$$t.$ec.ae=null;$$t.$f3.a=null;$$t.$f3.i="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"; $$t.$f4.a=new $$a4.hh(new $$a4.ah($$a.$ax.u(102,0,0,0)));$$t.$f4.b=new $$a4.hh(new $$a4.ah($$a.$ax.u(51,0,0,0)));$$t.$f4.c=new $$a4.hh(new $$a4.ah($$a.$ax.u(102,255,255,255)));$$t.$f4.d=new $$a4.hh(new $$a4.ah($$a.$ax.u(51,255,255,255)));$$t.$gb.d=function(a){return Math.abs(a)};$$t.$gb.u=function(a){return Math.sqrt(a)};$$t.$gb.w=function(a){return a};$$t.$gb.g=function(a,b){return $$t.$gb.a(Math.atan2(b,a))};$$t.$gb.i=function(a,b){return a*Math.cos($$t.$gb.b(b))};$$t.$gb.n=function(a,b){return a>b?a:b};$$t.$gb.o=function(a,b){return a0?b:c};$$t.$gb.h=function(a,b,c){return a*Math.cos(Math.atan2(c,b))};$$t.$gb.p=function(a,b,c){return Math.sqrt(a*a+b*b+c*c)};$$t.$gb.r=function(a,b,c){return bc?c:b};$$t.$gb.s=function(a,b,c){return a*Math.sin(Math.atan2(c,b))};$$t.$gl._ao=new $$t.gl;$$t.$bg.e=$$6.$t.invariantCultureIgnoreCase;$$t.$gu.a=new $$t.bg(0,"Background",null,null);$$t.$gu.e=new $$t.bg(1,"CellValues",null,["Background","CellBackgrounds","Gridlines"],null,null);$$t.$gu.d=new $$t.bg(0,"CellBorders",null,["Background","CellBackgrounds","Gridlines","CellValues"]);$$t.$gu.f=new $$t.bg(0,"Gridlines",null,["Background","CellBackgrounds"]);$$t.$gu.c=new $$t.bg(0,"CellBackgrounds",["CellValues","Gridlines","Selection"],["Background"]);$$t.$gu.i=new $$t.bg(0,"Selection",null,["Buttons","CellValues","CellBorders","Gridlines"]);$$t.$gu.b=new $$t.bg(0,"Buttons",null,["CellValues","CellBorders","Gridlines"]);$$t.$gu.j=new $$t.bg(0,"Shapes",null,["Selection","Buttons"]);$$t.$gu.h=new $$t.bg(0,"InvalidData",["InteractionOverlay"],["Shapes","Selection","Buttons"]);$$t.$gu.g=new $$t.bg(0,"InteractionOverlay",null,["Shapes","Selection","Buttons"]);$$t.$gz._t=new $$a4.ah($$a.$ax.u(255,255,255,255));$$t.$h5._db=$$t.$h5._dc();$$t.$jv.a=new Array(0);$$t.$i9.k=null;$$t.$jq.a=[String.empty()];$$t.$kh._a=new $$t.kh;$$t.$kj.a=null;$$t.$kj.b=null;if($$t.$kj.staticInit&&!$$t.$kj.defaultSpreadsheetColorsStaticInitCalled){$$t.$kj.staticInit();$$t.$kj.defaultSpreadsheetColorsStaticInitCalled=true}$$t.$an.c5=0;$$t.$lt.n=0;$$t.$lu.q=null;$$t.$at._a=new $$t.at;if($.ig.spreadsheet){$.ig.spreadsheet._isNamespace=true}})($);/*!@license * Infragistics.Web.ClientUI Spreadsheet 19.1.20191.172 * * Copyright (c) 2015-2019 Infragistics Inc. * * http://www.infragistics.com/ * * Depends on: * jquery.js * jquery-ui.js * infragistics.util.js * infragistics.util.jquery.js * infragistics.ui.widget.js * infragistics.ui.combo.js * infragistics.ui.dialog.js * infragistics.ui.editors.js * infragistics.ui.popover.js * infragistics.ui.colorpicker.js * infragistics.dv_jquerydom.js * infragistics.ext_core.js * infragistics.ext_collections.js * infragistics.ext_collectionsExtended.js * infragistics.ext_io.js * infragistics.ext_text.js * infragistics.ext_web.js * infragistics.xml.js * infragistics.dv_interactivity.js * infragistics.dv_core.js * infragistics.documents.core_core.js * infragistics.excel_core.js * infragistics.ext_ui.js * infragistics.undo.js * infragistics.spreadsheet.js */ (function($){$.widget("ui.igSpreadsheet",$.ui.igWidget,{localeWidgetName:"spreadsheet",css:{unsupportedBrowserClass:"ui-html5-non-html5-supported-message ui-helper-clearfix ui-html5-non-html5",spreadsheet:"ui-igspreadsheet",tooltip:"ui-igspreadsheet-tooltip ui-tooltip ui-widget-content ui-corner-all",tooltipBody:"ui-igspreadsheet-tooltip-body",tooltipTitle:"ui-igspreadsheet-tooltip-title",selectAll:"ui-igspreadsheet-selectall",rowSplitter:"ui-igspreadsheet-rowsplitter",columnSplitter:"ui-igspreadsheet-columnsplitter",rowSplitterPreview:"ui-igspreadsheet-rowsplitterpreview",columnSplitterPreview:"ui-igspreadsheet-columnsplitterpreview",splitterIntersection:"ui-igspreadsheet-splitterintersection",rowHeaderArea:"ui-igspreadsheet-rowheaderarea",columnHeaderArea:"ui-igspreadsheet-columnheaderarea",tabAreaSplitter:"ui-igspreadsheet-tabareasplitter",tabAreaBackground:"ui-igspreadsheet-tabareabackground",tabAreaBorder:"ui-igspreadsheet-tabareaborder",tabItem:"ui-igspreadsheet-tabitem",tabItemActive:"ui-igspreadsheet-tabitem-active",tabItemSelected:"ui-igspreadsheet-tabitem-selected",tabItemProtected:"ui-igspreadsheet-tabitem-protected",tabItemContent:"ui-igspreadsheet-tabitemcontent",tabItemDark:"ui-igspreadsheet-tabitem-dark",tabItemLight:"ui-igspreadsheet-tabitem-light",tabItemArea:"ui-igspreadsheet-tabitemarea",tabDropIndicator:"ui-igspreadsheet-tabDropIndicator",scrollFirstTabButton:"ui-igspreadsheet-scrollfirsttab",scrollPreviousTabButton:"ui-igspreadsheet-scrollprevioustab",scrollLastTabButton:"ui-igspreadsheet-scrolllasttab",scrollNextTabButton:"ui-igspreadsheet-scrollnexttab",activateNextHiddenTabButton:"ui-igspreadsheet-activatenexthiddentab",activatePreviousHiddenTabButton:"ui-igspreadsheet-activateprevioushiddentab",addNewWorksheetButton:"ui-igspreadsheet-addnewworksheet",inputMessage:"ui-igspreadsheet-inputmessage",inputMessageContent:"ui-igspreadsheet-inputmessage-content",inputMessageTitle:"ui-igspreadsheet-inputmessage-title",scrollBarVertical:"ui-igspreadsheet-scrollbar-vertical",scrollBarHorizontal:"ui-igspreadsheet-scrollbar-horizontal",scrollBarArrowLeft:"ui-igspreadsheet-scrollbar-button-left",scrollBarArrowRight:"ui-igspreadsheet-scrollbar-button-right",scrollBarArrowUp:"ui-igspreadsheet-scrollbar-button-up",scrollBarArrowDown:"ui-igspreadsheet-scrollbar-button-down",scrollBarTrackLeft:"ui-igspreadsheet-scrollbar-track-left",scrollBarTrackRight:"ui-igspreadsheet-scrollbar-track-right",scrollBarTrackUp:"ui-igspreadsheet-scrollbar-track-up",scrollBarTrackDown:"ui-igspreadsheet-scrollbar-track-down",scrollBarThumbVertical:"ui-igspreadsheet-scrollbar-thumb-vertical",scrollBarThumbHorizontal:"ui-igspreadsheet-scrollbar-thumb-horizontal",columnHeader:"ui-igspreadsheet-columnheader",columnHeaderSelected:"ui-igspreadsheet-columnheader-selected",columnHeaderSelectedCells:"ui-igspreadsheet-columnheader-selectedcells",columnHeaderHover:"ui-igspreadsheet-columnheader-hover",rowHeader:"ui-igspreadsheet-rowheader",rowHeaderSelected:"ui-igspreadsheet-rowheader-selected",rowHeaderSelectedCells:"ui-igspreadsheet-rowheader-selectedcells",rowHeaderHover:"ui-igspreadsheet-rowheader-hover",automaticGridline:"ui-igspreadsheet-automaticgridline",invalidData:"ui-igspreadsheet-invaliddata",headerResizeLine:"ui-igspreadsheet-header-resizeline",cellSelection:"ui-igspreadsheet-cellselection",cellSelectionHandle:"ui-igspreadsheet-cellselectionhandle",formulaBar:"ui-igspreadsheet-formulabar",nameBoxContainer:"ui-igspreadsheet-nameboxcontainer",nameBoxSplitter:"ui-igspreadsheet-nameboxsplitter",formulaBarTextAreaContainer:"ui-igspreadsheet-formulabartextareacontainer",formulaBarTextAreaSplitter:"ui-igspreadsheet-formulabartextareasplitter",formulaBarButtonContainer:"ui-igspreadsheet-formulabarbuttoncontainer",formulaBarEnterButton:"ui-igspreadsheet-formulabarenterbutton",formulaBarCancelButton:"ui-igspreadsheet-formulabarcancelbutton",formulaBarExpandButton:"ui-igspreadsheet-formulabarexpandbutton",formulaBarExpandButtonOpen:"ui-igspreadsheet-formulabarexpandbutton-open",dropDownButton:"ui-igspreadsheet-dropdownbutton",dropDownButtonOpen:"ui-igspreadsheet-dropdownbutton-open",filterDialog:"ui-igspreadsheet-filter-dialog",filterDialogShowRowsWhere:"ui-igspreadsheet-filter-dialog-show-rows-where",filterDialogColumnName:"ui-igspreadsheet-filter-dialog-column-name",filterDialogCondition1:"ui-igspreadsheet-filter-dialog-condition1",filterDialogConditionalOperator:"ui-igspreadsheet-filter-dialog-conditional-operator",filterDialogCondition2:"ui-igspreadsheet-filter-dialog-condition2",filterDialogHintText:"ui-igspreadsheet-filter-dialog-hint-text",filterDialogButtons:"ui-igspreadsheet-filter-buttons",topOrBottomDialog:"ui-igspreadsheet-topOrBottom-dialog",topOrBottomDialogShow:"ui-igspreadsheet-topOrBottom-dialog-show",topOrBottomDialogInputArea:"ui-igspreadsheet-topOrBottom-dialog-input-area",topOrBottomDialogButtons:"ui-igspreadsheet-topOrBottom-buttons",formatCellsDialog:"ui-igspreadsheet-formatcells-dialog",formatCellsDialogButtons:"ui-igspreadsheet-formatcells-dialog-buttons",formatCellsDialogTabs:"ui-igspreadsheet-formatcells-dialog-tabs",formatCellsDialogTab:"ui-igspreadsheet-formatcells-dialog-tab",formatCellsDialogTable:"ui-igspreadsheet-formatcells-dialog-table",formatCellsDialogNumericSpinner:"ui-igspreadsheet-formatcells-dialog-numericspinner",formatCellsDialogColorPickerDropdownButton:"ui-igspreadsheet-formatcells-dialog-colorpickerdropdownbutton",sortDialog:"ui-igspreadsheet-sort-dialog",sortDialogTopButtonsArea:"ui-igspreadsheet-sort-dialog-top-buttons-area",sortDialogAddLevelButton:"ui-igspreadsheet-sort-dialog-add-level-button",sortDialogDeleteLevelButton:"ui-igspreadsheet-sort-dialog-delete-level-button",sortDialogCopyLevelButton:"ui-igspreadsheet-sort-dialog-copy-level-button",sortDialogMoveUpButton:"ui-igspreadsheet-sort-dialog-move-up-button",sortDialogMoveDownButton:"ui-igspreadsheet-sort-dialog-move-down-button",sortDialogOptionsButton:"ui-igspreadsheet-sort-dialog-options-button",sortDialogMyDataHasHeaderCheckBox:"ui-igspreadsheet-sort-dialog-my-data-has-headers-checkbox",sortDialogSortConditionsGridArea:"ui-igspreadsheet-sort-dialog-sort-conditions-area",sortDialogSortConditionActiveRow:"ui-igspreadsheet-sort-dialog-sort-condition-active-row",sortDialogSortConditionRow:"ui-igspreadsheet-sort-dialog-sort-condition-row",sortDialogSortConditionsGridHeader:"ui-igspreadsheet-sort-dialog-column-header",sortDialogOkCancelButtonsArea:"ui-igspreadsheet-sort-dialog-ok-cancel-buttons-area",sortOptionsDialogCaseSensitiveCheckboxArea:"ui-igspreadsheet-sort-options-dialog-case-sensitive-checkbox-area",sortOptionsDialogOrientationArea:"ui-igspreadsheet-sort-optins-dialog-orienation-area",sortOptionsDialogOkCancelButtonsArea:"ui-igspreadsheet-sort-options-dialog-ok-cancel-buttons-area"},events:{actionExecuted:null,actionExecuting:null,activeCellChanged:null,activePaneChanged:null,activeTableChanged:null,activeWorksheetChanged:null,editModeExiting:null,editModeExited:null,editModeEntering:null,editModeEntered:null,editModeValidationError:null,editRangePasswordNeeded:null,hyperlinkExecuting:null,selectionChanged:null,userPromptDisplaying:null,workbookDirtied:null},options:{width:null,height:null,activeCell:"A1",brushes:{},isScrollLocked:false,activeWorksheet:null,allowAddWorksheet:true,allowDeleteWorksheet:true,areGridlinesVisible:true,areHeadersVisible:true,enterKeyNavigationDirection:"down",fixedDecimalPlaceCount:2,isEnterKeyNavigationEnabled:true,isFixedDecimalEnabled:false,isFormulaBarVisible:true,isInEndMode:false,isUndoEnabled:true,nameBoxWidth:102,selectionMode:"normal",selectedWorksheets:null,validationInputMessagePosition:null,workbook:null,zoomLevel:100},_setOption:function(key,value,checkPrev){var spreadsheet=this._spreadsheet,o=this.options;if(checkPrev&&o[key]===value){return}this._superApply(arguments);if(this._set_option(spreadsheet,key,value)){return this}return this},_set_generated_option:function(spreadsheet,key,value){switch(key){case"isScrollLocked":spreadsheet.isScrollLocked(value);return true;case"activeWorksheet":spreadsheet.activeWorksheet(value);return true;case"allowAddWorksheet":spreadsheet.allowAddWorksheet(value);return true;case"allowDeleteWorksheet":spreadsheet.allowDeleteWorksheet(value);return true;case"areGridlinesVisible":spreadsheet.areGridlinesVisible(value);return true;case"areHeadersVisible":spreadsheet.areHeadersVisible(value);return true;case"enterKeyNavigationDirection":switch(value){case"down":spreadsheet.enterKeyNavigationDirection(0);break;case"right":spreadsheet.enterKeyNavigationDirection(1);break;case"up":spreadsheet.enterKeyNavigationDirection(2);break;case"left":spreadsheet.enterKeyNavigationDirection(3);break}return true;case"fixedDecimalPlaceCount":spreadsheet.fixedDecimalPlaceCount(value);return true;case"isEnterKeyNavigationEnabled":spreadsheet.isEnterKeyNavigationEnabled(value);return true;case"isFixedDecimalEnabled":spreadsheet.isFixedDecimalEnabled(value);return true;case"isFormulaBarVisible":spreadsheet.isFormulaBarVisible(value);return true;case"isInEndMode":spreadsheet.isInEndMode(value);return true;case"isUndoEnabled":spreadsheet.isUndoEnabled(value);return true;case"nameBoxWidth":spreadsheet.nameBoxWidth(value);return true;case"selectionMode":switch(value){case"normal":spreadsheet.selectionMode(0);break;case"extendSelection":spreadsheet.selectionMode(1);break;case"addToSelection":spreadsheet.selectionMode(2);break}return true;case"selectedWorksheets":spreadsheet.selectedWorksheets(value);return true;case"workbook":spreadsheet.workbook(value);return true;case"zoomLevel":spreadsheet.zoomLevel(value);return true}},_set_option:function(spreadsheet,key,value){var self=this;var currentKey;switch(key){case"width":this._setSize(spreadsheet,"width",value);return true;case"height":this._setSize(spreadsheet,"height",value);return true;case"validationInputMessagePosition":if(value===null)spreadsheet.validationInputMessagePosition(null);else spreadsheet.validationInputMessagePosition($.ig.APIFactory.prototype.createPoint(value.x,value.y));return true;case"activeCell":value=typeof value==="object"?value.toString():value+"";spreadsheet.activeCellAddress(value);return true;case"brushes":var brushes=new $.ig.Dictionary$2($.ig.spreadsheet.SpreadsheetResourceId.prototype.$type,$.ig.Brush.prototype.$type,0);for(key in value){if(value.hasOwnProperty(key)){var v=value[key];brushes.item($.ig.Enum.prototype.parse($.ig.spreadsheet.SpreadsheetResourceId.prototype.$type,key,true),v==null?null:$.ig.Brush.prototype.create(v))}}spreadsheet.brushes(brushes);return true;case"disabled":this._setOptionDisabledImpl(value);return true;default:if(this._set_generated_option(spreadsheet,key,value))return true;return false}},_setOptionDisabled:function(value){this._superApply(arguments);this._setOptionDisabledImpl(value)},_setOptionDisabledImpl:function(value){if(this._spreadsheet)this._spreadsheet.isDisabled(!!value)},_creationOptions:null,_spreadsheet:null,_menuPropertyChangeHandlers:null,_createWidget:function(options,element,widget){this._creationOptions=options;this._superApply([options,element])},_create:function(){var key,v,size,spreadsheet,width,height,i=-1,self=this,elem=self.element,style=elem[0].style,o=this._creationOptions;self._old_state={style:{position:style.position,width:style.width,height:style.height,visibility:style.visibility},css:elem[0].className,elems:elem.find("*")};if(!$.ig.util._isCanvasSupported()){$.ig.util._renderUnsupportedBrowser(this);return}spreadsheet=this._createSpreadsheet();self._spreadsheet=spreadsheet;this.element.data("impl",spreadsheet);self._spreadsheetPropertyChangeHandlers={};self._spreadsheetPropertyChangeHandlers["ActiveCell"]=function(spreadsheet){this.options.activeCell=spreadsheet.activeCellAddress()};self._spreadsheetPropertyChangeHandlers["ActiveWorksheet"]=function(spreadsheet){this.options.activeWorksheet=spreadsheet.activeWorksheet()};self._spreadsheetPropertyChangeHandlers["AreGridlinesVisible"]=function(spreadsheet){this.options.areGridlinesVisible=spreadsheet.areGridlinesVisible()};self._spreadsheetPropertyChangeHandlers["AreHeadersVisible"]=function(spreadsheet){this.options.areHeadersVisible=spreadsheet.areHeadersVisible()};self._spreadsheetPropertyChangeHandlers["IsFormulaBarVisible"]=function(spreadsheet){this.options.isFormulaBarVisible=spreadsheet.isFormulaBarVisible()};self._spreadsheetPropertyChangeHandlers["IsInEndMode"]=function(spreadsheet){this.options.isInEndMode=spreadsheet.isInEndMode()};self._spreadsheetPropertyChangeHandlers["NameBoxWidth"]=function(spreadsheet){this.options.nameBoxWidth=spreadsheet.nameBoxWidth()};self._spreadsheetPropertyChangeHandlers["SelectedWorksheets"]=function(spreadsheet){this.options.selectedWorksheets=spreadsheet.selectedWorksheets()};self._spreadsheetPropertyChangeHandlers["SelectionMode"]=function(spreadsheet){this.options.selectionMode=spreadsheet.selectionMode()};self._spreadsheetPropertyChangeHandlers["ValidationInputMessagePosition"]=function(spreadsheet){var point=spreadsheet.validationInputMessagePosition();var newValue=null;if(point!==null){newValue={x:point.__x,y:point.__y}}this.options.validationInputMessagePosition=newValue};self._spreadsheetPropertyChangeHandlers["Workbook"]=function(spreadsheet){this.options.workbook=spreadsheet.workbook()};self._spreadsheetPropertyChangeHandlers["ZoomLevel"]=function(spreadsheet){this.options.zoomLevel=spreadsheet.zoomLevel()};spreadsheet.propertyChanged=$.ig.Delegate.prototype.combine(spreadsheet.propertyChanged,jQuery.proxy(this._onSpreadsheetPropChanged,this));spreadsheet.actionExecuted=$.ig.Delegate.prototype.combine(spreadsheet.actionExecuted,$.proxy(this._fireSpreadsheet_actionExecuted,this));spreadsheet.actionExecuting=$.ig.Delegate.prototype.combine(spreadsheet.actionExecuting,$.proxy(this._fireSpreadsheet_actionExecuting,this));spreadsheet.activeCellChanged=$.ig.Delegate.prototype.combine(spreadsheet.activeCellChanged,$.proxy(this._fireSpreadsheet_activeCellChanged,this));spreadsheet.activePaneChanged=$.ig.Delegate.prototype.combine(spreadsheet.activePaneChanged,$.proxy(this._fireSpreadsheet_activePaneChanged,this));spreadsheet.activeTableChanged=$.ig.Delegate.prototype.combine(spreadsheet.activeTableChanged,$.proxy(this._fireSpreadsheet_activeTableChanged,this));spreadsheet.activeWorksheetChanged=$.ig.Delegate.prototype.combine(spreadsheet.activeWorksheetChanged,$.proxy(this._fireSpreadsheet_activeWorksheetChanged,this));spreadsheet.editModeExiting=$.ig.Delegate.prototype.combine(spreadsheet.editModeExiting,$.proxy(this._fireSpreadsheet_editModeExiting,this));spreadsheet.editModeExited=$.ig.Delegate.prototype.combine(spreadsheet.editModeExited,$.proxy(this._fireSpreadsheet_editModeExited,this));spreadsheet.editModeEntering=$.ig.Delegate.prototype.combine(spreadsheet.editModeEntering,$.proxy(this._fireSpreadsheet_editModeEntering,this));spreadsheet.editModeEntered=$.ig.Delegate.prototype.combine(spreadsheet.editModeEntered,$.proxy(this._fireSpreadsheet_editModeEntered,this));spreadsheet.editModeValidationError=$.ig.Delegate.prototype.combine(spreadsheet.editModeValidationError,$.proxy(this._fireSpreadsheet_editModeValidationError,this));spreadsheet.editRangePasswordNeeded=$.ig.Delegate.prototype.combine(spreadsheet.editRangePasswordNeeded,$.proxy(this._fireSpreadsheet_editRangePasswordNeeded,this));spreadsheet.hyperlinkExecuting=$.ig.Delegate.prototype.combine(spreadsheet.hyperlinkExecuting,$.proxy(this._fireSpreadsheet_hyperlinkExecuting,this));spreadsheet.selectionChanged=$.ig.Delegate.prototype.combine(spreadsheet.selectionChanged,$.proxy(this._fireSpreadsheet_selectionChanged,this));spreadsheet.userPromptDisplaying=$.ig.Delegate.prototype.combine(spreadsheet.userPromptDisplaying,$.proxy(this._fireSpreadsheet_userPromptDisplaying,this));spreadsheet.workbookDirtied=$.ig.Delegate.prototype.combine(spreadsheet.workbookDirtied,$.proxy(this._fireSpreadsheet_workbookDirtied,this));if(o.hasOwnProperty("width"))elem[0].style.width=o["width"];if(o.hasOwnProperty("height"))elem[0].style.height=o["height"];var elemWrapper=new $.ig.JQueryDomWrapper(elem[0],elem);var renderer=new $.ig.JQueryDomRenderer(elemWrapper,$.proxy(this._getLocaleValue,this));this._renderer=renderer;spreadsheet.css=this.css;for(key in o){if(o.hasOwnProperty(key)){v=o[key];if(v!==null){this._setOption(key,v,false)}}}while(i++<1){key=i===0?"width":"height";if(o[key]){size=key;v=o[key]}else{v=elem[0].style[key]}if(v&&v.indexOf("%")>0){self._setSize(spreadsheet,size=key,v)}}if(!size){self._setSize(spreadsheet,"width")}if(self.css&&self.css.spreadsheet){elem.addClass(self.css.spreadsheet)}if(!o.hasOwnProperty("activeWorksheet"))self._spreadsheetPropertyChangeHandlers["ActiveWorksheet"].call(this,spreadsheet);if(!o.hasOwnProperty("selectedWorksheets"))self._spreadsheetPropertyChangeHandlers["SelectedWorksheets"].call(this,spreadsheet);if(!o.hasOwnProperty("workbook"))self._spreadsheetPropertyChangeHandlers["Workbook"].call(this,spreadsheet);spreadsheet._language(this.options.language);spreadsheet.provideContainer(renderer);spreadsheet.onInitialized()},_createSpreadsheet:function(){return new $.ig.Spreadsheet},_onSpreadsheetPropChanged:function(spreadsheet,evt){var handler=this._spreadsheetPropertyChangeHandlers[evt._propertyName];if(handler)handler.call(this,spreadsheet)},_fireSpreadsheet_actionExecuted:function(spreadsheet,evt){var opts={};opts.owner=this;opts.action=$.ig.spreadsheet.SpreadsheetAction.prototype.$getName(evt.command());this._trigger("actionExecuted",null,opts)},_fireSpreadsheet_actionExecuting:function(spreadsheet,evt){var opts={};opts.owner=this;opts.action=$.ig.spreadsheet.SpreadsheetAction.prototype.$getName(evt.command());if(!this._trigger("actionExecuting",null,opts)){evt.cancel(true)}},_fireSpreadsheet_activeCellChanged:function(spreadsheet,evt){var opts={};opts.owner=this;opts.oldValue=evt.oldValue().toString();opts.newValue=evt.newValue().toString();this._trigger("activeCellChanged",null,opts)},_fireSpreadsheet_activePaneChanged:function(spreadsheet,evt){var opts={};opts.owner=this;opts.oldActivePane=evt.oldValue();opts.newActivePane=evt.newValue();opts.activeCell=opts.newActivePane!=null?opts.newActivePane.selection().activeCell().toString():null;opts.visibleRange=opts.newActivePane!=null?opts.newActivePane.visibleRange().toString():null;this._trigger("activePaneChanged",null,opts)},_fireSpreadsheet_activeTableChanged:function(spreadsheet,evt){var opts={};opts.owner=this;opts.oldActiveTable=evt.oldValue();opts.newActiveTable=evt.newValue();this._trigger("activeTableChanged",null,opts)},_fireSpreadsheet_activeWorksheetChanged:function(spreadsheet,evt){var opts={};opts.owner=this;opts.oldActiveWorksheet=evt.oldValue();opts.oldActiveWorksheetName=opts.oldActiveWorksheet!=null?opts.oldActiveWorksheet.name():null;opts.newActiveWorksheet=evt.newValue();opts.newActiveWorksheetName=opts.newActiveWorksheet!=null?opts.newActiveWorksheet.name():null;this._trigger("activeWorksheetChanged",null,opts)},_fireSpreadsheet_editModeExiting:function(spreadsheet,evt){var noCancel,opts={};opts.owner=this;opts.acceptChanges=evt.acceptChanges();opts.canCancel=evt.canCancel();opts.cell=evt.cell().toString();opts.editText=evt.editText();noCancel=this._trigger("editModeExiting",null,opts);evt.acceptChanges(opts.acceptChanges);if(!noCancel){evt.cancel(true)}},_fireSpreadsheet_editModeExited:function(spreadsheet,evt){var opts={};opts.owner=this;opts.cell=evt.cell().toString();this._trigger("editModeExited",null,opts)},_fireSpreadsheet_editModeEntering:function(spreadsheet,evt){var opts={};opts.owner=this;opts.cell=evt.cell().toString();if(!this._trigger("editModeEntering",null,opts)){evt.cancel(true)}},_fireSpreadsheet_editModeEntered:function(spreadsheet,evt){var opts={};opts.owner=this;opts.cell=evt.cell().toString();this._trigger("editModeEntered",null,opts)},_fireSpreadsheet_editModeValidationError:function(spreadsheet,evt){var opts={};opts.owner=this;opts.action=$.ig.spreadsheet.SpreadsheetEditModeValidationErrorAction.prototype.$getName(evt.action());opts.canStayInEditMode=evt.canStayInEditMode();opts.cell=evt.cell().toString();opts.validationRule=evt.validationRule();this._trigger("editModeValidationError",null,opts);var newAction=opts.action;if(typeof newAction==="string")newAction=$.ig.util.getEnumValue($.ig.Enum.prototype.parse($.ig.spreadsheet.SpreadsheetEditModeValidationErrorAction.prototype.$type,newAction,true));evt.action(newAction)},_fireSpreadsheet_editRangePasswordNeeded:function(spreadsheet,evt){var opts={};opts.owner=this;opts.ranges=evt._getRangesArray();opts.unprotect=evt.unprotect();if(!this._trigger("editRangePasswordNeeded",null,opts)){evt.cancel(true)}},_fireSpreadsheet_hyperlinkExecuting:function(spreadsheet,evt){var noCancel,opts={};opts.owner=this;opts.hyperlink=evt.hyperlink();noCancel=this._trigger("hyperlinkExecuting",null,opts);if(!noCancel){evt.cancel(true)}},_fireSpreadsheet_selectionChanged:function(spreadsheet,evt){var opts={};opts.owner=this;opts.pane=evt.pane();this._trigger("selectionChanged",null,opts)},_fireSpreadsheet_userPromptDisplaying:function(spreadsheet,evt){var noCancel,opts={};opts.owner=this;opts.canCancel=evt.canCancel();opts.displayMessage=evt.displayMessage();opts.exception=evt.exception();opts.message=evt.message();opts.trigger=$.ig.spreadsheet.SpreadsheetUserPromptTrigger.prototype.$getName(evt.trigger());noCancel=this._trigger("userPromptDisplaying",null,opts);evt.displayMessage(opts.displayMessage);evt.message(opts.message);if(!noCancel){evt.cancel(true)}},_fireSpreadsheet_workbookDirtied:function(spreadsheet,evt){var opts={};opts.owner=this;this._trigger("workbookDirtied",null,opts)},_setSize:function(spreadsheet,key,val){$.ig.util.setSize(this.element,key,val,spreadsheet,this._getNotifyResizeName())},_getNotifyResizeName:function(){return"containerResized"},getActivePane:function(){if(this._spreadsheet)return this._spreadsheet.activePane();return null},getActiveTable:function(){if(this._spreadsheet)return this._spreadsheet.activeTable();return null},getActiveSelection:function(){if(this._spreadsheet)return this._spreadsheet.activeSelection();return null},getActiveSelectionCellRangeFormat:function(){if(this._spreadsheet)return this._spreadsheet.activeSelectionCellRangeFormat();return null},getCellEditMode:function(){if(this._spreadsheet)return $.ig.spreadsheet.SpreadsheetCellEditMode.prototype.$getName(this._spreadsheet.cellEditMode());return null},getIsInEditMode:function(){if(this._spreadsheet)return this._spreadsheet.isInEditMode();return null},getIsRenamingWorksheet:function(){if(this._spreadsheet)return this._spreadsheet.isRenamingWorksheet();return null},getPanes:function(){if(this._spreadsheet)return this._spreadsheet._getPanesAsArray();return null},executeAction:function(action){if(this._spreadsheet){var cmd=action;if(typeof cmd==="string")cmd=$.ig.util.getEnumValue($.ig.Enum.prototype.parse($.ig.spreadsheet.SpreadsheetAction.prototype.$type,cmd,true));return this._spreadsheet.executeCommand(cmd)}return false},exportVisualData:function(){if(this._spreadsheet)return this._spreadsheet.exportVisualData()},showFilterDialogForWorksheet:function(relativeColumnIndex,spreadsheetFilterDialogOption){var option=spreadsheetFilterDialogOption;if(option===undefined)option=$.ig.spreadsheet.SpreadsheetFilterDialogOption.Custom;else if(typeof option==="string")option=$.ig.util.getEnumValue($.ig.Enum.prototype.parse($.ig.spreadsheet.SpreadsheetFilterDialogOption.prototype.$type,option,true));if(this._spreadsheet){this._spreadsheet.showFilterDialogForWorksheet(relativeColumnIndex,option);return true}return false},showFilterDialogForTable:function(worksheetTableColumn,spreadsheetFilterDialogOption){var option=spreadsheetFilterDialogOption;if(option===undefined)option=$.ig.spreadsheet.SpreadsheetFilterDialogOption.Custom;else if(typeof option==="string")option=$.ig.util.getEnumValue($.ig.Enum.prototype.parse($.ig.spreadsheet.SpreadsheetFilterDialogOption.prototype.$type,option,true));if(this._spreadsheet){this._spreadsheet.showFilterDialogForTable(worksheetTableColumn,option);return true}return false},showTopOrBottomDialogForWorksheet:function(relativeColumnIndex){if(this._spreadsheet){this._spreadsheet.showTopOrBottomDialogForWorksheet(relativeColumnIndex);return true}return false},showTopOrBottomDialogForTable:function(worksheetTableColumn){if(this._spreadsheet){this._spreadsheet.showTopOrBottomDialogForTable(worksheetTableColumn);return true}return false},flush:function(){if(this._spreadsheet&&this._spreadsheet.flush)this._spreadsheet.flush()},destroy:function(){var key,style,spreadsheet=this._spreadsheet,old=this._old_state,elem=this.element;if(!old){return}elem.find("*").not(old.elems).remove();if(this.css.spreadsheet){elem.removeClass(this.css.spreadsheet)}old=old.style;style=elem[0].style;for(key in old){if(old.hasOwnProperty(key)){if(style[key]!==old[key]){style[key]=old[key]}}}if(spreadsheet){this._setSize(spreadsheet)}this._superApply(arguments);if(spreadsheet&&spreadsheet.destroy){spreadsheet.destroy()}delete this._spreadsheet;delete this._old_state;if(this._renderer!=null){this._renderer.destroy();this._renderer=null}},changeLocale:function($container){this._super($container);if(this._spreadsheet)return this._spreadsheet._language(this.options.language)},styleUpdated:function(){if(this._spreadsheet){this._spreadsheet.styleUpdated()}}});$.extend($.ui.igSpreadsheet,{version:"19.1.20191.172"})})($)});