1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[336,143],{1336:function(t,e,o){"use strict";o.d(e,{TypeShuffle:function(){return a}});var n=o(9143),i=o.n(n);function r(t,e){return Math.floor(Math.random()*(e-t+1))+t}class s{constructor(t){this.cells=[],this.position=t}}class l{set(t){this.state=t,this.DOM.el.innerHTML=this.state}constructor(t,{position:e,previousCellPosition:o}){this.DOM={el:t},this.original=this.DOM.el.innerHTML,this.state=this.original,this.color=this.originalColor=getComputedStyle(document.documentElement).getPropertyValue("--color-text"),this.position=e,this.previousCellPosition=o}}class a{clearCells(){for(let t of this.lines)for(let e of t.cells)e.set(" ")}getRandomChar(){return this.lettersAndSymbols[Math.floor(Math.random()*this.lettersAndSymbols.length)]}fx1(){var t=this;let e=0;this.clearCells();let o=function(n,i){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;i.cache=i.state,44===r?(i.set(i.original),++e===t.totalChars&&(t.isAnimating=!1)):0===i.position?i.set(r<9?["*","-","'",'"'][Math.floor(4*Math.random())]:t.getRandomChar()):i.set(n.cells[i.previousCellPosition].cache)," "!==i.cache&&++r,r<45&&setTimeout(()=>o(n,i,r),15)};for(let t of this.lines)for(let e of t.cells)setTimeout(()=>o(t,e),(t.position+1)*200)}fx2(){var t=this;let e=0,o=function(n,i){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;19===r?(i.set(i.original),i.DOM.el.style.opacity="0",setTimeout(()=>{i.DOM.el.style.opacity="1"},300),++e===t.totalChars&&(t.isAnimating=!1)):i.set(t.getRandomChar()),++r<20&&setTimeout(()=>o(n,i,r),40)};for(let t of this.lines)for(let e of t.cells)setTimeout(()=>o(t,e),(e.position+1)*30)}fx3(){var t=this;let e=0;this.clearCells();let o=function(n,i){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;9===r?(i.set(i.original),++e===t.totalChars&&(t.isAnimating=!1)):i.set(t.getRandomChar()),++r<10&&setTimeout(()=>o(n,i,r),80)};for(let t of this.lines)for(let e of t.cells)setTimeout(()=>o(t,e),r(0,2e3))}fx4(){var t=this;let e=0;this.clearCells();let o=function(n,i){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;i.cache=i.state,29===r?(i.set(i.original),++e===t.totalChars&&(t.isAnimating=!1)):0===i.position?i.set(["*",":"][Math.floor(2*Math.random())]):i.set(n.cells[i.previousCellPosition].cache)," "!==i.cache&&++r,r<30&&setTimeout(()=>o(n,i,r),15)};for(let t of this.lines)for(let e of t.cells)setTimeout(()=>o(t,e),400*Math.abs(this.lines.length/2-t.position))}fx5(){var t=this;let e=0;this.clearCells();let o=function(n,i){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;i.cache={state:i.state,color:i.color},29===r?(i.color=i.originalColor,i.DOM.el.style.color=i.color,i.set(i.original),++e===t.totalChars&&(t.isAnimating=!1)):0===i.position?(i.color=["#3e775d","#61dca3","#61b3dc"][Math.floor(3*Math.random())],i.DOM.el.style.color=i.color,i.set(r<9?["*","-","'",'"'][Math.floor(4*Math.random())]:t.getRandomChar())):(i.set(n.cells[i.previousCellPosition].cache.state),i.color=n.cells[i.previousCellPosition].cache.color,i.DOM.el.style.color=i.color)," "!==i.cache.state&&++r,r<30&&setTimeout(()=>o(n,i,r),10)};for(let t of this.lines)for(let e of t.cells)setTimeout(()=>o(t,e),(t.position+1)*200)}fx6(){var t=this;let e=0,o=function(n,i){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;i.cache={state:i.state,color:i.color},14===s?(i.set(i.original),i.color=i.originalColor,i.DOM.el.style.color=i.color,++e===t.totalChars&&(t.isAnimating=!1)):(i.set(t.getRandomChar()),i.color=["#2b4539","#61dca3","#61b3dc"][Math.floor(3*Math.random())],i.DOM.el.style.color=i.color),++s<15&&setTimeout(()=>o(n,i,s),r(30,110))};for(let t of this.lines)for(let e of t.cells)setTimeout(()=>o(t,e),(t.position+1)*80)}trigger(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"fx1";t in this.effects&&!this.isAnimating&&(this.isAnimating=!0,this.effects[t]())}constructor(t){this.lines=[],this.lettersAndSymbols=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","!","@","#","$","&","*","(",")","-","_","+","=","/","[","]","{","}",";",":","<",">",",","0","1","2","3","4","5","6","7","8","9"],this.totalChars=0,this.isAnimating=!1,this.DOM={el:t},this.effects={fx1:()=>this.fx1(),fx2:()=>
1this.fx2(),fx3:()=>this.fx3(),fx4:()=>this.fx4(),fx5:()=>this.fx5(),fx6:()=>this.fx6()};let e=i()({target:this.DOM.el,by:"lines"});for(let[t,o]of(e.forEach(t=>i()({target:t.words})),e[0].lines.entries())){let e=new s(t),n=[],i=0;for(let t of o)for(let e of[...t.querySelectorAll(".char")])n.push(new l(e,{position:i,previousCellPosition:0===i?-1:i-1})),++i;e.cells=n,this.lines.push(e),this.totalChars+=i}}}},9143:function(t){var e;e=function(){"use strict";var t=document,e=t.createTextNode.bind(t);function o(t,e,o){t.style.setProperty(e,o)}function n(t,e){return t.appendChild(e)}function i(e,o,i,r){var s=t.createElement("span");return o&&(s.className=o),i&&(r||s.setAttribute("data-"+o,i),s.textContent=i),e&&n(e,s)||s}function r(t,e){return t.getAttribute("data-"+e)}function s(e,o){return e&&0!=e.length?e.nodeName?[e]:[].slice.call(e[0].nodeName?e:(o||t).querySelectorAll(e)):[]}function l(t){for(var e=[];t--;)e[t]=[];return e}function a(t,e){t&&t.some(e)}function c(t){return function(e){return t[e]}}var u={};function h(t,e,o,n){return{by:t,depends:e,key:o,split:n}}function f(t){u[t.by]=t}function m(t,o,r,l,c){t.normalize();var u=[],h=document.createDocumentFragment();l&&u.push(t.previousSibling);var f=[];return s(t.childNodes).some(function(t){if(t.tagName&&!t.hasChildNodes()){f.push(t);return}if(t.childNodes&&t.childNodes.length){f.push(t),u.push.apply(u,m(t,o,r,l,c));return}var n=t.wholeText||"",s=n.trim();s.length&&(" "===n[0]&&f.push(e(" ")),a(""===r&&"function"==typeof Intl.Segmenter?Array.from(new Intl.Segmenter().segment(s)).map(function(t){return t.segment}):s.split(r),function(t,e){e&&c&&f.push(i(h,"whitespace"," ",c));var n=i(h,o,t);u.push(n),f.push(n)})," "===n[n.length-1]&&f.push(e(" ")))}),a(f,function(t){n(h,t)}),t.innerHTML="",n(t,h),u}var p="words",d=h(p,0,"word",function(t){return m(t,"word",/\s+/,0,1)}),g="chars",v=h(g,[p],"char",function(t,e,o){var n=[];return a(o[p],function(t,o){n.push.apply(n,m(t,"char","",e.whitespace&&o))}),n});function C(t){var e=(t=t||{}).key;return s(t.target||"[data-splitting]").map(function(n){var i=n["\uD83C\uDF4C"];if(!t.force&&i)return i;i=n["\uD83C\uDF4C"]={el:n};var s=t.by||r(n,"splitting");s&&"true"!=s||(s=g);var l=(function t(e,o,n){var i=n.indexOf(e);if(-1==i){n.unshift(e);var r=u[e];if(!r)throw Error("plugin not loaded: "+e);a(r.depends,function(o){t(o,e,n)})}else{var s=n.indexOf(o);n.splice(i,1),n.splice(s,0,e)}return n})(s,0,[]).map(c(u)),h=function(t,e){for(var o in e)t[o]=e[o];return t}({},t);return a(l,function(t){if(t.split){var r,s,l=t.by,c=(e?"-"+e:"")+t.key,u=t.split(n,h,i);c&&(s=(r="--"+c)+"-index",a(u,function(t,e){Array.isArray(t)?a(t,function(t){o(t,s,e)}):o(t,s,e)}),o(n,r+"-total",u.length)),i[l]=u,n.classList.add(l)}}),n.classList.add("splitting"),i})}function y(t,e,o){var n=s(e.matching||t.children,t),i={};return a(n,function(t){var e=Math.round(t[o]);(i[e]||(i[e]=[])).push(t)}),Object.keys(i).map(Number).sort(M).map(c(i))}function M(t,e){return t-e}C.html=function(t){var e=(t=t||{}).target=i();return e.innerHTML=t.content,C(t),e.outerHTML},C.add=f;var x=h("lines",[p],"line",function(t,e,o){return y(t,{matching:o[p]},"offsetTop")}),b=h("items",0,"item",function(t,e){return s(e.matching||t.children,t)}),T=h("rows",0,"row",function(t,e){return y(t,e,"offsetTop")}),w=h("cols",0,"col",function(t,e){return y(t,e,"offsetLeft")}),A=h("grid",["rows","cols"]),O="layout",D=h(O,0,0,function(t,e){var l=e.rows=+(e.rows||r(t,"rows")||1),a=e.columns=+(e.columns||r(t,"columns")||1);if(e.image=e.image||r(t,"image")||t.currentSrc||t.src,e.image){var c=s("img",t)[0];e.image=c&&(c.currentSrc||c.src)}e.image&&o(t,"background-image","url("+e.image+")");for(var u=l*a,h=[],f=i(0,"cell-grid");u--;){var m=i(f,"cell");i(m,"cell-inner"),h.push(m)}return n(t,f),h}),N=h("cellRows",[O],"row",function(t,e,o){var n=e.rows,i=l(n);return a(o[O],function(t,e,o){i[Math.floor(e/(o.length/n))].push(t)}),i}),S=h("cellColumns",[O],"col",function(t,e,o){var n=e.columns,i=l(n);return a(o[O],function(t,e){i[e%n].push(t)}),i}),k=h("cells",["cellRows","cellColumns"],"cell",function(t,e,o){return o[O]});return f(d),f(v),f(x),f(b),f(T),f(w),f(A),f(D),f(N),f(S),f(k),C},t.exports=e()}}]);
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.