https://circulareconomyasia.org/wp-content/plugins/wp-table-builder/dist/assets/renderer-Cy83njVx.js
1var Lt=Object.defineProperty;var Et=(e,t,s)=>t in e?Lt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):e[t]=s;var L=(e,t,s)=>Et(e,typeof t!="symbol"?t+"":t,s);import{i as ut,j as it,k as rt,s as Z,l as qt,b as zt}from"./css-values-CUgfcrP5.js";import{g as Bt,e as Mt,f as Ot,h as Wt,i as Dt,j as Vt}from"./corruption-CNCoGCtD.js";const ft=e=>({enable:e.searchEnable||!1,keepHeader:e.searchKeepHeader!==!1,position:e.searchPosition||"left",placeholder:"Search..."}),_t=(e,t)=>e.enable?` 2 <div class="wptb-search-container ${`wptb-search-${e.position}`}"> 3 <input 4 type="text" 5 class="wptb-search-input" 6 placeholder="${e.placeholder}" 7 data-table-id="${t}" 8 aria-label="Search table" 9 /> 10 <span class="wptb-search-icon">ð</span> 11 </div> 12 `:"",Nt=(e,t,s)=>{const n=e.querySelector(".wptb-search-input");if(!n)return;const i=e.querySelector("table");if(!i)return;const o=i.querySelector("tbody");if(!o)return;const r=Array.from(o.querySelectorAll("tr")),c=(t&&r.length>0?r[0]:null)?r.slice(1):r;n.addEventListener("input",d=>{const f=d.target.value.toLowerCase().trim();if(!f){c.forEach(h=>{h.style.display="",h.classList.remove("wptb-search-hidden")}),at(e,!1),s==null||s();return}let b=0;c.forEach(h=>{var $;((($=h.textContent)==null?void 0:$.toLowerCase())||"").includes(f)?(h.style.display="",h.classList.remove("wptb-search-hidden"),b++):(h.style.display="none",h.classList.add("wptb-search-hidden"))}),at(e,b===0),s==null||s()})},at=(e,t)=>{var n;let s=e.querySelector(".wptb-search-no-results");if(t){if(!s){s=document.createElement("div"),s.className="wptb-search-no-results",s.textContent="No results found";const i=e.querySelector("table");i&&((n=i.parentElement)==null||n.appendChild(s))}s.style.display="block"}else s&&(s.style.display="none")},Ft=e=>!e.classList.contains("wptb-search-hidden"),bt=e=>{var t,s,n,i;return{enableVertical:((t=e.sortVertical)==null?void 0:t.enable)||!1,enableHorizontal:((s=e.sortHorizontal)==null?void 0:s.enable)||!1,verticalOrder:(n=e.sortVertical)==null?void 0:n.order,horizontalOrder:(i=e.sortHorizontal)==null?void 0:i.order}},N="th, td",lt=e=>/^-?\d+(\.\d+)?([eE][+-]?\d+)?$/.test(e),pt=(e,t,s)=>{const n=lt(e),i=lt(t);if(n&&i){const o=Number(e),r=Number(t);return s==="asc"?o-r:r-o}return s==="asc"?e.localeCompare(t):t.localeCompare(e)},It=(e,t,s)=>{const n=e.querySelector("table");if(!n)return;const i=n.querySelector("tbody");if(!i)return;const o=Array.from(i.querySelectorAll("tr"));o.length!==0&&(t.enableVertical&&Xt(i,o,s),t.enableHorizontal&&Yt(i,o,s))},Xt=(e,t,s)=>{const n=t[0],i=Array.from(n.querySelectorAll(N));i.forEach((o,r)=>{const a=o.querySelector(".wptb-sort-button");a&&a.addEventListener("click",()=>{const d=(o.getAttribute("data-sorted-vertical")||"none")==="asc"?"desc":"asc";i.forEach(f=>{f.removeAttribute("data-sorted-vertical");const b=f.querySelector(".wptb-sort-button");b&&b.classList.remove("wptb-sort-button-asc","wptb-sort-button-desc")}),o.setAttribute("data-sorted-vertical",d),a.classList.add(`wptb-sort-button-${d}`),jt(e,t,r,d),s==null||s("row")})})},jt=(e,t,s,n)=>{const i=t[0],r=t.slice(1).sort((a,c)=>{var g,y;const d=a.querySelectorAll(N)[s],f=c.querySelectorAll(N)[s];if(!d||!f)return 0;const b=((g=d.textContent)==null?void 0:g.trim())||"",h=((y=f.textContent)==null?void 0:y.trim())||"";return pt(b,h,n)});e.innerHTML="",e.appendChild(i),r.forEach(a=>e.appendChild(a))},Yt=(e,t,s)=>{t.forEach(n=>{const i=n.querySelector(N);if(!i)return;const o=i.querySelector(".wptb-sort-button");o&&o.addEventListener("click",()=>{const a=(i.getAttribute("data-sorted-horizontal")||"none")==="asc"?"desc":"asc";i.setAttribute("data-sorted-horizontal",a),o.classList.remove("wptb-sort-button-asc","wptb-sort-button-desc"),o.classList.add(`wptb-sort-button-${a}`),Kt(n,a),s==null||s("column")})})},Kt=(e,t)=>{const s=Array.from(e.querySelectorAll(N));if(s.length<2)return;const n=s[0],o=s.slice(1).sort((r,a)=>{var f,b;const c=((f=r.textContent)==null?void 0:f.trim())||"",d=((b=a.textContent)==null?void 0:b.trim())||"";return pt(c,d,t)});e.innerHTML="",e.appendChild(n),o.forEach(r=>e.appendChild(r))},ht=e=>({enable:e.paginationEnable||!1,rowsPerPage:e.rowsPerPage||10,topRowAsHeader:e.paginationTopRowAsHeader!==!1,dynamicPageSize:e.dyanamicPageSize||!1}),Ut=(e,t,s)=>{if(!e.enable)return"";const n=Math.ceil(s/e.rowsPerPage);return` 13 <div class="wptb-pagination-container"> 14 ${e.dynamicPageSize?` 15 <div class="wptb-pagination-size"> 16 <label> 17 Show 18 <input 19 type="number" 20 class="wptb-pagination-size-input" 21 data-table-id="${t}" 22 value="${e.rowsPerPage}" 23 min="1" 24 step="1" 25 style="width: 60px; margin: 0 4px;" 26 /> 27 rows 28 </label> 29 </div> 30 `:""} 31 <div class="wptb-pagination-controls"> 32 <button class="wptb-pagination-btn wptb-pagination-first" data-table-id="${t}" aria-label="First page"> 33 « 34 </button> 35 <button class="wptb-pagination-btn wptb-pagination-prev" data-table-id="${t}" aria-label="Previous page"> 36 ‹ 37 </button>
38 <span class="wptb-pagination-info"> 39 Page <span class="wptb-pagination-current">1</span> of <span class="wptb-pagination-total">${n}</span> 40 </span> 41 <button class="wptb-pagination-btn wptb-pagination-next" data-table-id="${t}" aria-label="Next page"> 42 › 43 </button> 44 <button class="wptb-pagination-btn wptb-pagination-last" data-table-id="${t}" aria-label="Last page"> 45 » 46 </button> 47 </div> 48 </div> 49 `};class Gt{constructor(t,s,n){L(this,"container");L(this,"config");L(this,"rows",[]);L(this,"dataRows",[]);L(this,"currentPage",1);L(this,"isRowVisible",()=>!0);L(this,"visibleRows",[]);this.container=t,this.config=s,this.isRowVisible=n,this.reOrder(),this.initialize()}reOrder(t){const s=this.container.querySelector("tbody");if(!s)throw new Error("Table body not found");this.rows=Array.from(s.querySelectorAll("tr")),this.config.topRowAsHeader&&this.rows.length>0?this.dataRows=this.rows.slice(1):this.dataRows=this.rows,this.visibleRows=this.dataRows.filter(this.isRowVisible),t&&this.refresh(t)}initialize(){this.renderPage(),this.bindEvents()}bindEvents(){const t=this.container.querySelector(".wptb-pagination-first"),s=this.container.querySelector(".wptb-pagination-prev"),n=this.container.querySelector(".wptb-pagination-next"),i=this.container.querySelector(".wptb-pagination-last");t&&t.addEventListener("click",()=>this.goToPage(1)),s&&s.addEventListener("click",()=>this.goToPage(this.currentPage-1)),n&&n.addEventListener("click",()=>this.goToPage(this.currentPage+1)),i&&i.addEventListener("click",()=>this.goToPage(this.getTotalPages()));const o=this.container.querySelector(".wptb-pagination-size-input");if(o){const r=a=>{const c=a.target,d=parseInt(c.value);d>0&&!isNaN(d)?(this.config.rowsPerPage=d,this.currentPage=1,this.renderPage(),this.updateControls()):c.value=this.config.rowsPerPage.toString()};o.addEventListener("change",r),o.addEventListener("blur",r)}}getTotalPages(){const t=this.visibleRows;return Math.ceil(t.length/this.config.rowsPerPage)||1}goToPage(t){const s=this.getTotalPages();t<1||t>s||(this.currentPage=t,this.renderPage(),this.updateControls())}renderPage(){const t=this.config.rowsPerPage,s=this.visibleRows,n=(this.currentPage-1)*t,i=n+t;this.dataRows.forEach(o=>{o.classList.contains("wptb-search-hidden")||(o.style.display="none",o.classList.add("wptb-pagination-hidden"))}),s.slice(n,i).forEach(o=>{o.style.display="",o.classList.remove("wptb-pagination-hidden")}),this.updateControls()}updateControls(){const t=this.getTotalPages(),s=this.container.querySelector(".wptb-pagination-current"),n=this.container.querySelector(".wptb-pagination-total"),i=this.container.querySelector(".wptb-pagination-first"),o=this.container.querySelector(".wptb-pagination-prev"),r=this.container.querySelector(".wptb-pagination-next"),a=this.container.querySelector(".wptb-pagination-last");s&&(s.textContent=this.currentPage.toString()),n&&(n.textContent=t.toString());const c=this.currentPage===1,d=this.currentPage===t;i&&(i.disabled=c),o&&(o.disabled=c),r&&(r.disabled=d),a&&(a.disabled=d)}refresh(t){this.currentPage=t||this.currentPage,this.visibleRows=this.dataRows.filter(this.isRowVisible);const s=this.getTotalPages();this.currentPage>s&&(this.currentPage=s||1),this.renderPage()}}const Jt=(e,t,s)=>{if(!t.enable)return null;try{return new Gt(e,t,s)}catch(n){return console.error("Failed to initialize pagination:",n),null}},Qt=e=>({transpose:e.stackDirection==="row",repeatFirst:e.enableHead,columnCount:e.itemsPerHead+(e.enableHead?1:0)}),Zt=(e,t)=>{const s=e.responsive;let n="desktop";if(!(s!=null&&s.enable))return[null,n];const{mobile:i,tablet:o,widthTarget:r}=s;let a=window.innerWidth;if(r==="container"){const d=t.style.maxWidth;t.style.maxWidth="100%",a=t.clientWidth,t.style.maxWidth=d}let c;if(a<=parseInt(i.maxWidth)){if(i.disable)return[null,n];c=i,n="mobile"}else if(a<=parseInt(o.maxWidth)){if(o.disable)return[null,n];c=o,n="tablet"}else return[null,n];return c.disable?[null,n]:[Qt(c),n]},te=(e,t)=>{var y,$;const{transpose:s,repeatFirst:n,columnCount:i}=t;let o=e.cells;if(s){const l=Array.from({length:o[0].length},()=>[]);for(let w=0;w<o[0].length;w++)for(let p=0;p<o.length;p++){l[w][p]=o[p][w];const C=l[w][p].rowspan,P=l[w][p].colspan;l[w][p].responsive={colspan:C,rowspan:P}}o=l}const r=o;o=[];for(let l=0;l<r.length;l++){const w=[];for(let p=0;p<r[l].length;p++)w.push({...r[l][p]});o.push(w)}if(i>=o[0].length)return s?{props:e.props,cells:r}:null;const a={};let c=0;const d=n&&o.length>1;if(d){let l=0;if(c=1,o.forEach((w,p)=>{var S;const C=w[0],P=((S=C.responsive)==null?void 0:S.colspan)||C.colspan;a[p]={cell:C,colspan:P},l=Math.max(l,P)}),l>=i)return null}const f={};for(let l=0;l<o.length;l++)d?f[l]={filled:a[l].colspan,rows:[[a[l].cell]]}:f[l]={filled:0,rows:[[]]};for(let l=0;l<o.length;l++){const w=o[l],p=f[l];let C=p.rows[0];for(let P=c;P<w.length;P++){const S=w[P];C.push(S);const E=((y=S.responsive)==null?void 0:y.colspan)||S.colspan,W=(($=S.responsive)==null?void 0:$.rowspan)||S.rowspan,D=i-f[l].filled,H=Math.min(E,D);if(H===0&&console.log("Space used is 0"),p.filled+=1,H<E){S.responsive={...S.responsive,colspan:
49H};const q={...S,responsive:{...S.responsive,colspan:E-H,rowspan:W}};o[l][P+H]={...q,el:""}}C.length===i&&(C=[],p.filled=0,p.rows.push(C),d&&(p.filled=a[l].colspan,C.push(a[l].cell)))}}const b={},h=[],g=f[0].rows.length;for(let l=0;l<g;l++)for(let w=0;w<o.length;w++){const p=f[w].rows[l];(p.length>1||!d)&&h.push(p),h.length%o.length===0&&h.length>0&&(b[h.length-1]=!0)}return{props:e.props,cells:h}},ct=(e,t)=>{const s=t.trim();if(e===0)return s;const n=`translate3d(0, ${e}px, 0)`;return s?`${n} ${s}`:n},ee=(e,t)=>{const s=t.trim();if(e===0)return s;const n=`translate3d(${e}px, 0, 0)`;return s?`${n} ${s}`:n},gt=e=>{const t=parseInt(e.dataset.col??"",10);return Number.isNaN(t)?-1:t},ne=(e,t)=>{for(let s=0;s<e.cells.length;s++){const n=e.cells[s];if(gt(n)===t)return n}return null},se=(e,t)=>{var _,R;const s=((_=t.sticky)==null?void 0:_.row)!=null,n=((R=t.sticky)==null?void 0:R.column)!=null;if(!t.scrollX||!s&&!n)return()=>{};const i=e.querySelector(".wptb-table-container"),o=e.querySelector("table"),r=(o==null?void 0:o.tBodies[0])??null;if(!i||!o||!r||r.rows.length===0)return()=>{};const a=s?t.sticky.row-1:-1,c=n?t.sticky.column-1:-1,d=s&&parseInt(t.sticky.rowOffset||"0",10)||0,f=n&&parseInt(t.sticky.columnOffset||"0",10)||0,b=s&&a<r.rows.length?r.rows[a]:null,h=b?Array.from(b.cells):[],g=[];if(n)for(let u=0;u<r.rows.length;u++){const m=ne(r.rows[u],c);m&&g.push(m)}const y=new WeakMap,$=new WeakMap;for(const u of h)y.set(u,u.style.transform||"");for(const u of g)$.set(u,u.style.transform||"");let l={stickStart:0,stickEnd:0},w=[],p=0,C=0;const P=()=>{for(const u of h)u.style.transform=y.get(u)??""},S=()=>{for(const u of g)u.style.transform=$.get(u)??""},E=()=>{if(!b||h.length===0){l={stickStart:0,stickEnd:0};return}P(),n&&S(),o.offsetHeight;const u=b.getBoundingClientRect().top+window.scrollY,m=o.getBoundingClientRect().top+window.scrollY,v=b.offsetHeight,k=o.offsetHeight,z=u-d,A=Math.max(z,m+k-v-d);l={stickStart:z,stickEnd:A}},W=()=>{if(!n||g.length===0){w=[];return}S(),b&&P(),o.offsetHeight;const u=o.getBoundingClientRect().left;w=g.map(m=>({naturalLeft:m.getBoundingClientRect().left-u}))},D=()=>{if(!b)return 0;const u=window.scrollY,{stickStart:m,stickEnd:v}=l;return u<=m?0:u>=v?Math.max(0,v-m):u-m},H=(u,m)=>m<=0?0:Math.max(0,m-u+f),q=()=>{const u=Math.round(D()),m=Math.round(i.scrollLeft);for(const v of h){if(n&>(v)===c)continue;const k=y.get(v)??"";v.style.transform=ct(u,k)}g.forEach((v,k)=>{var X;const z=((X=w[k])==null?void 0:X.naturalLeft)??0,A=Math.round(H(z,m)),K=y.get(v)??"",U=$.get(v)??"",I=y.has(v)?ct(u,K):U;v.style.transform=ee(A,I)})},F=()=>{p||(p=requestAnimationFrame(()=>{p=0,q()}))},M=()=>{C||(C=requestAnimationFrame(()=>{C=0,E(),W(),q()}))},j=()=>{b&&F()},Y=()=>{n&&F()},tt=()=>{M()},V=new AbortController,{signal:O}=V;window.addEventListener("scroll",j,{passive:!0,signal:O}),window.addEventListener("resize",tt,{passive:!0,signal:O}),i.addEventListener("scroll",Y,{passive:!0,signal:O});const x=typeof ResizeObserver<"u"?new ResizeObserver(()=>{M()}):null;x==null||x.observe(i),x==null||x.observe(o);let T=null;return typeof IntersectionObserver<"u"&&(T=new IntersectionObserver(()=>{M()},{root:null,rootMargin:"200px 0px",threshold:0}),T.observe(o)),M(),()=>{V.abort(),x==null||x.disconnect(),T==null||T.disconnect(),p&&cancelAnimationFrame(p),C&&cancelAnimationFrame(C),P(),S()}},dt="data-wptb-scale",oe=(e,t)=>{if(!t.scrollX)return()=>{};const s=e.querySelector(".wptb-table-container"),n=e.querySelector("table");if(!s||!n)return()=>{};const i=Array.from(n.querySelectorAll(`[${dt}]`));if(i.length===0)return()=>{};let o=0;const r=()=>{let d=0;for(const b of i){const h=parseFloat(b.getAttribute(dt)||"1");if(!(h>1))continue;const g=b.offsetHeight;d=Math.max(d,(g*h-g)/2)}const f=d>0?`${Math.ceil(d)}px`:"";s.style.paddingTop=f,s.style.paddingBottom=f},a=()=>{o||(o=requestAnimationFrame(()=>{o=0,r()}))},c=typeof ResizeObserver<"u"?new ResizeObserver(()=>{a()}):null;return c==null||c.observe(n),r(),()=>{c==null||c.disconnect(),o&&cancelAnimationFrame(o),s.style.paddingTop="",s.style.paddingBottom=""}},wt=e=>{var s;const t=e;(s=t.__wptbDisposeManualSticky)==null||s.call(t),delete t.__wptbDisposeManualSticky},yt=e=>{var s;const t=e;(s=t.__wptbDisposeHighlightPadding)==null||s.call(t),delete t.__wptbDisposeHighlightPadding},mt=e=>e!=null&&e.highlight?(e.highlightScale||100)/100:null,ie=e=>{const{total:t}=Wt(e);return{minWidth:`${t}px`,total:t}},re=(e,t,s,n)=>{var r;let i="wptb-row",o;return n?(i+=" wptb-row-responsive",(r=s.isEdgeRow)!=null&&r[t]&&(i+=" wptb-row-edge")):(o=Dt(t,s),o&&(i+=" wptb-row-has-hover")),{className:i,"data-wptb-scale":mt(e),style:{"--hover-bg-color":o,height:e==null?void 0:e.he
49ight,transform:Vt(e)}}},ae=(e,t,s,n)=>{var d,f,b,h;const i=(d=t.columnsProps)==null?void 0:d[e.col],o=mt(i);let r=e.background;if(!r){const g=(f=t.rowsProps)==null?void 0:f[e.row];r=g==null?void 0:g.background,e.row===0&&(r||(r=t.headerBg)),e.row%2===0?r||(r=t.oddRowBg||"#eeeeee"):r||(r=t.evenRowBg||"#ffffff")}const a=qt(e,t),c=e.contentDistribution||(i==null?void 0:i.contentDistribution);return{colspan:s&&((b=e.responsive)==null?void 0:b.colspan)||e.colspan,rowspan:s&&((h=e.responsive)==null?void 0:h.rowspan)||e.rowspan,"data-row":e.row,"data-col":e.col,highlightScale:n?o:null,"data-wptb-scale":n?null:o,style:{...ut(t.cellPadding,"padding"),...zt(e.border),background:r,verticalAlign:a,color:t.fontColor,fontSize:t.fontSize,transform:o&&!n?`scale(${o})`:void 0,"--wptb-content-distribution-y-display":c?"flex":void 0,"--wptb-content-distribution-y":c}}},le=e=>e?` 50 <div class="wptb-powered-by-badge"> 51 <span class="wptb-powered-by-badge-prefix">Powered by </span> 52 <a href="https://wptablebuilder.com/?utm_source=plugin_badge" target="_blank" rel="nofollow"> 53 WP Table Builder 54 </a> 55 </div> 56 `:"",ce=(e,t=!1,s)=>{var V,O,x,T,_;const{props:n,cells:i}=e,o=ft(n),r=bt(n),a=ht(n),c=ie(n),d={},f={...ut(n.padding,"padding")};!(n!=null&&n.alignment)||n.alignment==="center"?(f.marginLeft="auto !important",f.marginRight="auto !important"):n.alignment==="right"?(f.marginLeft="auto !important",f.marginRight="0 !important"):(f.marginLeft="0 !important",f.marginRight="auto !important"),n.scrollX&&(d.overflowX="auto",d.overflowY="hidden");const b=Bt(n,!!n.scrollX);b&&Object.assign(d,b);const h=Mt(n,t?void 0:c.minWidth);if(n!=null&&n.enableMaxWidth){let R=`${Math.max(700,c.total+50)}px`;R=(n==null?void 0:n.maxWidth)||R,f.maxWidth=R}else f.maxWidth="100%";const g=Ot(n);let y="wptb-table";g["wptb-row-borders-only"]&&(y+=" wptb-row-borders-only"),g["wptb-column-borders-only"]&&(y+=" wptb-column-borders-only"),g["wptb-no-header-border"]&&(y+=" wptb-no-header-border"),g["wptb-has-link-color"]&&(y+=" wptb-has-link-color"),o.enable&&(y+=" wptb-has-search"),a.enable&&(y+=" wptb-has-pagination"),(r.enableVertical||r.enableHorizontal)&&(y+=" wptb-has-sort"),g["wptb-has-content-distribution-y"]&&(y+=" wptb-has-content-distribution-y"),g["wptb-has-table-radius"]&&(y+=" wptb-has-table-radius");let $="";if(!t){const R=[];for(let u=0;u<n.colCount;u++){const m=(V=n.columnsProps)==null?void 0:V[u];let v="";if(m!=null&&m.hideOnMobile&&(v+=" wptb-hide-on-mobile"),m){let k=m.width;k&&parseInt(k)<=0&&(k="5px"),R.push(`<col class="${v}" style="width: ${it(k)}; min-width: ${it(k)}" />`)}else R.push(`<col class="${v}" />`)}$=`<colgroup>${R.join("")}</colgroup>`}const l=((O=n.sticky)==null?void 0:O.row)!=null?n.sticky.row-1:-1,w=((x=n.sticky)==null?void 0:x.column)!=null?n.sticky.column-1:-1,p=i.map((R,u)=>{var z;const m=(z=n.rowsProps)==null?void 0:z[u],v=re(m,u,n,t);u===l&&(v.className+=" wptb-sticky-row",v.style&&(v.style.transform=void 0),v["data-wptb-scale"]=null);const k=R.map((A,K)=>{var nt,st,ot;const{isEmpty:U,isNotACell:I,el:X,responsive:G,col:vt}=A,{hideOnMobile:Ct,contentDistribution:St}=((nt=n.columnsProps)==null?void 0:nt[vt])||{};if(I&&(!t||!(G!=null&&G.isVisible)))return"";const et=A.col===w,Pt=ae(A,n,t,et),{highlightScale:J,...Rt}=Pt,kt=J!=null?` data-wptb-scale="${J}" style="transform: scale(${J})"`:"",$t=St||n.contentDistribution;let B="wptb-cell";U&&(B+=" wptb-empty"),Ct&&(B+=" wptb-hide-on-mobile"),I&&(B+=" wptb-tmp-cell"),$t&&(B+=" wptb-has-content-distribution-y"),K+1===R.length&&(B+=" wptb-row-ending-cell"),et&&(B+=" wptb-sticky-col-cell");const xt=(st=n.sortVertical)!=null&&st.enable&&A.row===0?'<button class="wptb-sort-button wptb-sort-button-vertical"></button>':"",Ht=(ot=n.sortHorizontal)!=null&&ot.enable&&A.col===0?'<button class="wptb-sort-button wptb-sort-button-horizontal"></button>':"",At=rt(Rt),Q=n.useThForFirstRow&&u===0?"th":"td",Tt=Q==="th"?' scope="col"':"";return` 57 <${Q} class="${B.trim()}"${Tt} ${At}> 58 ${Ht} 59 <div class="wptb-cell-content"${kt}>${X}</div> 60 ${xt} 61 </${Q}> 62 `}
62).filter(Boolean).join("");return`<tr ${rt(v)}>${k}</tr>`}).join(""),C=Z(d),P=Z(h),S=_t(o,s),E=a.topRowAsHeader&&i.length>0?i.length-1:i.length,W=Ut(a,s,E),D=le(n.showPoweredByBadge),H=l>=0||w>=0;let q="wptb-table-wrapper";n.scrollX&&H&&(q+=" wptb-scroll-x-manual-sticky");const F=((T=n.sticky)==null?void 0:T.rowOffset)||"0px",M=((_=n.sticky)==null?void 0:_.columnOffset)||"0px",j=H?` style="--wptb-sticky-row-top: ${F}; --wptb-sticky-col-left: ${M};"`:"",Y=` 63 <div class="wptb-table-container" style="${C}"> 64 <table class="${y}" style="${P}"> 65 ${$} 66 <tbody>${p}</tbody> 67 </table> 68 </div> 69 `;return{wrapperHtml:` 70 <div class="${q}"${j} data-table-id="${s}"> 71 ${S} 72 ${Y} 73 ${W} 74 ${D} 75 </div> 76 `,rootStyle:Z(f)}},pe=(e,t)=>{const s=t.dataset.tableId,n=t.dataset.lastDevice,[i,o]=Zt(e.props,t);if(n===o)return;wt(t),yt(t),t.dataset.lastDevice=o,t.innerHTML="";const r=i?te(e,i):null,a=ce(r??e,r!==null,s);t.innerHTML=a.wrapperHtml,t.style.cssText=a.rootStyle,t.classList.add("wptb-style-isolation"),de(e.props,t)},de=(e,t)=>{wt(t);const s=se(t,{scrollX:e.scrollX,sticky:e.sticky});t.__wptbDisposeManualSticky=s,yt(t),t.__wptbDisposeHighlightPadding=oe(t,{scrollX:e.scrollX});let n=null;const i=()=>{n&&n.refresh(1)},o=()=>{n&&(n.reOrder(),n.refresh())},r=ft(e);r.enable&&Nt(t,r.keepHeader,i);const a=bt(e);(a.enableVertical||a.enableHorizontal)&&It(t,a,o);const c=ht(e);c.enable&&(n=Jt(t,c,Ft))};export{pe as d,de as i,ce as r,te as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.