/**
 * Minified by jsDelivr using Terser v5.37.0.
 * Original file: /npm/asupinternalcomponents@1.6.8/dist/cjs/main.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
require("./main.css");var $gTuX4$reactjsxruntime=require("react/jsx-runtime"),$gTuX4$react=require("react"),$gTuX4$asupcontextmenu=require("@asup/context-menu"),$gTuX4$lodash=require("lodash"),$gTuX4$draftjs=require("draft-js");function $parcel$exportWildcard(e,t){return Object.keys(t).forEach((function(a){"default"===a||"__esModule"===a||Object.prototype.hasOwnProperty.call(e,a)||Object.defineProperty(e,a,{enumerable:!0,get:function(){return t[a]}})})),e}function $parcel$export(e,t,a,r){Object.defineProperty(e,t,{get:a,set:r,enumerable:!0,configurable:!0})}function $parcel$interopDefault(e){return e&&e.__esModule?e.default:e}require("draft-js/dist/Draft.css");var $95b3ce911d4c6852$export$38e3d412c155a865,$a68bd8a6c0fd98c2$exports={};$parcel$export($a68bd8a6c0fd98c2$exports,"AibLineType",(function(){return $95b3ce911d4c6852$export$38e3d412c155a865})),$parcel$export($a68bd8a6c0fd98c2$exports,"AioDropSelect",(function(){return $6f8125fc00347fb2$export$4a80a85fb7744798})),$parcel$export($a68bd8a6c0fd98c2$exports,"AioExpander",(function(){return $f4b8653dc489839d$export$58741ce9c87bbf2})),$parcel$export($a68bd8a6c0fd98c2$exports,"AioIconButton",(function(){return $1dd9f0c618352349$export$df2853518659514})),$parcel$export($a68bd8a6c0fd98c2$exports,"AioReplacementDisplay",(function(){return $edce9eed240507a0$export$6079dbe36a5ae246})),$parcel$export($a68bd8a6c0fd98c2$exports,"AioReplacementValuesDisplay",(function(){return $2244b82ec11f35df$export$b2a4f9c268dcb341})),$parcel$export($a68bd8a6c0fd98c2$exports,"AioSingleReplacements",(function(){return $9eea62476366f070$export$680dfb526ddf713a})),$parcel$export($a68bd8a6c0fd98c2$exports,"AioString",(function(){return $15dac066ed862dab$export$b9b0ba0f56ce3ac8})),$parcel$export($a68bd8a6c0fd98c2$exports,"AsupInternalBlock",(function(){return $01414cb75f192775$export$35969708b67f5ce6})),$parcel$export($a68bd8a6c0fd98c2$exports,"AsupInternalEditor",(function(){return $52b61e33335b32bc$export$1d5c62dedb71da09})),$parcel$export($a68bd8a6c0fd98c2$exports,"AsupInternalTable",(function(){return $22079ca8ff30d4a7$export$587223f259f21e10})),$parcel$export($a68bd8a6c0fd98c2$exports,"fromHtml",(function(){return $4d7537eec3e49cdb$export$657711bc6c3b0a5b})),$parcel$export($a68bd8a6c0fd98c2$exports,"newExternalReplacements",(function(){return $02bd4630965154fd$export$3658d80c4fee3eff})),$parcel$export($a68bd8a6c0fd98c2$exports,"newExternalSingle",(function(){return $368ef5c0020b4808$export$780ee3e459da776b})),$parcel$export($a68bd8a6c0fd98c2$exports,"newReplacementValues",(function(){return $321e4e7805119378$export$ad5c2ff5b6cd676b})),$parcel$export($a68bd8a6c0fd98c2$exports,"newRowGroup",(function(){return $bae572bb10a60c45$export$9c8e61b6f140016c})),$parcel$export($a68bd8a6c0fd98c2$exports,"toHtml",(function(){return $4d7537eec3e49cdb$export$a10125c086a4df16})),function(e){e.leftOnly="Left only",e.centerOnly="Center only",e.leftAndRight="Left and Right",e.leftCenterAndRight="Left, Center and Right"}($95b3ce911d4c6852$export$38e3d412c155a865||($95b3ce911d4c6852$export$38e3d412c155a865={}));var $b7d018794d72d594$export$7f77d671e2687ea,$b7d018794d72d594$export$89918ebbc3c127c7,$b7d018794d72d594$export$66df7e9d68209f2d,$b7d018794d72d594$export$ac63149497c27d24,$b7d018794d72d594$export$ae3f66ca17a91b3,$b7d018794d72d594$export$a91deb551c57e7a5,$b7d018794d72d594$export$80bf7733f1207381,$b7d018794d72d594$export$c93cff18cf760708,$b7d018794d72d594$export$7dfe6c2e21a8ba69,$b7d018794d72d594$exports={};$parcel$export($b7d018794d72d594$exports,"aibBlock",(function(){return $b7d018794d72d594$export$7f77d671e2687ea}),(function(e){return $b7d018794d72d594$export$7f77d671e2687ea=e})),$parcel$export($b7d018794d72d594$exports,"aibLine",(function(){return $b7d018794d72d594$export$89918ebbc3c127c7}),(function(e){return $b7d018794d72d594$export$89918ebbc3c127c7=e})),$parcel$export($b7d018794d72d594$exports,"aibLineButtons",(function(){return $b7d018794d72d594$export$66df7e9d68209f2d}),(function(e){return $b7d018794d72d594$export$66df7e9d68209f2d=e})),$parcel$export($b7d018794d72d594$exports,"aibLineItem",(function(){return $b7d018794d72d594$export$ac63149497c27d24}),(function(e){return $b7d018794d72d594$export$ac63149497c27d24=e})),$parcel$export($b7d018794d72d594$exports,"aibLineItemHolder",(function(){return $b7d018794d72d594$export$ae3f66ca17a91b3}),(function(e){return $b7d018794d72d594$export$ae3f66ca17a91b3=e})),$parcel$export($b7d018794d72d594$exports,"aibReadOnly",(function(){return $b7d018794d72d594$export$a91deb551c57e7a5}),(function(e){return $b7d018794d72d594$export$a91deb551c57e7a5=e})),$parcel$export($b7d018794d72d594$exports,"one",(function(){return $b7d018794d72d594$export$80bf7733f1207381}),(function(e){return $b7d018794d72d594$export$80bf7733f1207381=e})),$parcel$export($b7d018794d72d594$exports,"three",(function(){return $b7d018794d72d594$export$c93cff18cf760708}),(function(e){return $b7d018794d72d594$export$c93cff18cf760708=e})),$parcel$export($b7d018794d72d594$exports,"two",(function(){return $b7d018794d72d594$export$7dfe6c2e21a8ba69}),(function(e){return $b7d018794d72d594$export$7dfe6c2e21a8ba69=e})),$b7d018794d72d594$export$7f77d671e2687ea="aic-aib-module-7efPIa-aibBlock",$b7d018794d72d594$export$89918ebbc3c127c7="aic-aib-module-7efPIa-aibLine",$b7d018794d72d594$export$66df7e9d68209f2d="aic-aib-module-7efPIa-aibLineButtons",$b7d018794d72d594$export$ac63149497c27d24="aic-aib-module-7efPIa-aibLineItem",$b7d018794d72d594$export$ae3f66ca17a91b3="aic-aib-module-7efPIa-aibLineItemHolder",$b7d018794d72d594$export$a91deb551c57e7a5="aic-aib-module-7efPIa-aibReadOnly",$b7d018794d72d594$export$80bf7733f1207381="aic-aib-module-7efPIa-one",$b7d018794d72d594$export$c93cff18cf760708="aic-aib-module-7efPIa-three",$b7d018794d72d594$export$7dfe6c2e21a8ba69="aic-aib-module-7efPIa-two";const $1dd9f0c618352349$export$df2853518659514=({id:e,onClick:t,iconName:a,tipText:r,popUpTip:n=!1,menuItems:o,leftMenuOffset:l,style:i})=>{const[c,d]=(0,$gTuX4$react.useState)(!1),s=(0,$gTuX4$react.useRef)(null),$=(0,$gTuX4$react.useCallback)((e=>{var t;s.current&&(e.target instanceof Element&&!(null===(t=s.current)||void 0===t?void 0:t.contains(e.target))||!(e.target instanceof Element))&&d(!1)}),[]);return(0,$gTuX4$react.useEffect)((()=>{c?document.addEventListener("mousedown",$):document.removeEventListener("mousedown",$)}),[$,c]),(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aio-button-holder",style:i,id:e?`${e}-holder`:void 0,children:[(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aio-tip",style:{display:"flex",alignContent:"flex-center"},children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{id:e,className:`aiox-button ${null!=a?a:"aiox-down"}`,"aria-label":r,title:r,onClick:e=>{t&&(e.stopPropagation(),e.preventDefault(),!o||o.length<=1?t(1===(null==o?void 0:o.length)?o[0]:""):d(!c))}}),n&&r&&(0,$gTuX4$reactjsxruntime.jsx)("span",{className:"aio-tiptext aio-tip-top",children:r})]}),c&&(0,$gTuX4$reactjsxruntime.jsx)("div",{ref:s,className:"aio-drop-items-holder",style:{left:null!=l?l:"1.25rem"},id:e?`${e}-drop-items-holder`:void 0,children:(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-drop-items-inner-holder",children:null==o?void 0:o.map(((a,r)=>(0,$gTuX4$reactjsxruntime.jsx)("div",{id:e?`${e}-drop-item-${r}`:void 0,className:"aio-drop-item",onClick:()=>{t&&(t(a),d(!1))},children:a.replace(/ /g," ")},r)))})})]})};$1dd9f0c618352349$export$df2853518659514.displayName="AioIconButton";const $56742898fa31d78d$export$92610d7299263313=e=>{const t="aie-button"+("boolean"==typeof e.currentStyle&&!0===e.currentStyle||"boolean"!=typeof e.currentStyle&&e.currentStyle.has(e.styleName)?" active":"");return(0,$gTuX4$reactjsxruntime.jsx)("button",{id:e.id,className:t,onMouseDown:t=>{t.preventDefault(),e.applyStyleFunction(e.styleName)},disabled:e.disabled,children:e.styleName})},$dd3fdf90800ddfb9$export$7c71e0a4c83d0e5b=e=>{const t=[];for(const a of e.styleList)t.push((0,$gTuX4$reactjsxruntime.jsx)($56742898fa31d78d$export$92610d7299263313,{id:`${e.id}-${a}`,styleName:a,currentStyle:"string"==typeof e.currentStyle?a===e.currentStyle:e.currentStyle,applyStyleFunction:e.applyStyleFunction,disabled:e.disabled&&"string"!==e.currentStyle},a));return(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:t})},$059bb6c65f3105ff$export$d7c980f9003f6416=(e,t)=>{var a;const r=[];for(let n=0;n<t;n++)r.push({start:n,end:n+1,styleName:null===(a=e.find((e=>e.start<=n&&e.end>n)))||void 0===a?void 0:a.styleName});return r},$3d9437acc60c9504$export$8f3a65acbdf3a081=(e,t)=>{const a=document.createElement("div");return a.className=t,a.appendChild(e),a.outerHTML},$b95b8ee7958ecd69$export$27669844200eb12d=e=>{const t=[];let a,r,n;return e.sort(((e,t)=>e.start-t.start)).forEach(((e,o,l)=>{0===o&&(a=e.start,r=e.end,n=e.styleName),e.styleName===n&&e.start<=r?r=e.end:(t.push({start:a,end:r,styleName:n}),a=e.start,r=e.end,n=e.styleName),o===l.length-1&&t.push({start:a,end:r,styleName:n})})),t};class $e391e0a9f0683148$export$d0148467ca0c1285{get html(){const e=document.createDocumentFragment();return $b95b8ee7958ecd69$export$27669844200eb12d(this.styleBlocks.map((e=>e.styleName&&-1!==Object.keys(this.styles).findIndex((t=>t===e.styleName))?e:{start:e.start,end:e.end}))).forEach((t=>{const a=document.createElement("span");a.className="aie-block",a.textContent=this.text.replace(/[\u202F| ]/g," ").substring(t.start,t.end),t.styleName&&Object.keys(this.styles).findIndex((e=>e===t.styleName))>=0&&(a.dataset.style=t.styleName,a.style.cssText=Object.entries(this.styles[t.styleName]).map((([e,t])=>`${e.replace(/[A-Z]/g,"-$&").toLowerCase()}:${t}`)).join(";")),e.appendChild(a)})),e}get htmlString(){return $3d9437acc60c9504$export$8f3a65acbdf3a081(this.html,"aie-line")}applyStyle(e,t,a){this.styleBlocks=$059bb6c65f3105ff$export$d7c980f9003f6416([{styleName:e,start:t,end:a},...this.styleBlocks.filter((e=>e.start<t||e.end>a))],this.text.length)}removeStyle(e,t){this.styleBlocks=$059bb6c65f3105ff$export$d7c980f9003f6416([{start:e,end:t},...this.styleBlocks.filter((a=>a.start<e||a.end>t))],this.text.length)}constructor(e,t,a){var r,n,o,l;"string"==typeof e?(this.text=e,this.styles=null!=t?t:{},this.styleBlocks=$059bb6c65f3105ff$export$d7c980f9003f6416(null!=a?a:[],e.length)):(this.text=e.text,this.styles=null!==(n=null!==(r=e.styles)&&void 0!==r?r:t)&&void 0!==n?n:{},this.styleBlocks=$059bb6c65f3105ff$export$d7c980f9003f6416(null!==(l=null!==(o=e.styleBlocks)&&void 0!==o?o:a)&&void 0!==l?l:[],e.text.length))}}class $185a311e86513f54$export$7902392939ee1bd{get textArray(){return this.lines.map((e=>e.text.replace(/[\u202F|\u00A0]/g," ")))}get text(){return this.textArray.join("\n")}get html(){const e=new DocumentFragment;return this.lines.forEach((t=>{const a=document.createElement("div");a.className="aie-line",a.append(t.html),e.appendChild(a)})),e}get htmlString(){return $3d9437acc60c9504$export$8f3a65acbdf3a081(this.html,"aie-text")}constructor(e,t){this.lines=[],"string"==typeof e?e.replace(/[\u200B-\u200F\uFEFF\r]/g,"").replace(/[\u202F| ]/g," ").split("\n").forEach((e=>{const a=new $e391e0a9f0683148$export$d0148467ca0c1285(e,t);this.lines.push(a)})):Array.isArray(e)&&(e.every((e=>"string"==typeof e))?e.forEach((e=>{const a=new $e391e0a9f0683148$export$d0148467ca0c1285(e.replace(/[\u200B-\u200F\uFEFF\r]/g,"").replace(/[\u202F| ]/g," "),t);this.lines.push(a)})):this.lines.push(...e))}}function $f07e019a9ddf1320$export$30945316da11c715(e,t,a,r,n,o,l,i){var c,d;if(!e.current)return;let s=(void 0!==o?o:null!==(d=e.current.textContent)&&void 0!==d?d:"").replace(/[\u202F|\u00A0]/g," ").trim();t(s);const $=a(e.current);let u=null===(c=s.match(/\./))||void 0===c?void 0:c.index;void 0!==l&&("ArrowRight"===l.key?$.end++:"Home"===l.key?$.end=0:"End"===l.key?$.end=s.length:"Delete"===l.key&&$.end===u?(u=void 0,s=s.replace(/\./,"")):void 0!==l&&"Delete"===l.key&&null===(null==s?void 0:s.match(/[\u200B]/))?s=s.substring(0,$.end)+s.substring($.end+1):"Backspace"===l.key&&null===(null==s?void 0:s.match(/[\u200B]/))&&(s=s.substring(0,$.end-2)+s.substring($.end)));const p=document.createTextNode("​"),x=new DocumentFragment,f=[{type:"start",start:0,end:$.end},{type:"caret",start:$.end,end:$.end},{type:"afterCaret",start:$.end,end:s.length}];null!=u&&"decimal"===r&&f.push({type:"decimal",start:u});const m=f.sort(((e,t)=>e.start-t.start)).map(((e,t,a)=>{const r={...e};return t===a.length-1?r.end=s.length:r.end=a[t+1].start,r}));if(m.forEach((e=>{"caret"===e.type?e.span=p:e.end&&e.end>e.start&&(e.span=document.createElement("span"),e.span.textContent=s.substring(e.start,e.end).replace(/[\u200B-\u200F\uFEFF]/g,"").replace(/[ ]/g," "))})),"decimal"===r){const e=document.createElement("div");e.className="aiev2-decimal-line",x.append(e);const t=document.createElement("span");t.className="aiev2-span aiev2-span-point",t.style.textAlign="right",t.style.right=100-(null!=n?n:60)+"%",e.append(t);const a=document.createElement("span");if(a.className="aiev2-span aiev2-span-point",a.style.textAlign="left",a.style.left=`${null!=n?n:60}%`,e.append(a),null==u)t.append(...m.filter((e=>void 0!==e.span)).map((e=>e.span)));else{const e=m.findIndex((e=>"decimal"===e.type));t.append(...m.slice(0,e).filter((e=>void 0!==e.span)).map((e=>e.span))),a.append(...m.slice(e).filter((e=>void 0!==e.span)).map((e=>e.span)))}}else{const e=document.createElement("span");e.className="aiev2-span",e.style.textAlign=null!=r?r:"left",e.append(...m.filter((e=>void 0!==e.span)).map((e=>e.span))),x.append(e)}e.current.innerHTML="",e.current.appendChild(x),Array.from(e.current.getElementsByClassName("aiev2-decimal-line")).forEach((e=>{e.style.height=`${Math.max(...Array.from(e.getElementsByClassName("aiev2-span")).map((e=>e.clientHeight)))}px`})),void 0!==i&&(i.setEnd(p,0),i.collapse()),void 0!==l&&(l.stopPropagation(),l.preventDefault())}function $f6a2050931e36bf8$export$7d120213748299d3(e){let t=0,a=0;const r=window.getSelection();if(r&&r.rangeCount>0){const n=r.getRangeAt(0),o=n.cloneRange();o.selectNodeContents(e),o.setEnd(n.endContainer,n.endOffset),t=o.toString().length,e.contains(n.startContainer)&&(o.setStart(n.startContainer,n.startOffset),a=t-o.toString().length)}return{start:a,end:t}}const $4d7537eec3e49cdb$export$a10125c086a4df16=e=>"string"==typeof e?e.replace(/&/g,"&amp;").replace(/>/g,"&gt;").replace(/≥/g,"&ge;").replace(/≤/g,"&le;").replace(/</g,"&lt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\n/g,"<br/>").replace(/\u00A0/g,"&nbsp;"):e,$4d7537eec3e49cdb$export$657711bc6c3b0a5b=e=>"string"==typeof e?e.replace(/&nbsp;/g," ").replace(/<br\/>/g,"\n").replace(/&apos;/g,"'").replace(/&quot;/g,'"').replace(/&lt;/g,"<").replace(/&le;/g,"≤").replace(/&ge;/g,"≥").replace(/&gt;/g,">").replace(/&amp;/g,"&"):e;function $317c232bcf96e5cf$export$5fee41ea2789330e(e,t,a){const r=JSON.stringify([{length:e.length,offset:0,style:t}]),n=document.createElement("div");n.setAttribute("classname","aie-text"),n.dataset.inlineStyleRanges=r;const o=document.createElement("span");""!==t&&o.setAttribute("classname",t),n.appendChild(o);const l=Object.entries(a).map((([e,t])=>`${e.replace(/[A-Z]/g,"-$&").toLowerCase()}:${t}`)).join(";");o.setAttribute("style",l);const i=document.createTextNode($4d7537eec3e49cdb$export$a10125c086a4df16(e.replace(/[\u200B-\u200F\uFEFF]/g,"")));return o.appendChild(i),n.outerHTML}function $6e949d92762b5494$export$17bd925fb16d26cd(e){if(!e.includes("classname"))return{newText:e,styleName:""};const t=document.createElement("div");t.innerHTML=e;let a="";if(t.children[0].dataset.inlineStyleRanges){var r;const e=JSON.parse(null!==(r=t.children[0].dataset.inlineStyleRanges)&&void 0!==r?r:"[]");Array.isArray(e)&&e.length>0&&(a=e[0].style)}var n;return{newText:null!==(n=t.textContent)&&void 0!==n?n:"",styleName:a}}const $2c07a4d884964db1$export$29ee88ea84709112=({id:e,text:t,setText:a,customStyleMap:r,allowNewLine:n=!1,textAlignment:o="decimal",decimalAlignPercent:l=60})=>{const i=(0,$gTuX4$react.useRef)(null),[c,d]=(0,$gTuX4$react.useState)(""),[s,$]=(0,$gTuX4$react.useState)(""),[u,p]=(0,$gTuX4$react.useState)({});(0,$gTuX4$react.useEffect)((()=>{const{newText:e,styleName:a}=$6e949d92762b5494$export$17bd925fb16d26cd(t);d(e),$(a),$f07e019a9ddf1320$export$30945316da11c715(i,d,$f6a2050931e36bf8$export$7d120213748299d3,o,l,e)}),[l,t,o]);const x=(0,$gTuX4$react.useCallback)((e=>{var r,n;"function"==typeof a&&a(null!==(n=null!==(r=e.text)&&void 0!==r?r:t)&&void 0!==n?n:"")}),[a,t]),[f,m]=(0,$gTuX4$react.useState)(!1),[b,g]=(0,$gTuX4$react.useState)({});(0,$gTuX4$react.useEffect)((()=>{g({background:f?"white":"inherit",border:f?"1px solid grey":"1px solid transparent"})}),[f]);const[v,j]=(0,$gTuX4$react.useState)({});(0,$gTuX4$react.useEffect)((()=>{switch(o){case"right":j({display:"flex",flexDirection:"row",justifyContent:"end"});break;case"center":j({display:"flex",flexDirection:"row",justifyContent:"center"});break;case"decimal":j({display:"block"});break;default:j({display:"flex",flexDirection:"row",justifyContent:"start"})}}),[o,c]);const T=(0,$gTuX4$react.useCallback)((()=>{m(!0)}),[]);const h=(0,$gTuX4$react.useCallback)((e=>{const t=window.getSelection();if(t&&i.current){const a=t.getRangeAt(0);a.collapsed&&$f07e019a9ddf1320$export$30945316da11c715(i,d,$f6a2050931e36bf8$export$7d120213748299d3,o,l,void 0,e,a)}}),[l,o]);const y=(0,$gTuX4$react.useCallback)((e=>{if(m(!1),"function"==typeof a){const e=$317c232bcf96e5cf$export$5fee41ea2789330e(c,s,u);x({text:e})}}),[u,s,c,x,a]);return(0,$gTuX4$react.useEffect)((()=>{if(void 0===r)return;-1!==Object.keys(r).findIndex((e=>e===s))?p(r[s].css):p({})}),[s,r]),(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiev2-outer",id:e,children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e}-line0-holder`,className:"aiev2-line",style:{...b,...v,...u},onFocusCapture:T,onBlur:y,children:(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e}-line0-editable`,className:"aiev2-editing",contentEditable:"function"==typeof a,suppressContentEditableWarning:!0,spellCheck:!1,ref:i,onKeyUpCapture:h,onSelectCapture:function(e){},onKeyDownCapture:function(e){"Enter"!==e.key||n||(e.stopPropagation(),e.preventDefault())},onBlurCapture:y,onFocus:T})}),f&&(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aie-button-position center",children:(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aie-button-holder",children:(0,$gTuX4$reactjsxruntime.jsx)($dd3fdf90800ddfb9$export$7c71e0a4c83d0e5b,{id:`${e}-stylebuttons`,styleList:Object.keys(r||{}),currentStyle:s,applyStyleFunction:e=>{$(e===s?"":e)}})})})]})},$810dedcfc32f54cf$export$a2a1567a7ad24ed1=(e,t)=>{const a=(0,$gTuX4$draftjs.convertFromHTML)(!1===t?e.replace(/~/g,"<br/>"):e);if(e.match(/^<div classname=["']aie-text/i)){const l=document.createElement("template");l.innerHTML=e.trim();const i=[];for(let e=0;e<l.content.children.length;e++){const a=l.content.children[e];var r,n,o;const c={key:null!==(r=a.dataset.key)&&void 0!==r?r:"",type:null!==(n=a.dataset.type)&&void 0!==n?n:"unstyled",text:!1===t?a.innerText.replace(/~/g,"\n"):a.innerText,depth:0,inlineStyleRanges:JSON.parse(null!==(o=a.dataset.inlineStyleRanges)&&void 0!==o?o:"[]"),entityRanges:[]};void 0!==i&&i.push(c)}return(0,$gTuX4$draftjs.convertFromRaw)({blocks:i,entityMap:a.entityMap})}return $gTuX4$draftjs.ContentState.createFromBlockArray(a.contentBlocks,a.entityMap)},$5b2ef519146d44e0$export$80320bc05f4522a4=(e,t)=>({aitid:crypto.randomUUID(),text:t,comments:t,colWidth:e}),$5b2ef519146d44e0$export$1d3e6a75a388edd1=(e,t)=>({aitid:crypto.randomUUID(),text:t,comments:t,rowSpan:1,colSpan:1,colWidth:e}),$45a81cfc0c159001$export$ed34dd7e0f89bb75=(e,t,a)=>void 0===a?[$5b2ef519146d44e0$export$80320bc05f4522a4(e,t)]:a.map((t=>{var a;return{aitid:t.aitid&&t.aitid.length>4?t.aitid:crypto.randomUUID(),text:t.text,justifyText:t.justifyText,comments:t.comments,colWidth:null!==(a=t.colWidth)&&void 0!==a?a:e,textIndents:t.textIndents,replacedText:t.replacedText,spaceAfterRepeat:t.spaceAfterRepeat}})),$45d69dd5b965798f$export$fbe120a39049074a=(e,t,a)=>{const r={aitid:crypto.randomUUID(),cells:[]};for(let n=0;n<(null!=a?a:1);n++)r.cells.push($5b2ef519146d44e0$export$80320bc05f4522a4(e,t));return r},$45d69dd5b965798f$export$dd59b3336ab2d42a=(e,t,a)=>{const r={aitid:crypto.randomUUID(),cells:[]};for(let n=0;n<(null!=a?a:1);n++)r.cells.push($5b2ef519146d44e0$export$1d3e6a75a388edd1(e,t));return r},$c11271ea98509c89$export$19762d706eaf2a12=(e,t,a)=>void 0===a?[$45d69dd5b965798f$export$fbe120a39049074a(e,t,0)]:a.map((a=>{var r;return{...a,cells:$45a81cfc0c159001$export$ed34dd7e0f89bb75(e,t,a.cells),aitid:null!==(r=a.aitid)&&void 0!==r?r:crypto.randomUUID()}})),$c0118dd85bbd2344$export$d09f1d3f3e5e9255=(e,t,a)=>void 0===a?[]:a.map((a=>{var r;return{...a,rows:$c11271ea98509c89$export$19762d706eaf2a12(e,t,a.rows),aitid:null!==(r=a.aitid)&&void 0!==r?r:crypto.randomUUID()}})),$00bb97bef36c5f90$export$97b9976bb98eb3da=(e,t,a)=>void 0===a?[$5b2ef519146d44e0$export$80320bc05f4522a4(e,t)]:a.map((t=>{var a;return{aitid:t.aitid&&t.aitid.length>4?t.aitid:crypto.randomUUID(),text:t.text,justifyText:t.justifyText,comments:t.comments,colWidth:null!==(a=t.colWidth)&&void 0!==a?a:e,textIndents:t.textIndents,replacedText:t.replacedText,repeatRowSpan:t.repeatRowSpan,spaceAfterRepeat:t.spaceAfterRepeat,spaceAfterSpan:t.spaceAfterSpan,colSpan:t.colSpan,rowSpan:t.rowSpan,repeatColSpan:t.repeatColSpan}})),$cbedcf808d1da16e$export$8b2bff07d93d8652=(e,t,a)=>void 0===a?[$45d69dd5b965798f$export$fbe120a39049074a(e,t,0)]:a.map((a=>{var r;return{...a,cells:$00bb97bef36c5f90$export$97b9976bb98eb3da(e,t,a.cells),aitid:null!==(r=a.aitid)&&void 0!==r?r:crypto.randomUUID()}})),$1385df8cb3414b75$export$86ad0a71dced94ac=(e,t,a)=>{return void 0===a?{aitid:crypto.randomUUID(),rows:[]}:!1!==a&&{...a,rows:$cbedcf808d1da16e$export$8b2bff07d93d8652(e,t,a.rows),aitid:null!==(r=a.aitid)&&void 0!==r?r:crypto.randomUUID()};var r},$321e4e7805119378$export$ad5c2ff5b6cd676b=e=>({airid:crypto.randomUUID(),texts:[e],spaceAfter:!1,subLists:[]}),$02bd4630965154fd$export$3658d80c4fee3eff=e=>({givenName:"",newTexts:[$321e4e7805119378$export$ad5c2ff5b6cd676b(e)]}),$368ef5c0020b4808$export$780ee3e459da776b=e=>({airid:crypto.randomUUID(),oldText:"",newText:e}),$7a9b8879d0e8a312$export$b9e899552636205=e=>({airid:crypto.randomUUID(),oldText:"",newTexts:[$321e4e7805119378$export$ad5c2ff5b6cd676b(e)],includeTrailing:!1}),$bae572bb10a60c45$export$9c8e61b6f140016c=(e,t,a,r)=>{var n,o;return{aitid:crypto.randomUUID(),replacements:null!==(n=null==r?void 0:r.replacements)&&void 0!==n?n:[],rows:null!==(o=null==r?void 0:r.rows.map((r=>{const n=[];for(let o=0;o<(null!=a?a:1);o++)n.push(void 0!==r.cells[o]?{...r.cells[o],aitid:crypto.randomUUID()}:$5b2ef519146d44e0$export$80320bc05f4522a4(e,t));return{aitid:crypto.randomUUID(),cells:n}})))&&void 0!==o?o:[$45d69dd5b965798f$export$fbe120a39049074a(e,t,a)],spaceAfter:!0}},$cec2056941a38880$export$b25987bc78488782=e=>e.map((e=>({aitid:e.aitid,cells:e.cells.map((e=>({aitid:e.aitid,text:e.text,justifyText:e.justifyText,comments:e.comments,colWidth:e.colWidth,textIndents:e.textIndents})))}))),$cec2056941a38880$export$7083d1cd335b5e35=e=>e.map((e=>({aitid:e.aitid,cells:e.cells.map((e=>({aitid:e.aitid,text:e.text,justifyText:e.justifyText,comments:e.comments,colSpan:e.colSpan,rowSpan:e.rowSpan,colWidth:e.colWidth,textIndents:e.textIndents})))}))),$99757924d3333a28$export$222317b6d213f2f0=(e,t)=>e.map(((e,a)=>({aitid:e.aitid,cells:[...e.cells,...t[a].cells]}))),$5473cf30ede556a3$export$b032f7476d2f2712=(e,t)=>{let a=[];return void 0===t||0===t.length?a.push((0,$gTuX4$lodash.cloneDeep)(e)):a=t.map((t=>({...t,newTexts:t.newTexts.map((t=>({...t,subLists:$5473cf30ede556a3$export$b032f7476d2f2712(e,t.subLists)})))}))),a},$9546af9f47f4b9ec$export$760e8c77fc5f1148=(e,t)=>{const a=void 0!==e.externalName&&void 0!==t?t.findIndex((t=>t.givenName===e.externalName)):-1;let r=a>-1&&void 0!==t&&t.length>a?(0,$gTuX4$lodash.cloneDeep)(t[a].newTexts):void 0;r||(r=e.newTexts.some((e=>void 0!==e.subLists))?e.newTexts.map((e=>{const a=void 0===e.subLists?void 0:$01b11aa5d86b583d$export$8ad79e12c8182d35(e.subLists,t);return{...e,subLists:a}})):e.newTexts);return{...e,newTexts:r}},$01b11aa5d86b583d$export$8ad79e12c8182d35=(e,t)=>{if(void 0!==e)return e.map((e=>$9546af9f47f4b9ec$export$760e8c77fc5f1148(e,t)))},$f6c8194013b05983$export$fc0ddbef0309c989=(e,t,a="")=>{if(void 0===e||0===e.length)return;let r=$7a9b8879d0e8a312$export$b9e899552636205(a);return e.map(((e,a)=>{const n=$01b11aa5d86b583d$export$8ad79e12c8182d35([{...e}],t);if(!n||0===n.length)return;const o=n[0];return 0===a?r=o:r.newTexts=r.newTexts.map((e=>({...e,subLists:$5473cf30ede556a3$export$b032f7476d2f2712(o,e.subLists)}))),!0})),r},$2a19489da7759d63$export$aa26aef3d93a492f=(e,t,a,r)=>{var n;const o=r(null!==(n=e.replacedText)&&void 0!==n?n:e.text,t,a);return{...e,replacedText:(0,$gTuX4$lodash.isEqual)(e.text,o)?void 0:o}},$988bcfdf6505a75a$export$e3af655bc6f14763=(e,t,a,r,n,o,l,i,c)=>{if(0===t.length)return{newHeaderRows:[],newColumnRepeats:[]};let d=t.map((e=>({aitid:e.aitid,cells:[]}))),s=[],$=1,u=0;for(let g=0;g<t[0].cells.length;g+=$){let v=void 0===i||""===i.oldText||0===i.newTexts.length||""===i.newTexts[0].texts.join("");if($=1,v||g<e)d=$99757924d3333a28$export$222317b6d213f2f0(d,t.map((e=>({aitid:e.aitid,cells:[e.cells[g]]})))),s=[...s,a[g]];else{for(let e=0;e<t.length;e++){var p,x;const j=n(null!==(x=null!==(p=t[e].cells[g].replacedText)&&void 0!==p?p:t[e].cells[g].text)&&void 0!==x?x:"");if(i&&j.some((e=>e.includes(i.oldText)))){const p=t[e].cells[g];v=!0,void 0===p.colSpan&&(p.colSpan=1);const x=Math.max(...t.map((e=>{var t;return null!==(t=e.cells[g].colSpan)&&void 0!==t?t:1})));let j=t.slice(e).map((e=>({aitid:e.aitid,cells:[]}))),T=[];for(let d=0;d<i.newTexts.length;d++){const s=i.newTexts[d],$=t.slice(e+1).map((e=>({aitid:e.aitid,cells:e.cells.slice(g,g+x)}))),u=$f6c8194013b05983$export$fc0ddbef0309c989(s.subLists,c,l),{newHeaderRows:m,newColumnRepeats:b}=$988bcfdf6505a75a$export$e3af655bc6f14763(0,$,$.length>0&&$[0].cells.length>0?Array.from($[0].cells.keys()).map((e=>({columnIndex:e}))):[],r,n,o,l,u);for(let n=0;n<s.texts.length;n++){const c=$2a19489da7759d63$export$aa26aef3d93a492f(p,i.oldText,s.texts[n],o);m.length>0&&m[0].cells.length>x&&(c.repeatColSpan=m[0].cells.length+x-p.colSpan);const $={aitid:t[e].aitid,cells:[c]};var f;if((null!==(f=c.colSpan)&&void 0!==f?f:1)>1&&$.cells.push(...t[e].cells.slice(g+1,g+p.colSpan)),void 0!==c.colSpan&&void 0!==c.repeatColSpan&&c.repeatColSpan>c.colSpan){const e=c.repeatColSpan-c.colSpan;for(let t=0;t<e;t++){const e=$5b2ef519146d44e0$export$1d3e6a75a388edd1(r,l);e.colSpan=0,e.repeatColSpan=0,$.cells.push(e)}}x>p.colSpan&&$.cells.push(...t[e].cells.slice(g+p.colSpan,g+x)),j=$99757924d3333a28$export$222317b6d213f2f0(j,[$,...m]),T=b.length>0?[...T,...(null!=b?b:[]).map((e=>{var t,r;return{columnIndex:a[g].columnIndex+e.columnIndex,colRepeat:`${null!==(t=a[g].colRepeat)&&void 0!==t?t:""}[${d},${n}]${null!==(r=e.colRepeat)&&void 0!==r?r:""}`}}))]:[...T,...Array.from(Array(x).keys()).map((e=>{var t;return{columnIndex:a[g+e].columnIndex,colRepeat:`${null!==(t=a[g].colRepeat)&&void 0!==t?t:""}[${d},${n}]`}}))]}}d=$99757924d3333a28$export$222317b6d213f2f0(d,t.map(((t,a)=>a<e?{aitid:t.aitid,cells:[...t.cells.slice(g,g+x)]}:{aitid:t.aitid,cells:j[a-e].cells}))),s=[...s,...T];const h=j[0].cells.length-(null!=x?x:1);if(h>0)for(let a=e-1;a>=0;a--){let e=d[a].cells[g+u];if(void 0!==e){void 0===e.colSpan&&(e.colSpan=1);let n=0;for(;0===e.colSpan&&n<g;)n++,e=t[a].cells[g-n];var m,b;e.repeatColSpan=(null!==(b=null!==(m=e.repeatColSpan)&&void 0!==m?m:e.colSpan)&&void 0!==b?b:1)+h;const o=[];for(let e=0;e<h;e++){const e=$5b2ef519146d44e0$export$1d3e6a75a388edd1(r,l);e.colSpan=0,e.repeatColSpan=0,o.push(e)}d[a].cells.splice(g+u-n+1,0,...o)}else console.warn("Have not found the target cell above the column header replacement");u+=h}$=x;break}}v||(d=$99757924d3333a28$export$222317b6d213f2f0(d,t.map((e=>({aitid:e.aitid,cells:[e.cells[g]]})))),s=[...s,a[g]])}}return{newHeaderRows:d,newColumnRepeats:s}};function $04d62be4a52446e2$export$2ae140bc64d582e5(e,t,a,r){return void 0!==e&&e.length>0&&e.forEach((e=>{void 0!==e.oldText&&""!==e.oldText&&void 0!==e.newText&&(t=t.map((t=>({...t,cells:t.cells.map((t=>{var n,o;return $2a19489da7759d63$export$aa26aef3d93a492f(t,null!==(n=e.oldText)&&void 0!==n?n:"",null!==(o=e.newText)&&void 0!==o?o:r,a)}))}))))})),t}const $063a8139c103e2b0$export$ebd88f229b89fe9b=(e,t,a,r,n,o,l,i,c,d)=>{let s=$cec2056941a38880$export$7083d1cd335b5e35(e),$=Array.from(e[e.length-1].cells.keys()).map((e=>({columnIndex:e})));return l||((null!==(u=$01b11aa5d86b583d$export$8ad79e12c8182d35(t,c))&&void 0!==u?u:[]).forEach((e=>{const t=$988bcfdf6505a75a$export$e3af655bc6f14763(null!=i?i:0,s,$,a,r,n,o,e,void 0);s=t.newHeaderRows,$=t.newColumnRepeats})),s=$04d62be4a52446e2$export$2ae140bc64d582e5(d,s,n,o)),{rows:s,columnRepeats:$};var u},$a1a01018ff8930a1$export$3c20b2ff62792dc4=(e,t,a,r,n,o,l)=>{if(void 0===o||""===o.oldText||0===o.newTexts.length||""===o.newTexts[0].texts.join(""))return e;const i=[];let c=!1,d=0,s=0,$=0;for(;d<e.length&&$<1e4;){if(d>=e.length||void 0===e[d]||void 0===e[d].cells.length)console.group("High ri value somehow"),console.warn(`ri: ${d}`),console.warn(`${JSON.stringify(e)}`),console.groupEnd();else for(let $=0;$<e[d].cells.length&&!c;$++){var u,p;const m=r(null!==(p=null!==(u=e[d].cells[$].replacedText)&&void 0!==u?u:e[d].cells[$].text)&&void 0!==p?p:a);if(void 0!==o&&m.some((e=>e.includes($4d7537eec3e49cdb$export$657711bc6c3b0a5b(o.oldText))))){c=!0;const u=e[d].cells[$],p=[];for(let i=0;i<o.newTexts.length;i++){const c=o.newTexts[i];for(let m=0;m<c.texts.length;m++){const b=$2a19489da7759d63$export$aa26aef3d93a492f(u,o.oldText,c.texts[m],n);var x,f;let g=null!==(x=o.includeTrailing)&&void 0!==x&&x?e.slice(d).map(((e,t)=>{const a=0===t?[b,...e.cells.slice($+1).map((e=>$2a19489da7759d63$export$aa26aef3d93a492f(e,o.oldText,c.texts[m],n)))]:[...e.cells.slice($).map((e=>$2a19489da7759d63$export$aa26aef3d93a492f(e,o.oldText,c.texts[m],n)))];var r;return{aitid:e.aitid,rowRepeat:`${null!==(r=e.rowRepeat)&&void 0!==r?r:""}[${i},${m}]`,cells:a}})):[{aitid:e[d].aitid,rowRepeat:`${null!==(f=e[d].rowRepeat)&&void 0!==f?f:""}[${i},${m}]`,cells:[b,...e[d].cells.slice($+1).map((e=>$2a19489da7759d63$export$aa26aef3d93a492f(e,o.oldText,c.texts[m],n)))]}];s=g.length;const v=$01b11aa5d86b583d$export$8ad79e12c8182d35(c.subLists,l);if(v&&v.length>0)for(let e=0;e<v.length;e++)g=$a1a01018ff8930a1$export$3c20b2ff62792dc4(g,t,a,r,n,v[e]);p.push(...g),c.spaceAfter&&(p[p.length-1].cells[0].spaceAfterRepeat=!0)}}p.length>0&&p.forEach(((t,a)=>{t.cells.splice(0,0,...e[d].cells.slice(0,$).map((e=>({...e,replacedText:0===a?e.replacedText:"",spaceAfterRepeat:e.spaceAfterRepeat&&a===p.length-1}))))})),i.push(...p)}}c||(i.push(e[d]),d++),c&&(d+=s,c=!1),$++}return i},$457a03ae91849eed$export$aa13dffe14e158da=(e,t,a,r,n,o,l,i,c,d)=>{let s=$cec2056941a38880$export$b25987bc78488782(e);if(i)return s[s.length-1].spaceAfter=l,s;const $=$01b11aa5d86b583d$export$8ad79e12c8182d35(o,c);if($&&$.length>0)for(let e=0;e<$.length;e++)e>0&&$[e].includeTrailing&&($[e].includeTrailing=!1),s=$a1a01018ff8930a1$export$3c20b2ff62792dc4(s,t,n,a,r,$[e]);return l&&(s[s.length-1].spaceAfter=!0),s.forEach((e=>{e.cells.some((e=>e.spaceAfterRepeat))&&(e.spaceAfter=!0)})),s=$04d62be4a52446e2$export$2ae140bc64d582e5(d,s,r,n),s},$a15eea3e6f09dad1$export$56430bbf7ceb3630=(e,t)=>{let a=e.text.split("");a=a.map((e=>$4d7537eec3e49cdb$export$a10125c086a4df16(e)));for(const n of e.inlineStyleRanges){var r;a[n.offset]=`<span classname="${n.style}" style="${Object.entries(null!==(r=t[n.style])&&void 0!==r?r:{}).map((([e,t])=>`${e.replace(/[A-Z]/g,"-$&").toLowerCase()}:${t}`)).join(";")}">${a[n.offset]}`,a[n.offset+n.length-1]=`${a[n.offset+n.length-1]}</span>`}const n=document.createElement("div");return n.setAttribute("classname","aie-text"),n.dataset.key=e.key,n.dataset.type=e.type,n.dataset.inlineStyleRanges=JSON.stringify(e.inlineStyleRanges),n.innerHTML=a.join(""),n.outerHTML},$2dccdfc3c289a32d$export$8eae40d543c3205a=(e,t)=>e.blocks.map((e=>$a15eea3e6f09dad1$export$56430bbf7ceb3630(e,t))).join(""),$100bd674c43607ec$export$616a4d308b4f5e8f=e=>{const t={};if(void 0!==e)for(const a of Object.keys(e))t[a]=e[a].css;return t},$4f5b2afa9441f694$export$1622be6b46f3951e=e=>{const t={};var a;if(void 0!==e)for(const r of Object.keys(e))t[r]=null!==(a=e[r].aieExclude)&&void 0!==a?a:[];return t},$52b61e33335b32bc$export$1d5c62dedb71da09=({id:e,value:t,setValue:a,style:r,styleMap:n,textAlignment:o,showStyleButtons:l,editable:i,decimalAlignPercent:c})=>{const[d,s]=(0,$gTuX4$react.useState)($gTuX4$draftjs.EditorState.createEmpty()),[$,u]=(0,$gTuX4$react.useState)("");(0,$gTuX4$react.useEffect)((()=>{"string"==typeof t&&u(t)}),[t]);const[p,x]=(0,$gTuX4$react.useState)("hidden"),f=(0,$gTuX4$react.useRef)($100bd674c43607ec$export$616a4d308b4f5e8f(n)),m=(0,$gTuX4$react.useRef)($4f5b2afa9441f694$export$1622be6b46f3951e(n)),b=(0,$gTuX4$react.useCallback)((()=>{l&&x("")}),[l]),g=(0,$gTuX4$react.useCallback)((()=>{x("hidden"),"function"==typeof a&&"string"==typeof t&&a("decimal"!==o?$2dccdfc3c289a32d$export$8eae40d543c3205a((0,$gTuX4$draftjs.convertToRaw)(d.getCurrentContent()),f.current):$)}),[d,$,a,o,t]);(0,$gTuX4$react.useEffect)((()=>{s($gTuX4$draftjs.EditorState.createWithContent($810dedcfc32f54cf$export$a2a1567a7ad24ed1("string"==typeof t?t:JSON.stringify(t),i)))}),[i,t]);const v=(0,$gTuX4$react.useCallback)((e=>{const t=d.getSelection();let a;return a=t.getAnchorOffset()===t.getFocusOffset()&&t.getAnchorKey===t.getFocusKey?$gTuX4$draftjs.Modifier.insertText(d.getCurrentContent(),d.getSelection(),e.trim()):$gTuX4$draftjs.Modifier.replaceText(d.getCurrentContent(),d.getSelection(),e.trim()),s($gTuX4$draftjs.EditorState.push(d,a,"insert-characters")),"handled"}),[d]);return(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aie-outer",style:{...r},children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e}-holder`,className:"aie-holder",onBlur:g,onFocus:b,children:"decimal"===o?(0,$gTuX4$reactjsxruntime.jsx)($2c07a4d884964db1$export$29ee88ea84709112,{id:`${e}-v2editor`,text:$,setText:!1!==i||"function"!=typeof a?u:void 0,customStyleMap:n,textAlignment:o,decimalAlignPercent:c}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$draftjs.Editor,{customStyleMap:f.current,editorState:d,onChange:s,textAlignment:"default"!==o?o:void 0,readOnly:!1===i||"function"!=typeof a,handlePastedText:v})}),"decimal"!==o&&!(!1===i||"function"!=typeof a)&&"hidden"!==p&&(0,$gTuX4$reactjsxruntime.jsx)("div",{className:`aie-button-position ${void 0!==o?o:"left"}`,children:(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aie-button-holder",children:(0,$gTuX4$reactjsxruntime.jsx)($dd3fdf90800ddfb9$export$7c71e0a4c83d0e5b,{id:`${e}-stylebuttons`,styleList:Object.keys(f.current),currentStyle:d.getCurrentInlineStyle(),applyStyleFunction:e=>{const t=d.getSelection();let a=d.getCurrentContent();const r=d.getCurrentInlineStyle();for(const r of m.current[e])a=$gTuX4$draftjs.Modifier.removeInlineStyle(a,t,r);a=r.has(e)?$gTuX4$draftjs.Modifier.removeInlineStyle(a,t,e):$gTuX4$draftjs.Modifier.applyInlineStyle(a,t,e);let n=$gTuX4$draftjs.EditorState.createWithContent(a);n=$gTuX4$draftjs.EditorState.acceptSelection(n,t),s(n)},disabled:d.getSelection().isCollapsed()})})})]})},$043372962e6588ab$export$5c6d045886e6bd97=e=>{if("object"==typeof e&&null!==e){const t=[],a=e=>{Object.keys(e).forEach((r=>{"object"==typeof e[r]&&null!==e[r]?a(e[r]):"text"===r&&t.push(e[r])}))};return a(e),t}if(e.match(/^<div classname=["']aie-text/i)&&e.includes("data-inline-style-ranges")){const t=[],a=document.createElement("template");return a.innerHTML=e.trim(),a.content.childNodes.forEach((e=>{null!==e.textContent&&t.push(e.textContent)})),t}return[$4d7537eec3e49cdb$export$657711bc6c3b0a5b(e)]},$6daf11d0a91ef26b$export$ff627970f296c0a1=(e,t,a)=>{let r;if("string"!=typeof a)throw new Error("If newPhrase is not a string, a custom function is required");if("object"==typeof e){const n=e=>{Object.keys(e).forEach((r=>{"object"==typeof e[r]?n(e[r]):"text"===r&&"string"==typeof e[r]&&(e[r]=e[r].replaceAll(t,a))}))};r=(0,$gTuX4$lodash.cloneDeep)(e),n(r)}else if(e.match(/^<div classname=["']aie-text/i)){const u=document.createElement("template");u.innerHTML=e.trim();for(let e=0;e<u.content.children.length;e++){let r=0;const p=[],x=u.content.children[e];for(let e=0;e<x.childNodes.length;e++){var n,o;if(x.childNodes[e].textContent=null!==(o=null===(n=x.childNodes[e].textContent)||void 0===n?void 0:n.replaceAll(t,$4d7537eec3e49cdb$export$657711bc6c3b0a5b(a)))&&void 0!==o?o:"","SPAN"===x.childNodes[e].nodeName){var l,i,c;const t=x.childNodes[e];var d,s,$;p.push({offset:r,length:null!==(d=null===(l=t.textContent)||void 0===l?void 0:l.length)&&void 0!==d?d:0,style:null!==(s=null===(i=t.attributes.getNamedItem("classname"))||void 0===i?void 0:i.value)&&void 0!==s?s:""}),r+=null!==($=null===(c=t.textContent)||void 0===c?void 0:c.length)&&void 0!==$?$:0}else r+=x.childNodes[e].length}x.dataset.inlineStyleRanges=JSON.stringify(p)}r=u.innerHTML}else r=e.replaceAll(t,a);return r},$86c68aa3be388259$export$bbcc909de88cc4be=e=>{if("string"==typeof e)return e.split("\n");throw new Error("If text is not a string, a custom function is required")},$86c68aa3be388259$export$d3d227cb90752c53=e=>{if(0===e.length)return"";if("string"==typeof e[0])return e.join("\n");throw new Error("If lines are not strings, a custom function is required")},$52d822af2e34df09$export$91cad8bbbb74e996={Editor:$52b61e33335b32bc$export$1d5c62dedb71da09,getTextFromT:$043372962e6588ab$export$5c6d045886e6bd97,replaceTextInT:$6daf11d0a91ef26b$export$ff627970f296c0a1,blankT:"",joinTintoBlock:$86c68aa3be388259$export$d3d227cb90752c53,splitTintoLines:$86c68aa3be388259$export$bbcc909de88cc4be},$7fa11fa49a6bbd51$export$946ce68b1b7b58={id:"default-block-id",lines:[],minLines:1,maxLines:10,externalSingles:[],styleMap:{},defaultType:$95b3ce911d4c6852$export$38e3d412c155a865.leftOnly,canChangeType:!1,editorProps:$52d822af2e34df09$export$91cad8bbbb74e996,disabled:!0,returnData:()=>{}},$7fa11fa49a6bbd51$export$7d6abe52e266964b="ADD_LINE",$7fa11fa49a6bbd51$export$31431e5ed4c8ceb7="REMOVE_LINE",$7fa11fa49a6bbd51$export$4a4b66c21ebf4dc9="SET_STATE",$7fa11fa49a6bbd51$export$76100ad87e82f20f="UPDATE_CELL",$7fa11fa49a6bbd51$export$128e89fa5a52e2d5="UPDATE_LINE",$7fa11fa49a6bbd51$export$4fa1eaa1ae0609f5=(e,t)=>{if(e.disabled)return e;let a=(0,$gTuX4$lodash.cloneDeep)(e);const r=[],n=t.aifid?a.lines.findIndex((e=>e.aifid===t.aifid)):-1;switch(t.type){case"ADD_LINE":if(-1===n){r.push("ADD_LINE: aifid: ${action.aifid} not found in lines array");break}if(!t.line){r.push("ADD_LINE: line not provided");break}-1===a.lines.indexOf(t.line)&&a.lines.length<e.maxLines&&a.lines.splice(n+1,0,t.line);break;case"REMOVE_LINE":-1!==n&&a.lines.length>e.minLines&&a.lines.splice(n,1);break;case"SET_STATE":t.state?a={...t.state}:r.push("SET_STATE: state not provided");break;case"UPDATE_CELL":if(-1===n){r.push("UPDATE_CELL: aifid: ${action.aifid} not found in lines array");break}if(!t.position){r.push("UPDATE_CELL: position not provided");break}if(!t.cellContent){r.push("UPDATE_CELL: cellContent not provided");break}a.lines[n][t.position]=t.cellContent;break;case"UPDATE_LINE":if(-1===n||!t.line)return e;a.lines[n]=t.line}return r.length>0?(console.warn(r),e):a},$593eac6484d25f0e$var$BlockContext=(0,$gTuX4$react.createContext)(null),$593eac6484d25f0e$export$703b49f54ceaa9bf=e=>{const{initialState:t,children:a}=e,[r,n]=(0,$gTuX4$react.useReducer)($7fa11fa49a6bbd51$export$4fa1eaa1ae0609f5,t),[o,l]=(0,$gTuX4$react.useState)(t);return(0,$gTuX4$react.useEffect)((()=>{n({type:"SET_STATE",state:t})}),[t]),(0,$gTuX4$react.useEffect)((()=>{(0,$gTuX4$lodash.isEqual)(r,o)||(l(r),r.returnData&&r.returnData(r.lines))}),[o,r]),(0,$gTuX4$reactjsxruntime.jsx)($593eac6484d25f0e$var$BlockContext.Provider,{value:{state:r,dispatch:n},children:a})};function $593eac6484d25f0e$export$41562f444cfa7f67(){const e=(0,$gTuX4$react.useContext)($593eac6484d25f0e$var$BlockContext);return e?{state:e.state,dispatch:e.dispatch}:{state:null,dispatch:null}}$593eac6484d25f0e$export$703b49f54ceaa9bf.displayName="BlockContextProvider";const $14ac6926b15d8fdf$export$cf8236c8de36cfbf=(e,t)=>({aifid:crypto.randomUUID(),lineType:e,left:[$95b3ce911d4c6852$export$38e3d412c155a865.leftOnly,$95b3ce911d4c6852$export$38e3d412c155a865.leftAndRight,$95b3ce911d4c6852$export$38e3d412c155a865.leftCenterAndRight].includes(e)?t:null,center:[$95b3ce911d4c6852$export$38e3d412c155a865.centerOnly,$95b3ce911d4c6852$export$38e3d412c155a865.leftCenterAndRight].includes(e)?t:null,right:[$95b3ce911d4c6852$export$38e3d412c155a865.leftAndRight,$95b3ce911d4c6852$export$38e3d412c155a865.leftCenterAndRight].includes(e)?t:null,addBelow:!0,canEdit:!0,canMove:!0,canRemove:!0,canChangeType:!0}),$a146b7d79460538c$export$d727bc568a614a1d=({aifid:e})=>{const{state:t,dispatch:a}=$593eac6484d25f0e$export$41562f444cfa7f67(),r=null==t?void 0:t.lines.findIndex((t=>t.aifid===e));return t?t.disabled||t.lines.length>=t.maxLines?(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${t.id}-${r}-add-line`,iconName:"aiox-circle"}):(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${t.id}-${r}-add-line`,onClick:()=>{const r=$14ac6926b15d8fdf$export$cf8236c8de36cfbf(t.defaultType,t.editorProps.blankT);a({type:"ADD_LINE",aifid:e,line:r})},iconName:"aiox-plus",tipText:"Add line"}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{})};$a146b7d79460538c$export$d727bc568a614a1d.DisplayName="AddLineButton";const $3678c6e71dc7fe4b$export$46150af52b680b36=e=>void 0===e.label?(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{}):(0,$gTuX4$reactjsxruntime.jsx)("label",{id:e.id,className:"aio-label",htmlFor:e.htmlFor,children:`${e.label}${!e.noColon&&e.label?":":""}`});$3678c6e71dc7fe4b$export$46150af52b680b36.displayName="AioLabel";const $558f40839d06ae41$export$56481f24960d73ae=e=>{var t;return(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsx)($3678c6e71dc7fe4b$export$46150af52b680b36,{id:`${e.id}-label`,label:e.label,htmlFor:e.id}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-input-holder",children:"function"!=typeof e.setValue?(0,$gTuX4$reactjsxruntime.jsx)("span",{id:e.id,children:e.value}):(0,$gTuX4$reactjsxruntime.jsx)("select",{id:e.id,className:"aio-select",value:null!==(t=e.value)&&void 0!==t?t:"",onChange:"function"==typeof e.setValue?t=>{e.setValue&&e.setValue(t.currentTarget.value)}:void 0,children:e.availableValues&&e.availableValues.map(((e,t)=>(0,$gTuX4$reactjsxruntime.jsx)("option",{value:e,children:e},t)))})})]})};$558f40839d06ae41$export$56481f24960d73ae.displayName="AioSelect";const $1f51456aef404062$export$d9e75a14757ff5ac=({aifid:e,position:t})=>{const{state:a,dispatch:r}=$593eac6484d25f0e$export$41562f444cfa7f67();var n;const o=null!==(n=null==a?void 0:a.lines.findIndex((t=>t.aifid===e)))&&void 0!==n?n:-1,l=-1!==o?null==a?void 0:a.lines[o][t]:void 0,i=null==a?void 0:a.editorProps.Editor,c=`${null==a?void 0:a.id}-${o}-${t}-original-text`,d=t.slice(0,1).toUpperCase()+t.slice(1)+" text";return a&&i?(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiw-body-row",children:[(0,$gTuX4$reactjsxruntime.jsx)("label",{className:"aio-label",htmlFor:c,children:d}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-input-holder",style:{border:"1px black solid",borderRadius:"4px",padding:"2px"},children:(0,$gTuX4$reactjsxruntime.jsx)(i,{id:c,value:null!=l?l:a.editorProps.blankT,editable:!a.disabled&&void 0!==a.returnData,allowWindowView:!1,allowMarkdown:!1,setValue:a=>r({type:"UPDATE_CELL",aifid:e,position:t,cellContent:a}),showStyleButtons:!0,styleMap:a.styleMap})})]}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{})};$1f51456aef404062$export$d9e75a14757ff5ac.DisplayName="OriginalTextEditor";const $467b202175b4b370$export$a4434985949c680e=({aifid:e,onClose:t,showWindow:a})=>{const{state:r,dispatch:n}=$593eac6484d25f0e$export$41562f444cfa7f67();var o;const l=null!==(o=null==r?void 0:r.lines.findIndex((t=>t.aifid===e)))&&void 0!==o?o:-1,i=-1!==l?null==r?void 0:r.lines[l]:void 0;var c;return r&&i?(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$asupcontextmenu.ContextWindow,{id:`${r.id}-${l}-options-window`,title:"Line options",visible:a,onClose:t,children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($558f40839d06ae41$export$56481f24960d73ae,{id:`${r.id}-${l}-linetype`,label:"Line type",availableValues:["Left only","Center only","Left, Center and Right","Left and Right"],value:null!==(c=null==i?void 0:i.lineType)&&void 0!==c?c:r.defaultType,setValue:!r.disabled&&r.returnData&&r.canChangeType?t=>n({type:"UPDATE_LINE",aifid:e,line:{...i,lineType:t}}):void 0})}),i.lineType.toString().includes("Left")&&(0,$gTuX4$reactjsxruntime.jsx)($1f51456aef404062$export$d9e75a14757ff5ac,{aifid:e,position:"left"}),i.lineType.toString().includes("Center")&&(0,$gTuX4$reactjsxruntime.jsx)($1f51456aef404062$export$d9e75a14757ff5ac,{aifid:e,position:"center"})," ",i.lineType.toString().includes("Right")&&(0,$gTuX4$reactjsxruntime.jsx)($1f51456aef404062$export$d9e75a14757ff5ac,{aifid:e,position:"right"})]}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{})};$467b202175b4b370$export$a4434985949c680e.DisplayName="AibOptionsWindow";const $3d2bc720a2fb48c5$export$142345a3064ebeb3=({aifid:e,position:t})=>{const{state:a,dispatch:r}=$593eac6484d25f0e$export$41562f444cfa7f67();var n;const o=null!==(n=null==a?void 0:a.lines.findIndex((t=>t.aifid===e)))&&void 0!==n?n:-1,l=-1!==o?null==a?void 0:a.lines[o][t]:void 0,i=null==a?void 0:a.editorProps.Editor,c=(0,$gTuX4$react.useMemo)((()=>{var e;if(null==l)return null;let t=(0,$gTuX4$lodash.cloneDeep)(l);return null==a||null===(e=a.externalSingles)||void 0===e||e.forEach((e=>{t=a.editorProps.replaceTextInT(t,e.oldText,e.newText)})),t}),[null==a?void 0:a.editorProps,null==a?void 0:a.externalSingles,l]);return a&&i?(0,$gTuX4$reactjsxruntime.jsx)(i,{id:`${a.id}-${o}-${t}-text`,value:null!=c?c:a.editorProps.blankT,editable:!a.disabled&&void 0!==a.returnData,setValue:a=>r({type:"UPDATE_CELL",aifid:e,position:t,cellContent:a}),textAlignment:t,showStyleButtons:!0,styleMap:a.styleMap}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{})};$3d2bc720a2fb48c5$export$142345a3064ebeb3.DisplayName="CellEditor";const $f2bd25c43260a536$export$a284800d32a54efe=({aifid:e})=>{const{state:t,dispatch:a}=$593eac6484d25f0e$export$41562f444cfa7f67(),r=null==t?void 0:t.lines.findIndex((t=>t.aifid===e));return!t||t.disabled?(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{}):t.lines.length<=t.minLines?(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${t.id}-${r}-add-line`,iconName:"aiox-circle-red",style:{color:"red"}}):(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${t.id}-${r}-remove-line`,onClick:()=>!t.disabled&&t.returnData&&a({type:"REMOVE_LINE",aifid:e}),iconName:"aiox-minus",tipText:"Remove line"})};$f2bd25c43260a536$export$a284800d32a54efe.DisplayName="RemoveLineButton";const $fce0f145aa28e01e$export$51ec7c783e305e71=({aifid:e})=>{const{state:t}=$593eac6484d25f0e$export$41562f444cfa7f67();var a;const r=null!==(a=null==t?void 0:t.lines.findIndex((t=>t.aifid===e)))&&void 0!==a?a:-1,n=-1!==r?null==t?void 0:t.lines[r]:void 0,[o,l]=(0,$gTuX4$react.useState)(!1),i=(null==t?void 0:t.disabled)||!(null==t?void 0:t.returnData)||!(null==n?void 0:n.canEdit);var c,d;const s=null!==(d=null!==(c=null==n?void 0:n.lineType)&&void 0!==c?c:null==t?void 0:t.defaultType)&&void 0!==d?d:$95b3ce911d4c6852$export$38e3d412c155a865.leftOnly,$=[$parcel$interopDefault($b7d018794d72d594$exports).aibLineItem,i?$parcel$interopDefault($b7d018794d72d594$exports).aibReadOnly:void 0,[$95b3ce911d4c6852$export$38e3d412c155a865.leftOnly,$95b3ce911d4c6852$export$38e3d412c155a865.centerOnly].includes(s)?$parcel$interopDefault($b7d018794d72d594$exports).one:[$95b3ce911d4c6852$export$38e3d412c155a865.leftAndRight].includes(s)?$parcel$interopDefault($b7d018794d72d594$exports).two:$parcel$interopDefault($b7d018794d72d594$exports).three].join(" ");return t?(0,$gTuX4$reactjsxruntime.jsxs)("div",{id:`${t.id}-${r}`,className:[$parcel$interopDefault($b7d018794d72d594$exports).aibLine,i?$parcel$interopDefault($b7d018794d72d594$exports).aibReadOnly:""].join(" "),children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:$parcel$interopDefault($b7d018794d72d594$exports).aibLineButtons}),(0,$gTuX4$reactjsxruntime.jsx)($467b202175b4b370$export$a4434985949c680e,{aifid:e,showWindow:o,onClose:()=>l(!1)}),(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$asupcontextmenu.ContextMenuHandler,{style:{width:"Calc(100% - 2px)",height:"Calc(100% - 2px)"},menuItems:[{label:"Show line options",action:()=>l(!0)}],children:(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:$parcel$interopDefault($b7d018794d72d594$exports).aibLineItemHolder,style:{...t.lineStyle},children:[[$95b3ce911d4c6852$export$38e3d412c155a865.leftOnly,$95b3ce911d4c6852$export$38e3d412c155a865.leftAndRight,$95b3ce911d4c6852$export$38e3d412c155a865.leftCenterAndRight].includes(s)&&(0,$gTuX4$reactjsxruntime.jsx)("div",{className:$,children:(0,$gTuX4$reactjsxruntime.jsx)($3d2bc720a2fb48c5$export$142345a3064ebeb3,{aifid:e,position:"left"})}),[$95b3ce911d4c6852$export$38e3d412c155a865.centerOnly,$95b3ce911d4c6852$export$38e3d412c155a865.leftCenterAndRight].includes(s)&&(0,$gTuX4$reactjsxruntime.jsx)("div",{className:$,style:{flexGrow:1},children:(0,$gTuX4$reactjsxruntime.jsx)($3d2bc720a2fb48c5$export$142345a3064ebeb3,{aifid:e,position:"center"})}),[$95b3ce911d4c6852$export$38e3d412c155a865.leftAndRight,$95b3ce911d4c6852$export$38e3d412c155a865.leftCenterAndRight].includes(s)&&(0,$gTuX4$reactjsxruntime.jsx)("div",{className:$,children:(0,$gTuX4$reactjsxruntime.jsx)($3d2bc720a2fb48c5$export$142345a3064ebeb3,{aifid:e,position:"right"})})]})}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:$parcel$interopDefault($b7d018794d72d594$exports).aibLineButtons,children:!i&&(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsx)($a146b7d79460538c$export$d727bc568a614a1d,{aifid:e}),(0,$gTuX4$reactjsxruntime.jsx)($f2bd25c43260a536$export$a284800d32a54efe,{aifid:e})]})})]}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{})};$fce0f145aa28e01e$export$51ec7c783e305e71.displayName="AibLineDisplay";const $7ada0c7ffd2e3e07$export$b8aa0f45b9cca988=()=>{const{state:e}=$593eac6484d25f0e$export$41562f444cfa7f67();return e?(0,$gTuX4$reactjsxruntime.jsx)("div",{id:e.id,className:$parcel$interopDefault($b7d018794d72d594$exports).aibBlock,children:e.lines.map(((e,t)=>(0,$gTuX4$reactjsxruntime.jsx)($fce0f145aa28e01e$export$51ec7c783e305e71,{aifid:e.aifid},`${t}-${e.aifid}`)))}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{})};$7ada0c7ffd2e3e07$export$b8aa0f45b9cca988.DisplayName="AibBlock";const $01414cb75f192775$export$35969708b67f5ce6=({id:e,lines:t,setLines:a,disabled:r=!1,minLines:n=1,maxLines:o=10,externalSingles:l=[],styleMap:i={},defaultType:c=$95b3ce911d4c6852$export$38e3d412c155a865.centerOnly,canChangeType:d=!1,lineStyle:s,editorProps:$})=>(0,$gTuX4$reactjsxruntime.jsx)($593eac6484d25f0e$export$703b49f54ceaa9bf,{initialState:{id:e,lines:t,returnData:e=>{a&&a(e)},minLines:n,maxLines:o,externalSingles:l,lineStyle:s,styleMap:i,defaultType:c,canChangeType:d,editorProps:$,disabled:r},children:(0,$gTuX4$reactjsxruntime.jsx)($7ada0c7ffd2e3e07$export$b8aa0f45b9cca988,{})});$01414cb75f192775$export$35969708b67f5ce6.displayName="AsupInternalBlock";const $15dac066ed862dab$export$b9b0ba0f56ce3ac8=e=>{var t;const[a,r]=(0,$gTuX4$react.useState)(null!==(t=e.value)&&void 0!==t?t:"");return(0,$gTuX4$react.useEffect)((()=>{var t;r(null!==(t=e.value)&&void 0!==t?t:"")}),[e.value]),(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsx)($3678c6e71dc7fe4b$export$46150af52b680b36,{id:`${e.id}-label`,label:e.label}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-input-holder",children:"function"!=typeof e.setValue?(0,$gTuX4$reactjsxruntime.jsx)("span",{id:e.id,children:a}):(0,$gTuX4$reactjsxruntime.jsx)("input",{id:e.id,className:"aio-input",value:null!=a?a:"",type:"text",onChange:e=>{r(e.currentTarget.value)},onBlur:()=>{void 0!==e.setValue&&e.setValue(a)}})})]})};$15dac066ed862dab$export$b9b0ba0f56ce3ac8.displayName="AioString";const $9eea62476366f070$export$680dfb526ddf713a=({id:e,label:t,replacements:a,setReplacements:r,blankT:n="",styleMap:o,Editor:l=e=>{const[t,a]=(0,$gTuX4$react.useState)();if((0,$gTuX4$react.useEffect)((()=>{"string"==typeof e.value&&a(e.value)}),[e.value]),"string"!=typeof e.value)throw new Error("If newText is not a string, a custom function is required");return(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:"function"!=typeof e.setValue?(0,$gTuX4$reactjsxruntime.jsx)("span",{id:e.id,children:e.value}):(0,$gTuX4$reactjsxruntime.jsx)("input",{id:e.id,className:"aio-input",value:null!=t?t:"",type:"text",onChange:e=>{a(e.currentTarget.value)},onBlur:()=>{void 0!==e.setValue&&e.setValue(e.value)}})})}})=>{const i=(0,$gTuX4$react.useCallback)(((e,t)=>{if("function"!=typeof r)return;const n=[...null!=a?a:[]];n[t]=e,r(n)}),[a,r]),c=(0,$gTuX4$react.useCallback)(((e,t)=>{if("function"!=typeof r||void 0===a||a.length<t-1)return;var n,o;const l={airid:a[t].airid,oldText:null!==(n=e.oldText)&&void 0!==n?n:a[t].oldText,newText:null!==(o=e.newText)&&void 0!==o?o:a[t].newText};i(l,t)}),[a,i,r]),d=(0,$gTuX4$react.useCallback)((e=>{if("function"!=typeof r)return;const t=[...null!=a?a:[]];t.splice(e,0,$368ef5c0020b4808$export$780ee3e459da776b(n)),r(t)}),[n,a,r]),s=(0,$gTuX4$react.useCallback)((e=>{if("function"!=typeof r)return;const t=[...null!=a?a:[]];t.splice(e,1),r(t)}),[a,r]);return(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsx)($3678c6e71dc7fe4b$export$46150af52b680b36,{id:`${e}-label`,label:t}),(0,$gTuX4$reactjsxruntime.jsxs)("div",{children:["function"==typeof r&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-add`,iconName:"aiox-addDown",onClick:()=>d(0),tipText:"Add text"}),(null!=a?a:[]).map(((t,i)=>{var $,u;return(0,$gTuX4$reactjsxruntime.jsxs)("div",{children:[(0,$gTuX4$reactjsxruntime.jsx)($15dac066ed862dab$export$b9b0ba0f56ce3ac8,{id:`${e}-from`,label:"From",value:$4d7537eec3e49cdb$export$657711bc6c3b0a5b(null!==($=t.oldText)&&void 0!==$?$:""),setValue:e=>c({oldText:$4d7537eec3e49cdb$export$a10125c086a4df16(e)},i)}),(0,$gTuX4$reactjsxruntime.jsx)($3678c6e71dc7fe4b$export$46150af52b680b36,{id:`${e}-to-label`,label:"to"}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-input-holder",style:{minWidth:"150px",backgroundColor:"white",maxHeight:"19px",border:"1px solid black",borderRadius:"4px",padding:"2px 4px"},children:(0,$gTuX4$reactjsxruntime.jsx)(l,{id:`${e}-to`,editable:"function"==typeof r,value:$4d7537eec3e49cdb$export$657711bc6c3b0a5b(null!==(u=t.newText)&&void 0!==u?u:n),setValue:e=>c({newText:$4d7537eec3e49cdb$export$a10125c086a4df16(e)},i),styleMap:o})}),"function"==typeof r&&(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiox-button-holder",style:{display:"flex",flexDirection:"row",alignContent:"center",marginBottom:"2px"},children:[a&&a.length>=1&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-remove`,iconName:"aiox-removeUp",onClick:()=>s(i),tipText:"Remove text"}),(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-add`,iconName:"aiox-addDown",onClick:()=>d(i+1),tipText:"Add text"})]})]},`${i}-${t.airid}`)}))]})]})};$9eea62476366f070$export$680dfb526ddf713a.displayName="AioSingleReplacements";const $41da2ee837c049fd$export$178e417a4db5ac38=e=>(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsx)($3678c6e71dc7fe4b$export$46150af52b680b36,{id:`${e.id}-label`,label:e.label}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-input-holder",children:"function"!=typeof e.setValue?(0,$gTuX4$reactjsxruntime.jsx)("span",{id:e.id,children:e.value}):(0,$gTuX4$reactjsxruntime.jsx)("input",{id:e.id,className:"aio-input-checkbox",checked:e.value,type:"checkbox",onChange:"function"==typeof e.setValue?t=>{e.setValue&&e.setValue(t.currentTarget.checked)}:void 0})})]});$41da2ee837c049fd$export$178e417a4db5ac38.displayName="AioBoolean";const $7d01a24d799674a1$var$defaultSettings={noRepeatProcessing:!1,showCellBorders:!0,windowZIndex:1e4,colWidthMod:1.5,decimalAlignPercent:60,defaultCellWidth:60,blank:"",editable:!0,Editor:$52b61e33335b32bc$export$1d5c62dedb71da09,getTextFromT:$043372962e6588ab$export$5c6d045886e6bd97},$7d01a24d799674a1$export$c44c9ef3fe76f469=$parcel$interopDefault($gTuX4$react).createContext($7d01a24d799674a1$var$defaultSettings);$7d01a24d799674a1$export$c44c9ef3fe76f469.displayName="TableSettingsContext";const $539498566ab668a9$export$f855cb22882ac682=({id:e,label:t,value:a,setValue:r,commentStyles:n})=>{var o;const l=null!==(o=$gTuX4$react.useContext($7d01a24d799674a1$export$c44c9ef3fe76f469).Editor)&&void 0!==o?o:$52b61e33335b32bc$export$1d5c62dedb71da09;return(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsx)($3678c6e71dc7fe4b$export$46150af52b680b36,{id:`${e}-label`,label:t}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-comment-holder",children:(0,$gTuX4$reactjsxruntime.jsx)(l,{id:`${e}-editor`,showStyleButtons:"object"==typeof n,value:a,editable:"function"==typeof r,setValue:"function"==typeof r?e=>r(e):void 0,styleMap:n})})]})};$539498566ab668a9$export$f855cb22882ac682.displayName="AioComment";const $6f8125fc00347fb2$export$4a80a85fb7744798=({id:e,value:t,setValue:a,availableValues:r})=>(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:(0,$gTuX4$reactjsxruntime.jsxs)("div",{id:e,style:{display:"flex",flexDirection:"row",alignItems:"center"},children:[(0,$gTuX4$reactjsxruntime.jsx)("span",{id:`${e}-value`,style:{marginRight:void 0!==t?"0.25rem":"0"},children:t}),"function"==typeof a&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-button`,onClick:e=>{a(e)},menuItems:r})]})});var $75ef2ed6134a0a8c$export$edfa68647a85ef1,$75ef2ed6134a0a8c$export$55057b6697351b90;$6f8125fc00347fb2$export$4a80a85fb7744798.displayName="AioDropSelect",function(e){e.string="string",e.number="number",e.array="array",e.object="object",e.boolean="boolean",e.select="select",e.replacements="replacements"}($75ef2ed6134a0a8c$export$edfa68647a85ef1||($75ef2ed6134a0a8c$export$edfa68647a85ef1={})),function(e){e.newKey="newKey",e.newType="newType"}($75ef2ed6134a0a8c$export$55057b6697351b90||($75ef2ed6134a0a8c$export$55057b6697351b90={}));const $7bf445ce881a3963$export$34024c4c1ca38817=e=>{var t;const[a,r]=(0,$gTuX4$react.useState)(null!==(t=e.value)&&void 0!==t?t:0);return(0,$gTuX4$react.useEffect)((()=>{var t,a,n,o;r(null!==(o=null!==(n=Math.max(null!==(t=e.minValue)&&void 0!==t?t:-1/0,Math.min(null!==(a=e.maxValue)&&void 0!==a?a:1/0,e.value)))&&void 0!==n?n:e.minValue)&&void 0!==o?o:0)}),[e.maxValue,e.minValue,e.value]),(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsx)($3678c6e71dc7fe4b$export$46150af52b680b36,{id:`${e.id}-label`,label:e.label}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-input-holder",children:"function"!=typeof e.setValue?(0,$gTuX4$reactjsxruntime.jsx)("span",{children:e.value}):(0,$gTuX4$reactjsxruntime.jsx)("input",{id:e.id,className:"aio-input",value:a,type:"number",onChange:e=>r(parseFloat(e.currentTarget.value)),onBlur:()=>{void 0!==e.setValue&&e.setValue(a)},step:e.step,min:e.minValue,max:e.maxValue})})]})};$7bf445ce881a3963$export$34024c4c1ca38817.displayName="AioNumber";const $a5b3e24cfaf57332$export$32ae7d48baecad37=({id:e,value:t,label:a,availableValues:r,setValue:n,type:o,canAddItems:l,canMoveItems:i,canRemoveItems:c})=>{switch(null!=o?o:null===t?"string":typeof t){case"object":case $75ef2ed6134a0a8c$export$edfa68647a85ef1.object:return(0,$gTuX4$reactjsxruntime.jsx)($f4b8653dc489839d$export$58741ce9c87bbf2,{id:e,label:a,inputObject:t,updateObject:n?e=>{"function"==typeof n&&n(e)}:void 0,canAddItems:l,canMoveItems:i,canRemoveItems:c});case $75ef2ed6134a0a8c$export$edfa68647a85ef1.select:return(0,$gTuX4$reactjsxruntime.jsx)($558f40839d06ae41$export$56481f24960d73ae,{id:e,label:a,value:t,availableValues:r,setValue:n?e=>{"function"==typeof n&&n(e)}:void 0});case $75ef2ed6134a0a8c$export$edfa68647a85ef1.number:case"number":return(0,$gTuX4$reactjsxruntime.jsx)($7bf445ce881a3963$export$34024c4c1ca38817,{id:e,label:a,value:t,setValue:n?e=>{"function"==typeof n&&n(e)}:void 0});case $75ef2ed6134a0a8c$export$edfa68647a85ef1.boolean:case"boolean":return(0,$gTuX4$reactjsxruntime.jsx)($41da2ee837c049fd$export$178e417a4db5ac38,{id:e,label:a,value:t,setValue:n?e=>{"function"==typeof n&&n(e)}:void 0});case $75ef2ed6134a0a8c$export$edfa68647a85ef1.string:case"string":return(0,$gTuX4$reactjsxruntime.jsx)($15dac066ed862dab$export$b9b0ba0f56ce3ac8,{id:e,label:a,value:t,setValue:n?e=>{"function"==typeof n&&n(e)}:void 0});case"undefined":return(0,$gTuX4$reactjsxruntime.jsx)($15dac066ed862dab$export$b9b0ba0f56ce3ac8,{id:e,label:a,value:"Undefined"});default:return(0,$gTuX4$reactjsxruntime.jsx)($3678c6e71dc7fe4b$export$46150af52b680b36,{id:`${e}-missing`,label:`Missing type for ${null!=o?o:null===t?"string":typeof t}`,noColon:!0})}};$a5b3e24cfaf57332$export$32ae7d48baecad37.displayName="RenderLineItem";const $6590628cb115c827$export$3fc277cf24032ac0=e=>(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsx)($a5b3e24cfaf57332$export$32ae7d48baecad37,{id:e.id,value:e.value,label:e.label,setValue:e.setValue,type:e.type,availableValues:e.availablValues,canAddItems:e.canAddItems,canMoveItems:e.canMoveItems,canRemoveItems:e.canRemoveItems}),(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiox-button-holder",children:["function"==typeof e.moveUp?(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e.id}-up`,className:"aiox-button aiox-up",onClick:e.moveUp}):"function"==typeof e.moveDown?(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiox-button",style:{margin:0}}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{}),"function"==typeof e.addItem?(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e.id}-add`,className:"aiox-button aiox-plus",onClick:e.addItem,children:e.children}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{}),"function"==typeof e.removeItem?(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e.id}-remove`,className:"aiox-button aiox-minus",onClick:e.removeItem}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{}),"function"==typeof e.moveDown?(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e.id}-down`,className:"aiox-button aiox-down",onClick:e.moveDown}):""]})]});$6590628cb115c827$export$3fc277cf24032ac0.displayName="AioPrintOption";const $fca020212c20201c$export$714dbad0368937bf=({id:e,options:t,setOptions:a})=>{const r=(0,$gTuX4$react.useCallback)(((e,r)=>{if("function"!=typeof a)return;const n=[...null!=t?t:[]];n[r].value=e,a(n)}),[t,a]);return void 0===t?(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($3678c6e71dc7fe4b$export$46150af52b680b36,{id:`${e}-label`,label:"No options deinfed"})}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:null==t?void 0:t.map(((t,a)=>{var n;return(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($6590628cb115c827$export$3fc277cf24032ac0,{id:`${e}-${t.optionName}`,label:null!==(n=t.label)&&void 0!==n?n:t.optionName,value:t.value,setValue:t.readOnly?void 0:e=>{r(e,a)},type:t.type,availablValues:t.availableValues})},a)}))})};function $9aef0fc681e6705a$export$8dc8f69ae08bff9e(e){const[t,a]=(0,$gTuX4$react.useState)(new Array(e.inputArray.length+1).fill(!1));function r(r){return(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$asupcontextmenu.ContextWindow,{id:`${e.id}-window-${r}`,title:"Add item",visible:t[r],onClose:()=>{const e=[...t];e[r]=!1,a(e)},style:{minHeight:"100px"},children:(0,$gTuX4$reactjsxruntime.jsx)($fca020212c20201c$export$714dbad0368937bf,{id:`${e.id}-optiondisplay`,options:[{type:$75ef2ed6134a0a8c$export$edfa68647a85ef1.select,optionName:$75ef2ed6134a0a8c$export$55057b6697351b90.newType,value:"",label:"New type",availableValues:["string","number","array","object"]}],setOptions:n=>{let o;switch(n[0].value){case"number":o=0;break;case"array":o=[];break;case"object":o={};break;default:o=""}const l=[...e.inputArray];l.splice(r,0,o),e.updateArray&&e.updateArray(l);const i=[...t];i[r]=!1,a(i)}})})}return(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[0===e.inputArray.length&&(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-label",children:(0,$gTuX4$reactjsxruntime.jsx)("em",{children:"Empty array"})})}),e.inputArray.map(((n,o)=>{const l=null!=n?n:o;return(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aio-body-row",children:[(0,$gTuX4$reactjsxruntime.jsx)($6590628cb115c827$export$3fc277cf24032ac0,{id:l,value:n,setValue:e.updateArray?t=>{const a=[...Object.values(e.inputArray)];a[o]=t,e.updateArray&&e.updateArray(a)}:void 0,moveUp:e.canMoveItems&&e.updateArray&&o>0?()=>{const t=e.inputArray[o],a=[...e.inputArray];a.splice(o,1),a.splice(o-1,0,t),e.updateArray&&e.updateArray(a)}:void 0,moveDown:e.canMoveItems&&e.updateArray&&o<e.inputArray.length-1?()=>{const t=e.inputArray[o],a=[...e.inputArray];a.splice(o,1),a.splice(o+1,0,t),e.updateArray&&e.updateArray(a)}:void 0,addItem:e.canAddItems&&e.updateArray?()=>{const e=[...t];e[o]=!0,a(e)}:void 0,removeItem:e.updateArray&&e.canRemoveItems?()=>{const t=[...e.inputArray];t.splice(o,1),e.updateArray&&e.updateArray(t)}:void 0,canAddItems:e.canAddItems,canMoveItems:e.canMoveItems,canRemoveItems:e.canRemoveItems}),t[o]&&e.canAddItems?r(o):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{})]},o)})),e.canAddItems&&(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aio-body-row",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-input-holder"}),(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiox-button-holder",children:[e.canMoveItems&&(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiox-button",style:{margin:0}}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiox-button aiox-plus",onClick:()=>{const r=[...t];r[e.inputArray.length]=!0,a(r)}}),t[e.inputArray.length]&&r(e.inputArray.length)]})]},e.inputArray.length)]})}$fca020212c20201c$export$714dbad0368937bf.displayName="AioOptionDisplay",$9aef0fc681e6705a$export$8dc8f69ae08bff9e.displayName="AioArraySortable";const $f4b8653dc489839d$export$58741ce9c87bbf2=e=>{const[t,a]=(0,$gTuX4$react.useState)(!1),[r,n]=(0,$gTuX4$react.useState)(!1);return e.inputObject||void 0!==e.inputObject&&null!==e.inputObject?t?(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsx)($3678c6e71dc7fe4b$export$46150af52b680b36,{id:`${e.id}-label`,label:e.label}),(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e.id}`,className:"aio-input-holder",children:(0,$gTuX4$reactjsxruntime.jsxs)("span",{id:`${e.id}-expander`,className:"aiox open",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e.id}-expanderbutton`,className:"aiox-button aiox-open-close",onClick:()=>a(!1)}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:`aiox-table ${e.showBorders&&"show-borders"}`,children:Array.isArray(e.inputObject)?(0,$gTuX4$reactjsxruntime.jsx)($9aef0fc681e6705a$export$8dc8f69ae08bff9e,{id:`${e.id}-arraysortable`,inputArray:e.inputObject,updateArray:e.updateObject,canRemoveItems:e.canRemoveItems,canAddItems:e.canAddItems,canMoveItems:e.canMoveItems}):(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[0===Object.keys(e.inputObject).length&&(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e.id}-empty`,className:"aio-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-label",children:(0,$gTuX4$reactjsxruntime.jsx)("em",{children:"Empty object"})})}),Object.keys(e.inputObject).map(((t,a)=>e.inputObject?(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($6590628cb115c827$export$3fc277cf24032ac0,{id:`${e.id}-${t}`,label:t,value:e.inputObject[t],setValue:e.updateObject?a=>{const r={...e.inputObject};r[t]=a,e.updateObject&&e.updateObject(r)}:void 0,removeItem:e.canRemoveItems&&e.updateObject?()=>{const a={...e.inputObject};delete a[t],e.updateObject&&e.updateObject(a)}:void 0,canAddItems:e.canAddItems,canMoveItems:e.canMoveItems,canRemoveItems:e.canRemoveItems})},a):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{}))),e.canAddItems&&e.updateObject?(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aio-body-row",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-label"}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-input-holder",style:{borderLeft:"0"}}),(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiox-button-holder",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiox-button aiox-plus",onClick:()=>{n(!r)}}),r&&(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$asupcontextmenu.ContextWindow,{id:`${e.id}-newitemwindow`,title:"Add item",visible:r,onClose:()=>n(!1),style:{minHeight:"120px"},children:(0,$gTuX4$reactjsxruntime.jsx)($fca020212c20201c$export$714dbad0368937bf,{id:`${e.id}-optiondisplay`,options:[{type:$75ef2ed6134a0a8c$export$edfa68647a85ef1.string,optionName:$75ef2ed6134a0a8c$export$55057b6697351b90.newKey,value:"",label:"New key"},{type:$75ef2ed6134a0a8c$export$edfa68647a85ef1.select,optionName:$75ef2ed6134a0a8c$export$55057b6697351b90.newType,value:"",label:"New type",availableValues:["string","number","array","object"]}],setOptions:t=>{if(void 0!==e.inputObject&&""!==t[0].value&&-1===Object.keys(e.inputObject).indexOf(t[0].value)&&e.updateObject){let a;switch(t[1].value){case"number":a=0;break;case"array":a=[];break;case"object":a={};break;default:a=""}const r={...e.inputObject};r[t[0].value]=a,e.updateObject(r),n(!1)}}})})]})]},"n"):void 0]})})]})})]}):(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsx)($3678c6e71dc7fe4b$export$46150af52b680b36,{id:`${e.id}-label`,label:e.label}),(0,$gTuX4$reactjsxruntime.jsx)("div",{id:e.id,className:"aio-input-holder",children:(0,$gTuX4$reactjsxruntime.jsxs)("span",{id:`${e.id}-expander`,className:"aiox closed",children:["object"==typeof e.inputObject&&(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e.id}-expanderbutton`,className:"aiox-button aiox-open-close",onClick:()=>a(!0)}),(0,$gTuX4$reactjsxruntime.jsx)("span",{id:`${e.id}-valueholder`,className:"aiox-value",children:Array.isArray(e.inputObject)?Object.values(e.inputObject).filter((e=>"object"==typeof e)).length>0?`${e.inputObject.length} item${1!==e.inputObject.length?"s":""}`:Object.values(e.inputObject).join(", "):"object"==typeof e.inputObject&&void 0!==e.inputObject&&null!==e.inputObject?Object.keys(e.inputObject).map((t=>e.inputObject&&"object"==typeof e.inputObject[t]?t:void 0!==e.inputObject?e.inputObject[t]:t)).join(", "):void 0!==e.inputObject&&null!==e.inputObject?(0,$gTuX4$reactjsxruntime.jsx)($6590628cb115c827$export$3fc277cf24032ac0,{id:`${e.id}-one`,value:e.inputObject}):"Input object is not defined"})]})})]}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{})};$f4b8653dc489839d$export$58741ce9c87bbf2.displayName="AioExpander";const $18423a789ff2cef4$export$e09e09c0bb6298e3=({id:e,label:t,replacements:a,setReplacements:r,dontAskSpace:n,dontAskTrail:o,externalLists:l,styleMap:i,joinTintoBlock:c=$86c68aa3be388259$export$d3d227cb90752c53,splitTintoLines:d=$86c68aa3be388259$export$bbcc909de88cc4be,blankT:s="",Editor:$=e=>{const[t,a]=(0,$gTuX4$react.useState)();if((0,$gTuX4$react.useEffect)((()=>{"string"==typeof e.value&&a(e.value)}),[e.value]),"string"!=typeof e.value)throw new Error("If newText is not a string, a custom function is required");return(0,$gTuX4$reactjsxruntime.jsx)("textarea",{id:e.id,className:"aio-input",disabled:!e.setValue,rows:4,value:t,onChange:e=>a(e.currentTarget.value),onBlur:()=>e.setValue&&e.setValue(t),style:{width:"170px",minWidth:"170px"}})}})=>{const u=(0,$gTuX4$react.useCallback)(((e,t)=>{if("function"!=typeof r)return;const n=[...null!=a?a:[]];n[t]=e,r(n)}),[a,r]),p=(0,$gTuX4$react.useCallback)((e=>{if("function"!=typeof r)return;const t=[...null!=a?a:[]];t.splice(e,0,$7a9b8879d0e8a312$export$b9e899552636205(s)),r(t)}),[s,a,r]),x=(0,$gTuX4$react.useCallback)((e=>{if("function"!=typeof r)return;const t=[...null!=a?a:[]];t.splice(e,1),r(t)}),[a,r]);return(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsx)($3678c6e71dc7fe4b$export$46150af52b680b36,{id:`${e}-label`,label:t}),(0,$gTuX4$reactjsxruntime.jsxs)("div",{children:[!t&&(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsx)("span",{children:"then..."})," "]}),"function"==typeof r&&(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e}-addreplacement`,className:"aiox-button aiox-addDown",onClick:()=>p(0)}),(null!=a?a:[]).map(((t,f)=>(0,$gTuX4$reactjsxruntime.jsxs)("div",{children:[f>0&&(0,$gTuX4$reactjsxruntime.jsx)("div",{children:" and..."}),(0,$gTuX4$reactjsxruntime.jsx)($edce9eed240507a0$export$6079dbe36a5ae246,{id:`${e}-replacementdisplay-${f}`,airid:t.airid,oldText:t.oldText,newTexts:t.newTexts,includeTrailing:t.includeTrailing,externalName:t.externalName,setReplacement:"function"==typeof r?e=>u(e,f):void 0,dontAskSpace:n,dontAskTrail:o,externalLists:l,Editor:$,styleMap:i,blankT:s,joinTintoBlock:c,splitTintoLines:d}),"function"==typeof r&&(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiox-button-holder",style:{display:"flex",flexDirection:"row",alignContent:"center",marginBottom:"2px"},children:[a&&a.length>=1&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-remove`,iconName:"aiox-removeUp",onClick:()=>x(f),tipText:"Remove old text"}),(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-add`,iconName:"aiox-addDown",onClick:()=>p(f+1),tipText:"Add old text"})]})]},`${f}-${t.airid}`)))]})]})};$18423a789ff2cef4$export$e09e09c0bb6298e3.displayName="AioReplacementList";const $2244b82ec11f35df$export$b2a4f9c268dcb341=({id:e,airid:t,texts:a,spaceAfter:r,subLists:n,setReplacementValue:o,dontAskSpace:l,dontAskTrail:i,externalLists:c,styleMap:d,joinTintoBlock:s,blankT:$,Editor:u,splitTintoLines:p})=>{const x=(0,$gTuX4$react.useCallback)((e=>{if("function"!=typeof o)return;var l,i,c,d;const s={airid:t,spaceAfter:null!==(l=e.spaceAfter)&&void 0!==l?l:r,texts:null!==(c=null!==(i=e.texts)&&void 0!==i?i:a)&&void 0!==c?c:[],subLists:null!==(d=e.subLists)&&void 0!==d?d:n};o(s)}),[t,o,r,n,a]);var f;return(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiordv-main",style:{display:"flex",flexDirection:"row"},children:[(0,$gTuX4$reactjsxruntime.jsxs)("div",{style:{marginRight:"4px",display:"flex",flexDirection:"column",justifyContent:"center",gap:"2px"},children:[(0,$gTuX4$reactjsxruntime.jsx)(u,{id:e,editable:void 0!==o,value:s(null!=a?a:[$]),setValue:e=>x({texts:p(e)}),style:{width:"170px",minWidth:"170px",minHeight:"64px",marginTop:"4px",height:"Calc(100% - 16px)",padding:"4px",border:"1px solid black",borderRadius:"4px"},styleMap:d,resize:!0}),!l&&(0,$gTuX4$reactjsxruntime.jsxs)("div",{style:{display:"flex",justifyContent:"flex-end"},children:[(0,$gTuX4$reactjsxruntime.jsx)("label",{children:(0,$gTuX4$reactjsxruntime.jsx)("small",{children:"Space after repeat"})}),(0,$gTuX4$reactjsxruntime.jsx)("input",{id:`${e}-spaceafter`,style:{margin:"6px"},type:"checkbox",checked:r,disabled:!o,onChange:e=>x({spaceAfter:e.currentTarget.checked})})]})]}),"function"==typeof o||(null!==(f=null==n?void 0:n.length)&&void 0!==f?f:0)>0?(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsxs)("div",{style:{display:"flex",flexDirection:"column"},children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{style:{flexGrow:1,minWidth:"5px",width:"5px",borderBottom:"1px burlywood solid",borderBottomRightRadius:"4px"}}),(0,$gTuX4$reactjsxruntime.jsx)("div",{style:{flexGrow:1,minWidth:"5px",width:"5px",borderTop:"1px burlywood solid",borderTopRightRadius:"4px"}})]}),(0,$gTuX4$reactjsxruntime.jsx)("div",{style:{minWidth:"5px",width:"5px",marginTop:"6px",marginBottom:"6px",borderLeft:"1px burlywood solid",borderTop:"1px burlywood solid",borderBottom:"1px burlywood solid",borderTopLeftRadius:"4px",borderBottomLeftRadius:"4px"}}),(0,$gTuX4$reactjsxruntime.jsx)($18423a789ff2cef4$export$e09e09c0bb6298e3,{id:`${e}-sublists`,replacements:n,setReplacements:"function"==typeof o?e=>x({subLists:e}):void 0,dontAskSpace:"function"!=typeof o||l,dontAskTrail:i,externalLists:c,Editor:u,blankT:$,styleMap:d,joinTintoBlock:s})]}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{})]})};$2244b82ec11f35df$export$b2a4f9c268dcb341.displayName="AioReplacementValuesDisplay";const $edce9eed240507a0$export$6079dbe36a5ae246=({id:e,airid:t,oldText:a,newTexts:r,includeTrailing:n,externalName:o,setReplacement:l,externalLists:i,dontAskSpace:c,dontAskTrail:d,noText:s,styleMap:$,joinTintoBlock:u,splitTintoLines:p,blankT:x,Editor:f})=>{var m;const[b,g]=(0,$gTuX4$react.useState)($4d7537eec3e49cdb$export$657711bc6c3b0a5b(null!=a?a:""));(0,$gTuX4$react.useEffect)((()=>{g($4d7537eec3e49cdb$export$657711bc6c3b0a5b(null!=a?a:""))}),[a]);const v=(0,$gTuX4$react.useMemo)((()=>{const e=["with..."],t=[];return null==i||i.map((e=>(void 0!==e.givenName&&t.push(e.givenName),!0))),e.push(...t.sort(((e,t)=>e.localeCompare(t)))),e}),[i]),j=(0,$gTuX4$react.useCallback)((e=>{if("function"!=typeof l)return;var i,c,d,s,$,u,p;const x={airid:null!==(c=null!==(i=e.airid)&&void 0!==i?i:t)&&void 0!==c?c:crypto.randomUUID(),oldText:null!==(s=null!==(d=e.oldText)&&void 0!==d?d:a)&&void 0!==s?s:"",newTexts:null!==($=e.newTexts)&&void 0!==$?$:r,includeTrailing:null!==(u=e.includeTrailing)&&void 0!==u?u:n,externalName:null!==(p=e.externalName)&&void 0!==p?p:o};"with..."===x.externalName&&delete x.externalName,l(x)}),[l,t,a,r,n,o]),T=(0,$gTuX4$react.useCallback)((e=>{if("function"!=typeof l)return;const t=[...r];t.splice(e,0,$321e4e7805119378$export$ad5c2ff5b6cd676b(x)),j({newTexts:t})}),[x,r,j,l]),h=(0,$gTuX4$react.useCallback)((e=>{if("function"!=typeof l)return;const t=[...r];t.splice(e,1),j({newTexts:t})}),[r,j,l]);return(0,$gTuX4$reactjsxruntime.jsxs)("div",{id:e,className:"aiord-main",style:{display:"flex",flexDirection:"column",gap:"2px",border:"1px dotted burlywood",padding:"2px",borderRadius:"4px,",margin:"2px"},children:[!s&&(0,$gTuX4$reactjsxruntime.jsxs)("div",{children:["function"!=typeof l?(0,$gTuX4$reactjsxruntime.jsx)("span",{className:"aio-replaceText",children:""!==a?$4d7537eec3e49cdb$export$657711bc6c3b0a5b(null!=a?a:""):(0,$gTuX4$reactjsxruntime.jsx)("em",{children:"Nothing"})}):(0,$gTuX4$reactjsxruntime.jsx)("input",{id:`${e}-input`,className:"aio-input",type:"text",value:b,onChange:e=>g(e.currentTarget.value),onBlur:e=>{j({oldText:$4d7537eec3e49cdb$export$a10125c086a4df16(e.currentTarget.value)})},style:{minWidth:0,width:"170px"}}),!d&&(0,$gTuX4$reactjsxruntime.jsxs)("div",{style:{display:"flex",justifyContent:"flex-end"},children:[(0,$gTuX4$reactjsxruntime.jsx)("label",{children:(0,$gTuX4$reactjsxruntime.jsx)("small",{children:"Include trailing rows"})}),(0,$gTuX4$reactjsxruntime.jsx)("input",{id:`${e}-includetrailing`,disabled:"function"!=typeof l,style:{margin:"6px"},type:"checkbox",checked:n,onChange:e=>j({includeTrailing:e.currentTarget.checked})})]})]}),"function"==typeof l&&void 0!==i&&i.length>0&&(0,$gTuX4$reactjsxruntime.jsx)("div",{children:(0,$gTuX4$reactjsxruntime.jsx)($6f8125fc00347fb2$export$4a80a85fb7744798,{id:`${e}-dropselect`,value:null!=o?o:"with...",availableValues:v,setValue:e=>{j({externalName:e})}})}),(0,$gTuX4$reactjsxruntime.jsx)("div",{children:(null==i?void 0:i.some((e=>e.givenName===o)))?(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:null==i||null===(m=i.find((e=>e.givenName===o)))||void 0===m?void 0:m.newTexts.map(((t,a)=>(0,$gTuX4$reactjsxruntime.jsx)($2244b82ec11f35df$export$b2a4f9c268dcb341,{id:`${e}-subdisplay`,texts:t.texts,subLists:t.subLists,Editor:f,blankT:x,styleMap:$,joinTintoBlock:u,splitTintoLines:p},a)))}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:r.map(((t,a)=>(0,$gTuX4$reactjsxruntime.jsxs)("div",{children:[(0,$gTuX4$reactjsxruntime.jsx)($2244b82ec11f35df$export$b2a4f9c268dcb341,{id:`${e}-subdisplay`,airid:t.airid,texts:t.texts,spaceAfter:t.spaceAfter,subLists:t.subLists,externalLists:i,dontAskSpace:c,dontAskTrail:"function"!=typeof l||d,setReplacementValue:"function"==typeof l?e=>{const t=[...r];t.splice(a,1,e),j({newTexts:t})}:void 0,Editor:f,styleMap:$,blankT:x,joinTintoBlock:u,splitTintoLines:p},t.airid),"function"==typeof l&&(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiox-button-holder",style:{display:"flex",flexDirection:"row",alignContent:"center",marginLeft:"2.5rem",marginTop:"2px"},children:[r&&r.length>1&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-remove`,iconName:"aiox-removeUp",onClick:()=>h(a),tipText:"Remove new text"}),(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-add`,iconName:"aiox-addDown",onClick:()=>T(a+1),tipText:"Add new text"})]})]},`${a}-${t.airid}`)))})})]})};$edce9eed240507a0$export$6079dbe36a5ae246.displayName="AioReplacementDisplay";const $ad19cfd333b42c78$export$a023d5a604003bec=(e,t)=>({...e,rows:e.rows.filter((e=>void 0===e.rowRepeat||null!==e.rowRepeat.match(/^[[\]0,]+$/))).map((e=>({...e,cells:e.cells.filter(((e,a)=>{var r;return null===t||null!==t&&void 0!==t[a]&&(null!==(r=t[a].colRepeat)&&void 0!==r?r:"0").match(/^[[\]0,]+$/)}))})))}),$1f69a49ac5d9fa49$export$6f67978067436e20=e=>{var t;const a=(0,$gTuX4$react.useContext)($7d01a24d799674a1$export$c44c9ef3fe76f469);var r;const n=Array.from(Array(null!==(r=null===(t=a.columnRepeats)||void 0===t?void 0:t.length)&&void 0!==r?r:1).keys());return(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[e.changeColumns&&(0,$gTuX4$reactjsxruntime.jsxs)("tr",{id:`${e.id}`,children:[(0,$gTuX4$reactjsxruntime.jsx)("td",{className:"ait-cell",children:(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"ait-aie-holder ait-column-buttons",style:{position:"relative"},children:(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e.id}-addcol-m1`,tipText:"Add column",iconName:"aiox-plus",onClick:()=>{e.changeColumns&&e.changeColumns.addColumn(-1)},style:{position:"absolute",top:"0",right:"-8px"}})})}),n.map((t=>{var r;if(a.columnRepeats&&a.columnRepeats.length>t&&void 0!==a.columnRepeats[t].colRepeat&&null===(null===(r=a.columnRepeats[t].colRepeat)||void 0===r?void 0:r.match(/^[[\]0,]+$/)))return(0,$gTuX4$reactjsxruntime.jsx)("td",{},t);const n=a.columnRepeats?Math.max(...a.columnRepeats.map((e=>e.columnIndex))):1;return(0,$gTuX4$reactjsxruntime.jsx)("td",{className:"ait-cell",children:(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"ait-aie-holder ait-column-buttons",style:{display:"flex",justifyContent:"center",position:"relative",width:"100%"},children:[!(1===e.rowHeaderColumns&&0===t)&&!(e.rowHeaderColumns===n&&t===e.rowHeaderColumns)&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e.id}-remcol-${t}`,tipText:"Remove column",iconName:"aiox-minus",onClick:()=>{e.changeColumns&&a.columnRepeats&&e.changeColumns.removeColumn(a.columnRepeats[t].columnIndex)}}),(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e.id}-addcol-${t}`,tipText:"Add column",iconName:"aiox-plus",onClick:()=>{e.changeColumns&&a.columnRepeats&&e.changeColumns.addColumn(a.columnRepeats[t].columnIndex)},style:{position:"absolute",top:"0",right:"-8px"}})]})},t)})),(0,$gTuX4$reactjsxruntime.jsx)("td",{})]}),e.spaceBefore&&(0,$gTuX4$reactjsxruntime.jsxs)("tr",{id:`${e.id}-spacebeforerow`,children:[(0,$gTuX4$reactjsxruntime.jsx)("td",{}),n.map((e=>(0,$gTuX4$reactjsxruntime.jsx)("td",{className:"ait-space-cell"},e))),(0,$gTuX4$reactjsxruntime.jsx)("td",{})]}),!e.noBorder&&(0,$gTuX4$reactjsxruntime.jsxs)("tr",{id:`${e.id}-borderrow`,children:[(0,$gTuX4$reactjsxruntime.jsx)("td",{}),n.map((t=>(0,$gTuX4$reactjsxruntime.jsx)("td",{className:"ait-border-cell",style:{minWidth:`${e.minWidth}px`}},t))),(0,$gTuX4$reactjsxruntime.jsx)("td",{})]}),e.spaceAfter&&(0,$gTuX4$reactjsxruntime.jsxs)("tr",{id:`${e.id}-spaceafterrow`,children:[(0,$gTuX4$reactjsxruntime.jsx)("td",{}),n.map((e=>(0,$gTuX4$reactjsxruntime.jsx)("td",{className:"ait-space-cell"},e))),(0,$gTuX4$reactjsxruntime.jsx)("td",{})]})]})};$1f69a49ac5d9fa49$export$6f67978067436e20.displayName="AitBorderRow";const $31e8166ce5a392a4$export$1c655841d6b2155a=({id:e,align:t,setAlign:a})=>(0,$gTuX4$reactjsxruntime.jsx)($558f40839d06ae41$export$56481f24960d73ae,{id:e,label:"Justify text",value:void 0===t?"Default":t.charAt(0).toUpperCase()+t.substring(1).toLowerCase(),availableValues:["Default","Left","Center","Right","Decimal"],setValue:a?e=>a("Default"!==e?e.toLowerCase():null):void 0});var $7deeac6953694683$export$17673bdfcfce3de9,$7deeac6953694683$export$df5087a2c354e5b1;!function(e){e.header="header",e.rowHeader="rowHeader",e.body="body"}($7deeac6953694683$export$17673bdfcfce3de9||($7deeac6953694683$export$17673bdfcfce3de9={})),function(e){e.header="header",e.body="body"}($7deeac6953694683$export$df5087a2c354e5b1||($7deeac6953694683$export$df5087a2c354e5b1={}));const $0808850c5b2b4298$export$733ecc2d57f07177=({id:e,text:t,justifyText:a,comments:r,displayColWidth:n,textIndents:o,setCellData:l,setColWidth:i,readOnly:c,location:d,showCellOptions:s,setShowCellOptions:$,returnData:u,cellType:p,rowSpan:x,repeatColSpan:f,addRowSpan:m,removeRowSpan:b,colSpan:g,repeatRowSpan:v,addColSpan:j,removeColSpan:T})=>{const h=(0,$gTuX4$react.useContext)($7d01a24d799674a1$export$c44c9ef3fe76f469);var y;const w=null!==(y=h.Editor)&&void 0!==y?y:$52b61e33335b32bc$export$1d5c62dedb71da09,X=(0,$gTuX4$react.useMemo)((()=>!(void 0!==d.colRepeat&&null===d.colRepeat.match(/^[[\]0,]+$/)||void 0!==d.rowRepeat&&null===d.rowRepeat.match(/^[[\]0,]+$/))),[d]);var C,S;return(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$asupcontextmenu.ContextWindow,{id:`${e}-window`,title:"Cell options",visible:s,onClose:()=>{$(!1)},children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($539498566ab668a9$export$f855cb22882ac682,{id:`${e}-notes`,label:"Notes",value:r,setValue:!c&&X?e=>u({comments:e}):void 0,commentStyles:h.commentStyles})}),(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiw-body-row",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-label",children:"Cell location: "}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-value",children:(0,$gTuX4$reactjsxruntime.jsx)($f4b8653dc489839d$export$58741ce9c87bbf2,{id:`${e}-location`,inputObject:d})})]}),(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiw-body-row",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-label",children:"Unprocessed text: "}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-input-holder",children:(0,$gTuX4$reactjsxruntime.jsx)(w,{id:`${e}-unprocessed`,value:t,setValue:!c&&l&&X&&h.editable?e=>u({text:e}):void 0,editable:!c&&l&&X&&h.editable,className:!c&&l&&X&&h.editable?"can-edit":"readonly",showStyleButtons:void 0!==h.cellStyles,styleMap:h.cellStyles,textAlignment:a,decimalAlignPercent:h.decimalAlignPercent})})]}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($31e8166ce5a392a4$export$1c655841d6b2155a,{id:`${e}-justify`,align:a,setAlign:!c&&X?e=>u({justifyText:e}):void 0})}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($7bf445ce881a3963$export$34024c4c1ca38817,{id:`${e}-width`,label:"Width (mm)",value:null!=n?n:h.defaultCellWidth,setValue:!c&&i?e=>i(e):void 0})}),p===$7deeac6953694683$export$17673bdfcfce3de9.header&&(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiw-body-row",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-label",children:"Row span: "}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-ro-value",children:null!==(C=null!=v?v:x)&&void 0!==C?C:1}),(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiox-button-holder",style:{padding:"2px"},children:[void 0===v&&!c&&X&&m&&1===g?(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e}-add-rowspan`,className:"aiox-button aiox-plus",onClick:()=>m(d)}):(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiox-button"}),void 0===v&&!c&&X&&b&&(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e}-remove-rowspan`,className:"aiox-button aiox-minus",onClick:()=>b(d)})]})]}),(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiw-body-row",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-label",children:"Column span: "}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-ro-value",children:null!==(S=null!=f?f:g)&&void 0!==S?S:1}),(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiox-button-holder",style:{padding:"2px"},children:[void 0===f&&!c&&X&&j&&1===x?(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e}-add-colspan`,className:"aiox-button aiox-plus",onClick:()=>j(d)}):(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiox-button"}),void 0===f&&!c&&X&&T&&(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e}-remove-colspan`,className:"aiox-button aiox-minus",onClick:()=>T(d)})]})]}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($7bf445ce881a3963$export$34024c4c1ca38817,{id:`${e}-width`,label:"Width (mm)",value:null!=n?n:h.defaultCellWidth,setValue:!c&&X&&i?e=>i(e):void 0})})]}),p===$7deeac6953694683$export$17673bdfcfce3de9.rowHeader&&(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($7bf445ce881a3963$export$34024c4c1ca38817,{id:`${e}-indents`,label:"Text indents",value:null!=o?o:0,setValue:!c&&X?e=>{u({textIndents:e})}:void 0})})})]},"Cell")},$46969e3c32dfdb27$export$bf406f4913f10b4a=({id:e,aitid:t,text:a,justifyText:r,comments:n,colSpan:o,rowSpan:l,colWidth:i,displayColWidth:c,textIndents:d,replacedText:s,repeatColSpan:$,repeatRowSpan:u,setCellData:p,setColWidth:x,readOnly:f,location:m,addColSpan:b,removeColSpan:g,addRowSpan:v,removeRowSpan:j,spaceAfterRepeat:T,spaceAfterSpan:h})=>{const y=(0,$gTuX4$react.useContext)($7d01a24d799674a1$export$c44c9ef3fe76f469);var w;const X=null!==(w=y.Editor)&&void 0!==w?w:$52b61e33335b32bc$export$1d5c62dedb71da09,[C,S]=(0,$gTuX4$react.useState)(void 0!==s?s:a);(0,$gTuX4$react.useEffect)((()=>S(void 0!==s?s:a)),[s,a]);const[N,A]=(0,$gTuX4$react.useState)("hidden"),[R,k]=(0,$gTuX4$react.useState)(!1),I=(0,$gTuX4$react.useMemo)((()=>!y.editable||f||"function"!=typeof p||void 0!==s),[f,s,p,y.editable]),D=(0,$gTuX4$react.useMemo)((()=>{var e;return{overflow:"visible",width:y.colWidthMod*(null!=i?i:y.defaultCellWidth)+"px",borderLeft:y.showCellBorders?"1px dashed burlywood":"",borderBottom:y.showCellBorders?"1px dashed burlywood":"",borderRight:y.showCellBorders&&m.column===(null!==(e=y.rowHeaderColumns)&&void 0!==e?e:0)-o?"1px solid burlywood":y.showCellBorders?"1px dashed burlywood":"",borderTop:y.showCellBorders&&0===m.row&&m.rowGroup>0?"1px solid burlywood":y.showCellBorders?"1px dashed burlywood":""}}),[y.colWidthMod,y.defaultCellWidth,y.showCellBorders,y.rowHeaderColumns,i,m.column,m.row,m.rowGroup,o]),E=(0,$gTuX4$react.useCallback)((e=>{if("function"!=typeof p)return;var c,u,x,f,m,b;const g={aitid:t,text:null!==(c=e.text)&&void 0!==c?c:a,justifyText:null===e.justifyText?void 0:null!==(u=e.justifyText)&&void 0!==u?u:r,comments:null!==(x=e.comments)&&void 0!==x?x:n,colSpan:o,rowSpan:l,colWidth:null!==(f=e.colWidth)&&void 0!==f?f:i,textIndents:null!==(b=null!==(m=e.textIndents)&&void 0!==m?m:d)&&void 0!==b?b:0,replacedText:s,repeatColSpan:$,spaceAfterRepeat:T,spaceAfterSpan:h};p(g)}),[t,o,i,n,r,$,s,l,p,T,h,a,d]);return 0===o||0===l||0===$||0===u?(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{}):(0,$gTuX4$reactjsxruntime.jsxs)("td",{id:e,className:["ait-cell","ait-header-cell",I?"ait-readonly-cell":""].filter((e=>""!==e)).join(" "),colSpan:null!==(L=null!=$?$:o)&&void 0!==L?L:1,rowSpan:(null!==(O=null!=u?u:l)&&void 0!==O?O:1)+(null!=h?h:0),style:D,"data-location-table-section":m.tableSection,"data-location-row-group":m.rowGroup,"data-location-row":m.row,"data-location-cell":m.column,children:[(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"ait-aie-holder",onMouseOver:()=>{A("")},onMouseLeave:()=>{A("hidden")},children:[(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:(0,$gTuX4$reactjsxruntime.jsx)("div",{style:{position:"absolute",right:"-8px",visibility:"hidden"===N?"hidden":"visible"},children:(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-options`,tipText:"Cell Options",onClick:()=>k(!R),iconName:"aio-button-cell"})})}),(0,$gTuX4$reactjsxruntime.jsx)(X,{id:`${e}-editor`,style:{width:"100%",height:"100%",border:"none"},textAlignment:r&&"default"!==r?r:m.column<(null!==(W=y.rowHeaderColumns)&&void 0!==W?W:0)?"left":"center",value:C,setValue:e=>{S(e),E({text:e})},editable:!I,showStyleButtons:void 0!==y.cellStyles,styleMap:y.cellStyles,decimalAlignPercent:y.decimalAlignPercent})]}),(0,$gTuX4$reactjsxruntime.jsx)("div",{children:R&&(0,$gTuX4$reactjsxruntime.jsx)($0808850c5b2b4298$export$733ecc2d57f07177,{id:e,text:a,justifyText:r,comments:n,displayColWidth:c,textIndents:d,setCellData:p,setColWidth:x,readOnly:f,location:m,showCellOptions:R,setShowCellOptions:k,returnData:E,cellType:$7deeac6953694683$export$17673bdfcfce3de9.header,rowSpan:l,repeatRowSpan:u,addRowSpan:v,removeRowSpan:j,colSpan:o,repeatColSpan:$,addColSpan:b,removeColSpan:g})})]});var L,O,W};$46969e3c32dfdb27$export$bf406f4913f10b4a.displayName="AitHeaderCell";const $6565441f978e1d2e$export$7b1459f869ce1381=({id:e,aitid:t,cells:a,setRowData:r,setColWidth:n,location:o,replacements:l,setReplacements:i,rowGroupWindowTitle:c,rowGroupComments:d,updateRowGroupComments:s,addRow:$,removeRow:u,spaceAfter:p,addColSpan:x,removeColSpan:f,addRowSpan:m,removeRowSpan:b,rowGroupSpace:g,setRowGroupSpace:v})=>{const j=(0,$gTuX4$react.useContext)($7d01a24d799674a1$export$c44c9ef3fe76f469),[T,h]=(0,$gTuX4$react.useState)(!1),y=(0,$gTuX4$react.useMemo)((()=>j.editable&&"function"==typeof r),[r,j.editable]),w=(0,$gTuX4$react.useCallback)((e=>{if(y&&r){var n;const o={aitid:t,cells:null!==(n=e.cells)&&void 0!==n?n:a};r(o)}}),[y,r,t,a]),X=(0,$gTuX4$react.useCallback)(((e,t)=>{const r=[...a];r[t]=e,w({cells:r})}),[a,w]);return(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsxs)("tr",{id:`${e}`,children:[(0,$gTuX4$reactjsxruntime.jsxs)("td",{className:"ait-cell",width:"50px",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"ait-aie-holder ait-row-group-buttons",style:{display:"flex",justifyContent:"flex-end",flexDirection:"row"},children:0!==o.row||o.rowRepeat?null:(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-rowgroup-options`,tipText:"Header options",iconName:"aio-button-row-group",onClick:()=>{h(!T)}})})}),T&&(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$asupcontextmenu.ContextWindow,{id:`${e}-rowgroup-options-window`,title:null!=c?c:"Row group options",visible:T,onClose:()=>{h(!1)},style:{maxHeight:"75vh"},children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($539498566ab668a9$export$f855cb22882ac682,{id:`${e}-rowgroup-comment`,label:"Notes",value:d,setValue:y?s:void 0,commentStyles:j.commentStyles})}),(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:o.tableSection===$7deeac6953694683$export$df5087a2c354e5b1.body&&(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($41da2ee837c049fd$export$178e417a4db5ac38,{id:`${e}-spaceafter-group`,label:"Space after group",value:null!=g&&g,setValue:y?v:void 0})})})}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($18423a789ff2cef4$export$e09e09c0bb6298e3,{id:`${e}-rowgroup-replacements`,label:"Replacements",replacements:l,setReplacements:y&&"function"==typeof i?e=>{i(e,o)}:void 0,externalLists:j.externalLists,dontAskSpace:o.tableSection===$7deeac6953694683$export$df5087a2c354e5b1.header,dontAskTrail:o.tableSection===$7deeac6953694683$export$df5087a2c354e5b1.header,Editor:j.Editor,blankT:j.blank,styleMap:j.cellStyles,joinTintoBlock:j.joinTintoBlock,splitTintoLines:j.splitTintoLines})})]},"RowGroup")]}),a.map(((t,r)=>{const l=Array.isArray(j.columnRepeats)&&j.columnRepeats.length>r?j.columnRepeats[r]:void 0,i=void 0!==l&&void 0!==l.colRepeat&&null===l.colRepeat.match(/^[[\]0,]+$/);var c,d,s,u,p,g,v,T,h,w,C,S;return(0,$gTuX4$reactjsxruntime.jsx)($46969e3c32dfdb27$export$bf406f4913f10b4a,{id:`${e}-cell-${r}`,aitid:null!==(c=t.aitid)&&void 0!==c?c:`cell-${r}`,text:t.text,justifyText:t.justifyText,comments:t.comments,colSpan:null!==(d=t.colSpan)&&void 0!==d?d:1,rowSpan:null!==(s=t.rowSpan)&&void 0!==s?s:1,colWidth:t.colWidth,displayColWidth:1===t.colSpan?t.colWidth:a.slice(r,r+(null!==(u=t.colSpan)&&void 0!==u?u:1)).map((e=>{var t;return null!==(t=e.colWidth)&&void 0!==t?t:j.defaultCellWidth})).reduce(((e,t)=>e+t),0),textIndents:null!==(p=t.textIndents)&&void 0!==p?p:0,replacedText:t.replacedText,repeatColSpan:t.repeatColSpan,spaceAfterSpan:t.spaceAfterSpan,location:{...o,column:null!==(g=null==l?void 0:l.columnIndex)&&void 0!==g?g:-1,colRepeat:null==l?void 0:l.colRepeat},setCellData:y&&!i&&"function"==typeof $?e=>X(e,r):void 0,setColWidth:y&&n&&1===t.colSpan?e=>n(r,e):void 0,readOnly:!y||i||"function"!=typeof $,addColSpan:y&&!i&&"function"==typeof $&&r+(null!==(v=t.colSpan)&&void 0!==v?v:1)<a.length?x:void 0,removeColSpan:y&&(null!==(T=t.colSpan)&&void 0!==T?T:1)>1?f:void 0,addRowSpan:y&&(o.row+(null!==(h=t.rowSpan)&&void 0!==h?h:1)<(null!==(w=j.headerRows)&&void 0!==w?w:0)||r<(null!==(C=j.rowHeaderColumns)&&void 0!==C?C:0))?m:void 0,removeRowSpan:y&&(null!==(S=t.rowSpan)&&void 0!==S?S:1)>1?b:void 0,spaceAfterRepeat:t.spaceAfterRepeat},i&&l?`${t.aitid}-${JSON.stringify(l.colRepeat)}`:t.aitid)})),(0,$gTuX4$reactjsxruntime.jsx)("td",{className:"ait-cell",width:"50px",children:(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"ait-aie-holder ait-row-buttons",style:{display:"flex",justifyContent:"flex-start",flexDirection:"row"},children:[y&&$&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-add-row`,tipText:"Add row",iconName:"aiox-plus",onClick:()=>{$(o.row)}}),y&&u&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-remove-row`,tipText:"Remove row",iconName:"aiox-minus",onClick:()=>{u(o.row)}})]})})]}),!1!==p&&(0,$gTuX4$reactjsxruntime.jsx)($1f69a49ac5d9fa49$export$6f67978067436e20,{id:`${e}-spaceafter-row`,spaceAfter:!0,noBorder:!0})]})};$6565441f978e1d2e$export$7b1459f869ce1381.displayName="AitHeaderRow";const $ce4015e11e094e51$export$602f446165ff67c5=({id:e,aitid:t,rows:a,comments:r,replacements:n,setHeaderData:o,setColWidth:l,addHeaderColSpan:i,removeHeaderColSpan:c})=>{const d=(0,$gTuX4$react.useContext)($7d01a24d799674a1$export$c44c9ef3fe76f469),s=(0,$gTuX4$react.useCallback)((e=>{if(o){var l,i,c;const d={aitid:t,rows:null!==(l=e.rows)&&void 0!==l?l:a,comments:null!==(i=e.comments)&&void 0!==i?i:r,replacements:null!==(c=e.replacements)&&void 0!==c?c:n};o(d)}}),[o,t,a,r,n]),$=(0,$gTuX4$react.useCallback)((e=>{const t=[...a],r=$45d69dd5b965798f$export$fbe120a39049074a(d.defaultCellWidth,d.blank,0),n=a[0].cells.map((e=>{var t;return null!==(t=e.colSpan)&&void 0!==t?t:1})).reduce(((e,t)=>e+t),0);for(let c=0;c<n;c++){var o;const n=$5b2ef519146d44e0$export$1d3e6a75a388edd1(null!==(o=a[0].cells[c].colWidth)&&void 0!==o?o:d.defaultCellWidth,d.blank);var l;if(1!==(null!==(l=t[e].cells[c].rowSpan)&&void 0!==l?l:1)){let a=0;for(;a<=e&&0===t[e-a].cells[c].rowSpan;)a++;var i;t[e-a].cells[c].rowSpan=(null!==(i=t[e-a].cells[c].rowSpan)&&void 0!==i?i:1)+1,n.rowSpan=0}r.cells.push(n)}t.splice(e+1,0,r),s({rows:t})}),[s,a,d.blank,d.defaultCellWidth]),u=(0,$gTuX4$react.useCallback)((e=>{const t=[...a];t[e].cells.map(((a,r)=>{var n,o;if((null!==(n=a.rowSpan)&&void 0!==n?n:1)>1)for(let n=1;n<(null!==(o=a.rowSpan)&&void 0!==o?o:1);n++)0===t[e+n].cells[r].rowSpan&&(t[e+n].cells[r].rowSpan=1);return!0})),t[e].cells.map(((a,r)=>{let n=!1;if(0===a.rowSpan){let a=1;for(;!n&&a<=e;){var o,l;if((null!==(o=t[e-a].cells[r].rowSpan)&&void 0!==o?o:1)>1)t[e-a].cells[r].rowSpan=(null!==(l=t[e-a].cells[r].rowSpan)&&void 0!==l?l:1)-1,n=!0;a++}}return n})),t.splice(e,1),e===t.length&&e>0&&(t[e-1].cells=t[e-1].cells.map((e=>(e.colSpan=1,e)))),s({rows:t})}),[s,a]),p=(0,$gTuX4$react.useCallback)((e=>{var t,r;const n=[...a];var o;const l=null!==(o=null===(t=d.columnRepeats)||void 0===t?void 0:t.findIndex((t=>t.columnIndex===e.column&&t.colRepeat===e.colRepeat)))&&void 0!==o?o:e.column,i=n[e.row].cells[l];void 0===i.rowSpan&&(i.rowSpan=1);const c=null===(r=n[e.row+i.rowSpan])||void 0===r?void 0:r.cells[l];void 0!==i&&void 0!==c&&1===i.colSpan&&1===c.colSpan&&1===c.rowSpan&&(i.rowSpan++,c.rowSpan=0,s({rows:n}))}),[s,a,d.columnRepeats]),x=(0,$gTuX4$react.useCallback)((e=>{var t,r;const n=[...a];var o;const l=null!==(o=null===(t=d.columnRepeats)||void 0===t?void 0:t.findIndex((t=>t.columnIndex===e.column&&t.colRepeat===e.colRepeat)))&&void 0!==o?o:e.column,i=n[e.row].cells[l];var c,$;if(!(null===(r=n[e.row+(null!==(c=i.rowSpan)&&void 0!==c?c:1)-1])||void 0===r?void 0:r.cells.length))return;const u=n[e.row+(null!==($=i.rowSpan)&&void 0!==$?$:1)-1].cells[l];var p;0===u.rowSpan&&(i.rowSpan=(null!==(p=i.rowSpan)&&void 0!==p?p:1)-1,u.rowSpan=1,0===u.colSpan&&(u.colSpan=1),s({rows:n}))}),[s,a,d.columnRepeats]);return 0===a.length?(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{}):(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[a.map(((t,f)=>{var m;return(0,$gTuX4$reactjsxruntime.jsx)($6565441f978e1d2e$export$7b1459f869ce1381,{id:`${e}-header-row-${f}`,aitid:null!==(m=t.aitid)&&void 0!==m?m:`row-${f}`,cells:t.cells,setRowData:d.editable&&"function"==typeof o?e=>{const t=[...a];t.splice(f,1,e),s({rows:t})}:void 0,location:{tableSection:$7deeac6953694683$export$df5087a2c354e5b1.header,rowGroup:0,row:a.findIndex((e=>e.aitid===t.aitid)),column:-1,rowRepeat:void 0,colRepeat:""},spaceAfter:!1,replacements:n,setReplacements:d.editable?e=>s({replacements:e}):void 0,rowGroupWindowTitle:"Header options",rowGroupComments:r,updateRowGroupComments:d.editable?e=>{s({comments:e})}:void 0,addRow:d.editable?$:void 0,removeRow:d.editable?u:void 0,addColSpan:d.editable?i:void 0,removeColSpan:d.editable?c:void 0,setColWidth:d.editable?l:void 0,addRowSpan:d.editable?p:void 0,removeRowSpan:d.editable?x:void 0},`row-${f}-${t.aitid}`)})),(0,$gTuX4$reactjsxruntime.jsx)($1f69a49ac5d9fa49$export$6f67978067436e20,{id:`${e}-midtable-border`,spaceBefore:!0,spaceAfter:!0})]})};$ce4015e11e094e51$export$602f446165ff67c5.displayName="AitHeader";const $bd4493eb50c23f41$export$3425f453fd376cda=({id:e,aitid:t,text:a,justifyText:r,comments:n,colWidth:o,displayColWidth:l,textIndents:i,replacedText:c,setCellData:d,setColWidth:s,readOnly:$,location:u,spaceAfterRepeat:p})=>{const x=(0,$gTuX4$react.useContext)($7d01a24d799674a1$export$c44c9ef3fe76f469);var f;const m=null!==(f=x.Editor)&&void 0!==f?f:$52b61e33335b32bc$export$1d5c62dedb71da09,[b,g]=(0,$gTuX4$react.useState)(null!=c?c:a);(0,$gTuX4$react.useEffect)((()=>g(null!=c?c:a)),[c,a]);const[v,j]=(0,$gTuX4$react.useState)(!1),T=(0,$gTuX4$react.useMemo)((()=>!x.editable||$||"function"!=typeof d||void 0!==c),[$,c,d,x.editable]),h=(0,$gTuX4$react.useMemo)((()=>{var e;return u.tableSection===$7deeac6953694683$export$df5087a2c354e5b1.body&&u.column<(null!==(e=x.rowHeaderColumns)&&void 0!==e?e:0)?$7deeac6953694683$export$17673bdfcfce3de9.rowHeader:$7deeac6953694683$export$17673bdfcfce3de9.body}),[u.column,u.tableSection,x.rowHeaderColumns]),y=(0,$gTuX4$react.useMemo)((()=>{var e;return{overflow:"visible",width:x.colWidthMod*(null!=o?o:x.defaultCellWidth)+"px",paddingLeft:h===$7deeac6953694683$export$17673bdfcfce3de9.rowHeader&&void 0!==i?`${i}rem`:void 0,borderLeft:x.showCellBorders?"1px dashed burlywood":"",borderBottom:x.showCellBorders?"1px dashed burlywood":"",borderRight:x.showCellBorders&&u.column===(null!==(e=x.rowHeaderColumns)&&void 0!==e?e:0)-1?"1px solid burlywood":x.showCellBorders?"1px dashed burlywood":"",borderTop:x.showCellBorders&&0===u.row&&u.rowGroup>0?"1px solid burlywood":x.showCellBorders?"1px dashed burlywood":""}}),[x.colWidthMod,x.defaultCellWidth,x.showCellBorders,x.rowHeaderColumns,o,h,i,u.column,u.row,u.rowGroup]),w=(0,$gTuX4$react.useCallback)((e=>{if(d){var l,s,$,u,x,f;const m={aitid:t,text:null!==(l=e.text)&&void 0!==l?l:a,justifyText:null===e.justifyText?void 0:null!==(s=e.justifyText)&&void 0!==s?s:r,comments:null!==($=e.comments)&&void 0!==$?$:n,colWidth:null!==(u=e.colWidth)&&void 0!==u?u:o,textIndents:null!==(f=null!==(x=e.textIndents)&&void 0!==x?x:i)&&void 0!==f?f:0,replacedText:c,spaceAfterRepeat:p};d(m)}}),[t,o,n,r,c,d,p,a,i]);var X;return(0,$gTuX4$reactjsxruntime.jsxs)("td",{id:e,className:["ait-cell",h===$7deeac6953694683$export$17673bdfcfce3de9.rowHeader?"ait-row-header-cell":"ait-body-cell",T?"ait-readonly-cell":""].join(" "),style:y,"data-location-table-section":u.tableSection,"data-location-row-group":u.rowGroup,"data-location-row":u.row,"data-location-cell":u.column,children:[(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"ait-aie-holder",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"ait-aie-holder-button",style:{position:"absolute",right:"-8px"},children:(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-options`,tipText:"Cell Options",onClick:()=>j(!v),iconName:"aio-button-cell"})}),(0,$gTuX4$reactjsxruntime.jsx)(m,{id:`${e}-editor`,style:{width:"100%",height:"100%",border:"none"},textAlignment:r&&"default"!==r?r:u.column<(null!==(X=x.rowHeaderColumns)&&void 0!==X?X:0)?"left":"center",value:b,setValue:e=>{g(e),w({text:e})},editable:!T,showStyleButtons:void 0!==x.cellStyles,styleMap:x.cellStyles,decimalAlignPercent:x.decimalAlignPercent})]}),(0,$gTuX4$reactjsxruntime.jsx)("div",{children:v&&(0,$gTuX4$reactjsxruntime.jsx)($0808850c5b2b4298$export$733ecc2d57f07177,{id:e,text:a,justifyText:r,comments:n,displayColWidth:l,textIndents:i,setCellData:d,setColWidth:s,readOnly:$,location:u,showCellOptions:v,setShowCellOptions:j,returnData:w,cellType:h})})]})};$bd4493eb50c23f41$export$3425f453fd376cda.displayName="AitCell";const $5a7612b61ade3590$export$7cfeb9b0bb6a5b0b=({id:e,aitid:t,cells:a,setRowData:r,setColWidth:n,location:o,replacements:l,setReplacements:i,rowGroupWindowTitle:c,addRowGroup:d,removeRowGroup:s,rowGroupComments:$,updateRowGroupComments:u,addRow:p,removeRow:x,spaceAfter:f,rowGroupSpace:m,setRowGroupSpace:b})=>{const g=(0,$gTuX4$react.useContext)($7d01a24d799674a1$export$c44c9ef3fe76f469),[v,j]=(0,$gTuX4$react.useState)(!1),T=(0,$gTuX4$react.useMemo)((()=>g.editable&&"function"==typeof r),[r,g.editable]),h=(0,$gTuX4$react.useCallback)((e=>{if(T&&r){var n;const o={aitid:t,cells:null!==(n=e.cells)&&void 0!==n?n:a};r(o)}}),[T,r,t,a]),y=(0,$gTuX4$react.useCallback)(((e,t)=>{const r=[...a];r[t]=e,h({cells:r})}),[a,h]);return(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[(0,$gTuX4$reactjsxruntime.jsxs)("tr",{id:`${e}`,children:[(0,$gTuX4$reactjsxruntime.jsxs)("td",{className:"ait-cell",width:"50px",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"ait-aie-holder ait-row-group-buttons",style:{display:"flex",justifyContent:"flex-end",flexDirection:"row"},children:0!==o.row||o.rowRepeat?null:(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$reactjsxruntime.Fragment,{children:[T&&"function"==typeof s&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-remove-rowgroup`,tipText:"Remove row group",iconName:"aiox-minus",onClick:()=>s(o.rowGroup)}),T&&"function"==typeof d&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-add-rowgroup`,tipText:"Add row group",iconName:"aiox-plus",onClick:e=>{d(o.rowGroup,e)},menuItems:g.groupTemplateNames}),(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-rowgroup-options`,tipText:"Row group options",iconName:"aio-button-row-group",onClick:()=>{j(!v)}})]})}),v&&(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$asupcontextmenu.ContextWindow,{id:`${e}-rowgroup-options-window`,title:null!=c?c:"Row group options",visible:v,onClose:()=>{j(!1)},style:{maxHeight:"75vh"},children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($539498566ab668a9$export$f855cb22882ac682,{id:`${e}-rowgroup-comment`,label:"Notes",value:$,setValue:T?u:void 0,commentStyles:g.commentStyles})}),(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:o.tableSection===$7deeac6953694683$export$df5087a2c354e5b1.body&&(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($41da2ee837c049fd$export$178e417a4db5ac38,{id:`${e}-spaceafter-group`,label:"Space after group",value:null!=m&&m,setValue:T?b:void 0})})})}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($18423a789ff2cef4$export$e09e09c0bb6298e3,{id:`${e}-rowgroup-replacements`,label:"Replacements",replacements:l,setReplacements:T&&"function"==typeof i?e=>{i(e,o)}:void 0,externalLists:g.externalLists,dontAskSpace:o.tableSection===$7deeac6953694683$export$df5087a2c354e5b1.header,dontAskTrail:o.tableSection===$7deeac6953694683$export$df5087a2c354e5b1.header,Editor:g.Editor,blankT:g.blank,styleMap:g.cellStyles,joinTintoBlock:g.joinTintoBlock,splitTintoLines:g.splitTintoLines})})]},"RowGroup")]}),a.map(((t,a)=>{const r=Array.isArray(g.columnRepeats)&&g.columnRepeats.length>a?g.columnRepeats[a]:void 0,l=void 0!==r&&void 0!==r.colRepeat&&null===r.colRepeat.match(/^[[\]0,]+$/);var i,c,d,s,$;return(0,$gTuX4$reactjsxruntime.jsx)($bd4493eb50c23f41$export$3425f453fd376cda,{id:`${e}-cell-${a}`,aitid:null!==(i=t.aitid)&&void 0!==i?i:`cell-${a}`,text:null!==(c=t.text)&&void 0!==c?c:`cell-${a}`,justifyText:t.justifyText,comments:null!==(d=t.comments)&&void 0!==d?d:"",colWidth:t.colWidth,displayColWidth:t.colWidth,textIndents:null!==(s=t.textIndents)&&void 0!==s?s:0,replacedText:t.replacedText,location:{...o,column:null!==($=null==r?void 0:r.columnIndex)&&void 0!==$?$:-1,colRepeat:null==r?void 0:r.colRepeat},setCellData:T&&!l&&"function"==typeof p?e=>y(e,a):void 0,setColWidth:T&&n?e=>n(a,e):void 0,readOnly:!T||l||"function"!=typeof p},l&&r?`${t.aitid}-${JSON.stringify(r.colRepeat)}`:t.aitid)})),(0,$gTuX4$reactjsxruntime.jsx)("td",{className:"ait-cell",width:"50px",children:(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"ait-aie-holder ait-row-buttons",style:{display:"flex",justifyContent:"flex-start",flexDirection:"row"},children:[T&&p&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-add-row`,tipText:"Add row",iconName:"aiox-plus",onClick:()=>{p(o.row)}}),T&&x&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-remove-row`,tipText:"Remove row",iconName:"aiox-minus",onClick:()=>{x(o.row)}})]})})]}),(!1!==f||a.some((e=>e.spaceAfterRepeat)))&&(0,$gTuX4$reactjsxruntime.jsx)($1f69a49ac5d9fa49$export$6f67978067436e20,{id:`${e}-spaceafter-row`,spaceAfter:!0,noBorder:!0})]})};$5a7612b61ade3590$export$7cfeb9b0bb6a5b0b.displayName="AitRow";const $8af08b2753ef5264$export$940f0b7b4d70b6d6=({id:e,aitid:t,location:a,rows:r,comments:n,replacements:o,spaceAfter:l,setRowGroupData:i,setColWidth:c,addRowGroup:d,removeRowGroup:s})=>{const $=(0,$gTuX4$react.useContext)($7d01a24d799674a1$export$c44c9ef3fe76f469),u=(0,$gTuX4$react.useCallback)((e=>{if($.editable&&i){var a,c,d,s;const $={aitid:t,rows:null!==(a=e.rows)&&void 0!==a?a:r,comments:null!==(c=e.comments)&&void 0!==c?c:n,replacements:null!==(d=e.replacements)&&void 0!==d?d:o,spaceAfter:null!==(s=e.spaceAfter)&&void 0!==s?s:l};i($)}}),[$.editable,i,t,r,n,o,l]),p=(0,$gTuX4$react.useCallback)(((e,t)=>{if($.editable&&i){const a=[...r];a[t]=e,u({rows:a})}}),[$.editable,i,r,u]),x=(0,$gTuX4$react.useCallback)((e=>{const t=[...r],a=$45d69dd5b965798f$export$fbe120a39049074a($.defaultCellWidth,$.blank,0),n=r[0].cells.length;for(let e=0;e<n;e++){var o;const t=$5b2ef519146d44e0$export$80320bc05f4522a4(null!==(o=r[0].cells[e].colWidth)&&void 0!==o?o:$.defaultCellWidth,$.blank);a.cells.push(t)}t.splice(e+1,0,a),u({rows:t})}),[u,r,$.blank,$.defaultCellWidth]),f=(0,$gTuX4$react.useCallback)((e=>{const t=[...r];t.splice(e,1),u({rows:t})}),[u,r]);return(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{children:r.map(((t,i)=>{var m,b,g,v,j,T;return(0,$gTuX4$reactjsxruntime.jsx)($5a7612b61ade3590$export$7cfeb9b0bb6a5b0b,{id:`${e}-row-${i}`,aitid:null!==(j=t.aitid)&&void 0!==j?j:i.toString(),cells:t.cells,setRowData:$.editable?e=>p(e,r.findIndex((e=>e.aitid===t.aitid))):void 0,setColWidth:$.editable?c:void 0,location:{...a,row:r.findIndex((e=>e.aitid===t.aitid)),rowRepeat:(null===(m=t.rowRepeat)||void 0===m?void 0:m.match(/^[[\]0,]+$/))?void 0:t.rowRepeat},replacements:o,setReplacements:$.editable?e=>u({replacements:e}):void 0,addRowGroup:$.editable?d:void 0,removeRowGroup:$.editable?s:void 0,rowGroupComments:n,updateRowGroupComments:$.editable?e=>{u({comments:e})}:void 0,addRow:$.editable&&(null===(b=t.rowRepeat)||void 0===b?void 0:b.match(/^[[\]0,]+$/))||void 0===t.rowRepeat?x:void 0,removeRow:$.editable&&r.filter((e=>{var t;return null!==(null!==(t=e.rowRepeat)&&void 0!==t?t:"0").match(/^[[\]0,]+$/)})).length>1&&((null===(g=t.rowRepeat)||void 0===g?void 0:g.match(/^[[\]0,]+$/))||void 0===t.rowRepeat)?f:void 0,spaceAfter:null!==(T=t.spaceAfter)&&void 0!==T&&T,rowGroupSpace:l,setRowGroupSpace:$.editable?e=>u({spaceAfter:e}):void 0},(null===(v=t.rowRepeat)||void 0===v?void 0:v.match(/^[[\]0,]+$/))||void 0===t.rowRepeat?t.aitid:t.aitid+t.rowRepeat)}))})};$8af08b2753ef5264$export$940f0b7b4d70b6d6.displayName="AitRowGroup";const $22079ca8ff30d4a7$export$587223f259f21e10=({id:e,tableData:t,isEditable:a=!0,setTableData:r,processedDataRef:n,externalLists:o,externalSingles:l,style:i,showCellBorders:c,groupTemplates:d,commentStyles:s,cellStyles:$,colWidthMod:u=2,initialDecimalAlignPercent:p=60,defaultCellWidth:x=60,noTableOptions:f=!1,Editor:m=$52b61e33335b32bc$export$1d5c62dedb71da09,getTextFromT:b=$043372962e6588ab$export$5c6d045886e6bd97,replaceTextInT:g=$6daf11d0a91ef26b$export$ff627970f296c0a1,blankT:v="",joinTintoBlock:j=$86c68aa3be388259$export$d3d227cb90752c53,splitTintoLines:T=$86c68aa3be388259$export$bbcc909de88cc4be})=>{const[h,y]=(0,$gTuX4$react.useState)(!1),[w,X]=(0,$gTuX4$react.useState)(null),[C,S]=(0,$gTuX4$react.useState)(),[N,A]=(0,$gTuX4$react.useState)(),[R,k]=(0,$gTuX4$react.useState)(),[I,D]=(0,$gTuX4$react.useState)(),[E,L]=(0,$gTuX4$react.useState)(),[O,W]=(0,$gTuX4$react.useState)(1e4),[B,F]=(0,$gTuX4$react.useState)(p),M=(0,$gTuX4$react.useMemo)((()=>a&&"function"==typeof r),[a,r]);(0,$gTuX4$react.useEffect)((()=>{const e=$1385df8cb3414b75$export$86ad0a71dced94ac(x,v,t.headerData);let a=void 0===t.bodyData?null:Array.from(t.bodyData[0].rows[0].cells.keys()).map((e=>({columnIndex:e}))),r=e;var i;if(!1!==r&&(null!==(i=r.rows.length)&&void 0!==i?i:0)>0){var c,d,s;const e=$063a8139c103e2b0$export$ebd88f229b89fe9b(r.rows,null!==(c=r.replacements)&&void 0!==c?c:[],x,b,g,v,null!==(d=t.noRepeatProcessing)&&void 0!==d&&d,null!==(s=t.rowHeaderColumns)&&void 0!==s?s:0,o,l);r={aitid:r.aitid,name:r.name,rows:e.rows,comments:r.comments,spaceAfter:r.spaceAfter,replacements:r.replacements},a=e.columnRepeats}S(r),X(a);const $=$c0118dd85bbd2344$export$d09f1d3f3e5e9255(x,v,t.bodyData).map((e=>({...e,rows:$457a03ae91849eed$export$aa13dffe14e158da(e.rows,x,b,g,v,e.replacements,e.spaceAfter,E,o,l).map((e=>{var t;return{...e,cells:null!==(t=null==a?void 0:a.map((t=>e.cells[t.columnIndex])))&&void 0!==t?t:e.cells}}))})));var u,f,m;A($),void 0!==n&&(n.current={bodyData:$,headerData:r}),k(t.comments),D(null!==(u=t.rowHeaderColumns)&&void 0!==u?u:1),L(null!==(f=t.noRepeatProcessing)&&void 0!==f&&f),F(null!==(m=t.decimalAlignPercent)&&void 0!==m?m:p)}),[x,o,l,p,E,n,r,t]);const V=(0,$gTuX4$react.useCallback)((e=>{if(r){var t;var a,n,o,l;const i={headerData:!e.headerDataUnprocessed&&e.headerData?$ad19cfd333b42c78$export$a023d5a604003bec(e.headerData,w):e.headerData?e.headerData:!1!==C&&void 0!==C?$ad19cfd333b42c78$export$a023d5a604003bec(C,w):C,bodyData:e.bodyDataUnprocessed||!e.bodyData?null!==(t=e.bodyData)&&void 0!==t?t:null==N?void 0:N.map((e=>$ad19cfd333b42c78$export$a023d5a604003bec(e,w))):e.bodyData.map((e=>$ad19cfd333b42c78$export$a023d5a604003bec(e,w))),comments:null!==(a=e.comments)&&void 0!==a?a:R,rowHeaderColumns:null!==(n=e.rowHeaderColumns)&&void 0!==n?n:I,noRepeatProcessing:null!==(o=e.noRepeatProcessing)&&void 0!==o?o:E,decimalAlignPercent:null!==(l=e.decimalAlignPercent)&&void 0!==l?l:B};r(i)}}),[r,$ad19cfd333b42c78$export$a023d5a604003bec,C,N,R,I,E,B]),H=(0,$gTuX4$react.useCallback)((e=>{if(void 0===I||void 0===C||void 0===N)return;let t=N.map((e=>$ad19cfd333b42c78$export$a023d5a604003bec(e,w)));t=t.map((t=>(t.rows=t.rows.map((t=>(t.cells.splice(e+1,0,$5b2ef519146d44e0$export$80320bc05f4522a4(x,v)),t))),t)));const a=C&&$ad19cfd333b42c78$export$a023d5a604003bec(C,w);!1!==a&&(C.rows=a.rows.map((t=>{var a;if(e>=0&&0===(null===(a=t.cells[e+1])||void 0===a?void 0:a.colSpan)){let a=1;for(var r;a<=e&&0===(null!==(r=t.cells[e+1-a].colSpan)&&void 0!==r?r:0);)a++;const n=t.cells[e+1-a];void 0===n.colSpan&&(n.colSpan=1),n.colSpan=n.colSpan+1;const o=$5b2ef519146d44e0$export$1d3e6a75a388edd1(x,v);o.colSpan=0,t.cells.splice(e+1,0,o)}else t.cells.splice(e+1,0,$5b2ef519146d44e0$export$1d3e6a75a388edd1(x,v));return t}))),V({headerData:a,headerDataUnprocessed:!0,bodyData:t,bodyDataUnprocessed:!0,rowHeaderColumns:e<I-1?I+1:I})}),[N,x,C,V,I,$ad19cfd333b42c78$export$a023d5a604003bec]),U=(0,$gTuX4$react.useCallback)((e=>{if(void 0===I||void 0===C||void 0===N)return;let t=N.map((e=>$ad19cfd333b42c78$export$a023d5a604003bec(e,w)));t=t.map((t=>{const a={...t};return a.rows=a.rows.map((t=>(t.cells.splice(e,1),t))),a}));const a=C&&$ad19cfd333b42c78$export$a023d5a604003bec(C,w);!1!==a&&(C.rows=a.rows.map((t=>{const a=t.cells[e];if(void 0===a.colSpan&&(a.colSpan=1),0===a.colSpan){let a=1;for(;0===t.cells[e-a].colSpan;)a++;var r;t.cells[e-a].colSpan=(null!==(r=t.cells[e-a].colSpan)&&void 0!==r?r:1)-1}else if(a.colSpan>1)for(let r=1;r<a.colSpan;r++)t.cells[e+r].colSpan=1;return t.cells.splice(e,1),t}))),V({headerData:a,headerDataUnprocessed:!0,bodyData:t,bodyDataUnprocessed:!0,rowHeaderColumns:e<I?I-1:I})}),[N,C,V,I,$ad19cfd333b42c78$export$a023d5a604003bec]),P=(0,$gTuX4$react.useCallback)(((e,t)=>{const a=[...null!=N?N:[]];a[t]=e,V({bodyData:a})}),[N,V]),G=(0,$gTuX4$react.useCallback)(((e,t)=>{if(void 0===N)return;const a=t&&d?d.findIndex((e=>e.name===t)):-1,r=a>-1&&d?d[a]:{rows:[{cells:[]}]},n=$bae572bb10a60c45$export$9c8e61b6f140016c(x,v,N[0].rows[0].cells.length,r);var o;n.rows.forEach((e=>e.cells.forEach(((e,t)=>e.colWidth=N[0].rows[0].cells[t].colWidth))));const l=null!==(o=null==N?void 0:N.map((e=>$ad19cfd333b42c78$export$a023d5a604003bec(e,w))))&&void 0!==o?o:[];l.splice(e+1,0,n),V({bodyData:l,bodyDataUnprocessed:!0})}),[N,x,d,V]),_=(0,$gTuX4$react.useCallback)((e=>{if(void 0===N)return;const t=[...N];t.splice(e,1),V({bodyData:t})}),[N,V]),q=(0,$gTuX4$react.useCallback)((()=>{void 0!==I&&void 0!==C&&void 0!==N&&I!==N[0].rows[0].cells.length-1&&(!1!==C&&C.rows.some((e=>{var t;return 1!==(null!==(t=e.cells[I].colSpan)&&void 0!==t?t:1)}))||V({rowHeaderColumns:I+1}))}),[N,C,V,I]),J=(0,$gTuX4$react.useCallback)((()=>{0!==I&&void 0!==I&&void 0!==C&&void 0!==N&&(!1!==C&&C.rows.some((e=>{var t;return 1!==(null!==(t=e.cells[I-1].colSpan)&&void 0!==t?t:1)}))||V({rowHeaderColumns:I-1}))}),[N,C,V,I]),K=(0,$gTuX4$react.useCallback)((()=>{if(!1===C)return;var e;if((null!==(e=null==C?void 0:C.rows.length)&&void 0!==e?e:0)>0||void 0===N)return;const t={...C,rows:[$45d69dd5b965798f$export$fbe120a39049074a(x,v,N[0].rows[0].cells.length)]};V({headerData:t})}),[N,x,C,V]),Z=(0,$gTuX4$react.useCallback)(((e,t)=>{const a=void 0!==C&&!1!==C?{...C,rows:C.rows.map((a=>({...a,cells:a.cells.map(((a,r)=>({...a,colWidth:w?w[r].columnIndex===w[e].columnIndex?t:a.colWidth:r===e?t:a.colWidth})))})))}:C,r=void 0!==N?N.map((a=>({...a,rows:a.rows.map((a=>({...a,cells:a.cells.map(((a,r)=>({...a,colWidth:w?w[r].columnIndex===w[e].columnIndex?t:a.colWidth:r===e?t:a.colWidth})))})))}))):void 0;V({headerData:a,bodyData:r})}),[N,w,C,V]),z=(0,$gTuX4$react.useCallback)((e=>{if(!C)return;const t=$ad19cfd333b42c78$export$a023d5a604003bec(C,w),a=[...t.rows],r=e.column,n=a[e.row].cells[r];void 0===n.colSpan&&(n.colSpan=1);const o=a[e.row].cells[r+n.colSpan];void 0!==n&&void 0!==o&&1===n.rowSpan&&1===o.rowSpan&&1===o.colSpan&&e.column+n.colSpan!==I&&(e.column+n.colSpan>=a[e.row].cells.length||1===o.colSpan&&(n.colSpan++,o.colSpan=0,V({headerData:{...t,rows:a},headerDataUnprocessed:!0})))}),[C,$ad19cfd333b42c78$export$a023d5a604003bec,w,I,V]),Q=(0,$gTuX4$react.useCallback)((e=>{if(!C)return;const t=$ad19cfd333b42c78$export$a023d5a604003bec(C,w),a=[...t.rows],r=e.column,n=a[e.row].cells[r];var o;const l=a[e.row].cells[r+(null!==(o=n.colSpan)&&void 0!==o?o:1)-1];var i;n.colSpan=(null!==(i=n.colSpan)&&void 0!==i?i:1)-1,l.colSpan=1,0===l.rowSpan&&(l.rowSpan=1),V({headerData:{...t,rows:a},headerDataUnprocessed:!0})}),[C,w]);return void 0===N||N.length<1||void 0===C||void 0===I||void 0===E||void 0===w?(0,$gTuX4$reactjsxruntime.jsx)("div",{children:"Loading..."}):(0,$gTuX4$reactjsxruntime.jsx)($7d01a24d799674a1$export$c44c9ef3fe76f469.Provider,{value:{showCellBorders:c,noRepeatProcessing:null!=E&&E,rowHeaderColumns:null!=I?I:1,headerRows:!1===C?0:C.rows.length,externalLists:null!=o?o:[],editable:M,groupTemplateNames:!1===d?["None"]:void 0!==d?d.filter((e=>void 0!==e.name)).map((e=>e.name)).sort(((e,t)=>(null!=e?e:"").localeCompare(null!=t?t:""))):void 0,commentStyles:s,cellStyles:$,columnRepeats:w,windowZIndex:O,setWindowZIndex:W,colWidthMod:u,decimalAlignPercent:B,defaultCellWidth:x,blank:v,Editor:m,getTextFromT:b,replaceTextInT:g,joinTintoBlock:j,splitTintoLines:T},children:(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"ait-holder",style:i,children:[(0,$gTuX4$reactjsxruntime.jsxs)("div",{children:[!f&&(0,$gTuX4$reactjsxruntime.jsx)($1dd9f0c618352349$export$df2853518659514,{id:`${e}-table-options`,tipText:"Global options",onClick:()=>{y(!h)},iconName:"aio-button-settings"}),h&&(0,$gTuX4$reactjsxruntime.jsxs)($gTuX4$asupcontextmenu.ContextWindow,{id:`${e}-options-window`,title:"Global options",visible:h,onClose:()=>{y(!1)},children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($539498566ab668a9$export$f855cb22882ac682,{id:`${e}-table-comment`,label:"Notes",value:R,setValue:M?e=>{V({comments:e})}:void 0,commentStyles:s})}),!1!==C&&0===C.rows.length?(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiw-body-row",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-label",children:"Add header section: "}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiox-button-holder",style:{padding:"2px"},children:(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiox-button aiox-plus",id:`${e}-add-header`,onClick:M?()=>K():void 0})})]}):(0,$gTuX4$reactjsxruntime.jsx)($gTuX4$reactjsxruntime.Fragment,{}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($41da2ee837c049fd$export$178e417a4db5ac38,{id:`${e}-suppress-repeats`,label:"Suppress repeats",value:null!=E&&E,setValue:M?e=>{V({noRepeatProcessing:e})}:void 0})}),(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiw-body-row",children:[(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-label",children:"Row headers: "}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aio-ro-value",children:null!=I?I:1}),(0,$gTuX4$reactjsxruntime.jsxs)("div",{className:"aiox-button-holder",style:{padding:"2px"},children:[M&&(null!=I?I:1)<N[0].rows[0].cells.length-1?(0,$gTuX4$reactjsxruntime.jsx)("div",{id:`${e}-add-row-header-column`,className:"aiox-button aiox-plus",onClick:()=>q()}):(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiox-button"}),M&&(null!=I?I:1)>0?(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiox-button aiox-minus",id:`${e}-remove-row-header-column`,onClick:()=>J()}):(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiox-button"})]})]}),(0,$gTuX4$reactjsxruntime.jsx)("div",{className:"aiw-body-row",children:(0,$gTuX4$reactjsxruntime.jsx)($7bf445ce881a3963$export$34024c4c1ca38817,{id:`${e}-decimal-align-percent`,label:"Decimal align percent",value:B,minValue:0,maxValue:100,setValue:M?e=>{V({decimalAlignPercent:e})}:void 0})})]})]}),(0,$gTuX4$reactjsxruntime.jsxs)("table",{id:e,className:"ait-table",children:[(0,$gTuX4$reactjsxruntime.jsxs)("thead",{children:[(0,$gTuX4$reactjsxruntime.jsx)($1f69a49ac5d9fa49$export$6f67978067436e20,{id:`${e}-top-border`,spaceAfter:!0,changeColumns:M?{addColumn:H,removeColumn:U,showButtons:!0}:void 0,rowHeaderColumns:I}),!1!==C&&(0,$gTuX4$reactjsxruntime.jsx)($ce4015e11e094e51$export$602f446165ff67c5,{id:`${e}-header`,aitid:null!==(Y=C.aitid)&&void 0!==Y?Y:"header",rows:C.rows,comments:C.comments,replacements:C.replacements,setHeaderData:M?e=>{V({headerData:e})}:void 0,setColWidth:Z,addHeaderColSpan:z,removeHeaderColSpan:Q})]}),(0,$gTuX4$reactjsxruntime.jsxs)("tbody",{children:[N.map(((t,a)=>{var r,n;return(0,$gTuX4$reactjsxruntime.jsx)($8af08b2753ef5264$export$940f0b7b4d70b6d6,{id:`${e}-row-group-${a}`,aitid:null!==(r=t.aitid)&&void 0!==r?r:`row-group-${a}`,rows:t.rows,comments:t.comments,replacements:null!==(n=t.replacements)&&void 0!==n?n:[],spaceAfter:t.spaceAfter,setRowGroupData:M?e=>{P(e,a)}:void 0,setColWidth:Z,location:{tableSection:$7deeac6953694683$export$df5087a2c354e5b1.body,rowGroup:a,row:-1,column:-1},addRowGroup:!1!==d?(e,t)=>{G(e,t)}:void 0,removeRowGroup:!1!==d&&N.length>1?e=>{_(e)}:void 0},`row-group-${a}-${t.aitid}`)})),(0,$gTuX4$reactjsxruntime.jsx)($1f69a49ac5d9fa49$export$6f67978067436e20,{id:`${e}-bottom-border`})]})]})]})});var Y};$22079ca8ff30d4a7$export$587223f259f21e10.displayName="AsupInternalTable",$parcel$exportWildcard(module.exports,$a68bd8a6c0fd98c2$exports);
//# sourceMappingURL=/sm/9a619467a89f864786e38462abf2d9fa09cb92e9e7cbd77f8edba933278b172c.map