/*! For license information please see tables.98288b227c064e6a107f.js.LICENSE.txt */ (()=>{"use strict";var t,e={2328:(t,e,r)=>{var n=r(5668);function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function a(){var t,e,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag";function s(r,n,o,a){var s=n&&n.prototype instanceof l?n:l,u=Object.create(s.prototype);return i(u,"_invoke",function(r,n,o){var a,i,s,l=0,u=o||[],d=!1,f={p:0,n:0,v:t,a:p,f:p.bind(t,4),d:function(e,r){return a=e,i=0,s=t,f.n=r,c}};function p(r,n){for(i=r,s=n,e=0;!d&&l&&!o&&e3?(o=b===n)&&(s=a[(i=a[4])?5:(i=3,3)],a[4]=a[5]=t):a[0]<=p&&((o=r<2&&pn||n>b)&&(a[4]=r,a[5]=n,f.n=b,i=0))}if(o||r>1)return c;throw d=!0,n}return function(o,u,b){if(l>1)throw TypeError("Generator is already running");for(d&&1===u&&p(u,b),i=u,s=b;(e=i<2?t:s)||!d;){a||(i?i<3?(i>1&&(f.n=-1),p(i,s)):f.n=s:f.v=s);try{if(l=2,a){if(i||(o="next"),e=a[o]){if(!(e=e.call(a,s)))throw TypeError("iterator result is not an object");if(!e.done)return e;s=e.value,i<2&&(i=0)}else 1===i&&(e=a.return)&&e.call(a),i<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),i=1);a=t}else if((e=(d=f.n<0)?s:r.call(n,f))!==c)break}catch(e){a=t,i=1,s=e}finally{l=1}}return{value:e,done:d}}}(r,o,a),!0),u}var c={};function l(){}function u(){}function d(){}e=Object.getPrototypeOf;var f=[][n]?e(e([][n]())):(i(e={},n,function(){return this}),e),p=d.prototype=l.prototype=Object.create(f);function b(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,d):(t.__proto__=d,i(t,o,"GeneratorFunction")),t.prototype=Object.create(p),t}return u.prototype=d,i(p,"constructor",d),i(d,"constructor",u),u.displayName="GeneratorFunction",i(d,o,"GeneratorFunction"),i(p),i(p,o,"Generator"),i(p,n,function(){return this}),i(p,"toString",function(){return"[object Generator]"}),(a=function(){return{w:s,m:b}})()}function i(t,e,r,n){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}i=function(t,e,r,n){function a(e,r){i(t,e,function(t){return this._invoke(e,r,t)})}e?o?o(t,e,{value:r,enumerable:!n,configurable:!n,writable:!n}):t[e]=r:(a("next",0),a("throw",1),a("return",2))},i(t,e,r,n)}function s(t){return function(t){if(Array.isArray(t))return l(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||c(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t,e){if(t){if("string"==typeof t)return l(t,e);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?l(t,e):void 0}}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=Array(e);r1&&void 0!==arguments[1]?arguments[1]:{};!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.table=document.getElementById(e),this.tbody=this.table.querySelector("tbody"),this.options=function(t){for(var e=1;e\n \n \n ').concat(t.name||"",'\n \n \n \n \n ').concat(t.stargazers_count||0,'\n \n \n \n \n ').concat(t.forks_count||0,'\n \n \n \n ').concat(t.description?t.description.substring(0,100)+(t.description.length>100?"...":""):"No description","\n \n \n ")}).join(""):this.tbody.innerHTML='\n \n \n \n
No data available
\n \n \n '}},{key:"showLoading",value:function(){this.tbody.innerHTML='\n \n \n
\n Loading...\n
\n
Loading repositories...
\n \n \n '}},{key:"showError",value:function(t){this.tbody.innerHTML='\n \n \n \n
'.concat(t,'
\n \n \n \n ')}}],e&&p(t.prototype,e),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,r,n}();document.addEventListener("DOMContentLoaded",function(){setTimeout(function(){var t=document.getElementById("datatable-1");t&&new n.A(t,{responsive:!0});var e=document.getElementById("datatable-2");if(e)try{var r=new n.A(e,{scrollY:"292px",scrollCollapse:!0,scrollX:!0,paging:!1,searching:!1,info:!1,autoWidth:!1,destroy:!0,responsive:{details:!1},language:{emptyTable:"No data available in table"},columnDefs:[{targets:"_all",className:"align-middle",render:function(t,e,r,n){return"display"===e&&"string"==typeof t&&t.length>25?''+t.substr(0,22)+"...":t}},{targets:[0],width:"20%",className:"text-start"},{targets:[1],width:"25%",className:"text-start"},{targets:[2],width:"15%",className:"text-start"},{targets:[3],width:"8%",className:"text-center"},{targets:[4],width:"12%",className:"text-center"},{targets:[5],width:"20%",className:"text-end"}],initComplete:function(t,e){var r=this;this.columns.adjust(),setTimeout(function(){r.draw(),r.columns.adjust()},50)},drawCallback:function(t){var e=this;this.table().node().classList.add("table","table-hover","table-striped","table-bordered"),setTimeout(function(){e.columns.adjust()},10)}});if(window.addEventListener("resize",function(){r&&(r.columns.adjust(),setTimeout(function(){r.draw()},100))}),window.ResizeObserver){var o=e.closest(".card-body");o&&new ResizeObserver(function(t){var e,n=function(t){var e="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!e){if(Array.isArray(t)||(e=c(t))){e&&(t=e);var r=0,n=function(){};return{s:n,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,i=!1;return{s:function(){e=e.call(t)},n:function(){var t=e.next();return a=t.done,t},e:function(t){i=!0,o=t},f:function(){try{a||null==e.return||e.return()}finally{if(i)throw o}}}}(t);try{for(n.s();!(e=n.n()).done;)e.value,r&&r.columns&&setTimeout(function(){r.columns.adjust().draw()},50)}catch(t){n.e(t)}finally{n.f()}}).observe(o)}var a=document.querySelector(".tabs-animation");a&&e&&(new MutationObserver(function(t){t.forEach(function(t){if("attributes"===t.type&&"class"===t.attributeName){var e=t.target;e.classList.contains("tabs-animation")&&"none"!==window.getComputedStyle(e).display&&setTimeout(function(){r&&r.columns&&r.columns.adjust().draw()},100)}})}).observe(a,{attributes:!0,subtree:!0}),a&&new IntersectionObserver(function(t){t.forEach(function(t){t.isIntersecting&&r&&r.columns&&setTimeout(function(){r.columns.adjust().draw()},150)})}).observe(a))}catch(t){console.error("DataTable initialization error:",t),setTimeout(function(){try{new n.A(e,{scrollY:"292px",scrollCollapse:!0,scrollX:!0,paging:!1,searching:!1,info:!1,autoWidth:!1,destroy:!0,responsive:!0})}catch(t){console.error("DataTable retry failed:",t)}},500)}var i=document.getElementById("github-table");if(i){var s=new y("github-table",{url:"https://api.github.com/users/wenzhixin/repos?type=owner&sort=full_name&direction=asc&per_page=100&page=1",sortField:"stargazers_count",sortOrder:"desc"});i.bootstrapTableInstance=s}var l=document.getElementById("crm-repos-table");if(l){var u=new y("crm-repos-table",{url:"https://api.github.com/users/wenzhixin/repos?type=owner&sort=full_name&direction=asc&per_page=10&page=1",sortField:"stargazers_count",sortOrder:"desc"});l.bootstrapTableInstance=u}},300),document.addEventListener("transitionend",function(t){setTimeout(function(){var t=document.getElementById("datatable-2");if(t&&n.A.isDataTable(t)){var e=new n.A(t);e&&e.columns&&e.columns.adjust().draw()}},200)}),document.addEventListener("animationend",function(t){setTimeout(function(){var t=document.getElementById("datatable-2");if(t&&n.A.isDataTable(t)){var e=new n.A(t);e&&e.columns&&e.columns.adjust().draw()}},200)})})}},r={};function n(t){var o=r[t];if(void 0!==o)return o.exports;var a=r[t]={id:t,loaded:!1,exports:{}};return e[t].call(a.exports,a,a.exports,n),a.loaded=!0,a.exports}n.m=e,t=[],n.O=(e,r,o,a)=>{if(!r){var i=1/0;for(u=0;u=a)&&Object.keys(n.O).every(t=>n.O[t](r[c]))?r.splice(c--,1):(s=!1,a0&&t[u-1][2]>a;u--)t[u]=t[u-1];t[u]=[r,o,a]},n.d=(t,e)=>{for(var r in e)n.o(e,r)&&!n.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:e[r]})},n.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),n.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),n.j=796,(()=>{var t={796:0};n.O.j=e=>0===t[e];var e=(e,r)=>{var o,a,[i,s,c]=r,l=0;if(i.some(e=>0!==t[e])){for(o in s)n.o(s,o)&&(n.m[o]=s[o]);if(c)var u=c(n)}for(e&&e(r);ln(2328));o=n.O(o)})();