1"use strict";(self.webpackChunkfoodie_project=self.webpackChunkfoodie_project||[]).push([[69,488],{2488:(A,k,c)=>{c.r(k),c.d(k,{ProductService:()=>L});var n=c(9862),l=c(9851),t=c(6676),D=c.n(t),b=c(2096),y=c(9315),m=c(7398),x=c(6689),f=c(4362);let L=(()=>{var Z;class M{get _productData(){return this._state.Get(this._productKey,void 0)}constructor(v,g){this._http=v,this._state=g,this._productKey="PRODUCT_ENV"}get currentProductData(){return this._productData}destroy(){this._state.Del(this._productKey)}loadProductSizeOptionById(v){return this._productData&&this._productData.item.Id==v?(0,b.of)(JSON.parse(JSON.stringify(this._productData))):(0,y.D)([this.loadProductById(v),this.loadProductSizeById(v),this.loadProductOptionById(v)]).pipe((0,m.U)(g=>{const I={item:g[0],sizes:g[1],options:g[2]};return this._state.Set(this._productKey,JSON.parse(JSON.stringify(I))),I}))}loadProductById(v,g=0){return this._http.post("/api/Dish/GetById",{Id:v,SizeId:g}).pipe((0,m.U)(T=>{if(!T)throw new Error("Not found product item");return T}))}loadProductSizeById(v){return this._http.post("/api/DishSize/GetByDishInactive",{DishId:v}).pipe((0,m.U)(I=>{if(!I)throw new Error("Not found product size item");return I.sort((T,O)=>T.Price-O.Price)}))}loadProductOptionById(v){return this._http.post("/api/Dish/GetExtraOption",{DishId:v}).pipe((0,m.U)(I=>{if(!I)throw new Error("Not found product option item");return I.filter(T=>0===T.DisplayRank||null==T.DisplayRank).length===I.length?I:I.map(T=>({...T,DisplayRank:T.DisplayRank||0})).sort((T,O)=>T.DisplayRank>O.DisplayRank?1:-1)}))}loadProductRelatedDishById(v){return this._http.post("/api/RelatedDish/GetByDish",{DishId:v}).pipe((0,m.U)(I=>I||[]))}loadProductMealPlanDateSlot(){const v=[],g=new Date;for(g.setDate(g.getDate()+2);v.length<10;){const I=`${g.getDate().toString().padStart(2,"0")}-${(g.getMonth()+1).toString().padStart(2,"0")}-${g.getFullYear()}`;v.push(I),g.setDate(g.getDate()+1)}return(0,b.of)(v).pipe((0,m.U)(I=>I.map(T=>({value:D()(T,"DD-MM-YYYY").toDate(),label:T}))))}loadProductMealPlanTimeSlot(v){const g={BranchId:v},I=(new n.qT).set(l.G,!0);return this._http.post("/api/Order/GetMealPlanSlot",g,{context:I}).pipe((0,m.U)(T=>T.map(O=>({value:D()(O.TimeSlot,"HH:mm").toDate(),label:O.TimeSlot}))))}}return(Z=M).\u0275fac=function(v){return new(v||Z)(x.LFG(n.eN),x.LFG(f.b))},Z.\u0275prov=x.Yz7({token:Z,factory:Z.\u0275fac}),M})()},3658:(A,k,c)=>{c.d(k,{b:()=>rt,l:()=>lt});var n=c(1180),l=c(6814),t=c(6689),D=c(5219),b=c(6005),y=c(2537),m=c(4562),x=c(5837),f=c(4480),L=c(2332),Z=c(2076);const M=["itemsContainer"],F=["indicatorContent"];function v(s,r){1&s&&t.GkF(0)}function g(s,r){if(1&s&&(t.TgZ(0,"div",11),t.Hsn(1),t.YNc(2,v,1,0,"ng-container",12),t.qZA()),2&s){const o=t.oxw();t.xp6(2),t.Q6J("ngTemplateOutlet",o.headerTemplate)}}function I(s,r){1&s&&t._UZ(0,"ChevronLeftIcon",17),2&s&&t.Q6J("styleClass","carousel-prev-icon")}function T(s,r){1&s&&t._UZ(0,"ChevronUpIcon",17),2&s&&t.Q6J("styleClass","carousel-prev-icon")}function O(s,r){if(1&s&&(t.ynx(0),t.YNc(1,I,1,1,"ChevronLeftIcon",16),t.YNc(2,T,1,1,"ChevronUpIcon",16),t.BQk()),2&s){const o=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!o.isVertical()),t.xp6(1),t.Q6J("ngIf",o.isVertical())}}function V(s,r){}function N(s,r){1&s&&t.YNc(0,V,0,0,"ng-template")}function B(s,r){if(1&s&&(t.TgZ(0,"span",18),t.YNc(1,N,1,0,null,12),t.qZA()),2&s){const o=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",o.previousIconTemplate)}}const R=function(s){return{"p-carousel-prev p-link":!0,"p-disabled":s}};function h(s,r){if(1&s){const o=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(i){t.CHM(o);const a=t.oxw();return t.KtG(a.navBackward(i))}),t.YNc(1,O,3,2,"ng-container",14),t.YNc(2,B,2,1,"span",15),t.qZA()}if(2&s){const o=t.oxw();t.Q6J("ngClass",t.VKq(5,R,o.isBackwardNavDisabled()))("disabled",o.isBackwardNavDisabled()),t.uIk("aria-label",o.ariaPrevButtonLabel()),t.xp6(1),t.Q6J("ngIf",!o.previousIconTemplate),t.xp6(1),t.Q6J("ngIf",o.previousIconTemplate)}}function C(s,r){1&s&&t.GkF(0)}const u=function(s,r,o){return{"p-carousel-item p-carousel-item-cloned":!0,"p-carousel-item-active":s,"p-carousel-item-start":r,"p-carousel-item-end":o}},p=function(s){return{$implicit:s}};function d(s,r){if(1&s&&(t.TgZ(0,"div",2),t.YNc(1,C,1,0,"ng-container",19),t.qZA()),2&s){const o=r.$implicit,e=r.index,i=t.oxw();t.Q6J("ngClass",t.kEZ(6,u,-1*i.totalShiftedItems===i.value.length,0===e,i.clonedItemsForStarting.length-1===e)),t.uIk("aria-hidden",-1*i.totalShiftedItems!==i.value.length)("aria-label",i.ariaSlideNumber(e))("aria-roledescription",i.ariaSlideLabel()),t.xp6(1),t.Q6J("ngTemplateOutlet",i.itemTemplate)("ngTemplateOutletContext",t.VKq(10,p,o))}}function S(s,r){1&s&&t.GkF(0)}const w=function(s,r,o){return{"p-carousel-item":!0,"p-carousel-item-active":s,"p-carousel-item-start":r,"p-carousel-item-end":o}};function J(s,r){if(1&s&&(t.TgZ(0,"div",2),t.YNc(1,S,1,0,"ng-container",19),t.qZA()),2&s){const o=r.$implicit,e=r.index,i=t.oxw();t.Q6J("ngClass",t.kEZ(3,w,i.firstIndex()<=e&&i.lastIndex()>=e,i.firstIndex()===e,i.lastIndex()===e)),t.xp6(1),t.Q6J("ngTemplateOutlet",i.itemTemplate)("ngTemplateOutletContext",t.VKq(7,p,o))}}function U(s,r){1&s&&t.GkF(0)}function Q(s,r){if(1&s&&(t.TgZ(0,"div",2),t.YNc(1,U,1,0,"ng-container",19),t.qZA()),2&s){const o=r.$implicit,e=r.index,i=t.oxw();t.Q6J("ngClass",t.kEZ(3,u,-1*i.totalShiftedItems===i.numVisible,0===e,i.clonedItemsForFinishing.length-1===e)),t.xp6(1),t.Q6J("ngTemplateOutlet",i.itemTemplate)("ngTemplateOutletContext",t.VKq(7,p,o))}}function K(s,r){1&s&&t._UZ(0,"ChevronRightIcon",17),2&s&&t.Q6J("styleClass","carousel-prev-icon")}function Y(s,r){1&s&&t._UZ(0,"ChevronDownIcon",17),2&s&&t.Q6J("styleClass","carousel-prev-icon")}function W(s,r){if(1&s&&(t.ynx(0),t.YNc(1,K,1,1,"ChevronRightIcon",16),t.YNc(2,Y,1,1,"ChevronDownIcon",16),t.BQk()),2&s){const o=t.oxw(2);t.xp6(1),t.Q6J("ngIf",!o.isVertical()),t.xp6(1),t.Q6J("ngIf",o.isVertical())}}function G(s,r){}function j(s,r){1&s&&t.YNc(0,G,0,0,"ng-template")}function z(s,r){if(1&s&&(t.TgZ(0,"span",18),t.YNc(1,j,1,0,null,12),t.qZA()),2&s){const o=t.oxw(2);t.xp6(1),t.Q6J("ngTemplateOutlet",o.nextIconTemplate)}}const H=function(s){return{"p-carousel-next p-link":!0,"p-disabled":s}};
1function $(s,r){if(1&s){const o=t.EpF();t.TgZ(0,"button",13),t.NdJ("click",function(i){t.CHM(o);const a=t.oxw();return t.KtG(a.navForward(i))}),t.YNc(1,W,3,2,"ng-container",14),t.YNc(2,z,2,1,"span",15),t.qZA()}if(2&s){const o=t.oxw();t.Q6J("ngClass",t.VKq(5,H,o.isForwardNavDisabled()))("disabled",o.isForwardNavDisabled()),t.uIk("aria-label",o.ariaNextButtonLabel()),t.xp6(1),t.Q6J("ngIf",!o.nextIconTemplate),t.xp6(1),t.Q6J("ngIf",o.nextIconTemplate)}}const X=function(s){return{"p-carousel-indicator":!0,"p-highlight":s}};function q(s,r){if(1&s){const o=t.EpF();t.TgZ(0,"li",2)(1,"button",22),t.NdJ("click",function(i){const _=t.CHM(o).index,E=t.oxw(2);return t.KtG(E.onDotClick(i,_))}),t.qZA()()}if(2&s){const o=r.index,e=t.oxw(2);t.Q6J("ngClass",t.VKq(9,X,e._page===o)),t.uIk("data-pc-section","indicator"),t.xp6(1),t.Tol(e.indicatorStyleClass),t.Q6J("ngClass","p-link")("ngStyle",e.indicatorStyle)("tabindex",e._page===o?0:-1),t.uIk("aria-label",e.ariaPageLabel(o+1))("aria-current",e._page===o?"page":void 0)}}function tt(s,r){if(1&s){const o=t.EpF();t.TgZ(0,"ul",20,21),t.NdJ("keydown",function(i){t.CHM(o);const a=t.oxw();return t.KtG(a.onIndicatorKeydown(i))}),t.YNc(2,q,2,11,"li",8),t.qZA()}if(2&s){const o=t.oxw();t.Tol(o.indicatorsContentClass),t.Q6J("ngClass","p-carousel-indicators p-reset")("ngStyle",o.indicatorsContentStyle),t.xp6(2),t.Q6J("ngForOf",o.totalDotsArray())}}function et(s,r){1&s&&t.GkF(0)}function it(s,r){if(1&s&&(t.TgZ(0,"div",23),t.Hsn(1,1),t.YNc(2,et,1,0,"ng-container",12),t.qZA()),2&s){const o=t.oxw();t.xp6(2),t.Q6J("ngTemplateOutlet",o.footerTemplate)}}const nt=[[["p-header"]],[["p-footer"]]],st=function(s,r){return{"p-carousel p-component":!0,"p-carousel-vertical":s,"p-carousel-horizontal":r}},at=function(s){return{height:s}},ot=["p-header","p-footer"];let lt=(()=>{var s;class r{get page(){return this._page}set page(e){this.isCreated&&e!==this._page&&(this.autoplayInterval&&this.stopAutoplay(),e>this._page&&e<=this.totalDots()-1?this.step(-1,e):e<this._page&&this.step(1,e)),this._page=e}get numVisible(){return this._numVisible}set numVisible(e){this._numVisible=e}get numScroll(){return this._numVisible}set numScroll(e){this._numScroll=e}get value(){return this._value}set value(e){this._value=e}constructor(e,i,a,_,E,P,ct){(0,n.Z)(this,"el",void 0),(0,n.Z)(this,"zone",void 0),(0,n.Z)(this,"cd",void 0),(0,n.Z)(this,"renderer",void 0),(0,n.Z)(this,"document",void 0),(0,n.Z)(this,"platformId",void 0),(0,n.Z)(this,"config",void 0),(0,n.Z)(this,"responsiveOptions",void 0),(0,n.Z)(this,"orientation","horizontal"),(0,n.Z)(this,"verticalViewPortHeight","300px"),(0,n.Z)(this,"contentClass",""),(0,n.Z)(this,"indicatorsContentClass",""),(0,n.Z)(this,"indicatorsContentStyle",void 0),(0,n.Z)(this,"indicatorStyleClass",""),(0,n.Z)(this,"indicatorStyle",void 0),(0,n.Z)(this,"circular",!1),(0,n.Z)(this,"showIndicators",!0),(0,n.Z)(this,"showNavigators",!0),(0,n.Z)(this,"autoplayInterval",0),(0,n.Z)(this,"style",void 0),(0,n.Z)(this,"styleClass",void 0),(0,n.Z)(this,"onPage",new t.vpe),(0,n.Z)(this,"itemsContainer",void 0),(0,n.Z)(this,"indicatorContent",void 0),(0,n.Z)(this,"headerFacet",void 0),(0,n.Z)(this,"footerFacet",void 0),(0,n.Z)(this,"templates",void 0),(0,n.Z)(this,"_numVisible",1),(0,n.Z)(this,"_numScroll",1),(0,n.Z)(this,"_oldNumScroll",0),(0,n.Z)(this,"prevState",{numScroll:0,numVisible:0,value:[]}),(0,n.Z)(this,"defaultNumScroll",1),(0,n.Z)(this,"defaultNumVisible",1),(0,n.Z)(this,"_page",0),(0,n.Z)(this,"_value",void 0),(0,n.Z)(this,"carouselStyle",void 0),(0,n.Z)(this,"id",void 0),(0,n.Z)(this,"totalShiftedItems",void 0),(0,n.Z)(this,"isRemainingItemsAdded",!1),(0,n.Z)(this,"animationTimeout",void 0),(0,n.Z)(this,"translateTimeout",void 0),(0,n.Z)(this,"remainingItems",0),(0,n.Z)(this,"_items",void 0),(0,n.Z)(this,"startPos",void 0),(0,n.Z)(this,"documentResizeListener",void 0),(0,n.Z)(this,"clonedItemsForStarting",void 0),(0,n.Z)(this,"clonedItemsForFinishing",void 0),(0,n.Z)(this,"allowAutoplay",void 0),(0,n.Z)(this,"interval",void 0),(0,n.Z)(this,"isCreated",void 0),(0,n.Z)(this,"swipeThreshold",20),(0,n.Z)(this,"itemTemplate",void 0),(0,n.Z)(this,"headerTemplate",void 0),(0,n.Z)(this,"footerTemplate",void 0),(0,n.Z)(this,"previousIconTemplate",void 0),(0,n.Z)(this,"nextIconTemplate",void 0),(0,n.Z)(this,"window",void 0),this.el=e,this.zone=i,this.cd=a,this.renderer=_,this.document=E,this.platformId=P,this.config=ct,this.totalShiftedItems=this.page*this.numScroll*-1,this.window=this.document.defaultView}ngOnChanges(e){(0,l.NF)(this.platformId)&&(e.value&&this.circular&&this._value&&this.setCloneItems(),this.isCreated&&(e.numVisible&&(this.responsiveOptions&&(this.defaultNumVisible=this.numVisible),this.isCircular()&&this.setCloneItems(),this.createStyle(),this.calculatePosition()),e.numScroll&&this.responsiveOptions&&(this.defaultNumScroll=this.numScroll))),this.cd.markForCheck()}ngAfterContentInit(){this.id=(0,L.Th)(),(0,l.NF)(this.platformId)&&(this.allowAutoplay=!!this.autoplayInterval,this.circular&&this.setCloneItems(),this.responsiveOptions&&(this.defaultNumScroll=this._numScroll,this.defaultNumVisible=this._numVisible),this.createStyle(),this.calculatePosition(),this.responsiveOptions&&this.bindDocumentListeners()),this.templates?.forEach(e
1=>{switch(e.getType()){case"item":default:this.itemTemplate=e.template;break;case"header":this.headerTemplate=e.template;break;case"footer":this.footerTemplate=e.template;break;case"previousicon":this.previousIconTemplate=e.template;break;case"nexticon":this.nextIconTemplate=e.template}}),this.cd.detectChanges()}ngAfterContentChecked(){if((0,l.NF)(this.platformId)){const e=this.isCircular();let i=this.totalShiftedItems;if(this.value&&this.itemsContainer&&(this.prevState.numScroll!==this._numScroll||this.prevState.numVisible!==this._numVisible||this.prevState.value.length!==this.value.length)){this.autoplayInterval&&this.stopAutoplay(!1),this.remainingItems=(this.value.length-this._numVisible)%this._numScroll;let a=this._page;0!==this.totalDots()&&a>=this.totalDots()&&(a=this.totalDots()-1,this._page=a,this.onPage.emit({page:this.page})),i=a*this._numScroll*-1,e&&(i-=this._numVisible),a===this.totalDots()-1&&this.remainingItems>0?(i+=-1*this.remainingItems+this._numScroll,this.isRemainingItemsAdded=!0):this.isRemainingItemsAdded=!1,i!==this.totalShiftedItems&&(this.totalShiftedItems=i),this._oldNumScroll=this._numScroll,this.prevState.numScroll=this._numScroll,this.prevState.numVisible=this._numVisible,this.prevState.value=[...this._value],this.totalDots()>0&&this.itemsContainer.nativeElement&&(this.itemsContainer.nativeElement.style.transform=this.isVertical()?`translate3d(0, ${i*(100/this._numVisible)}%, 0)`:`translate3d(${i*(100/this._numVisible)}%, 0, 0)`),this.isCreated=!0,this.autoplayInterval&&this.isAutoplay()&&this.startAutoplay()}e&&(0===this.page?i=-1*this._numVisible:0===i&&(i=-1*this.value.length,this.remainingItems>0&&(this.isRemainingItemsAdded=!0)),i!==this.totalShiftedItems&&(this.totalShiftedItems=i))}}createStyle(){this.carouselStyle||(this.carouselStyle=this.renderer.createElement("style"),this.carouselStyle.type="text/css",this.renderer.appendChild(this.document.head,this.carouselStyle));let e=`\n #${this.id} .p-carousel-item {\n\t\t\t\tflex: 1 0 ${100/this.numVisible}%\n\t\t\t}\n `;if(this.responsiveOptions){this.responsiveOptions.sort((i,a)=>{const _=i.breakpoint,E=a.breakpoint;let P=null;return P=null==_&&null!=E?-1:null!=_&&null==E?1:null==_&&null==E?0:"string"==typeof _&&"string"==typeof E?_.localeCompare(E,void 0,{numeric:!0}):_<E?-1:_>E?1:0,-1*P});for(let i=0;i<this.responsiveOptions.length;i++){let a=this.responsiveOptions[i];e+=`\n @media screen and (max-width: ${a.breakpoint}) {\n #${this.id} .p-carousel-item {\n flex: 1 0 ${100/a.numVisible}%\n }\n }\n `}}this.carouselStyle.innerHTML=e}calculatePosition(){if(this.responsiveOptions){let e={numVisible:this.defaultNumVisible,numScroll:this.defaultNumScroll};if(typeof window<"u"){let i=window.innerWidth;for(let a=0;a<this.responsiveOptions.length;a++){let _=this.responsiveOptions[a];parseInt(_.breakpoint,10)>=i&&(e=_)}}if(this._numScroll!==e.numScroll){let i=this._page;i=Math.floor(i*this._numScroll/e.numScroll);let a=e.numScroll*this.page*-1;this.isCircular()&&(a-=e.numVisible),this.totalShiftedItems=a,this._numScroll=e.numScroll,this._page=i,this.onPage.emit({page:this.page})}this._numVisible!==e.numVisible&&(this._numVisible=e.numVisible,this.setCloneItems()),this.cd.markForCheck()}}setCloneItems(){this.clonedItemsForStarting=[],this.clonedItemsForFinishing=[],this.isCircular()&&(this.clonedItemsForStarting.push(...this.value.slice(-1*this._numVisible)),this.clonedItemsForFinishing.push(...this.value.slice(0,this._numVisible)))}firstIndex(){return this.isCircular()?-1*(this.totalShiftedItems+this.numVisible):-1*this.totalShiftedItems}lastIndex(){return this.firstIndex()+this.numVisible-1}totalDots(){return this.value?.length?Math.ceil((this.value.length-this._numVisible)/this._numScroll)+1:0}totalDotsArray(){const e=this.totalDots();return e<=0?[]:Array(e).fill(0)}isVertical(){return"vertical"===this.orientation}isCircular(){return this.circular&&this.value&&this.value.length>=this.numVisible}isAutoplay(){return this.autoplayInterval&&this.allowAutoplay}isForwardNavDisabled(){return this.isEmpty()||this._page>=this.totalDots()-1&&!this.isCircular()}isBackwardNavDisabled(){return this.isEmpty()||this._page<=0&&!this.isCircular()}isEmpty(){return!this.value||0===this.value.length}navForward(e,i){(this.isCircular()||this._page<this.totalDots()-1)&&this.step(-1,i),this.autoplayInterval&&this.stopAutoplay(),e&&e.cancelable&&e.preventDefault()}navBackward(e,i){(this.isCircular()||0!==this._page)&&this.step(1,i),this.autoplayInterval&&this.stopAutoplay(),e&&e.cancelable&&e.preventDefault()}onDotClick(e,i){let a=this._page;this.autoplayInterval&&this.stopAutoplay(),i>a?this.navForward(e,i):i<a&&this.navBackward(e,i)}onIndicatorKeydown(e){switch(e.code){case"ArrowRight":this.onRightKey();break;case"ArrowLeft":this.onLeftKey()}}onRightKey(){const e=[...Z.p.find(this.indicatorContent.nativeElement,'[data-pc-section="indicator"]')],i=this.findFocusedIndicatorIndex();this.changedFocusedIndicator(i,i+1===e.length?e.length-1:i+1)}onLeftKey(){const e=this.findFocusedIndicatorIndex();this.changedFocusedIndicator(e,e-1<=0?0:e-1)}onHomeKey(){const e=this.findFocusedIndicatorIndex();this.changedFocusedIndicator(e,0)}onEndKey(){const e=[...Z.p.find(this.indicatorContent.nativeElement,'[data-pc-section="indicator"]r')],i=this.findFocusedIndicatorIndex();this.changedFocusedIndicator(i,e.length-1)}onTabKey(){const e=[...Z.p.find(this.indicatorContent.nativeElement,'[data-pc-section="indicator"]')],i=e.findIndex(E=>
1!0===Z.p.getAttribute(E,"data-p-highlight")),a=Z.p.findSingle(this.indicatorContent.nativeElement,'[data-pc-section="indicator"] > button[tabindex="0"]'),_=e.findIndex(E=>E===a.parentElement);e[_].children[0].tabIndex="-1",e[i].children[0].tabIndex="0"}findFocusedIndicatorIndex(){const e=[...Z.p.find(this.indicatorContent.nativeElement,'[data-pc-section="indicator"]')],i=Z.p.findSingle(this.indicatorContent.nativeElement,'[data-pc-section="indicator"] > button[tabindex="0"]');return e.findIndex(a=>a===i.parentElement)}changedFocusedIndicator(e,i){const a=[...Z.p.find(this.indicatorContent.nativeElement,'[data-pc-section="indicator"]')];a[e].children[0].tabIndex="-1",a[i].children[0].tabIndex="0",a[i].children[0].focus()}step(e,i){let a=this.totalShiftedItems;const _=this.isCircular();null!=i?(a=this._numScroll*i*-1,_&&(a-=this._numVisible),this.isRemainingItemsAdded=!1):(a+=this._numScroll*e,this.isRemainingItemsAdded&&(a+=this.remainingItems-this._numScroll*e,this.isRemainingItemsAdded=!1),i=Math.abs(Math.floor((_?a+this._numVisible:a)/this._numScroll))),_&&this.page===this.totalDots()-1&&-1===e?(a=-1*(this.value.length+this._numVisible),i=0):_&&0===this.page&&1===e?(a=0,i=this.totalDots()-1):i===this.totalDots()-1&&this.remainingItems>0&&(a+=-1*this.remainingItems-this._numScroll*e,this.isRemainingItemsAdded=!0),this.itemsContainer&&(this.itemsContainer.nativeElement.style.transform=this.isVertical()?`translate3d(0, ${a*(100/this._numVisible)}%, 0)`:`translate3d(${a*(100/this._numVisible)}%, 0, 0)`,this.itemsContainer.nativeElement.style.transition="transform 500ms ease 0s"),this.totalShiftedItems=a,this._page=i,this.onPage.emit({page:this.page}),this.cd.markForCheck()}startAutoplay(){this.interval=setInterval(()=>{this.totalDots()>0&&(this.page===this.totalDots()-1?this.step(-1,0):this.step(-1,this.page+1))},this.autoplayInterval),this.allowAutoplay=!0,this.cd.markForCheck()}stopAutoplay(e=!0){this.interval&&(clearInterval(this.interval),this.interval=void 0,e&&(this.allowAutoplay=!1)),this.cd.markForCheck()}isPlaying(){return!!this.interval}onTransitionEnd(){this.itemsContainer&&(this.itemsContainer.nativeElement.style.transition="",(0===this.page||this.page===this.totalDots()-1)&&this.isCircular()&&(this.itemsContainer.nativeElement.style.transform=this.isVertical()?`translate3d(0, ${this.totalShiftedItems*(100/this._numVisible)}%, 0)`:`translate3d(${this.totalShiftedItems*(100/this._numVisible)}%, 0, 0)`))}onTouchStart(e){let i=e.changedTouches[0];this.startPos={x:i.pageX,y:i.pageY}}onTouchMove(e){e.cancelable&&e.preventDefault()}onTouchEnd(e){let i=e.changedTouches[0];this.isVertical()?this.changePageOnTouch(e,i.pageY-this.startPos.y):this.changePageOnTouch(e,i.pageX-this.startPos.x)}changePageOnTouch(e,i){Math.abs(i)>this.swipeThreshold&&(i<0?this.navForward(e):this.navBackward(e))}ariaPrevButtonLabel(){return this.config.translation.aria?this.config.translation.aria.prevPageLabel:void 0}ariaSlideLabel(){return this.config.translation.aria?this.config.translation.aria.slide:void 0}ariaNextButtonLabel(){return this.config.translation.aria?this.config.translation.aria.nextPageLabel:void 0}ariaSlideNumber(e){return this.config.translation.aria?this.config.translation.aria.slideNumber.replace(/{slideNumber}/g,e):void 0}ariaPageLabel(e){return this.config.translation.aria?this.config.translation.aria.pageLabel.replace(/{page}/g,e):void 0}bindDocumentListeners(){(0,l.NF)(this.platformId)&&(this.documentResizeListener||(this.documentResizeListener=this.renderer.listen(this.window,"resize",e=>{this.calculatePosition()})))}unbindDocumentListeners(){(0,l.NF)(this.platformId)&&this.documentResizeListener&&(this.documentResizeListener(),this.documentResizeListener=null)}ngOnDestroy(){this.responsiveOptions&&this.unbindDocumentListeners(),this.autoplayInterval&&this.stopAutoplay()}}return s=r,(0,n.Z)(r,"\u0275fac",function(e){return new(e||s)(t.Y36(t.SBq),t.Y36(t.R0b),t.Y36(t.sBO),t.Y36(t.Qsj),t.Y36(l.K0),t.Y36(t.Lbi),t.Y36(D.b4))}),(0,n.Z)(r,"\u0275cmp",t.Xpm({type:s,selectors:[["p-carousel"]],contentQueries:function(e,i,a){if(1&e&&(t.Suo(a,D.h4,5),t.Suo(a,D.$_,5),t.Suo(a,D.jx,4)),2&e){let _;t.iGM(_=t.CRH())&&(i.headerFacet=_.first),t.iGM(_=t.CRH())&&(i.footerFacet=_.first),t.iGM(_=t.CRH())&&(i.templates=_)}},viewQuery:function(e,i){if(1&e&&(t.Gf(M,5),t.Gf(F,5)),2&e){let a;t.iGM(a=t.CRH())&&(i.itemsContainer=a.first),t.iGM(a=t.CRH())&&(i.indicatorContent=a.first)}},hostAttrs:[1,"p-element"],inputs:{page:"page",numVisible:"numVisible",numScroll:"numScroll",responsiveOptions:"responsiveOptions",orientation:"orientation",verticalViewPortHeight:"verticalViewPortHeight",contentClass:"contentClass",indicatorsContentClass:"indicatorsContentClass",indicatorsContentStyle:"indicatorsContentStyle",indicatorStyleClass:"indicatorStyleClass",indicatorStyle:"indicatorStyle",value:"value",circular:"circular",showIndicators:"showIndicators",showNavigators:"showNavigators",autoplayInterval:"autoplayInterval",style:"style",styleClass:"styleClass"},outputs:{onPage:"onPage"},features:[t.TTD],ngContentSelectors:ot,decls:14,vars:23,consts:[["role","regi
1on",3,"ngClass","ngStyle"],["class","p-carousel-header",4,"ngIf"],[3,"ngClass"],[1,"p-carousel-container"],["type","button","pRipple","",3,"ngClass","disabled","click",4,"ngIf"],[1,"p-carousel-items-content",3,"ngStyle"],[1,"p-carousel-items-container",3,"transitionend","touchend","touchstart","touchmove"],["itemsContainer",""],[3,"ngClass",4,"ngFor","ngForOf"],[3,"ngClass","class","ngStyle","keydown",4,"ngIf"],["class","p-carousel-footer",4,"ngIf"],[1,"p-carousel-header"],[4,"ngTemplateOutlet"],["type","button","pRipple","",3,"ngClass","disabled","click"],[4,"ngIf"],["class","p-carousel-prev-icon",4,"ngIf"],[3,"styleClass",4,"ngIf"],[3,"styleClass"],[1,"p-carousel-prev-icon"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngClass","ngStyle","keydown"],["indicatorContent",""],["type","button",3,"ngClass","ngStyle","tabindex","click"],[1,"p-carousel-footer"]],template:function(e,i){1&e&&(t.F$t(nt),t.TgZ(0,"div",0),t.YNc(1,g,3,1,"div",1),t.TgZ(2,"div",2)(3,"div",3),t.YNc(4,h,3,7,"button",4),t.TgZ(5,"div",5)(6,"div",6,7),t.NdJ("transitionend",function(){return i.onTransitionEnd()})("touchend",function(_){return i.onTouchEnd(_)})("touchstart",function(_){return i.onTouchStart(_)})("touchmove",function(_){return i.onTouchMove(_)}),t.YNc(8,d,2,12,"div",8),t.YNc(9,J,2,9,"div",8),t.YNc(10,Q,2,9,"div",8),t.qZA()(),t.YNc(11,$,3,7,"button",4),t.qZA(),t.YNc(12,tt,3,5,"ul",9),t.qZA(),t.YNc(13,it,3,1,"div",10),t.qZA()),2&e&&(t.Tol(i.styleClass),t.Q6J("ngClass",t.WLB(18,st,i.isVertical(),!i.isVertical()))("ngStyle",i.style),t.uIk("id",i.id),t.xp6(1),t.Q6J("ngIf",i.headerFacet||i.headerTemplate),t.xp6(1),t.Tol(i.contentClass),t.Q6J("ngClass","p-carousel-content"),t.xp6(1),t.uIk("aria-live",i.allowAutoplay?"polite":"off"),t.xp6(1),t.Q6J("ngIf",i.showNavigators),t.xp6(1),t.Q6J("ngStyle",t.VKq(21,at,i.isVertical()?i.verticalViewPortHeight:"auto")),t.xp6(3),t.Q6J("ngForOf",i.clonedItemsForStarting),t.xp6(1),t.Q6J("ngForOf",i.value),t.xp6(1),t.Q6J("ngForOf",i.clonedItemsForFinishing),t.xp6(1),t.Q6J("ngIf",i.showNavigators),t.xp6(1),t.Q6J("ngIf",i.showIndicators),t.xp6(1),t.Q6J("ngIf",i.footerFacet||i.footerTemplate))},dependencies:function(){return[l.mk,l.sg,l.O5,l.tP,l.PC,f.H,m.X,y.w,b.v,x.g]},styles:["@layer primeng{.p-carousel{display:flex;flex-direction:column}.p-carousel-content{display:flex;flex-direction:column;overflow:auto}.p-carousel-prev,.p-carousel-next{align-self:center;flex-grow:0;flex-shrink:0;display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative}.p-carousel-container{display:flex;flex-direction:row}.p-carousel-items-content{overflow:hidden;width:100%}.p-carousel-items-container{display:flex;flex-direction:row}.p-carousel-indicators{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.p-carousel-indicator>button{display:flex;align-items:center;justify-content:center}.p-carousel-vertical .p-carousel-container{flex-direction:column}.p-carousel-vertical .p-carousel-items-container{flex-direction:column;height:100%}.p-items-hidden .p-carousel-item{visibility:hidden}.p-items-hidden .p-carousel-item.p-carousel-item-active{visibility:visible}}\n"],encapsulation:2,changeDetection:0})),r})(),rt=(()=>{var s;class r{}return s=r,(0,n.Z)(r,"\u0275fac",function(e){return new(e||s)}),(0,n.Z)(r,"\u0275mod",t.oAB({type:s})),(0,n.Z)(r,"\u0275inj",t.cJS({imports:[l.ez,D.m8,f.T,m.X,y.w,b.v,x.g,l.ez,D.m8]})),r})()},8057:(A,k,c)=>{c.d(k,{XZ:()=>B,nD:()=>R});var n=c(1180),l=c(6814),t=c(6689),D=c(6223),b=c(5219),y=c(2591),m=c(2332);const x=["input"];function f(h,C){if(1&h&&t._UZ(0,"span",10),2&h){const u=t.oxw(3);t.Q6J("ngClass",u.checkboxIcon),t.uIk("data-pc-section","icon")}}function L(h,C){1&h&&t._UZ(0,"CheckIcon",11),2&h&&(t.Q6J("styleClass","p-checkbox-icon"),t.uIk("data-pc-section","icon"))}function Z(h,C){if(1&h&&(t.ynx(0),t.YNc(1,f,1,2,"span",8),t.YNc(2,L,1,2,"CheckIcon",9),t.BQk()),2&h){const u=t.oxw(2);t.xp6(1),t.Q6J("ngIf",u.checkboxIcon),t.xp6(1),t.Q6J("ngIf",!u.checkboxIcon)}}function M(h,C){}function F(h,C){1&h&&t.YNc(0,M,0,0,"ng-template")}function v(h,C){if(1&h&&(t.TgZ(0,"span",12),t.YNc(1,F,1,0,null,13),t.qZA()),2&h){const u=t.oxw(2);t.uIk("data-pc-section","icon"),t.xp6(1),t.Q6J("ngTemplateOutlet",u.checkboxIconTemplate)}}function g(h,C){if(1&h&&(t.ynx(0),t.YNc(1,Z,3,2,"ng-container",5),t.YNc(2,v,2,2,"span",7),t.BQk()),2&h){const u=t.oxw();
1t.xp6(1),t.Q6J("ngIf",!u.checkboxIconTemplate),t.xp6(1),t.Q6J("ngIf",u.checkboxIconTemplate)}}const I=function(h,C,u){return{"p-checkbox-label":!0,"p-checkbox-label-active":h,"p-disabled":C,"p-checkbox-label-focus":u}};function T(h,C){if(1&h){const u=t.EpF();t.TgZ(0,"label",14),t.NdJ("click",function(d){t.CHM(u);const S=t.oxw();return t.KtG(S.onClick(d))}),t._uU(1),t.qZA()}if(2&h){const u=t.oxw();t.Tol(u.labelStyleClass),t.Q6J("ngClass",t.kEZ(6,I,u.checked(),u.disabled,u.focused)),t.uIk("for",u.inputId)("data-pc-section","label"),t.xp6(1),t.hij(" ",u.label,"")}}const O=function(h,C,u){return{"p-checkbox p-component":!0,"p-checkbox-checked":h,"p-checkbox-disabled":C,"p-checkbox-focused":u}},V=function(h,C,u){return{"p-highlight":h,"p-disabled":C,"p-focus":u}},N={provide:D.JU,useExisting:(0,t.Gpc)(()=>B),multi:!0};let B=(()=>{var h;class C{constructor(p){(0,n.Z)(this,"cd",void 0),(0,n.Z)(this,"value",void 0),(0,n.Z)(this,"name",void 0),(0,n.Z)(this,"disabled",void 0),(0,n.Z)(this,"binary",void 0),(0,n.Z)(this,"label",void 0),(0,n.Z)(this,"ariaLabelledBy",void 0),(0,n.Z)(this,"ariaLabel",void 0),(0,n.Z)(this,"tabindex",void 0),(0,n.Z)(this,"inputId",void 0),(0,n.Z)(this,"style",void 0),(0,n.Z)(this,"styleClass",void 0),(0,n.Z)(this,"labelStyleClass",void 0),(0,n.Z)(this,"formControl",void 0),(0,n.Z)(this,"checkboxIcon",void 0),(0,n.Z)(this,"readonly",void 0),(0,n.Z)(this,"required",void 0),(0,n.Z)(this,"trueValue",!0),(0,n.Z)(this,"falseValue",!1),(0,n.Z)(this,"onChange",new t.vpe),(0,n.Z)(this,"inputViewChild",void 0),(0,n.Z)(this,"templates",void 0),(0,n.Z)(this,"checkboxIconTemplate",void 0),(0,n.Z)(this,"model",void 0),(0,n.Z)(this,"onModelChange",()=>{}),(0,n.Z)(this,"onModelTouched",()=>{}),(0,n.Z)(this,"focused",!1),this.cd=p}
1ngAfterContentInit(){this.templates.forEach(p=>{"icon"===p.getType()&&(this.checkboxIconTemplate=p.template)})}onClick(p){if(!this.disabled&&!this.readonly){let d;this.inputViewChild.nativeElement.focus(),this.binary?(d=this.checked()?this.falseValue:this.trueValue,this.model=d,this.onModelChange(d)):(d=this.checked()?this.model.filter(S=>!m.gb.equals(S,this.value)):this.model?[...this.model,this.value]:[this.value],this.onModelChange(d),this.model=d,this.formControl&&this.formControl.setValue(d)),this.onChange.emit({checked:d,originalEvent:p})}}onFocus(){this.focused=!0}onBlur(){this.focused=!1,this.onModelTouched()}writeValue(p){this.model=p,this.cd.markForCheck()}registerOnChange(p){this.onModelChange=p}registerOnTouched(p){this.onModelTouched=p}setDisabledState(p){this.disabled=p,this.cd.markForCheck()}checked(){return this.binary?this.model===this.trueValue:m.gb.contains(this.value,this.model)}}return h=C,(0,n.Z)(C,"\u0275fac",function(p){return new(p||h)(t.Y36(t.sBO))}),(0,n.Z)(C,"\u0275cmp",t.Xpm({type:h,selectors:[["p-checkbox"]],contentQueries:function(p,d,S){if(1&p&&t.Suo(S,b.jx,4),2&p){let w;t.iGM(w=t.CRH())&&(d.templates=w)}},viewQuery:function(p,d){if(1&p&&t.Gf(x,5),2&p){let S;t.iGM(S=t.CRH())&&(d.inputViewChild=S.first)}},hostAttrs:[1,"p-element"],inputs:{value:"value",name:"name",disabled:"disabled",binary:"binary",label:"label",ariaLabelledBy:"ariaLabelledBy",ariaLabel:"ariaLabel",tabindex:"tabindex",inputId:"inputId",style:"style",styleClass:"styleClass",labelStyleClass:"labelStyleClass",formControl:"formControl",checkboxIcon:"checkboxIcon",readonly:"readonly",required:"required",trueValue:"trueValue",falseValue:"falseValue"},outputs:{onChange:"onChange"},features:[t._Bn([N])],decls:7,vars:35,consts:[[3,"ngStyle","ngClass","click"],[1,"p-hidden-accessible"],["type","checkbox",3,"value","checked","disabled","readonly","focus","blur"],["input",""],[1,"p-checkbox-box",3,"ngClass"],[4,"ngIf"],[3,"class","ngClass","click",4,"ngIf"],["class","p-checkbox-icon",4,"ngIf"],["class","p-checkbox-icon",3,"ngClass",4,"ngIf"],[3,"styleClass",4,"ngIf"],[1,"p-checkbox-icon",3,"ngClass"],[3,"styleClass"],[1,"p-checkbox-icon"],[4,"ngTemplateOutlet"],[3,"ngClass","click"]],template:function(p,d){1&p&&(t.TgZ(0,"div",0),t.NdJ("click",function(w){return d.onClick(w)}),t.TgZ(1,"div",1)(2,"input",2,3),t.NdJ("focus",function(){return d.onFocus()})("blur",function(){return d.onBlur()}),t.qZA()(),t.TgZ(4,"div",4),t.YNc(5,g,3,2,"ng-container",5),t.qZA()(),t.YNc(6,T,2,10,"label",6)),2&p&&(t.Tol(d.styleClass),t.Q6J("ngStyle",d.style)("ngClass",t.kEZ(27,O,d.checked(),d.disabled,d.focused)),t.uIk("data-pc-name","checkbox")("data-pc-section","root"),t.xp6(1),t.uIk("data-pc-section","hiddenInputWrapper")("data-p-hidden-accessible",!0),t.xp6(1),t.Q6J("value",d.value)("checked",d.checked())("disabled",d.disabled)("readonly",d.readonly),t.uIk("id",d.inputId)("name",d.name)("tabindex",d.tabindex)("required",d.required)("aria-labelledby",d.ariaLabelledBy)("aria-label",d.ariaLabel)("aria-checked",d.checked())("data-pc-section","hiddenInput"),t.xp6(2),t.Q6J("ngClass",t.kEZ(31,V,d.checked(),d.disabled,d.focused)),t.uIk("data-p-highlight",d.checked())("data-p-disabled",d.disabled)("data-p-focused",d.focused)("data-pc-section","input"),t.xp6(1),t.Q6J("ngIf",d.checked()),t.xp6(1),t.Q6J("ngIf",d.label))},dependencies:function(){return[l.mk,l.O5,l.tP,l.PC,y.n]},styles:["@layer primeng{.p-checkbox{display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:bottom;position:relative}.p-checkbox-disabled{cursor:default!important;pointer-events:none}.p-checkbox-box{display:flex;justify-content:center;align-items:center}p-checkbox{display:inline-flex;vertical-align:bottom;align-items:center}.p-checkbox-label{line-height:1}}\n"],encapsulation:2,changeDetection:0})),C})(),R=(()=>{var h;class C{}return h=C,(0,n.Z)(C,"\u0275fac",function(p){return new(p||h)}),(0,n.Z)(C,"\u0275mod",t.oAB({type:h})),(0,n.Z)(C,"\u0275inj",t.cJS({imports:[l.ez,y.n,b.m8]})),C})()},2537:(A,k,c)=>{c.d(k,{w:()=>D});var n=c(1180),l=c(6689),t=c(4713);let D=(()=>{var b;class y extends t.s{}return b=y,(0,n.Z)(y,"\u0275fac",function(){let m;return function(f){return(m||(m=l.n5z(b)))(f||b)}}()),(0,n.Z)(y,"\u0275cmp",l.Xpm({type:b,selectors:[["ChevronLeftIcon"]],standalone:!0,features:[l.qOj,l.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M9.61296 13C9.50997 13.0005 9.40792 12.9804 9.3128 12.9409C9.21767 12.9014 9.13139 12.8433 9.05902 12.7701L3.83313 7.54416C3.68634 7.39718 3.60388 7.19795 3.60388 6.99022C3.60388 6.78249 3.68634 6.58325 3.83313 6.43
1628L9.05902 1.21039C9.20762 1.07192 9.40416 0.996539 9.60724 1.00012C9.81032 1.00371 10.0041 1.08597 10.1477 1.22959C10.2913 1.37322 10.3736 1.56698 10.3772 1.77005C10.3808 1.97313 10.3054 2.16968 10.1669 2.31827L5.49496 6.99022L10.1669 11.6622C10.3137 11.8091 10.3962 12.0084 10.3962 12.2161C10.3962 12.4238 10.3137 12.6231 10.1669 12.7701C10.0945 12.8433 10.0083 12.9014 9.91313 12.9409C9.81801 12.9804 9.71596 13.0005 9.61296 13Z","fill","currentColor"]],template:function(x,f){1&x&&(l.O4$(),l.TgZ(0,"svg",0),l._UZ(1,"path",1),l.qZA()),2&x&&(l.Tol(f.getClassNames()),l.uIk("aria-label",f.ariaLabel)("aria-hidden",f.ariaHidden)("role",f.role))},encapsulation:2})),y})()},4562:(A,k,c)=>{c.d(k,{X:()=>D});var n=c(1180),l=c(6689),t=c(4713);let D=(()=>{var b;class y extends t.s{}return b=y,(0,n.Z)(y,"\u0275fac",function(){let m;return function(f){return(m||(m=l.n5z(b)))(f||b)}}()),(0,n.Z)(y,"\u0275cmp",l.Xpm({type:b,selectors:[["ChevronRightIcon"]],standalone:!0,features:[l.qOj,l.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M4.38708 13C4.28408 13.0005 4.18203 12.9804 4.08691 12.9409C3.99178 12.9014 3.9055 12.8433 3.83313 12.7701C3.68634 12.6231 3.60388 12.4238 3.60388 12.2161C3.60388 12.0084 3.68634 11.8091 3.83313 11.6622L8.50507 6.99022L3.83313 2.31827C3.69467 2.16968 3.61928 1.97313 3.62287 1.77005C3.62645 1.56698 3.70872 1.37322 3.85234 1.22959C3.99596 1.08597 4.18972 1.00371 4.3928 1.00012C4.59588 0.996539 4.79242 1.07192 4.94102 1.21039L10.1669 6.43628C10.3137 6.58325 10.3962 6.78249 10.3962 6.99022C10.3962 7.19795 10.3137 7.39718 10.1669 7.54416L4.94102 12.7701C4.86865 12.8433 4.78237 12.9014 4.68724 12.9409C4.59212 12.9804 4.49007 13.0005 4.38708 13Z","fill","currentColor"]],template:function(x,f){1&x&&(l.O4$(),l.TgZ(0,"svg",0),l._UZ(1,"path",1),l.qZA()),2&x&&(l.Tol(f.getClassNames()),l.uIk("aria-label",f.ariaLabel)("aria-hidden",f.ariaHidden)("role",f.role))},encapsulation:2})),y})()},5837:(A,k,c)=>{c.d(k,{g:()=>D});var n=c(1180),l=c(6689),t=c(4713);let D=(()=>{var b;class y extends t.s{}return b=y,(0,n.Z)(y,"\u0275fac",function(){let m;return function(f){return(m||(m=l.n5z(b)))(f||b)}}()),(0,n.Z)(y,"\u0275cmp",l.Xpm({type:b,selectors:[["ChevronUpIcon"]],standalone:!0,features:[l.qOj,l.jDz],decls:2,vars:5,consts:[["width","14","height","14","viewBox","0 0 14 14","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M12.2097 10.4113C12.1057 10.4118 12.0027 10.3915 11.9067 10.3516C11.8107 10.3118 11.7237 10.2532 11.6506 10.1792L6.93602 5.46461L2.22139 10.1476C2.07272 10.244 1.89599 10.2877 1.71953 10.2717C1.54307 10.2556 1.3771 10.1808 1.24822 10.0593C1.11933 9.93766 1.035 9.77633 1.00874 9.6011C0.982477 9.42587 1.0158 9.2469 1.10338 9.09287L6.37701 3.81923C6.52533 3.6711 6.72639 3.58789 6.93602 3.58789C7.14565 3.58789 7.3467 3.6711 7.49502 3.81923L12.7687 9.09287C12.9168 9.24119 13 9.44225 13 9.65187C13 9.8615 12.9168 10.0626 12.7687 10.2109C12.616 10.3487 12.4151 10.4207 12.2097 10.4113Z","fill","currentColor"]],template:function(x,f){1&x&&(l.O4$(),l.TgZ(0,"svg",0),l._UZ(1,"path",1),l.qZA()),2&x&&(l.Tol(f.getClassNames()),l.uIk("aria-label",f.ariaLabel)("aria-hidden",f.ariaHidden)("role",f.role))},encapsulation:2})),y})()}}]);
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.