PageSourceSearch

https://www.energytcm.cz/6970.fda9be0fc424a8b7.js

js energytcm.cz collected 2026-10-07 20:06:59 UTC 17,380 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkenergy_tcm=self.webpackChunkenergy_tcm||[]).push([[6970],{59863:(y,g,t)=>{t.d(g,{k:()=>e,n:()=>r});const e="[select-category] TOGGLE category";class r{constructor(a){this.payload=a,this.type=e}}},51279:(y,g,t)=>{t.d(g,{e:()=>$});var e=t(54438),r=t(64109),n=t(89417),a=t(45286),d=t(7605),c=t(63020),o=t(19493),l=t(95006),h=t(29262),T=t(20832),C=t(12906);let D=(()=>{class u extends C.d{constructor(){super(...arguments),this.CATEGORIES_ROOT="categories"}getCategories(s,i=!1,E=40,f=null){const R={specials:i,ipp:E};f&&(R.category_tree=f.id);const A=this.buildUrl([this.CATEGORIES_ROOT,s,"nav"],R);return this.get(A)}static#e=this.\u0275fac=(()=>{let s;return function(E){return(s||(s=e.xGo(u)))(E||u)}})();static#t=this.\u0275prov=e.jDH({token:u,factory:u.\u0275fac,providedIn:"root"})}return u})();var _=t(33579),m=t(33555),M=t(27900);let I=(()=>{class u extends r.Hy{constructor(){super(...arguments),this._recursive=!0}set mcraiTreeNodeToggleRecursive(s){this.recursive=s}static#e=this.\u0275fac=(()=>{let s;return function(E){return(s||(s=e.xGo(u)))(E||u)}})();static#t=this.\u0275dir=e.FsC({type:u,selectors:[["","mcraiTreeNodeToggle",""]],inputs:{mcraiTreeNodeToggleRecursive:"mcraiTreeNodeToggleRecursive"},features:[e.Jv_([{provide:r.Hy,useExisting:u}]),e.Vt3]})}return u})(),p=(()=>{class u extends r.aI{constructor(){super(...arguments),this._indent=20}set mcraiTreeNodePadding(s){this._setLevelInput(s)}set mcraiTreeNodePaddingIndent(s){this._setIndentInput(s)}static#e=this.\u0275fac=(()=>{let s;return function(E){return(s||(s=e.xGo(u)))(E||u)}})();static#t=this.\u0275dir=e.FsC({type:u,selectors:[["","mcraiTreeNodePadding",""]],inputs:{mcraiTreeNodePadding:[e.Mj6.HasDecoratorInputTransform,"mcraiTreeNodePadding","mcraiTreeNodePadding",e.Udg],mcraiTreeNodePaddingIndent:"mcraiTreeNodePaddingIndent"},features:[e.Jv_([{provide:r.aI,useExisting:u}]),e.GFd,e.Vt3]})}return u})();var v=t(21347),x=t(14709),O=t(97519),S=t(11815),F=t(4379),U=t(26588);function B(u,P){if(1&u&&(e.j41(0,"mcrai-row")(1,"mcrai-col"),e.nrm(2,"mcrai-input",4),e.k0s()()),2&u){const s=e.XpG();e.R7$(2),e.Y8G("control",s.searchControl)}}function L(u,P){if(1&u){const s=e.RV6();e.j41(0,"mcrai-tree-node",5)(1,"mcrai-input",6),e.bIt("click",function(){const E=e.eBV(s).$implicit,f=e.XpG();return e.Njj(f.toggleSelected(E))}),e.k0s(),e.nrm(2,"button",7),e.EFF(3),e.k0s()}if(2&u){const s=P.$implicit,i=e.XpG();e.AVh("selected",s.isSelected||i.isInParents(s.item))("hidden",s.isHidden),e.R7$(),e.Y8G("disabled",!0)("value",!0)("checked",s.isSelected||i.checkDisabled&&s.isDisabled),e.R7$(2),e.E5c(" ",s.item.info[0].name," (",s.item.products_count,") (",s.item.sets_count,") ")}}function K(u,P){if(1&u){const s=e.RV6();e.j41(0,"mcrai-tree-node",5)(1,"mcrai-input",6),e.bIt("click",function(){const E=e.eBV(s).$implicit,f=e.XpG();return e.Njj(f.toggleSelectedDescendant(E))}),e.k0s(),e.j41(2,"button",8),e.EFF(3),e.k0s(),e.EFF(4),e.k0s()}if(2&u){const s=P.$implicit,i=e.XpG();e.AVh("selected",s.isSelected||i.isInParents(s.item))("hidden",s.isHidden),e.R7$(),e.Y8G("disabled",!0)("value",!0)("checked",s.isSelected||i.checkDisabled&&s.isDisabled),e.R7$(2),e.SpI(" ",i.treeControl.isExpanded(s)?"-":"+"," "),e.R7$(),e.E5c(" ",s.item.info[0].name," (",s.item.products_count,") (",s.item.sets_count,") ")}}function N(u,P){if(1&u&&e.EFF(0),2&u){const s=e.XpG().$implicit;e.SpI(" ",null==s.info[0]?null:s.info[0].name," > ")}}function W(u,P){1&u&&e.DNE(0,N,1,1),2&u&&e.vxM(0,P.$implicit.id?0:-1)}function j(u,P){if(1&u){const s=e.RV6();e.j41(0,"div",3)(1,"button",9),e.bIt("click",function(){const E=e.eBV(s).$implicit,f=e.XpG();return e.Njj(f.toggleCategory(E))}),e.j41(2,"mcrai-icon"),e.EFF(3,"close"),e.k0s()(),e.Z7z(4,W,1,1,null,null,e.fX1),e.EFF(6),e.k0s()}if(2&u){const s=P.$implicit;e.R7$(4),e.Dyx(s.breadcrumbs),e.R7$(2),e.SpI(" ",null==s.info[0]?null:s.info[0].name," ")}}let $=(()=>{class u{set selected(s){this._selected=s,this.updateParents()}get selected(){return this._selected}constructor(s){this.dataService=s,this.destroy=new a.B7,this.checkDisabled=!0,this.onSelectCategories=new e.bkB,this.parents=[],this.searchControl=new n.hs}ngOnInit(){this.treeControl=new r.XW(this.getLevel,this.isExpandable),this.dataSauce=new h.mN(this.treeControl,this.toggleNode.bind(this)),this.searchControl.valueChanges.pipe((0,d.Q)(this.destroy),(0,c.B)(500)).subscribe(s=>this.filterLevel1(s))}ngOnChanges(s){(s.hasOwnProperty("selected")&&!s.selected.firstChange||s.hasOwnProperty("tree"))&&this.dataService.getCategories("root",this.specials,1e3,this.tree).pipe((0,o.s)(1),(0,l.T)(i=>i.items.map(E=>{const f=new h.Nr(E);return this._selected.find(R=>R.id===f.item.id)&&(f.isSelected=!0),f}))).subscribe(i=>{this.updateParents(),this.dataSauce.data=i})}ngOnDestroy(){this.destroy.next(),this.destroy.complete()}getLevel(s){return s.level}isExpandable(s){return!!s.item.hasOwnProperty("leaf")&&!s.item.leaf}isMultiple(){return this.multiple}isInParents(s){return-1!==this.parents.indexOf(s.id)}hasChildren(s,i){return!!i.item.hasOwnProperty("leaf")&&!i.item.leaf}filterLevel1(s){const i=this.dataSauce.data.filter(f=>0===f.level);s||(s=".*");const E=new RegExp(s,"i");
1i.forEach(f=>{this.setNodesHidden(f,!E.test(f.item.info[0].name))})}setNodesHidden(s,i){const E=this.treeControl.getDescendants(s);s.isHidden=i,E.forEach(f=>f.isHidden=i)}toggleNode(s,i,E){const f=s.value.indexOf(i),R=s.value;f<0||(R.splice(f+1,this.treeControl.getDescendants(i).length),E?this.dataService.getCategories(i.item.id,!1,100).pipe((0,d.Q)(this.destroy),(0,l.T)(A=>A.items),(0,l.T)(A=>A.map(G=>{const V=!!this._selected.find(H=>H.id===G.id);return new h.Nr(G,i.item.id,i.level+1,V,i.isSelected||i.isDisabled)}))).subscribe(A=>{R.splice(f+1,0,...A),s.next(R)}):s.next(R))}toggleCategory(s){const i=this.dataSauce.data.find(E=>E.item.id===s.id);i?this.toggleSelectedDescendant(i):(this._selected=(0,T.g)(this._selected,s),this.selectedCategoriesChange())}toggleSelectedDescendant(s){s.isDisabled||(this.toggleSelected(s),this.treeControl.isExpanded(s)?this.treeControl.getDescendants(s).forEach(i=>{i.isSelected&&this.toggleCategory(i.item),i.isDisabled=s.isSelected,i.isSelected=!1}):s.isSelected&&(this._selected=this._selected.filter(i=>-1===this.getCategoryParents(i).indexOf(s.item.id)),this.selectedCategoriesChange()))}toggleSelected(s){s.isDisabled||(this.isMultiple()||this.dataSauce.data.forEach(i=>{i.item.id!==s.item.id&&(i.isSelected&&this.toggleCategory(i.item),i.isSelected=!1,i.isDisabled=!1)}),this._selected=(0,T.g)(this._selected,s.item),this.selectedCategoriesChange(),s.isSelected=!s.isSelected)}toggleAllChildren(s){this.treeControl.getDescendants(s).forEach(i=>{i.level===s.level+1&&this.toggleSelectedDescendant(i)})}getCategoryParents(s){const i=[];return s.breadcrumbs.forEach(E=>{i.push(E.id)}),i}updateParents(){this.parents=[],this._selected.forEach(s=>{s.breadcrumbs.forEach(i=>{this.parents.push(i.id)})})}selectedCategoriesChange(){this.onSelectCategories.emit(this._selected),this.updateParents()}static#e=this.\u0275fac=function(i){return new(i||u)(e.rXU(D))};static#t=this.\u0275cmp=e.VBU({type:u,selectors:[["aegisx-category-tree2"]],inputs:{multiple:"multiple",search:"search",checkDisabled:"checkDisabled",specials:"specials",tree:"tree",selected:"selected"},outputs:{onSelectCategories:"onSelectCategories"},features:[e.OA$],decls:9,vars:4,consts:[[3,"dataSource","treeControl"],["mcraiTreeNodePadding","",3,"selected","hidden",4,"mcraiTreeNodeDef"],["mcraiTreeNodePadding","",3,"selected","hidden",4,"mcraiTreeNodeDef","mcraiTreeNodeDefWhen"],[1,"selected-category"],["type","text","placeholder","Fulltext",3,"control"],["mcraiTreeNodePadding",""],["type","checkbox",3,"click","disabled","value","checked"],[1,"mcrai-tree-toggle"],["mcraiTreeNodeToggle","",1,"mcrai-tree-toggle","mcrai-tree-toggle--expandable"],["mcrai-icon-button","",3,"click"]],template:function(i,E){1&i&&(e.j41(0,"mcrai-row")(1,"mcrai-col"),e.DNE(2,B,3,1,"mcrai-row"),e.j41(3,"mcrai-tree",0),e.DNE(4,L,4,10,"mcrai-tree-node",1)(5,K,5,11,"mcrai-tree-node",2),e.k0s()(),e.j41(6,"mcrai-col"),e.Z7z(7,j,7,1,"div",3,e.fX1),e.k0s()()),2&i&&(e.R7$(2),e.vxM(2,E.search?2:-1),e.R7$(),e.Y8G("dataSource",E.dataSauce)("treeControl",E.treeControl),e.R7$(2),e.Y8G("mcraiTreeNodeDefWhen",E.hasChildren),e.R7$(2),e.Dyx(E.selected))},dependencies:[_.o,m.g,M.g,I,p,v.g,x.f,O.N,S.u,F.x,U.R],styles:[".mcrai-tree-toggle[_ngcontent-%COMP%]{width:30px;height:30px;margin-right:10px;border:0;outline:none;background-color:#232323;color:#efefef;font-size:16px}.mcrai-tree-toggle--expandable[_ngcontent-%COMP%]{cursor:pointer}.selected[_ngcontent-%COMP%]{background-color:#49ffbf}.hidden[_ngcontent-%COMP%]{display:none}.mcrai-tree-node[_ngcontent-%COMP%]{padding:3px}"]})}return u})()},91165:(y,g,t)=>{t.d(g,{Ff:()=>o,lX:()=>m,qx:()=>d});var e=t(59863),r=t(70746),n=t(76965);const a=(0,r.p)(),d="select-categories",c=a.getInitialState();function o(p=c,v){return v.type===e.k?a.upsertOne(v.payload,p):p}const l=(0,n.UX)(d),{selectIds:h,selectEntities:T,selectAll:C,selectTotal:D}=a.getSelectors(),m=((0,n.Mz)(l,h),(0,n.Mz)(l,T));(0,n.Mz)(l,C),(0,n.Mz)(l,D)},13476:(y,g,t)=>{t.d(g,{X:()=>l});
1var e=t(60177),r=t(89417),n=t(29262),a=t(76965),d=t(91165),c=t(25252),o=t(54438);let l=(()=>{class h{static#e=this.\u0275fac=function(D){return new(D||h)};static#t=this.\u0275mod=o.$C({type:h});static#s=this.\u0275inj=o.G2t({imports:[e.MD,r.X1,a.md.forFeature(d.qx,d.Ff),n.LU,n.oP,n.r4,n.B4,n.xT,n.o6,c.i]})}return h})()},36588:(y,g,t)=>{t.d(g,{r:()=>d});var e=t(60177),r=t(4280),n=t(634),a=t(54438);let d=(()=>{class c{static#e=this.\u0275fac=function(h){return new(h||c)};static#t=this.\u0275mod=a.$C({type:c});static#s=this.\u0275inj=a.G2t({providers:[r.u],imports:[e.MD,n.r]})}return c})()},41986:(y,g,t)=>{t.d(g,{T:()=>c});var e=t(54438),r=t(4280),n=t(41635),a=t(76965),d=t(29262);let c=(()=>{class o{constructor(h,T,C,D,_){this.dataService=h,this.actions=T,this.store=C,this.toastService=D,this.loaderService=_}static#e=this.\u0275fac=function(T){return new(T||o)(e.KVO(r.u),e.KVO(n.En),e.KVO(a.il),e.KVO(d.FS),e.KVO(d.wA))};static#t=this.\u0275prov=e.jDH({token:o,factory:o.\u0275fac})}return o})()},4280:(y,g,t)=>{t.d(g,{u:()=>n});var e=t(12906),r=t(54438);let n=(()=>{class a extends e.d{constructor(){super(...arguments),this.CATEGORY_TREES_ROOT="category_trees"}getCategoryTrees(c,o){const l={page:c,...o},h=this.buildUrl(this.CATEGORY_TREES_ROOT,l);return this.get(h)}getCategoryTree(c){const o=this.buildUrl([this.CATEGORY_TREES_ROOT,c]);return this.get(o)}createCategoryTree(c,o,l){return this.post(this.buildUrl(this.CATEGORY_TREES_ROOT,{page:o,...l}),this.objProc.deleteEmptyKeys(c,{let_zero:!0,set_to_null:!0}))}patchCategoryTree(c,o){return this.patch(this.buildUrl([this.CATEGORY_TREES_ROOT,c]),this.objProc.deleteEmptyKeys(o,{let_zero:!0,set_to_null:!0}))}deleteCategoryTrees(c,o,l){const h={category_tree_ids:this.extractIds(c),page:o,...l},T=this.buildUrl(this.CATEGORY_TREES_ROOT,h);return this.del(T)}static#e=this.\u0275fac=(()=>{let c;return function(l){return(c||(c=r.xGo(a)))(l||a)}})();static#t=this.\u0275prov=r.jDH({token:a,factory:a.\u0275fac})}return a})()},918:(y,g,t)=>{t.d(g,{A2:()=>a,HU:()=>n,LJ:()=>e,dG:()=>r});const e="[Category tree] GET category tree",r="[Category tree] GET category tree success";class n{constructor(c){this.payload=c,this.type=e}}class a{constructor(c){this.payload=c,this.type=r}}},96848:(y,g,t)=>{t.d(g,{N:()=>I});
1var e=t(60177),r=t(41635),n=t(76965),a=t(27974),d=t(36588),c=t(14421),o=t(15539),l=t(49090),h=t(95006),T=t(83921),C=t(918),D=t(41986),_=t(76613),m=t(54438);let M=(()=>{class p extends D.T{constructor(){super(...arguments),this.getCategoryTree=(0,r.EH)(()=>this.actions.pipe((0,r.gp)(C.LJ),(0,o.M)(()=>this.loaderService.show()),(0,l.n)(x=>this.dataService.getCategoryTree(x.payload.id).pipe((0,h.T)(O=>new C.A2({item:O.item})),(0,T.W)(O=>(0,c.of)(new _.Rn(O))))))),this.getCategoryTreeSuccess=(0,r.EH)(()=>this.actions.pipe((0,r.gp)(C.dG),(0,o.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#e=this.\u0275fac=(()=>{let x;return function(S){return(x||(x=m.xGo(p)))(S||p)}})();static#t=this.\u0275prov=m.jDH({token:p,factory:p.\u0275fac})}return p})(),I=(()=>{class p{static#e=this.\u0275fac=function(O){return new(O||p)};static#t=this.\u0275mod=m.$C({type:p});static#s=this.\u0275inj=m.G2t({imports:[e.MD,d.r,n.md.forFeature(a.qx,a.Ff),r.Vm.forFeature([M])]})}return p})()},27974:(y,g,t)=>{t.d(g,{Ff:()=>a,qx:()=>n,tG:()=>d});var e=t(918);const r={category_tree:null},n="categoryTree";function a(c=r,o){return o.type===e.dG?{...c,category_tree:o.payload.item}:c}const d=c=>c[n].category_tree},17903:(y,g,t)=>{t.d(g,{AQ:()=>r,I$:()=>n,Qx:()=>a,m7:()=>e,v4:()=>d});const e="[Category trees] GET category trees",r="[Category trees] GET category trees success",n="[Category trees] SET filter";class a{constructor(l){this.payload=l,this.type=e}}class d{constructor(l){this.payload=l,this.type=r}}},39996:(y,g,t)=>{t.d(g,{E:()=>p});
1var e=t(60177),r=t(41635),n=t(76965),a=t(46389),d=t(36588),c=t(14421),o=t(15539),l=t(57421),h=t(18456),T=t(95006),C=t(83921),D=t(17903),_=t(41986),m=t(76613),M=t(54438);let I=(()=>{class v extends _.T{constructor(){super(...arguments),this.getCategoryTrees=(0,r.EH)(()=>this.actions.pipe((0,r.gp)(D.m7),(0,o.M)(()=>this.loaderService.show()),(0,l.E)(this.store.select(a.dx)),(0,h.ZZ)(([O,S])=>this.dataService.getCategoryTrees(O.payload.page,S.get(O.payload.id)).pipe((0,T.T)(F=>new D.v4({id:O.payload.id,items:F})),(0,C.W)(F=>(0,c.of)(new m.Rn(F))))))),this.getCategoryTreesSuccess=(0,r.EH)(()=>this.actions.pipe((0,r.gp)(D.AQ),(0,o.M)(()=>this.loaderService.hide())),{dispatch:!1})}static#e=this.\u0275fac=(()=>{let O;return function(F){return(O||(O=M.xGo(v)))(F||v)}})();static#t=this.\u0275prov=M.jDH({token:v,factory:v.\u0275fac})}return v})(),p=(()=>{class v{static#e=this.\u0275fac=function(S){return new(S||v)};static#t=this.\u0275mod=M.$C({type:v});static#s=this.\u0275inj=M.G2t({imports:[e.MD,d.r,n.md.forFeature(a.qx,a.Ff),r.Vm.forFeature([I])]})}return v})()},46389:(y,g,t)=>{t.d(g,{Ff:()=>d,dx:()=>o,gk:()=>c,lU:()=>D,qx:()=>a});var e=t(20039),r=t(17903);const n={category_trees:(0,e.T5)(),filter:(0,e.T5)(),page:1,curr_id:""},a="categoryTrees";function d(_=n,m){switch(m.type){case r.m7:return{..._,page:m.payload.page};case r.AQ:return{..._,category_trees:_.category_trees.set(m.payload.id,m.payload.items),curr_id:m.payload.id};case r.I$:return{..._,filter:_.filter.set(m.payload.id,m.payload.filter),curr_id:m.payload.id};default:return _}}const c=_=>_[a].category_trees,o=_=>_[a].filter,D=_=>{const m=_[a];return{filter:m.filter.get(m.curr_id),page:m.page}}},95150:(y,g,t)=>{t.d(g,{D:()=>c});
1var e=t(60177),r=t(89417),n=t(29262),a=t(39996),d=t(54438);let c=(()=>{class o{static#e=this.\u0275fac=function(T){return new(T||o)};static#t=this.\u0275mod=d.$C({type:o});static#s=this.\u0275inj=d.G2t({imports:[e.MD,r.X1,a.E,n.ni]})}return o})()},10914:(y,g,t)=>{t.d(g,{Z:()=>r,v:()=>e});const e="[Category tree] SELECT category tree";class r{constructor(a){this.payload=a,this.type=e}}},46594:(y,g,t)=>{t.d(g,{Ff:()=>a,eS:()=>c,qx:()=>n});var e=t(10914);const r={selected_trees:new Map},n="selectedTrees";function a(o=r,l){return l.type===e.v?{...o,selected_trees:o.selected_trees.set(l.payload.id,l.payload.tree)}:o}const c=(o,l)=>o[n].selected_trees.get(l.id)},25252:(y,g,t)=>{t.d(g,{i:()=>T});var e=t(60177),r=t(89417),n=t(76965),a=t(46594),d=t(95150),c=t(91316),o=t(29262),l=t(96848),h=t(54438);let T=(()=>{class C{static#e=this.\u0275fac=function(m){return new(m||C)};static#t=this.\u0275mod=h.$C({type:C});static#s=this.\u0275inj=h.G2t({imports:[e.MD,r.X1,d.D,c.U,o.xT,o.LU,l.N,n.md.forFeature(a.qx,a.Ff)]})}return C})()},27900:(y,g,t)=>{t.d(g,{g:()=>a});var e=t(64109),r=t(54438);let n=(()=>{class d{constructor(o){this.viewContainer=o}static#e=this.\u0275fac=function(l){return new(l||d)(r.rXU(r.c1b))};static#t=this.\u0275dir=r.FsC({type:d,selectors:[["","mcraiTreeNodeOutlet",""]]})}return d})(),a=(()=>{class d extends e.NL{static#e=this.\u0275fac=(()=>{let o;return function(h){return(o||(o=r.xGo(d)))(h||d)}})();static#t=this.\u0275cmp=r.VBU({type:d,selectors:[["mcrai-tree"]],viewQuery:function(l,h){if(1&l&&r.GBs(n,7),2&l){let T;r.mGM(T=r.lsd())&&(h._nodeOutlet=T.first)}},hostAttrs:[1,"mcrai-tree"],features:[r.Jv_([{provide:e.NL,useExisting:d}]),r.Vt3],decls:1,vars:0,consts:[["mcraiTreeNodeOutlet",""]],template:function(l,h){1&l&&r.eu8(0,0)},dependencies:[n],styles:[".mcrai-tree-node{display:flex;align-items:center;margin-bottom:2px}\n"],encapsulation:2,changeDetection:0})}return d})()},14709:(y,g,t)=>{t.d(g,{f:()=>n});var e=t(64109),r=t(54438);let n=(()=>{class a extends e.Sz{static#e=this.\u0275fac=(()=>{let c;return function(l){return(c||(c=r.xGo(a)))(l||a)}})();static#t=this.\u0275dir=r.FsC({type:a,selectors:[["","mcraiTreeNodeDef",""]],inputs:{when:[r.Mj6.None,"mcraiTreeNodeDefWhen","when"],data:[r.Mj6.None,"mcraiTreeNode","data"]},features:[r.Jv_([{provide:e.Sz,useExisting:a}]),r.Vt3]})}return a})()},21347:(y,g,t)=>{t.d(g,{g:()=>n});var e=t(64109),r=t(54438);let n=(()=>{class a extends e.xn{static#e=this.\u0275fac=(()=>{let c;return function(l){return(c||(c=r.xGo(a)))(l||a)}})();static#t=this.\u0275dir=r.FsC({type:a,selectors:[["mcrai-tree-node"]],hostAttrs:[1,"mcrai-tree-node"],features:[r.Jv_([{provide:e.xn,useExisting:a}]),r.Vt3]})}return a})()}}]);

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.