jspreadsheet
Version:
Jspreadsheet is a lightweight, vanilla javascript data grid plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
84 lines (80 loc) • 326 kB
JavaScript
/**
* Jspreadsheet v12.8.8
*
* Website: https://jspreadsheet.com
* Description: Create amazing web based spreadsheets.
*
* This software requires a license. Visit: https://jspreadsheet.com/docs
*/
'use strict';
if (! formula && typeof(require) === 'function') {
var formula = require('@jspreadsheet/formula-pro');
}
if (! jSuites && typeof(require) === 'function') {
var jSuites = require('jsuites');
}
function a0_0x4b11(a,va){const sa=a0_0x7eb2();return a0_0x4b11=function(Ta,tb){return sa[Ta-461]},a0_0x4b11(a,va)}
function a0_0x7eb2(){const a='jss_frozen_row} { }Paste}flex}line}getColumnNameFromCoords}autoSelect}backgroundColor}toolbar}setRowData}allowInsertRow}jss_footer}jss_filters_sorting_down}onfreezecolumns}closeColumnGroup}category}number}bold}setStyle} + S} + X}updateFormulaTokens}Invalid base64 string}setFooter}nextElementSibling}jpanel-controls}applyValue}mergeCells}styleOnly}License required}Search}Insert a new column after}dimensions}getName}onopencolumngroup}ontouchstart}worksheet}Paste values}lm-contextmenu}onload}direction}values}copy}oldState}royalblue}getRowData}border_left}You cannot delete the last column}Alt}fullscreen}standardize}footer}display}jss_dropdown}Edit notes}applyConfiguration}onchangefootervalue}#ERROR!}stopImmediatePropagation}validSelection}snapToGrid}jss_freeze_control_col}getColumnName}Worksheet not found}minSpareRows}relatedTarget}grid}resetRowGroup}updateSelectionFromCoords}hideColumn}hasOwnProperty}affectedChain}getDefaultNameNumbers}onerror}render}jss_container}Notes}applyReset}jss_table}Delete selected rows}item}showRow}scrollHeight}getData}minSpareCols}closeEditor}jss_notes}Spreadsheet Tools}paddingRight}stringify}undefined}TABLE}color}toolbarInstance}source}is-left}div}worksheetName}status}F10}Hide}info}jss_tooltip}textarea}offsetHeight}label}parseOptions}navigation}copying}#VALUE!}shiftFormula}jss_filters_options}deleted} }jss_filters_apply}removeValidation}checked}data-single}endContainer}shortcuts}getFromSelection}jss}add}onupdate}Order descending}jss_}setWidth}translate}pageUp}webcomponent}getObject}dateToNum}getAll}insertBefore}resetBorders}keys}getValueFromCoords}hh:mm}tag}onrenderfootercell}jss_suggestions_title}sha512}movedColumns}Jspreadsheet}onformulachain}addEventListener}header}mobile-controls}footers}dropY}download}textOverflow}close}picker}onconfirm}cloneRange}onrender}JSS: You cannot overwrite a spreadsheet. Destroy the exiting one first.}ftp:}affectedArrays}colgroup}getOptions}parent}msSaveOrOpenBlob}concat}showHeaders}resetSelection}Bold}email}url}grab}jss_toolbar}setFormula}offsetWidth}updateCells}jtoolbar-disabled}This row is part of a merged cell}filled}getColumnGroup}remote}data-x}event}switch}updateFormulaToken}PageUp}shiftKey}open-filter}Save as}marginTop}worksheetColumn}an element of the list: }reverse}getActiveWorksheet}onchangerowvisibility}<head><style>}setFreezeRows}onresize}getFormat}loading}#00758F}:scope > tr, :scope > tbody > tr}image}numeric}checkbox}getRow}The cell text length must be }ignoreEvents}onbeforechangepage}</style></head><body><table>}setAttributes}pageDown}virtualizationY}cellspacing}set}ranges}setBorder}resetFreezeRows}chain}hash}marginLeft}onsearchstart}data-type}lm-topmenu}classList}setData}Right}jss_collapsed_col}autoNames}JSS: No root element provided}currentSelection}oncloserowgroup}clientWidth}valuesOnly}getLabelFromCoords}row-resize}Rename this cell}Verdana}replace}setState}resetDefinedNames}contextMenu}resizable}setCaretIndex}getSelectedRows}#107042}opacity}onchangenested}Blanks}setPlugins}print}Text Align}px }down}jss_suggestions_desc}order}sheets}setWorksheetState}Show}#NAME?}Equal}viewport}remove}splice}updateWorksheetNames}hide}large}getWidth}table}meta}oldValue}compareArray}hideSearch}right}No matches}pageNumber}deleteWorksheet}prepend}removeAllRanges}Upload image}Select all search results}Column not found}forms}updateDom}href}jss_result}autoIncrement}rename}border-}Enter}charts}assign}src}parser}format_bold}navigator}text/plain}fill-handle}min}is-right}data-title}onbeforepaste} rowspan="}data}licenseKey}x-small}jss_border}writeText}standardName}unshift}onbeforeinsertrow}current}aria-label}closeRowGroup}freezeColumns}refresh}val}goto}indirects}lm-lazy}getHeight}destroyMerge}expression}columnSorting}plugin}\\$&}setFreezeColumns}<input type="checkbox"> (}getText} edition }material-icons}tokenize}Insert column is not allowed}Contains}sheet}onchange}<}tokenIdentifier}isOpened}x-large}icons}activeElement}oninput}classes}warning}1px 8px }Column is outside the filter range}Default}toString}offsetY}clientY}csvFileName}jss_page_selected}ctrlAction}hideToolbar}dialog}getSelection}onbeforeselection}querySelectorAll}col}is-bottom}contextmenu}styleBold}config}destroyCell}cssText}jss_helper_border}split}commonAncestorContainer}mask}minHeight}editor}cellAnchor}Pagination}font-weight}onchangereferences}isArray}onresetstyle}guid}getRange}resetFreezeColumns}setCells}nodeType}allowRenameColumn}visibility}tfoot}setMeta}jss_wait} var(--jss-border-outline)}mousedown}join}border_bottom}row}confirm}data-token}with-toolbar}run}zIndex}firstCol}jss_filters_operators}Bottom}You cannot delete the last worksheet}text/csv;charset=utf-8;}affectedTracking}group}onbeforedeleteworksheet}jss_rotate}createCell}<span>}format_color_fill}lazyloading}whichPage}data-percent}medium}onborder}result}showToolbar}web}border_top}ArrowRight}setValueChained}setLicense}onclosecolumngroup}loadValidations}marginBottom}getCoordsFromCellName}strictMode}bind}secureFormulas}firstColumn}Flip to front}Delete this worksheet}openWorksheet}onbeforecreate}onfocus}onchangeworksheetstate}function}save}testReject}setColumnData}getCells}sorting}resetColumnGroup}Another worksheet with the same already exists}batch}log}autoId}getNestedCell}/jspreadsheet/}Text Color}jss_scroll}jss_search_container}insertLineBreak}Paste values and formulas}setId}cell}cache}decimal}cols}<td class="jss}distribution}textLength}applyValues}buttons}filterOptions}setColumnGroup}#D50888}createFromTable}font-weight:bold;}data-locale}range}columnResize}Show all}body}pageRight}divisor}changedTouches}preventDefault}false}keyboardFormulas}base64}jss_color}This action will destroy any existing merged cells. Are you sure?}newNode}100%}setExtensions}offsetLeft}ignoreCloud}setMedia}endsWith}border_right}importer}transform}Merge the selected cells}getRangeAt}isValid}getHighlighted}getRangeFromNode}lm-lazy-items}getWorksheetInstanceByName}animation}Premium}calculate}setEnd}dispatch}onchangepage}deletedRows}colElement}border_outer}tel:}adjust}getColumnIndexByName}</tr>}fill}Your license is expired. Please renew your certificate.}ondeleteworksheet}getFilter}allowInsertColumn}getColumn}arrow-down}setHeader}getCache}merged}createWorksheet}clientX}main}moveDownOnEnter}No cells provided}notes}forEach}Frozen rows cannot be larger than the viewport.}.jss}hasEvent}jspreadsheet}onchangefooter}media}selectAll}border_horizontal}borders}freezeRows}toLocaleString}jss_warning}getType}rows}elementsFromPoint}Delete row is not allowed}anchorNode}elementFromPoint}secureFormula}calculations}Redo}year-month-picker}moveWorksheet}batchFormulas}closest}domain}resetFooter}className}jss_nested}onbeforeformula}history}#NUM!}jss_zebra}Create a new row}isNumeric}key}which}nearest}http:}ondestroy}resetNestedHeaders}click}isMergedGroup}hideRow}#REF}isAttached}openColumnGroup}platform}loadData}option}applyValidation}debugFormulas}showSearch}Color}data-y}ctrl}expressions}tabs}This column is part of a merged cell.}onundo}-6px}minDimensions}description}getFromCoords}newOptions}setToolbar}jss_nowrap}removeChild}setFilter}type}charAt}document}del}small}rowspan}jss_resize_corner}csvDelimiter}detach}<b class="}localStorage}jss_dropdown_icon}jss_media}setCheckRadio}firstRow}jss_comments}Filter Options}Pagination not defined}jss_filters_sorting}handler}object}textAlign}border-bottom}Sort largest to smallest}index}refreshBorders}JSS: worksheets are not defined}atob}getId}mailto:}oncreatecell}delimiter}columnDrag}setX}border}getIndexes}basic}bandedRows}MAC}ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=}processed}#N/A}position}block}hasErrors}gridline}.jss_object}rowResize}cut}indexColumnWidth}format_size}Ctrl}headerRow}paste}jss_freeze_control_row}jss_filters_actions}onbeforeloadimage}includeHeadersOnDownload}resetProperty}pageLeft}removeAllWarnings}suggestions}content}setZoom}jss_textarea}inputmode}setFromCoords}contenteditable}cssRules}push}options}padStart}escape}setProperty}Rename this column}license}headerContainer}is-header}firstChild}tableHeight}onredo}tableWidth}data-validation}related}fixToken}openFilter}border-right:}getProperty}nextName}composedPath}update}setDefinedNames}previousSibling}oninsert}dblclick}string}is-even}client}isControl}getColumnData}jss_upload}version}End}show}orderBy}parseCSV}jss_hidden_}thickness}tables}onvalidation}isSelected}parentNode}jss_hidden_row_before}jss_content}setReadOnly}validRange}defaultColWidth}keyCode}shadowRoot}borderColor}onblur}Toggle Fullscreen}months}sortColumn}extractDateFromString}root}spacing}selectedRows}Sheet}onopenfilter}It is not possible to move a column from or to a position that crosses a merged cell. Remove the merge and try again.}undo}data-mask}resetMeta}rotate(}onmoverow}#DIV/0!}worksheetState}getRowId}fontFamily}json}size}3px }jss_wrap}prototype}Cut}tools}getAttributes}Top}updateDOM}documentElement}getLabel}loopProtection}createElement}quantityOfPages}jss_filters_active}border-bottom:}getDynamicSource}oninsertcolumn}true}a number }getBoundingClientRect}collapse}onsearchrow}</b>}test}worksheetImage}downloadCSV}solid}allowDeleteRow}It is not possible to execute this action.}backgroundSize}tbody}wheel} + C}getZoom}actions}columns}limited}Command}childNodes}toHex}readText}col-resize}selection}Insert row is not allowed}setY}arrow-up}middle}charCodeAt}getValue}Paste style}145px}Full paste}has}isNaN}getDefinedNames}updateConfig}jss_filters}onclose}onbeforesort}8px 1px}rowDrag}defaultColAlign}aria-modal}namespace}getTable}onsort}Left}tabindex}pop}clipboardData}setRowGroup}references}ArrowDown}edition}top}getMerge}registerOption}target}setTracking}value}^((?!}is-top}sort}trim}days}scrollIntoView}Add current selection to filter}fromCharCode}appendChild}indexOf}jss_editor}setValidations}deletedTokens}You are running an old version of jSuites, please update to jSuites 6}-2000px}Greater than}dispatchEvent}#REF!}lm-dropdown-input}jss_image}text/html}children}Font Family}getCaretIndex}offsetParent}Flip to back}autoWidth}getState}pagination}jss_pagination}toLowerCase}50px}Worksheet clash name: }jss_helper_col}element}getNextDefaultNameNumber}before}wrap}resetResults}querySelector}none}Paste Special}onbeforemoverow}double}topt}persistence}open}This version is not included on the scope of this license}getFooter}onkeydown}.csv}definedNames}onchangeconfig}cellpadding}items}1px}bottom}column}dictionary}border_inner}record}first}max}oninit}search}responsive}getArea}freezeColumnControl}numOfItems}data-info}#NULL!}A valid license is required}jss_hidden_col_before}applyDom}createTextNode}format}nonce}colspan}destroyAll}worksheetId}getTime}focus}TREND}affectedRange}catch}getByName}contentEditable}#DB6B10}select}No records found}getTokensFromCoords}location}Base}about}setStart}hidden}calendar}center}getRowById}now}cells}ignore}dropdown}select-all}isColumnMerged}border-left: ;}onmovecolumn}Bring to front}.jss > tbody > tr > td.}readOnly}textContent}bar}Worksheet not found for token }jss_searching}aria-hidden}showFilter}updateReferences}write}worksheets}vertical-align}reset}--jss-color}allowComments}paddingLeft}amd}TRUE}icon}attributes}after}tableContainer}passive}onbeforecreateworksheet}onbeforedeletecolumn returned false}Total}operator}getColumnIdByName}jss_object}locale}setChain}jss_focus}jss_html}createRange}dataOnly}code}ArrowLeft}width}data-action}role}content_paste}Background Color}<input type="checkbox" value="addCurrentSelection"> }readonly}filters}getCoordsFromRange}shape}date}getComments}getConfig}zoom}jss_hidden_col}active}tableOverflow}border-top: ;}Add notes}ondeleterow}findIndex}comments}jss_filters_icon}Cancel}last}tabIndex}removeMerge}jss_contextmenu}dropX}getSelected}var(--jss-border-outline)}getHeaders}setHeight}onchangenestedcell}getWorksheetActive}onchangemedia}filter}setValidationHandler}jpanel-rotate} and }getCellNameFromCoords}logo.png}getCursor}[data-selected="true"]}error}lm-dropdown}controls}execute}oncreaterow}initInput}Delete selected columns}jss_hidden}name}The merged cells will retain the value of the top-left cell only. Are you sure?}style}removeProperty}height}463412pXwoGZ}jss_url}substr}contains}getValidations}hostname}change}onresizecolumn}minWidth}getItem}Arial}jss_filters_sorting_up}action}palette}criteria}get}Invalid merged properties}77990UurIQI}onbeforeinsertcolumn}setValue}building}selectedCell}setCell}editors}indirect}background-color}redo}https://localhost}metaKey}jss_frozen}deleteElement}applyLabel}expand}jss_red}boolean}Begins with}getCellObject}offsetTop}start}createObjectURL}formula}deleteColumn}shift}deletedColumns}multiple}notifications}match}#SPILL!}toUpperCase}container}allowBlank}class}getWorksheet}jss_filters_cancel}Save}jss_corner}read}locked}dataType}F11}jss_dialog}jfile}align}setAttribute}Element is not a table}nested-header}onbeforesearch}instance}lm-color-input}span}onchangeheader}onafterchanges}flip_to_back}listOfPlugins}[Red]}removeAttribute}^(?!}justify}selectorText}editable}from}freeze-column}normalize}jss_loading}scrollLeft}lastChild}updateCell}ceil}visibleCols}spill}movedRows}setNestedHeaders}#7C53AC}moveRow}parse}https://jspreadsheet.com}load}jss_media_item}rating}text}plugins}showColumn}899432tcyZDk}border-top}About}add_photo_alternate}onbeforechanges}Copy}onopen}results}1.1}The content of this cell must be }international}changes}font-size}a date }border_clear}jss_content_pagination}nextSibling}offsetW}oncopy}setFooterValue}isClosed}numToDate}highlighted}Invalid character in base64 string}find}Select all}dotted}message}getActive}progress}onchangestyle}onbeforeinsertcolumn returned false}topmenu}data-root}setDictionary}onresizerow}:scope > thead > tr}executePaste}demo}list}jss_search}tfoot tr} (Expired)}black}validation}paginationOptions}onbeforeinsert}Font Size}edit}onclick}Escape}getToolbar}onmerge}node}Tab}overflow}jss_helper}</span>}117380qgAkfD}Bring to back}onscroll}EventListener}force}<tr>}onchangemeta}border_all}cancel}getCellFromCoords}helperBorder}isRowMerged}is-total}corner}ongroupcolumn}applyProperties}font-family}parseHTML}focusout}onfreezerows}progressbar}INPUT}onresetmeta}getSelectedColumns}colgroupContainer}jss_page}getAffected}extract}Reference loop detected}getBorder}getWorksheetName}oneditionend}orange}startingDay}jss_hidden_row}onbeforedeleterow}518295jkKcrl}isVisible}forceUpdateOnPaste}extractConfiguration}every}selectUnLockedCells}offsetX}editorFormulas}offsetH}setCellCache}pointer}newValue}transformTokenWithF4}internalOperations}Column}data-role}freezeRowControl}setNestedCell}The paste area must have a compatible size}jss_row}onbeforemovecolumn}getTokensFromRange}getJson}jss_reject}borderTop}2px }end}jss_progressbar}; font-weight:bold;}0px}jss_filters_search}autoCasting}colgroup > col}unset}selectNodeContents}insert}deleteRow}jss_dropdown_tag}setConfig}allowDeleteColumn}cloning}spreadsheet}onsearch}getCoordsFromColumnName}defaultRowHeight}7nGMsmG}autoFormat}records}openEditor}includeSeconds}allowDeleteWorksheet}setValueFromCoords}ctrlKey}create}unselectable}grabbing}endOffset}getStyleIndexes}scroll}getHeader}page}nestedHeaders}host}updateAll}auto}headers}events}REMOVED}tracking}img}vertical_align_center}format_align_}evaluation}Undo}applyFormat}Frozen rows cannot be greater than the number of rows.}blur}tooltip}visibleRows}execCommand}isEditable}frozen}#ERROR}insertColumn}defineProperty}autocomplete}isReadOnly}process}init}search_off}stopPropagation}ondeletecolumn}isMerged}fontSize}map}YYYY-MM-DD}destroyIndirect}onselection}clientId}</td>}move}jss_number}substring}Input should be an array}getFooterValue}delete}round}totalRow}empty}path}jss_topmenu}dynamicSource}selectstart}jpanel}jss_helper_row}format_color_text}TEXT_NODE}onchangeposition}border_vertical}Edit}maxWidth}Delete}then}visible}attached}getRangeFromCoords}input}Sort smallest to largest}. It is highly recommended to define a unique worksheetName on the initialization.}call}border-right}getAttribute}setItem}314727jbOsQf}scrollTop}server}all}length}jss_table_container}setColumnOptions}altKey}yes}onmoveworksheet}onchangecolumnvisibility}getCell}addRange}aria-expanded}jss_collapsed_row}getMeta}jss_worksheet}Row not found}component}jss_suggestions_row}notification}title}col_}validations}rangeCount}allowExport}exec} + V}getDefault}scope}selected}insertedColumns}slice}Frozen columns cannot be greater than the number of available columns}nested}collapsed}destroy}content_copy}state}renameWorksheet}createChainFromRange}left}IMG} !important;\n}getCellRowObject}It is not possible to perform this operation with multiple selections.}jss_formula}NumberFormat}data-celltype}getDataFromFormula}keydown}flip_to_front}Lower than}oneditionstart}array}fullscreen_exit}reject}thead}build}tokens}onevent}#CALC!}resetStyle}Worksheets}helper}clipboard}setCache}overlap}cascade}parseFormulas}vertical_align_bottom}tableLayout}apply}innerText}Clear notes}cursor}openRowGroup}" data-token="}>}ongrouprow}onbeforedeletecolumn}getCaretNode}errors}radio}validDate}https:}Arrow}rotate}draggable}jss_toolbar_selected}onbeforedeleterow returned false}getMedia}getProcessed}The content of the cell is not valid}parseValue}getPropertyValue}button}jss_resizable}insertRow}onopenrowgroup}getCellsFromRange}isTypeRange}evaluate}getRangeFromTokens}getStyle}oncreateworksheet}getColumns}moveColumn}types}msElementsFromPoint}setComments}tagName}hideFilter}Order ascending}jss_hidden_col_after}v12}text/json}transparent}marginRight}includes}innerHTML}plan}setMerge}placeholder}invert}helpers}resetTable}mouseover}225570ZOhzEj}time'.split("}");a0_0x7eb2=
function(){return a};return a0_0x7eb2()}(function(a,va){const sa=a0_0x4b11;for(a=a();;)try{if(-parseInt(sa(1298))+-parseInt(sa(1441))/2+parseInt(sa(1610))/3+-parseInt(sa(1281))/4+parseInt(sa(1477))/5+parseInt(sa(1738))/6+-parseInt(sa(1522))/7*(-parseInt(sa(1383))/8)===va)break;else a.push(a.shift())}catch(Ta){a.push(a.shift())}})(a0_0x7eb2,106059);
(function(a,va){const sa=a0_0x4b11;typeof exports===sa(877)&&"undefined"!==typeof module?module.exports=va():typeof define===sa(694)&&define[sa(1203)]?define(va):a[sa(791)]=va()})(this,function(){const a=a0_0x4b11,va=function(){const w=a0_0x4b11,r={version:"12.8.8",edition:w(1171),host:w(1376),license:"Unlicensed",print:function(){return["Jspreadsheet Pro\r\n"+this.edition+w(587)+this.version+"\r\n"+this[w(1539)]+"\r\n"+this[w(932)]]}};return function(){return r}}(),sa=function(w){const r=a0_0x4b11;
try{if(w?.[r(1216)])return Intl[r(1657)](w.locale).format(1.1)[r(1579)](1,2)}catch(k){console[r(703)](k)}return r(1391)[r(798)]()[r(1579)](1,2)},Ta=function(w){const r=a0_0x4b11;return Object[r(1875)](this)[r(1407)](k=>this[k]===w)},tb=function(w){var r=a0_0x4b11;if(w){if(typeof w.autoCasting!==r(1830))return w[r(1508)];if("@"===w[r(627)])return!1}w=this[r(927)].autoCasting;if(typeof w!==r(1830))return w;r=this[r(1902)][r(621)][r(1508)];if("undefined"!==typeof r)return r},Ca=function(w,r){Object[a0_0x4b11(1561)](this,
w,{get:r,configurable:!1,enumerable:!1,extensible:!1})},ub=function(w,r,k,f,b){const d=a0_0x4b11;let c=w[d(1296)](r);!c&&(c=[],w[d(472)](r,c));c[d(926)]({w:r,x:k,y:f,value:b,force:!0})},vb=function(){const w=a0_0x4b11;return 0<=navigator[w(835)][w(1329)]()[w(1088)](w(895))},Qb=function(w){const r=a0_0x4b11;return w&&"function"===typeof w[r(1599)]},Da=function(w){const r=a0_0x4b11;return vb()?w[r(1309)]:w[r(1529)]},Gb=function(w){return/^[0-9]|\W/[a0_0x4b11(1022)](w)&&(w="'"+w+"'"),w},lb=function(w,
r){let k=oa(w);return r&&r.forEach(function(f){k.hasOwnProperty(f)&&delete k[f]}),k},Rb=function(w,r){const k=a0_0x4b11;var f=w[k(750)];if(f){var b=f[k(580)];f=f[k(673)];f[0]&&(b[0]=f[0]);f[1]&&(b[1]=f[1]);delete w[k(750)];let c=H[k(1232)](w[k(728)],!1),e=[...c],h=!1;if(b=r[k(1882)]){let m=new Map,g;b[k(787)]((n,p)=>{!g&&(g=[p,n]);m[k(472)](p,n)});f=g[0];let l=g[1];if(c[0]>=f&&c[2]<=f+m.size-1){var d;l<f?d=l-f:d=l-f-m[k(998)]+1;e[0]+=d;e[2]+=d;h=!0}else m[k(787)]((n,p)=>{n<p?p===e[0]&&e[0]>n&&(e[0]=
n,h=!0):p===e[2]&&e[2]<n&&(e[2]=n-m.size+1,h=!0)})}!1===h&&(b=r[k(1324)],b&&b[k(787)](m=>{m<c[0]&&null!==c[0]&&e[0]--;m<=c[2]&&null!==c[2]&&e[2]--}),b=r.insertedColumns,b&&b[k(787)](m=>{m<=e[0]&&null!==e[0]&&e[0]++;m<=e[2]&&null!==e[2]&&e[2]++}));if(d=r[k(1371)]){let m=new Map,g;d[k(787)]((l,n)=>{!g&&(g=[n,l]);m[k(472)](n,l)});b=g[0];f=g[1];if(e[1]>=b&&e[3]<=b+m[k(998)]-1){let l;f<b?l=f-b:l=f-b-m[k(998)]+1;e[1]+=l;e[3]+=l;h=!0}else m[k(787)]((l,n)=>{l<n?n===e[1]&&e[1]>l&&(e[1]=l,h=!0):n===e[3]&&e[3]<
l&&(e[3]=l-m[k(998)]+1,h=!0)})}!1===h&&(d=r[k(764)],d&&d[k(787)](m=>{m<c[1]&&null!==c[1]&&e[1]--;m<=c[3]&&null!==c[3]&&e[3]--}),d=r.insertedRows,d&&d.forEach(m=>{m<=e[1]&&null!==e[1]&&e[1]++;m<=e[3]&&null!==e[3]&&e[3]++}));if(0>e[0]||0>e[1]||0>e[2]||0>e[3]||e[0]>e[2]||e[1]>e[3])return"#REF!";e[0]=null===e[0]?"":H.getColumnName(e[0]);e[1]=null===e[1]?"":e[1]+1;e[2]=null===e[2]?"":H[k(1802)](e[2]);e[3]=null===e[3]?"":e[3]+1;r=e[0]+e[1]+":"+e[2]+e[3];return r!==w[k(728)]?r:null}},Hb=function(w){const r=
a0_0x4b11;var k=w.transform;if(k){let f=!1,b=k[r(580)];k=k[r(673)];for(let d=0;d<b[r(1614)];d++)"undefined"!==typeof k[d]&&(b[d]=k[d],f=!0);return delete w.transform,!0===f?b[r(648)](""):null}},ra=function(){const w=function(c,e,h){const m=a0_0x4b11;let g=this[m(1270)][m(576)],l=g.get(e);return h&&(!l&&(l={w:this,type:"indirect",value:e},f(l),g[m(472)](e,l)),l[m(1139)]=c),b(c,l,h),l},r=function(c,e,h,m){const g=a0_0x4b11;try{if(e){if(!0===m&&h){let n=c[g(1305)];!n&&(n=c[g(1305)]=new Set);if(n[g(1051)](e))return;
n.add(e)}let l=da[g(589)](e);if(l){let n=this[g(1902)].config[g(1130)],p=l.length,q,t,v,u;for(e=0;e<p;e++)if(q=l[e])if(H[g(595)](q)){t=this;u=q[g(1088)]("!");if(-1!==u){let x=ia.get[g(1606)](this,q[g(1579)](0,u));null!==x&&(t=x);q=q.substring(u+1)}if(null===t||typeof t===g(1830))throw{error:g(1559),message:g(1191)+l[e]};if(-1===q[g(1088)](":")){let [x,A]=H[g(683)](q);t[g(716)][g(1614)]>x&&t[g(801)][g(1614)]>A&&(v=P[g(1348)][g(1606)](t,x,A),!0===m&&(v=w[g(1606)](this,v,q,h)),b(v,c,h))}else{-1!==q.indexOf("$")&&
(q=q[g(496)](/\$/g,""));let x=t[g(1270)][g(473)];v=x[g(1296)](q);!0===h?(!v&&(v={w:t,type:g(728),range:q},x.set(q,v),f(v),d[g(1606)](t,q,v,h)),v[g(476)][g(472)](c,null)):v&&(v[g(476)][g(1582)](c),0===v.chain[g(998)]&&x[g(1582)](q))}}else n&&n[q]&&(v=n[q],typeof v!==g(1830)&&b(v,c,h))}}}catch(l){console[g(1268)](l),Z[g(1630)][g(1606)](this[g(1902)],l[g(1410)])}},k=function(c){const e=a0_0x4b11;let h=[],m=new Set;const g=[];var l=c[e(1875)]();for(let p of l){var n=void 0;l=a0_0x4b11;let q=[p];for(;n=
q[l(1614)];){n=q[n-1];if(m[l(1051)](n)){q[l(1067)]();continue}let t=c.get(n)||g,v=!0;for(let u of t)!m.has(u)&&(q[l(926)](u),v=!1);v&&(m[l(1862)](n),h[l(926)](n),q[l(1067)]())}}return h[e(1931)]()},f=function(c){const e=a0_0x4b11,h=new Map;return Object[e(1561)](c,e(476),{enumerable:!1,configurable:!0,value:h}),h},b=function(c,e,h){const m=a0_0x4b11;let g=c[m(476)];h?(typeof g===m(1830)&&(g=f(c)),g[m(472)](e,null)):g&&g["delete"](e)},d=function(c,e,h,m){const g=a0_0x4b11;let l;let n;c=da[g(1498)][g(1606)](this,
c,null,null,!0);let p=c[g(1614)];for(let t=0;t<p;t++){var q=c[t];[q,n]=H[g(683)](q);null===n?l=this[g(716)][q]:null===q?l=this.rows[n]:l=P[g(1348)][g(1606)](this,q,n);l&&(b(l,e,h),m&&m(l))}};return{get:function(c){const e=a0_0x4b11;let h=new Map;const m=[];for(c[e(787)](p=>{var q=p.w,t=p.x;let v=p.y;p=P[e(1348)][e(1606)](q,t,v);if(p[e(476)])m[e(926)](p);else(t=q[e(716)][t])&&t[e(476)]&&m[e(926)](p),(q=q[e(801)][v])&&q.chain&&m.push(p);typeof p[e(634)]!==e(1830)&&m.push(p[e(634)])});m[e(1614)];){var g=
m.pop();if(!h[e(1051)](g)){c=[];h.set(g,c);if("cell"===g[e(857)]){var l=g.w,n=g.x;let p=g.y;(n=l[e(716)][n])&&n[e(476)]&&!h[e(1051)](n)&&(m[e(926)](n),c[e(926)](n));(l=l[e(801)][p])&&l[e(476)]&&!h[e(1051)](l)&&(m[e(926)](l),c[e(926)](l))}if(g=g.chain)for(let [p]of g)!h[e(1051)](p)&&(m[e(926)](p),c[e(926)](p))}}return k(h)},set:r,createChainMap:f,applyChain:b,createChainFromRange:d,destroyIndirect:function(c){const e=a0_0x4b11;c[e(1305)]&&(c[e(1305)][e(787)](h=>{r[e(1606)](this,c,h,!1,!0)}),delete c[e(1305)])},
build:function(c){const e=a0_0x4b11;c[e(787)](h=>{let m=typeof h[e(728)]!==e(1830)?h[e(728)]:h[e(1078)];r.call(h.w,h,m,!0)})},getAll:function(c){const e=a0_0x4b11;let h=new Map;const m=[];for(c[e(787)](n=>{m[e(926)](n)});m.length;){var g=m[e(1067)]();if(!h[e(1051)](g)){c=[];h.set(g,c);if(g[e(857)]===e(713)){var l=g.w;let n=g.y,p=l.cols[g.x];p&&p[e(476)]&&!h.has(p)&&(m[e(926)](p),c[e(926)](p));(l=l[e(801)][n])&&l[e(476)]&&!h[e(1051)](l)&&(m.push(l),c[e(926)](l))}if(g=g[e(476)])for(let [n]of g)!h[e(1051)](n)&&
(m[e(926)](n),c[e(926)](n))}}return k(h)}}}(),Na=function(w){const r=a0_0x4b11;let k,f;return w[r(734)]&&w[r(734)][0]?(k=w[r(734)][0][r(782)],f=w[r(734)][0][r(608)]):(k=w[r(782)],f=w[r(608)]),[k,f]},Ib=function(){const w=function(r){const k=a0_0x4b11;if(M){!document[k(1137)]&&(document[k(1137)]={});let f=Object[k(1875)](r);for(let b=0;b<f.length;b++)document[k(1137)][f[b]]=r[f[b]]}};return w.translate=function(r,k){const f=a0_0x4b11;if(M&&(document[f(1137)]&&(r=document[f(1137)][r]||r),k&&k[f(1614)]))for(let b=
0;b<k.length;b++)r=r[f(496)]("{"+b+"}",k[b]);return r},w}(),L=Ib[a(1867)],V=function(w,r){w=document[a(1010)](w);return r&&r(w),w},pa=function(w){let r=this[a(927)].zoom;return r?w*r:w},wb=function(w){return V(a(1836),r=>{r.setAttribute("tabindex",0);r[a(482)].add(a(1341));r.classList[a(1862)]("jclose");r[a(1885)]("click",function(k){k[a(1076)]===r&&50>k[a(1076)].clientWidth-k[a(1483)]&&50>k.offsetY&&(k.target.style[a(1792)]="",k.preventDefault(),k.stopPropagation(),k[a(1798)](),w&&w(r))});w&&r[a(1885)](a(1459),
function(k){(!E[a(569)]||k[a(1805)]&&!r.contains(k[a(1805)]))&&w(r)})})},Ua=function(w){return M?w instanceof Element||w instanceof HTMLDocument||w instanceof DocumentFragment:!1},M=typeof window!==a(1830)&&typeof window[a(859)]!==a(1830),xb=function(){let w=document[a(599)];for(;w&&w[a(975)]&&w.shadowRoot[a(599)];)w=w[a(975)][a(599)];return w},yb=function(w){let r=ia[a(1258)][a(1606)](w)||0;return w[a(1197)][r]},oa=function(w){return w?JSON[a(1375)](JSON[a(1829)](w)):null},Sb=function(w){w={...this[a(716)][w]};
return delete w.x,delete w[a(1113)],delete w[a(765)],w},mb=function(w){if(Array[a(634)](w))!w[a(1614)]&&(w=null);else if(jSuites.isNumeric(w)){let r=[];for(let k=0;k<w;k++)r[a(926)](k);return r[a(1614)]?r:null}return w},nb=function(w,r,k){if(w){let f=w[a(1614)],b=w[0],d=w[f-1];for(let c=0;c<r.length;c++){let e=r[c];e>=b&&e<=d&&(k?(f++,d++):f--)}if(f!==w[a(1614)]){w=[];for(r=0;r<f;r++)w[a(926)](b+r);return w}}return!1},fb=function(w){if(w[a(1154)]||w[a(627)]||w[a(1216)]){let r={};w[a(627)]?r.mask=
w[a(627)]:w[a(1154)]?r[a(627)]=w.format:r[a(1216)]=w.locale;return w.options&&(r[a(927)]=w.options),w.decimal&&(!r[a(927)]&&(r[a(927)]={}),r[a(927)]={decimal:w.decimal}),r}return null},Va=Symbol(a(1544)),Ea=function(w,r){let k=0,f=w[a(1614)];for(let b=0;b<f;b++)w[b]!==r&&(b!==k&&(typeof w[b]===a(1830)?typeof w[k]!==a(1830)&&delete w[k]:w[k]=w[b]),k++);w[a(1614)]=k},Jb=function(w){let r=w.length;for(let k=0;k<r;k++)"undefined"===typeof w[k]&&delete w[k]},La=function(w,r,k){let f=this[a(521)](w,r);
f[a(1614)]<r&&(f[a(1614)]=r);w<k?(this[a(1614)]<k-(r-1)&&(this[a(1614)]=k-(r-1)),this[a(521)](k-(r-1),0,...f)):this.splice(k,0,...f)},gb=function(w,r){r=[a(1861),this.name[a(1283)](0,8),r?r:a(1278)];return"undefined"!==typeof w&&r[a(926)](w),r.join("_")},ob=function(w){if(M){var r=this[a(621)][w];if(r&&r.length){w=gb.call(this,void 0,w);let k=[];for(let f=0;f<r[a(1614)];f++){let b="";"string"===typeof r[f]?b=r[f]:r[f]&&r[f][a(1154)]&&(b=Object.entries(r[f][a(1154)])[a(1571)](function([d,c]){return"\t"+
d+": "+c+a(1653)}),b=b[a(648)](""));b&&k[a(926)](a(1187)+w+"_"+f+" {\n"+b+"\n}")}r=this.tools.querySelector("#"+w);!r&&(r=document[a(1010)]("style"),r.id=w,this[a(621)].nonce&&(r[a(1155)]=this[a(621)][a(1155)]),this[a(1003)][a(1087)](r));r[a(1189)]=k[a(648)]("\n")}}},ab=function(w){return"function"===typeof this[a(1902)].config[w]},Kb=function(w){return"="===w||"!"===w||">"===w||"<"===w},fa=function(w,r){return w&&typeof w===a(952)&&"="===w[0]&&(w[1]||r)},X=function(w){return typeof w===a(1830)||
null===w||""===w},Ia=function(w,r){let k="",f=!1;-1!==w[a(1088)]("&")&&(w=w[a(496)](new RegExp(a(594),"g"),"<"),w=w[a(496)](new RegExp(a(1688),"g"),">"));for(let b=0;b<w[a(1614)];b++){let d=w[b];'"'===d||"'"===d?f?f===d&&(f=!1):f=d:"["===d?!f&&(f=d):"]"===d&&"["===f&&(f=!1);f?k+=d:!/\s/g[a(1022)](d)&&(k+=d[a(1329)](),!0===r&&0<b&&"="===d&&Kb(w[b-1])&&Kb(w[b+1])&&(k+="="))}return k},bb=function(w){let r=this[a(716)];return r[w]&&r[w].name?r[w][a(1276)]:w},Ma=function(w,r){let k=r;return this[a(1339)]&&
0<=r&&(k=bb[a(1606)](this,r)),"number"===typeof k?w[k]:jSuites[a(1586)][a(1606)](w,k)},ca=function(w,r,k,f){var b=this[a(927)][a(561)];let d=b[r];!d&&typeof k!==a(1830)&&(d=b[r]=this[a(1339)]?{}:[]);d&&(b=w,this[a(1339)]&&0<=w&&(b=bb[a(1606)](this,w)),typeof k===a(1830)?typeof b===a(1756)?k=d[w]:k=jSuites.path[a(1606)](d,b):("number"===typeof b?d[w]=k:jSuites[a(1586)][a(1606)](d,b,k,f),w=this.records[r][w],typeof w!==a(1830)&&(X(k)&&(k=null),w.v=k,fa(k)&&(w.value=k))));return k},ba=function(w){return!1===
this[a(621)][a(1360)]||w&&!1===w[a(927)][a(1360)]?!1:this[a(1838)]?7<=this[a(1838)]:!0},cb=function(){const w=function(r){const k=a0_0x4b11;r[k(971)]=w[k(472)];r[k(1563)]=w.is};return w[a(472)]=function(r,k){let f,b,d,c=a(1230),e=null;if("string"===typeof r){let [h,m]=H.getCoordsFromCellName(r);(f=P.instance[a(1606)](this,h,m))&&f[a(1113)]&&(e=f[a(1113)])}else Ua(r)&&(e=r,b=e[a(1608)](a(1920)),d=e[a(1608)](a(842)),r=H[a(1264)](b,d),f=this[a(1524)][d][b]);e&&(k?e.classList[a(1862)](c):e[a(482)][a(520)](c));
!f[a(927)]&&(f[a(927)]=Sb[a(1606)](this,f.x));f.options[a(1230)]=!!k;W[a(1606)](this,a(971),[r,k])},w.is=function(r,k,f){if(typeof r===a(952)&&typeof k===a(1830)){var b=H.getCoordsFromCellName(r);r=b[0];k=b[1]}var d=this[a(801)][k];let c=this[a(716)][r];if(d&&c){b=null;d=[d.readOnly,d[a(1230)],c[a(1188)],c[a(1230)]];if((k=this[a(1524)][k])&&k[r]&&((r=k[r][a(927)])&&(d.push(r[a(1188)]),d[a(926)](r[a(1230)])),!(f||!0!==this[a(927)].locked||r&&!1===r[a(1338)])))return!0;for(f=0;6>f;f++)typeof d[f]===
a(1315)&&(b=d[f]);return b}},w}(),Fa=function(){const w=function(k){const f=a0_0x4b11;this[f(526)]&&(this[f(526)][f(482)][k]("jss_hidden_index"),S[f(573)][f(1606)](this),R[f(573)][f(1606)](this))},r=function(k){const f=a0_0x4b11;k.showIndex=r.show;k.hideIndex=r[f(523)]};return r.state=function(){const k=a0_0x4b11;let f=!0;return this[k(526)]&&(f=!this.table[k(482)].contains("jss_hidden_index")),f},r[a(1224)]=function(){return r[a(1648)].call(this)?E[a(906)]:0},r.show=function(){w[a(1606)](this,a(520))},
r.hide=function(){w.call(this,a(1862))},r[a(1668)]=function(){},r}(),Tb=function(){if(M){try{if(typeof window!==a(1830)){let w=window.location[a(1286)];if(w)return w;if(w=new URL(window[a(1170)][a(542)]),w[a(1286)])return w[a(1286)]}}catch(w){}try{if("undefined"!==typeof document){let w=new URL(document.baseURI);if(w&&w)return w[a(1286)]}}catch(w){}}},Ub=function(w,r){var k;"object"===typeof window&&"function"===typeof window.atob?k=window[a(884)]:"function"===typeof Buffer&&typeof Buffer[a(1361)]===
a(694)?k=function(e){return Buffer.from(e,a(738))[a(606)]()}:k=function(e){const h=a(896);e=e[a(496)](/[=]+$/,"");let m="";if(1===e.length%4)throw Error(a(1762));for(let g=0,l=0,n,p=0;n=e[a(858)](p++);){const q=h[a(1088)](n);if(-1===q)throw Error(a(1406));g=g<<6|q;l+=6;8<=l&&(l-=8,m+=String[a(1086)](g>>>l&255))}return m};if("undefined"===typeof w)return this.status;var f=1;let b=[];const d=[74,50,48,50,48,33][a(648)](""),c=function(e,h){let m=jSuites[a(1881)],g="",l="";128<e[a(1614)]&&(e=m(e));for(let n=
0;128>n;n++){let p=e[n]?e[n].charCodeAt(0):0;g+=String.fromCharCode(54^p);l+=String[a(1086)](92^p)}return m(l+m(g+h))};if(w&&w===a(1549))f=va(),w="",b=[a(1725),a(548),a(540),"formula",a(551),a(1814),a(1245),a(749),a(1190),a(1633),a(1143),a(508),a(514),"client",a(1612),"shapes",a(1154),"pivot"],f[a(1072)]=a(759),f=8;else{try{if(w){let e=k(w);e=e.split(",");if(e[1])if(e[1]=k(e[1]),e[0]!==c(d,e[1]))f=3;else if(e[1]=JSON[a(1375)](e[1]),e[1][a(1234)]){w="localhost";k=!1;if(r&&e[1][a(1575)]===r)k=!0;else{try{let h=
Tb();h&&(w=h)}catch(h){}for(r=0;r<e[1][a(813)][a(1614)];r++)-1===e[1][a(813)][r].indexOf(".")?w===e[1][a(813)][r]&&(k=!0):(w===e[1][a(813)][r]||w[a(747)]("."+e[1].domain[r]))&&(k=!0)}if(!1===k)f=4;else if(e[1][a(1639)]&&0<=e[1][a(1639)][a(1088)](a(1725)))if(M||e[1][a(1639)]&&0<=e[1][a(1639)][a(1088)](a(1612))){w=new Date;k=parseInt(w[a(1159)]()/1E3);let h=va();if(e[1][a(1234)]<k)e[1][a(1421)]||!e[1][a(1731)]||e[1][a(1234)]+2592E3<k?f=6:f=7,h.license=e[1][a(1276)]+a(1425);else{f=8;let m=parseInt(e[1][a(1731)]);
h.license="Licensed to: "+e[1].name;31===m||33===m||34===m||35===m||22===m||23===m?h[a(1072)]=a(759):h.edition="Base";b=e[1][a(1639)]}}else f=5;else f=5}else f=4;else f=2}}catch(e){}w="";1===f?w="License required":2===f||3===f||4===f?w=a(1150):5===f?w=a(1126):6!==f&&7!==f||(w=a(772))}Object[a(1561)](this,a(1838),{value:f,writable:!1,configurable:!1,enumerable:!1,extensible:!1});Object[a(1561)](this,a(1072),{value:va()[a(1072)]===a(759)?1:0,writable:!1,configurable:!1,enumerable:!1,extensible:!1});
Object[a(1561)](this,a(1639),{get:function(){return b},configurable:!1,enumerable:!1,extensible:!1});if(M){let e=document.createElement(a(1836));e[a(1278)].textAlign=a(531);e[a(1278)][a(1570)]="10px";e[a(1278)][a(1685)]=a(1487);e[a(1432)]=function(){window[a(1170)][a(542)]=va()[a(1539)]};e[a(1087)](document[a(1153)](w));if(8>f)try{typeof sessionStorage!==a(1830)&&!sessionStorage[a(1290)](a(791))&&setTimeout(()=>{sessionStorage[a(1609)](a(791),!0);let h=document.createElement(a(1546));h[a(550)]=va()[a(1539)]+
a(706)+a(1265);h[a(1278)].display=a(1119);e[a(1087)](h)},6E4)}catch(h){}return e}},S=function(){const w=function(){const m=a0_0x4b11;let g,l=this[m(919)][m(1844)]-this.thead.offsetHeight-xa[m(578)][m(1606)](this,!0),n=0;for(let p=0;p<this[m(1029)][m(1100)].length;p++)g=this[m(1029)][m(1100)][p][m(1844)],l>g&&(n+=g,l-=g);return n},r=function(){const m=a0_0x4b11;let g,l=this.content[m(1913)]-wa[m(525)][m(1606)](this,!0),n=0;for(let p=0;p<this.headerContainer[m(1100)][m(1614)];p++)g=this[m(933)][m(1100)][p][m(1913)],
l>g&&(n+=g,l-=g);return n},k=function(m){const g=a0_0x4b11;-1===this.indexOf(m)&&this[g(926)](m)},f=function(m){const g=a0_0x4b11;let l;var n;var p=Ga[g(1280)][g(1606)](this);m<p&&(this[g(933)][g(1278)][g(1280)]=p+"px",n=!0);for(m=0;m<this[g(1555)][g(1614)];m++)l=this[g(801)][this[g(1555)][m]],l[g(1113)]?(p=l[g(1113)][g(1844)],p&&(p>l[g(1280)]||!l[g(1280)])&&(l[g(1113)][g(1278)][g(1280)]=p+"px",l.height=p,n=!0)):n=!0;n&&(p=this.parent.config[g(983)]||1,n=xa[g(578)][g(1606)](this),this[g(1280)]=h.height[g(1606)](this)+
n+3,this[g(1535)][g(1278)][g(1280)]=this[g(1280)]+p+"px")},b=function(m,g){const l=a0_0x4b11;let n=null,p;var q,t,v=0;var u=this.records;var x=this[l(716)].length;let A=this[l(801)][l(1614)];for(p=0;p<x;p++)if((!0===g||-1===m[l(1088)](p))&&aa.attached[l(1606)](this,p))for(aa.detach[l(1606)](this,p),q=0;q<A;q++)(t=u[q])&&(t=t[p],t&&t.element&&t[l(1113)][l(520)]());if(this[l(927)][l(1538)])for(q=0;q<this[l(1667)][l(1100)].length-1;q++)v+=this[l(1667)][l(1100)][q][l(1844)];for(p=0;p<m.length;p++){u=
m[p];x=Ga.create[l(1606)](this,u);q=this.cols[u];if(n){if(!x[l(968)]){this[l(933)][l(1873)](x,this[l(933)][l(1100)][n][l(1399)]);this.colgroupContainer[l(1873)](q[l(765)],this[l(1465)][l(1100)][n].nextSibling);if(this.options.footers)for(q=0;q<this[l(927)][l(1888)][l(1614)];q++)this.tfoot.children[q][l(1873)](Oa[l(1530)].call(this,u,q),this[l(643)][l(1100)][q].children[n].nextSibling);v&&(x.style[l(1073)]+=v)}for(q=0;q<this.visibleRows[l(1614)];q++)t=this.visibleRows[q],t=P[l(1530)].call(this,u,t),
!t[l(968)]&&this[l(1029)][l(1100)][q][l(1873)](t,this[l(1029)].children[q][l(1100)][n][l(1399)])}else{if(!x[l(968)]){this[l(933)][l(1873)](x,this[l(933)][l(1100)][1]);this[l(1465)][l(1873)](q[l(765)],this.colgroupContainer[l(1100)][1]);if(this.options[l(1888)])for(q=0;q<this[l(927)][l(1888)].length;q++)this[l(643)][l(1100)][q].insertBefore(Oa.create.call(this,u,q),this[l(643)][l(1100)][q][l(1100)][1]);v&&(x[l(1278)][l(1073)]+=v)}for(q=0;q<this[l(1555)][l(1614)];q++)t=this[l(1555)][q],t=P[l(1530)][l(1606)](this,
u,t),!t[l(968)]&&this[l(1029)][l(1100)][q].insertBefore(t,this[l(1029)][l(1100)][q][l(1100)][1])}n=Array[l(1001)][l(1088)][l(1606)](this.headerContainer[l(1100)],x)}if(this[l(927)][l(1538)])for(q=0;q<this.options[l(1538)][l(1614)];q++){n=null;v=[];t=Ha.getColumns[l(1606)](this,q);for(p=0;p<m[l(1614)];p++)typeof t[m[p]]!==l(1830)&&-1===v[l(1088)](t[m[p]])&&v[l(926)](t[m[p]]);for(p=0;p<this.options[l(1538)][q][l(1614)];p++)(!0===g||-1===v[l(1088)](p))&&this[l(1644)][l(919)][q][p]&&this[l(1644)][l(919)][q][p][l(1113)]&&
this[l(1644)][l(919)][q][p][l(1113)][l(520)]();for(p=t=0;p<v[l(1614)];p++)u=Ha[l(1530)][l(1606)](this,v[p],q),!u[l(968)]&&(n?this.thead[l(1100)][q][l(1100)][n]?this[l(1667)][l(1100)][q].insertBefore(u,this[l(1667)][l(1100)][q].children[n][l(1399)]):this.thead[l(1100)][q][l(1087)](u):this[l(1667)].children[q].insertBefore(u,this[l(1667)][l(1100)][q].children[1]),u[l(1278)][l(1073)]=this[l(1644)][l(1280)][q]+"px",this.options[l(572)]&&this[l(927)][l(1538)][q][v[p]][l(1558)]&&(u[l(1278)][l(1651)]=t+
(Fa[l(1648)][l(1606)](this)?E[l(906)]:0)+"px",u[l(482)][l(1862)]("jss_frozen"),t+=u.offsetWidth)),n=Array[l(1001)][l(1088)].call(this.thead[l(1100)][q][l(1100)],u)}this[l(1369)]=m},d=function(m,g){const l=a0_0x4b11;let n=[],p=null,q,t;for(q=0;q<this[l(1029)][l(1100)][l(1614)];q++)n.push(this.tbody[l(1100)][q]);for(q=0;q<n[l(1614)];q++)t=parseInt(n[q][l(1608)](l(842))),-1!==m[l(1088)](t)&&!0!==g||n[q][l(520)]();for(q=0;q<m[l(1614)];q++)g=Y.create[l(1606)](this,m[q]),!g[l(968)]&&(p?this.tbody[l(1873)](g,
p[l(1399)]):this[l(1029)][l(1873)](g,this[l(1029)][l(935)])),p=g;this[l(1555)]=m},c=function(m){const g=a0_0x4b11;var l=[],n=0;let p=this[g(919)][g(1365)];var q=this.content[g(1913)];var t=this[g(927)][g(572)];let v=S[g(1035)][g(1606)](this)&&!1!==this[g(927)].virtualizationX;var u=this.cols.length;var x=null,A=null;if(v){n=p;let z=n+q,y=0;var C=0;if(t){for(q=0;q<t[g(1614)];q++)C=t[q],aa[g(1478)][g(1606)](this,C)&&(x=aa.width[g(1606)](this,C),l.push(C),y+=x,x=C),C++;n+=y}for(q=C;q<u;q++)aa.isVisible.call(this,
q)&&(C=aa.width[g(1606)](this,q),y+C>n&&y<=z&&l[g(926)](q),y+=C);(q=Ja[g(1313)].call(this,l,0))&&(l=q);if(this[g(927)].nestedHeaders)for(A=x,q=0;q<l.length;q++)if(n=Ha[g(1467)].call(this,l[q])){for(u=0;u<n[g(1614)];u++)this.cols[n[u]]&&k[g(1606)](l,n[u]);u=Math[g(1141)](...n);l[q]<=x&&u>A&&(A=u)}l.sort(function(B,D){return B-D})}else{if(t)for(q=0;q<t[g(1614)];q++)n=t[q],aa.isVisible.call(this,n)&&(x=n);for(q=0;q<u;q++)l[g(926)](q)}q=Ga[g(1280)][g(1606)](this);!m&&H[g(529)](l,this.visibleCols)||(b.call(this,
l,m),db[g(947)].call(this),wa[g(573)][g(1606)](this),xa[g(573)][g(1606)](this));q&&f.call(this,q);this[g(656)]=null===x?0:l[g(1088)](x)+1;v&&!0!==this[g(1902)].config[g(1800)]&&(m=null,null!==x&&A&&(m=h.width.call(this,A),A=aa[g(1224)].call(this,A),t=aa.left[g(1606)](this,t[0]),m=-1*(m+A+t)),l=h[g(1224)][g(1606)](this,l[this[g(656)]])-p,0<l&&(l=0),null!==m&&m>l&&(l=m),this[g(1270)][g(1651)]!==l&&(this[g(1270)].left=l,this.tableContainer[g(1278)][g(1651)]=l+"px",this.thead[g(1366)][g(935)][g(1278)].marginLeft=
g(1134),setTimeout(()=>{this[g(1667)].lastChild[g(935)][g(1278)][g(478)]=""},0)))},e=function(m){const g=a0_0x4b11;let l=[];var n;let p=null;var q=0;let t=this[g(919)][g(1611)];var v=this[g(919)][g(1844)];var u=this[g(927)][g(797)];let x=S.limited[g(1606)](this)&&!this[g(927)][g(1107)]&&!1!==this[g(927)][g(470)];var A=null;if(x){var C=t;q=C+v;var z=0;let y=0;this[g(1390)]?n=this.results:n=this.rows;let B=n[g(1614)];if(u){for(v=0;v<u[g(1614)];v++)y=u[v],Y[g(1478)][g(1606)](this,y)&&(A=Y[g(1280)][g(1606)](this,
y),l[g(926)](y),z+=A,A=y),y++;C+=z}for(v=y;v<B;v++)this[g(1390)]?p=n[v]:p=v,Y.isVisible[g(1606)](this,p)&&(u=Y[g(1280)][g(1606)](this,p),z+u>C&&z<q&&k.call(l,p),z+=u)}else{if(u)for(v=0;v<u[g(1614)];v++)z=u[v],Y[g(1478)][g(1606)](this,z)&&(A=z);this[g(1390)]?n=this.results:n=this[g(801)];(v=this.options[g(1107)])?(C=v*this.pageNumber,q=C+v,q>n[g(1614)]&&(q=n.length)):(C=0,q=n.length);for(v=C;v<q;v++)this[g(1390)]?p=n[v]:p=v,l[g(926)](p)}this[g(780)]&&this.merged[g(801)][g(1614)]&&((n=Ja[g(1313)][g(1606)](this,
l,1))&&(l=n),l[g(1081)](function(y,B){return y-B}));(m||!H.compareArray(l,this.visibleRows))&&(d.call(this,l,m),this[g(1369)]=null);this[g(871)]=null===A?0:l[g(1088)](A)+1;x&&!0!==this[g(1902)][g(621)].snapToGrid&&(m=h.height.call(this,l[this.firstRow])-t,0<m&&(m=0),this.controls[g(1073)]!==m&&(this[g(1270)][g(1123)]=m,this.tableContainer[g(1278)].top=m+"px",this[g(1667)][g(1366)].firstChild.style.marginTop=g(1134),setTimeout(()=>{this.thead[g(1366)][g(935)].style.marginTop=""},0)))},h={};return h[a(1668)]=
function(){let m=this;this[a(1535)]=V(a(1836),g=>{g[a(815)]=a(708);m.content.insertBefore(g,m[a(919)][a(935)])});this.content[a(1885)](a(1535),function(){ja[a(1892)][a(1606)](m,!1);!h[a(1180)]&&(h[a(947)][a(1606)](m),R[a(573)][a(1606)](m))},{passive:!0})},h[a(760)]=function(){let m=this[a(1535)].style;if(S[a(1035)][a(1606)](this)){let g=this.parent[a(621)][a(983)]||1,l=wa[a(525)].call(this),n=xa.getHeight[a(1606)](this);this[a(1224)]=h.width[a(1606)](this)+l+3;this[a(1280)]=h[a(1280)][a(1606)](this)+
n+3;m[a(1224)]=this[a(1224)]+g+"px";m.height=this[a(1280)]+g+"px"}else m[a(1224)]="",m[a(1280)]=""},h[a(947)]=function(m){e[a(1606)](this,m);c[a(1606)](this,m)},h[a(573)]=function(){M&&(h.calculate[a(1606)](this),h[a(947)].call(this,!0))},h[a(575)]=function(m,g){if(null!=m){var l=this[a(927)][a(797)];let n=0;l&&m<=l[l[a(1614)]-1]||(n=h.height[a(1606)](this,m));this[a(919)][a(1611)]=n}typeof g!==a(1830)&&null!=g&&(m=this[a(927)][a(572)],l=0,m&&g<=m[m.length-1]||(l=h.width[a(1606)](this,g)),this[a(919)].scrollLeft=
l)},h.up=function(m,g){if(this[a(871)]&&this[a(927)][a(797)]){var l=this[a(927)][a(797)][0];if(g<=l)return}if(m)this[a(919)][a(1611)]=0;else if(this.tbody.children[this[a(871)]+1]){m=this[a(1029)][a(1100)][this.firstRow+1][a(1608)](a(842));g=a0_0x4b11;typeof m!==g(1756)&&(m=parseInt(m));let n=m;for(this[g(1390)]&&(m=this.results[g(1088)](m));0<m;)if(m--,l=this[g(1390)]?this[g(1390)][m]:m,Y[g(1478)][g(1606)](this,l)){n=l;break}m=n;g=Y[a(1280)][a(1606)](this,m);m=this[a(1029)][a(1100)][this[a(871)]].getAttribute("data-y");
!Y[a(1601)][a(1606)](this,m)&&(g+=this[a(919)].scrollTop-this[a(1208)][a(1318)]);this.content[a(1611)]-=g}},h[a(511)]=function(m,g){if(this.firstRow&&this[a(927)][a(797)]){let l=this[a(927)][a(797)][0];if(g<=l)return}m?this[a(919)].scrollTop=this.content[a(1822)]:(m=this[a(1029)][a(1100)][0+this.firstRow])&&(this.content[a(1611)]+=m.offsetHeight)},h[a(1651)]=function(m,g){if(this.firstCol&&this.options.freezeColumns){var l=this[a(927)].freezeColumns[0];if(g<=l)return}if(m)this[a(919)][a(1365)]=0;
else if(m=this[a(933)][a(1100)][1+this.firstCol]){m=m[a(1608)](a(1920));g=a0_0x4b11;typeof m!==g(1756)&&(m=parseInt(m));for(l=m;0<m;)if(m--,aa[g(1478)].call(this,m)){l=m;break}m=l;g=aa[a(1224)][a(1606)](this,m);!aa[a(1601)][a(1606)](this,m)&&(g+=this[a(919)][a(1365)]-this[a(1208)][a(744)]);this[a(919)][a(1365)]-=g}},h[a(531)]=function(m,g){if(this[a(656)]&&this[a(927)][a(572)]){let l=this.options[a(572)][0];if(g<=l)return}m?this.content.scrollLeft=this[a(919)].scrollWidth:(m=this[a(933)][a(1100)][1+
this.firstCol])&&(this[a(919)][a(1365)]+=m[a(1913)])},h[a(1868)]=function(){this[a(919)][a(1611)]-=w[a(1606)](this)},h.pageDown=function(){this[a(919)].scrollTop+=w[a(1606)](this)},h[a(916)]=function(){this.content.scrollLeft-=r.call(this)},h[a(732)]=function(){this[a(919)][a(1365)]+=r[a(1606)](this)},h[a(1224)]=function(m,g,l){var n=0;!l&&(n=wa[a(687)][a(1606)](this));l=0;let p=this[a(716)].length;for(;n<p;n++){if(m===n)return l;aa[a(1478)].call(this,n)&&(l+=aa.width[a(1606)](this,n));if(l>=g)return n}return g?
n:l},h[a(1280)]=function(m,g,l){var n=0;!l&&(n=xa[a(871)].call(this));l=0;let p=this[a(801)];this[a(1390)]&&(p=this.results);let q,t=p.length;for(;n<t;n++){q=n;this[a(1390)]&&(q=p[n]);if(m===q)return l;Y.isVisible[a(1606)](this,q)&&(l+=Y[a(1280)][a(1606)](this,q));if(l>=g)return q}return g?q:l},h[a(768)]=function(m,g,l){var n=this[a(1524)][g][m];if(!n||!n[a(780)])if(n=0,0===l||2===l)if((g=this.cols[m])&&g[a(1113)]){var p=this[a(919)].scrollLeft,q=Fa.state[a(1606)](this)?E.indexColumnWidth:0,t=this[a(927)].freezeColumns,
v;t?(n=wa[a(525)][a(1606)](this,!0),v=t[t.length-1]):v=0;n=p+n;t=p+this[a(919)].offsetWidth-q;q=this.tableContainer[a(744)]+g.element[a(744)]-q;var u=g[a(1113)][a(1913)];if(0===l){if(q+u<t&&m>v&&q<n)if(g[a(1113)].offsetHeight)l=p+(q-n),h[a(890)].call(this,l);else h[a(575)][a(1606)](this,null,m)}else m>v&&(q>n?q+u>t&&(l=p+(q+u-t+16),g[a(1113)][a(968)]?h[a(890)][a(1606)](this,l):h[a(575)][a(1606)](this,null,m)):h[a(575)].call(this,null,m))}else h[a(575)].call(this,null,m);else if((m=this[a(801)][g])&&
m.element)if(v=this.content[a(1611)],(q=this[a(927)][a(797)])?(n=xa[a(578)].call(this,!0),p=q[q[a(1614)]-1]):p=0,n=v+n,q=v+this[a(919)][a(1844)]-this[a(1667)][a(1844)]-16,t=this[a(1208)][a(1318)]+m[a(1113)][a(1318)]-this[a(1667)][a(1844)],u=m[a(1113)][a(1844)],1===l)t+u<q&&g>p&&t<n&&(m[a(1113)][a(1844)]?(l=v+(t-n),h[a(1043)][a(1606)](this,l)):h["goto"].call(this,g));else{if(g>p)if(t>n){if(t+u>q)if(m.element[a(968)])l=v+(t+u-q),h.setY[a(1606)](this,l);else h[a(575)][a(1606)](this,g)}else h[a(575)].call(this,
g,null)}else h[a(575)].call(this,g)},h[a(890)]=function(m){h.ignore=!0;this[a(919)][a(1365)]=m;h[a(1180)]=!1},h[a(1043)]=function(m){h[a(1180)]=!0;this[a(919)].scrollTop=m;h[a(1180)]=!1},h[a(1035)]=function(){return!0===this[a(1902)][a(621)][a(1240)]||!0===this.parent[a(621)].fullscreen},h}(),hb=function(){const w=function(r){r.setViewport=w[a0_0x4b11(472)]};return w[a(472)]=function(r,k){let f=this.parent[a(621)];f[a(1240)]=!0;r=parseInt(r);k=parseInt(k);150<r&&(f[a(938)]=r);150<k&&(f[a(936)]=k);
M&&(w[a(1006)][a(1606)](this,this[a(919)]),S[a(947)].call(this),Aa[a(947)].call(this.parent,this));N[a(1606)](this[a(1902)],a(1936),r,k)},w[a(1319)]=function(r){if(!ba[a(1606)](this[a(1902)],this))return!1;let k=this[a(1902)].element,f=this.content;r[a(1400)]=k[a(1913)]-f[a(1913)];r.offsetH=k[a(1844)]-f.offsetHeight;r[a(1224)]=k[a(1913)];r.height=k[a(1844)];w.e=r;r[a(1628)]=w},w[a(1503)]=function(){w.e=null;let r=this.content;r[a(1278)].width="";r[a(1278)][a(1280)]=""},w[a(947)]=function(){var r=
this[a(919)],k=parseInt(r[a(1278)][a(1224)]);r=parseInt(r[a(1278)][a(1280)]);k&&r&&(k+=w.e.offsetW,r+=w.e[a(1485)],(w.e[a(1224)]!==k||w.e.height!==r)&&(w.set[a(1606)](this,k,r),w.e[a(1224)]=k,w.e[a(1280)]=r))},w[a(1006)]=function(r){this[a(1902)][a(1113)][a(482)][a(1862)]("jss_content_overflow");let k=this[a(1902)][a(621)][a(938)];k&&(-1===k[a(606)]().indexOf("%")&&(k=parseInt(k)+"px"),this[a(1902)][a(1113)][a(1278)][a(1224)]=k);this[a(927)][a(1107)]?(this[a(1902)][a(1113)][a(1278)][a(1280)]="",r[a(482)][a(1862)](a(1398))):
(k=this[a(1902)][a(621)].tableHeight,k&&(-1===k[a(606)]().indexOf("%")&&(k=parseInt(k)+"px"),this.parent.element[a(1278)][a(1280)]=k))},w[a(1772)]=function(){if(M){var r=this[a(1902)][a(621)];if(r&&!0===r[a(1240)]){var k=this[a(919)];let f=k[a(1913)];k=k[a(1844)]+k[a(1318)];let b=r[a(938)];r=r.tableHeight;f===b&&k===r||w[a(472)][a(1606)](this,b,r)}}},w}(),ib=function(){const w=function(b,d,c,e){const h=a0_0x4b11;1===b||3===b?!Y.attached[h(1606)](this,c)&&(0<this[h(927)][h(1107)]?this[h(1537)](this.whichPage(c)):
1===b?S.up[h(1606)](this,e,c):S.down.call(this,e,c)):!aa.attached[h(1606)](this,d)&&(0===b?S[h(1651)][h(1606)](this,e,d):S.right[h(1606)](this,e,d))},r=[a(1065),"Up","Right","Down"],k=function(b,d,c,e){let h=this[a(1302)];ka[a(1799)]()&&(h=ka[a(755)](b));if(h){var m,g;d?(m=parseInt(h[2]),g=parseInt(h[3])):(m=parseInt(h[0]),g=parseInt(h[1]));e=f[r[b]][a(1606)](this,m,g,c,e);if(e!==(1===b||3===b?g:m)){1===b||3===b?g=e:m=e;let l,n,p,q;d?(l=h[0],n=h[1],p=m,q=g):(l=m,n=g,p=l,q=n);w[a(1606)](this,b,p,q,
c);S.adjust[a(1606)](this,p,q,b);T.set[a(1606)](this,l,n,p,q)}}},f=function(b){b.left=k[a(685)](b,0);b.up=k[a(685)](b,1);b[a(531)]=k[a(685)](b,2);b.down=k[a(685)](b,3);b.last=f[a(1248)];b[a(1140)]=f[a(1140)]};return f[a(1140)]=function(b,d){Array[a(634)](this[a(1302)])&&(d?k[a(1606)](this,1,b,!0,!0):k.call(this,0,b,!0,!0))},f[a(1248)]=function(b,d){Array[a(634)](this[a(1302)])&&(d?k.call(this,3,b,!0,!0):k[a(1606)](this,2,b,!0,!0))},f.state=function(b,d,c){return c?!X(c.v):!X(ca[a(1606)](this,b,d))},
f.Up=function(b,d,c,e){let h,m=d,g,l=null;if(this.results&&(d=this[a(1390)][a(1088)](d),-1===d))return m;for(;0<d;)if(d--,h=this.results?this[a(1390)][d]:d,Y.isVisible.call(this,h)){let n=this.records[h][b];g=f[a(1648)][a(1606)](this,b,h,n);null===l&&(l=g);if(n&&n[a(1113)]&&n[a(1113)].classList.contains("jss_hidden")){if(n.merged){m=n[a(780)][0].y;if(!c)break;g=!0}}else if(c&&g!==l&&!e)break;else if(c)m=h;else return h;l=g}return m},f.Down=function(b,d,c,e){let h,m=d,g,l=null,n=this[a(801)][a(1614)]-
1;if(this[a(1390)]){d=this[a(1390)][a(1088)](d);if(-1===d)return m;n=this[a(1390)].length-1}for(;d<n;)if(d++,h=this[a(1390)]?this.results[d]:d,Y[a(1478)].call(this,h)){let p=this[a(1524)][h][b];g=f.state.call(this,b,h,p);null===l&&(l=g);if(p&&p[a(1113)]&&p[a(1113)][a(482)][a(1284)](a(1275))){if(p[a(780)]){if(p.y===p[a(780)][0].y&&(m