PageSourceSearch

https://dms.fornova.com/0.625ba10a16b37849.js

js fornova.com collected 2026-09-24 09:42:41 UTC 26,997 bytes, 1 lines download raw bytes

1(self.webpackChunkclient=self.webpackChunkclient||[]).push([[0],{82e3:(A,F,t)=>{"use strict";t.r(F),t.d(F,{ComplianceModule:()=>et});var f=t(17705),b=t(5301),y=t(7530),G=t(98300),E=t.n(G),U=t(98304),Y=t.n(U),W=t(3919),V=t.n(W),X=t(23408),J=t.n(X),H=t(345),x=t(15100),L=t(63119),B=t(19919),d=t(65709),m=t(30496),c=t(90807),p=t(69278),v=t(24096),u=t(16946),h=t(61051),g=t(89872),C=t(71963),Ft=t(98526),Et=t(79771),Ht=t(36150),Lt=t(6474),Bt=t(35076),Qt=t(41390),wt=t(7179),ot=t(30416),Nt=t(11079),$t=t(339),K=t(58522),zt=t(50585),Z=t(35678);let N=class extends u.Y{constructor(e,o,s,i,n,l,a,R,D,I,O,P,M,S,T,j,w,z,It,Ot,Pt,Mt,St,Tt,jt,At,He){super(e,o,s,i,n,l,a,R,D,I,O,P,M,S,T,j,w,z,It,Ot,Pt,Mt,St,Tt,jt,At,He),this.title=e,this.riModel=o,this.mainService=s,this.router=i,this.insightsModel=n,this.filterService=l,this.exportFileDownloadService=a,this.route=R,this.dashboardModel=D,this.chainsModel=I,this.hotelsModel=O,this.clustersModel=P,this.riReportsModel=M,this.googleAnalytics=S,this.cd=T,this.featuresService=j,this.appCategoryFilterHelperService=w,this.traceService=z,this.crossPageHotelsFilterService=It,this.crossPageHotelsFilterHelperService=Ot,this.crossPageDateFilterService=Pt,this.appAssembledFilterService=Mt,this.defaultTabFilterService=St,this.useNewCalculationsFromSpecificYearService=Tt,this.appHotelsFilterHelperService=jt,this.userInfoService=At,this.page=Lt.K1.Compliance,this.pageTitle="Insights",this.subTitle="",this.pageTitleKey="client.nav.insights",this.subTitleKey="",this.grayedStarterInsight=[],this.url="insights",this.datePickerParam={},this.eventName=c.$.COMPLIANCE_INSIGHTS,this.selectRow=new v.f({router:i,url:"/insights"})}ngOnInit(){this.googleAnalytics.sendEvent(c.$.COMPLIANCE_INSIGHTS),super.ngOnInit(),this.setTranslatedTitle("nav.insights")}goAllocationDD(){const e=[Ft.a.get(C.pq.OtaAllocation)],o={...this.filterData.value},s=Object.assign({},this.filter);s.customFilter=h.Y.AllScansPublic,o.FilterHotel&&(s.hotelsFilter=structuredClone(o.FilterHotel)),s.newHomePageFilter=!0,s.availabilityFilter=!0,s.category=(0,Et.J)(e,e),s.hotelsFilterToUpdate={otaType:["Contracted"]},this.filterService.navigate(["dd"],s,o)}goBrandAvailabilityDD(){const e={...this.filterData.value},o=Object.assign({},this.filter);o.customFilter=h.Y.ComplianceAllocationDDAvailability,this.filterService.navigate([`${this.selectRow.url}/availability-dd`],o,e)}static{this.ctorParameters=()=>[{type:H.hE},{type:d.Dj},{type:B.tn},{type:b.Ix},{type:d.L3},{type:p.E},{type:L.W},{type:b.nX},{type:d.G0},{type:d.CS},{type:d.B3},{type:m.t7},{type:d.bH},{type:c.a},{type:f.gRc},{type:g.D},{type:Ht.f},{type:Bt.j},{type:Qt.q},{type:wt.y},{type:ot.Z}
1,{type:Nt.z},{type:$t.G},{type:K.w},{type:zt.U},{type:Z.f},{type:x.JO}]}};N=function(r,e,o,s){var l,i=arguments.length,n=i<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,o):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(r,e,o,s);else for(var a=r.length-1;a>=0;a--)(l=r[a])&&(n=(i<3?l(n):i>3?l(e,o,n):l(e,o))||n);return i>3&&n&&Object.defineProperty(e,o,n),n}([(0,f.uAl)({selector:"compliance",template:y,styles:[E(),Y(),V(),J()]})],N);var k=t(10467);var Yt=t(95541),Wt=t.n(Yt),Vt=t(69436),nt=t.n(Vt),it=t(14942),st=t(94052),Xt=t(9314),Jt=t(84910),Kt=t(58594),Zt=t(70906),lt=t(16127),at=t(33242);let Q=class extends Xt.v{constructor(e,o,s,i,n,l,a,R,D,I,O,P,M,S,T,j){super(i,o,n,l,a,R,D,I,O,P,M,S,T,j),this.title=e,this.filterService=o,this.dashboardModel=s,this.riReportsModel=i,this.mainService=n,this.exportFileDownloadService=l,this.riModel=a,this.testReservationModel=R,this.rcaModel=D,this.storeFacade=I,this.chainsModel=O,this.googleAnalytics=P,this.useNewCalculationsFromSpecificYearService=M,this.dateFormatService=S,this.accountService=T,this.userInfoService=j,this.breadcrumbs={parentName:"Show all Otas",parentLink:"auth-partners",child:"Drill Down"},this.jQgridHotels={},this.isPriceLatencyDD=!0,this.pageName="price-latency",this.breadcrumbsData={parentLink:"insights",child:"Drill Down"},this.pageId="bmls-table",this.tableId="parity-id",this.tabToTableMap={all:{tableId:this.tableId,pageId:this.pageId},classified:{tableId:"parity-rca-id",pageId:"bmls-rca-table"}},this.isInit=!1,this.title.setTitle("Price Latency Issues: Drilldown")}ngOnInit(){this.googleAnalytics.sendEvent(c.$.PRICE_LATENCY_EVENT),super.ngOnInit()}ngOnDestroy(){super.ngOnDestroy()}init(){var e=()=>super.init,o=this;return(0,k.A)(function*(){yield e().call(o),o.colModel=o.colModels.bmlHotelColModel,o.isInit=!0})()}updateFilter(e){Object.assign(e,{customFilter:"price-latency"}),Object.assign(this.filter,{customFilter:"price-latency"})}setFilter(e,o,s){var i=this;return(0,k.A)(function*(){i.isInit||(yield i.init()),i.updateFilter(e),i.setPageTitleDD(),yield i.setHiddenFilterFields(o),i.setOneClickControllers(e,s),i.setCharts(e,s),i.subscriptions=i.featuresService.isEnabled$.subscribe(n=>{i.features=n,i.setActionsMenuButtons(),i.setColumnsTable(),i.getTableOptions()})})()}getChartsConfigs(){st.N5.bind(this)(),st.Wv.bind(this)()}setPageTitleDD(){this.pageTitle="Insights - Price Latency Issues"}setOneClickControllers(e,o){this.occCheck.includes(o)&&this.dashboardModel.getOCCByFilter({page:this.pageName,filter:e}).subscribe(s=>{s.forEach(i=>{i.active=e.ota&&e.ota===i.ota||(!e.ota||Array.isArray(e.ota))&&"All cases"===i.ota}),this.oneClickControllers=s})}setCharts(e,o){this.spreadCheck.includes(o)&&this.getBMLsSpread("bmls-spread",e),this.trendCheck.includes(o)&&this.getBMLsTrend("bmls-trend",e),this.trendLineCheck.includes(o)&&this.setTrendLine(this.charts["bmls-trend"],e)}setHiddenFilterFields(e){var o=this;return(0,k.A)(function*(){const{OneClickController:s={}}=e,{hotel:i=[]}=s;o.hiddenFilterFields=o.setHiddenFilterFieldsForOneHotel(i),o.setHotelLevelHiddenFilterFields()})()}setActionsMenuButtons(){this.buttons=["focus","expand","download","share-table",...this.getInitialMenuButtons]}setColumnsTable(){this.features.isZendeskEnabled?this.hideShow=this.testReservationShow(this.colModel):this.hideShow=this.testReservationHide(this.colModel),this.features?.rca?.enabled&&!this.colModel.some(({name:e})=>"rcaStatus"===e)&&!this.colModel.includes(this.bmlHotelRCAColumn)&&this.colModel.push(this.bmlHotelRCAColumn)}getTableOptions(){return this.isInitialLoading&&((0,Zt.tn)(this.colModel),this.isInitialLoading=!1),"all"===this.activeTabId&&(this.jQgridHotels.all=this.setTableSettings(this.dashboardModel,"bmls-table",this.tableId,this.deleteRcaFiltersFromFilter(this.filter),this.composeColumnFilter(this.showHideGenius,this.showHideOnDemand,this.showHideTestReservation)(this.colModel,this.features))),"classified"===this.activeTabId&&(this.jQgridHotels.classified=this.setTableSettings(this.dashboardModel,"bmls-rca-table",this.tabToTableMap.classified.tableId,{...this.filter},this.composeColumnFilter(this.showHideDisputeActions)(this.rcaBmlColModel,this.features))),this.jQgridHotels[this.activeTabId]}static{this.ctorParameters=()=>[{type:H.hE},{type:p.E},{type:d.G0},{type:d.bH},{type:B.tn},{type:L.W},{type:d.Dj},{type:d.mf},{type:d.rk},{type:lt.yy},{type:d.CS},{type:c.a},{type:K.w},{type:at.h}
1,{type:it.D},{type:Z.f}]}static{this.propDecorators={rcaEditPopup:[{type:f.Uct,args:[Jt.y]}],exportDocumentDatepickerPopupComponent:[{type:f.Uct,args:[Kt.v]}]}}};Q=function(r,e,o,s){var l,i=arguments.length,n=i<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,o):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(r,e,o,s);else for(var a=r.length-1;a>=0;a--)(l=r[a])&&(n=(i<3?l(n):i>3?l(e,o,n):l(e,o))||n);return i>3&&n&&Object.defineProperty(e,o,n),n}([(0,f.uAl)({selector:"price-latency-dd",template:'<div class="lobby">\n    <div class="dd-wrapper">\n        <div class="dd-header">\n            <new-page-title-dd\n                [breadcrumbs]="breadcrumbsData"\n                [title]="pageTitle"\n                [smalltitle]="true">\n            </new-page-title-dd>\n        </div>\n        <div class="dd-main-content animated fadeIn">\n            <one-click-controller-all\n                    [filter]="filterValue"\n                    [controllers]="oneClickControllers"\n                    [wmHtmlEId]="\'WMHTMLE_Dashboard_parity_Preset-filters\'"\n                    [hiddenFilterFields]="hiddenFilterFields">\n            </one-click-controller-all>\n            <div class="dd-content journey-info" id="flex-table">\n                <div class="charts">\n                    <div class="chart-body full">\n                        <div id="WMHTMLE_Dashboard_parity_Chart" class="chart-container">\n                            <spinner\n                                    [isRunning]="isLoadingTrendChart"\n                                    [background]="false">\n                            </spinner>\n                            <div id="trend-chart" class="chart-element"></div>\n                        </div>\n                    </div>\n                    <div class="chart-body">\n                        <div id="WMHTMLE_Dashboard_parity_Chart-small" class="chart-container">\n                            <spinner\n                                    [isRunning]="isLoadingSpreadChart"\n                                    [background]="false">\n                            </spinner>\n                            <div id="distribution-chart" class="chart-element"></div>\n                        </div>\n                    </div>\n                </div>\n                <div class="control">\n                    <div class="float-left">\n                        <div class="detailed-shops">\n                            <div class="value">\n                                <span>{{totalShops | comma}} relevant cases found for {{scanDate}} scans</span>\n                                <span *ngIf="filter && filter.selectedRows && filter.selectedRows.length" (click)="clearSelected()" class="selected-clear centered">\n                                    <i class="material-icons">&#xE14C;</i>\n                                </span>\n                            </div>\n                        </div>\n                    </div>\n                    <div class="float-right">\n                        <actions-menu\n                                [filter]="filter"\n                                [zendeskFilter]="zendeskFilter"\n                                [buttons]="buttons"\n                                [disabledButtons]="disabledButtons"\n                                (eventCall)="eventCaller($event)"\n                                [selectedRowsCount]="gridSelectedRowsCount"\n                                [event] = "eventActionMenu">\n                        </actions-menu>\n                    </div>\n                </div>\n                <app-tabs class="dd-rca-tabs" (selectionChanged)="setActiveTab($event)">\n                    <app-tabs-header></app-tabs-header>\n                    <app-tabs-element [title]="\'All cases\'" [id]="\'all\'">\n                        <ng-container *ngTemplateOutlet="all"></ng-container>\n                    </app-tabs-element>\n                    <app-tabs-element [title]="\'Classified\'" [id]="\'classified\'">\n                        <ng-container *ngTemplateOutlet="classified"></ng-container>\n                    </app-tabs-element>\n                </app-tabs>\n                <ng-template #all>\n                    <div id="WMHTMLE_Dashboard_parity_Grid-container" class="grid-container">\n                        <jqgrid\n                                *ngIf="jQgridHotels.all"\n                                [data]="jQgridHotels.all"\n                                (totalCount)="setTotalCount($event, \'all\')"\n                                columnHover\n                                class="jQgridHotels show-first-column show-checkbox">\n                        </jqgrid>\n                        <div class="tooltip"></div>\n                    </div>\n                </ng-template>\n                <ng-template #classified>\n                    <filter-rca [pageId]="allCasesPageId"></filter-rca>\n                    <div *ngIf="rcaBmlColModel" class="grid-container">\n                        <jqgrid\n                                *ngIf="jQgridHotels.classified"\n                                [data]="jQgridHotels.classified"\n                                (totalCount)="setTotalCount($event, \'classified\')"\n                                columnHover\n                                class="jQgridHotels show-first-column show-checkbox">\n                        </jqgrid>\n                        <div class="tooltip"></div>\n                    </div>\n                </ng-template>\n            </div>\n            <div class="clearfix"></div>\n        </div>\n    </div>\n    <page-footer></page-footer>\n</div>\n<app-bml-grid-popup\n    [bmlColors]="bmlColors"\n    [data]="selectedRow"\n    [isRCAEditEnabled]="(features?.rca?.edit ?? false)"\n    [pageId]="allCasesPageId">\n</app-bml-grid-popup>\n<modal-share-action\n        [modalData]="modalEmail"\n        [selectedRowsCount]="gridSelectedRowsCount || totalShops">\n</modal-share-action>\n<app-rca-popup [shopsCount]="gridSelectedRowsCount"></app-rca-popup>\n<app-notification-popup [notification$]="notificationStream$">\n    <app-rca-tooltip [rcaData]="rcaData" [isLoading]="isLoadingNotification"></app-rca-tooltip>\n</app-notification-popup>\n<app-document-export-popup (startDownload)="download($event)"></app-document-export-popup>
1\n',styles:[Wt(),E(),nt()]})],Q);var qt=t(68702),_t=t(66978),te=t.n(_t),ee=t(27936),oe=t.n(ee),ne=t(20874);let $=class extends ne.h{constructor(e,o,s,i,n,l,a,R,D,I,O,P,M,S,T,j,w,z){super(e,o,s,i,n,l,a,R,D,I,O,P,M,S,T,j,w),this.title=e,this.filterService=o,this.dashboardModel=s,this.riReportsModel=i,this.mainService=n,this.exportFileDownloadService=l,this.riModel=a,this.insightModel=R,this.testReservationModel=D,this.rcaModel=I,this.storeFacade=O,this.chainsModel=P,this.googleAnalytics=M,this.useNewCalculationsFromSpecificYearService=S,this.dateFormatService=T,this.accountService=j,this.userInfoService=w,this.crossPageDateFilterService=z,this.pageTitlePrefix="Insights",this.goBackBreadcrumbs={parentLink:"insights"},this.tabToTableMap={all:{tableId:this.tableId,pageId:this.pageId},classified:{tableId:this.tableId+"-rca",pageId:"bmls-rca-table"}}}setPageTitleDD(){super.setPageTitleDD(),this.title.setTitle("Market Visibility")}static{this.ctorParameters=()=>[{type:H.hE},{type:p.E},{type:d.G0},{type:d.bH},{type:B.tn},{type:L.W},{type:d.Dj},{type:d.L3},{type:d.mf},{type:d.rk},{type:lt.yy},{type:d.CS},{type:c.a},{type:K.w},{type:at.h},{type:it.D},{type:Z.f},{type:ot.Z}]}};$=function(r,e,o,s){var l,i=arguments.length,n=i<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,o):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(r,e,o,s);else for(var a=r.length-1;a>=0;a--)(l=r[a])&&(n=(i<3?l(n):i>3?l(e,o,n):l(e,o))||n);return i>3&&n&&Object.defineProperty(e,o,n),n}([(0,f.uAl)({selector:"\u0441ompliance-dd",template:qt,styles:[te(),E(),nt(),oe()]})],$);const rt=[{path:"",component:N},{path:"dd",component:$},{path:"price-latency-dd",component:Q}];let q=class{};q=function(r,e,o,s){var l,i=arguments.length,n=i<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,o):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(r,e,o,s);else for(var a=r.length-1;a>=0;a--)(l=r[a])&&(n=(i<3?l(n):i>3?l(e,o,n):l(e,o))||n);return i>3&&n&&Object.defineProperty(e,o,n),n}([(0,f.UQu)({imports:[b.iI.forChild(rt)],exports:[b.iI]})],q);const le=[N,$];var ct=t(60177),dt=t(89417),pt=t(41791),ae=t(78291),re=t(65561),ht=t(76466),ft=t(15287),ce=t(46017),de=t(16721),vt=t(26787),pe=t(27752),ut=t(99427),mt=t(47605),he=t(7668),fe=t(59236),_=t(66400),gt=t(59338),ve=t(55391),bt=t(77002),yt=t(96223),Ct=t(17932),xt=t(96428),Rt=t(81245),ue=t(28441),me=t(66479),ge=t(62850),be=t(56479),ye=t(34597),Ce=t(16464),xe=t(78704),Re=t(49708),Dt=t(32662);let tt=class{};tt=function(r,e,o,s){var l,i=arguments.length,n=i<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,o):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(r,e,o,s);else for(var a=r.length-1;a>=0;a--)(l=r[a])&&(n=(i<3?l(n):i>3?l(e,o,n):l(e,o))||n);return i>3&&n&&Object.defineProperty(e,o,n),n}([(0,f.UQu)({imports:[ct.MD,dt.YN,vt.s,ft.O,pt.M,ut.D,ht.k,_.M1,mt.Y,gt.b,bt.o,Re.q,yt.j,Ct.a,xt.v,Rt.S,Dt.P],declarations:[Q],providers:[d.G0],exports:[Q]})],tt);var Ie=t(26641),Oe=t(32330),Pe=t(63231),Me=t(16605),Se=t(38818),Te=t(8952),je=t(86683),Ae=t(42426),Fe=t(67517);let et=class{static{this.routes=rt}};et=function(r,e,o,s){var l,i=arguments.length,n=i<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,o):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)n=Reflect.decorate(r,e,o,s);else for(var a=r.length-1;a>=0;a--)(l=r[a])&&(n=(i<3?l(n):i>3?l(e,o,n):l(e,o))||n);return i>3&&n&&Object.defineProperty(e,o,n),n}([(0,f.UQu)({imports:[ct.MD,dt.YN,x.Q8,pt.M,ae.h,re.C,ht.k,ft.O,ce.V,de.X,vt.s,pe.M,ut.D,mt.Y,q,he.e,fe.C,_.ft,gt.b,ve.B,_.M1,bt.o,yt.j,Ct.a,xt.v,Rt.S,ue.D,Se.H,Pe.C,me.S,ge.s,be.c,ye.E9,Ce.o,Ie.J,tt,Dt.P,Oe.I,Me.z,Te.F,je.D,Ae.e,Fe.B,x.Q8],declarations:[...le],providers:[d.G0,d.DY,m.Iq,m.t7,xe.Di]})],et)},49708:(A,F,t)=>{"use strict";t.d(F,{q:()=>d});var f=t(17705),b=t(60177),y=t(66400);var E=t(65567),U=t.n(E),Y=t(78856),W=t(35473),V=t(69278),X=t(19919),J=t(89872);let x=class extends W.m{constructor(c,p,v){super(c,p,v),this.filterService=c,this.mainService=p,this.featuresService=v,this.isReshopAndSeverCases=!0}changeController(c){const{name:p="",active:v,filter:u}=c;v?this.showInputs=!this.showInputs:(delete u.scan_date_distance,(0,Y.I)(this.filterService.emit({name:"OneClickController",value:u}
1)),this.showInputs=!1),this._controllers.forEach(h=>{h.active=h.ota===p})}activeController(){}formatterController(){this.mainService.chainService.chain.subscribe(c=>{if("Starter"===c.plan){this._controllers=this._controllers.sort(p=>"member"===p.filter.mode?1:-1);for(const p of this._controllers)if("All cases"===p.name){this._controllers.splice(this._controllers.indexOf(p),1),this._controllers.unshift(p);break}}})}static{this.ctorParameters=()=>[{type:V.E},{type:X.tn},{type:J.D}]}static{this.propDecorators={isReshopAndSeverCases:[{type:f.pde}]}}};x=function(m,c,p,v){var g,u=arguments.length,h=u<3?c:null===v?v=Object.getOwnPropertyDescriptor(c,p):v;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)h=Reflect.decorate(m,c,p,v);else for(var C=m.length-1;C>=0;C--)(g=m[C])&&(h=(u<3?g(h):u>3?g(c,p,h):g(c,p))||h);return u>3&&h&&Object.defineProperty(c,p,h),h}([(0,f.uAl)({selector:"one-click-controller-all",template:'<div [attr.id]="wmHtmlEId" class="lobbies-filter-wrapper">\n    <div class="header">Preset Filters</div>\n    <div class="buttons">\n        <div class="one-click-block" *ngFor="let occ of _controllers; index as i">\n            <div class="one-click-button"\n                 [ngClass]="{active: occ.active}"\n                 (click)="changeController(occ)">\n                <div class="one-click-name">\n                    <img\n                            class="insight-icon"\n                            src="/assets/img/ota_icons/{{occ.LCTitle || \'all\'}}.ico"\n                            onerror="this.onerror=null;this.src=\'/assets/img/ota_icons/no-card-logo-insight.png\';"\n                    />\n                    <div class="one-click-name-occ">\n                        <span class="occ-name" [ngClass]="{\'only-name\': !occ.subtitle}">{{occ.name}}</span>\n                    </div>\n                </div>\n                <span *ngIf="occ.value >= 0 || occ.value" class="occ-cci">{{occ.value}}</span>\n                <div class="pull-right pull-right-icon" *ngIf="occ.active && !occ.dontOpen">\n                    <i [ngClass]="{\'pull-right-icon-open\': showInputs}" class="icon icon-sub-actions-open"></i>\n                </div>\n            </div>\n            <div *ngIf="occ.active && !occ.dontOpen" class="inputs" [ngClass]="{show: showInputs}">\n                <filter-bml\n                    [isReshopAndSeverCases]="isReshopAndSeverCases"\n                    [hiddenFilterFields]="[\'los\', \'cug\', occ.name === \'All cases\' ? \'first-ota\' : \'ota\', \'loseCases\', \'brandBid\', \'meta\', \'direct\']"\n                    [params]="occ.paramsFilterDD">\n                </filter-bml>\n            </div>\n        </div>\n    </div>\n</div>\n',styles:[U()]})],x);var L=t(72664);let d=class{};d=function(m,c,p,v){var g,u=arguments.length,h=u<3?c:null===v?v=Object.getOwnPropertyDescriptor(c,p):v;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)h=Reflect.decorate(m,c,p,v);else for(var C=m.length-1;C>=0;C--)(g=m[C])&&(h=(u<3?g(h):u>3?g(c,p,h):g(c,p))||h);return u>3&&h&&Object.defineProperty(c,p,h),h}([(0,f.UQu)({imports:[b.MD,L.Q,y.ft],exports:[x],declarations:[x],providers:[]})],d)},95541:(A,F,t)=>{var f=t(8564),y=t(98557)(f);y.push([A.id,":host ::ng-deep .dd-rca-tabs app-tabs-header {\n  display: flex;\n  color: #181818;\n  border-bottom: 2px solid #E9ECEE;\n  margin-bottom: 12px;\n  padding: 0 15px;\n}\n:host ::ng-deep .dd-rca-tabs app-tabs-header .tab {\n  display: inline-block;\n  padding: 5px 0;\n  margin-bottom: -2px;\n  cursor: pointer;\n  color: #2c2b2b;\n  text-transform: uppercase;\n  font-size: 13px;\n  font-weight: 400;\n  transition: 0.5s;\n  border-bottom: 2px solid transparent;\n}\n:host ::ng-deep .dd-rca-tabs app-tabs-header .tab.active {\n  color: #2cace2;\n  border-bottom: 2px solid #2cace2;\n}\n:host ::ng-deep .dd-rca-tabs app-tabs-header .tab:hover {\n  color: #2cace2;\n  border-bottom: 2px solid #2cace2;\n}\n:host ::ng-deep .dd-rca-tabs app-tabs-header .tab + .tab {\n  margin-left: 30px;\n}\n:host ::ng-deep .rca-table-comment {\n  margin: -8px -10px;\n  height: 3em;\n  line-height: 1.5em;\n  overflow: hidden;\n  white-space: normal;\n  text-overflow: ellipsis;\n  /*https://github.com/angular/angular-cli/issues/14393*/\n  /* autoprefixer: ignore next */\n  display: -webkit-box;\n  /* autoprefixer: ignore next */\n  -webkit-line-clamp: 2;\n  /* autoprefixer: ignore next */\n  -webkit-box-orient: vertical;\n}\n:host ::ng-deep .hover-tooltip-header {\n  position: relative;\n  display: inline-block;\n  height: 5px;\n}\n:host ::ng-deep .hover-tooltip-header i {\n  position: relative;\n}\n:host ::ng-deep .hover-tooltip-header .tooltip-below:after {\n  
1content: '';\n  position: absolute;\n  bottom: 100%;\n  right: 10px;\n  transform: translate(-50%, 0);\n  border: 5px solid transparent;\n  border-bottom-color: #ffffff;\n}\n:host ::ng-deep .hover-tooltip-header .tooltip-higher:before {\n  content: '';\n  position: absolute;\n  top: 100%;\n  right: 15px;\n  transform: rotate(180deg);\n  border: 5px solid transparent;\n  border-bottom-color: #ffffff;\n}\n:host ::ng-deep .hover-tooltip-header .hover-tooltip-body {\n  visibility: hidden;\n  background-color: #ffffff;\n  color: #2c2b2b;\n  text-align: center;\n  border-radius: 6px;\n  padding: 5px 20px;\n  /* Position the tooltip */\n  position: fixed;\n  top: 0;\n  right: 0;\n  z-index: 1;\n  min-width: 150px;\n  box-shadow: 0 0 13px rgba(0, 0, 0, 0.4);\n  max-width: min-content;\n}\n:host ::ng-deep .hover-tooltip-header .hover-tooltip-body .rca-tooltip-row {\n  display: grid;\n  font-size: 12px;\n  white-space: nowrap;\n  grid-template-columns: 1fr 4fr;\n  grid-column-gap: 20px;\n  font-weight: 300;\n  line-height: 28px;\n  text-align: left;\n}\n:host ::ng-deep .hover-tooltip-header .hover-tooltip-body .rca-tooltip-row .parameter {\n  
1color: #555555;\n}\n:host ::ng-deep .hover-tooltip-header .hover-tooltip-body .rca-tooltip-row .value {\n  color: #2C2B2B;\n  display: flex;\n}\n:host ::ng-deep .hover-tooltip-header .hover-tooltip-body .rca-tooltip-row .value .bml {\n  margin-top: 10px;\n}\n:host ::ng-deep .rcaBmlStatusTooltip,\n:host ::ng-deep .rcaBmlStatus {\n  height: 21px;\n  width: max-content;\n  text-transform: uppercase;\n  padding-right: 5px;\n  padding-left: 5px;\n  cursor: pointer;\n  text-align: center;\n  font-size: 12px;\n  font-weight: bold;\n  font-family: Lato;\n  line-height: 21px;\n}\n",""]),A.exports=y.toString()},65567:(A,F,t)=>{var f=t(8564),y=t(98557)(f);y.push([A.id,".lobbies-filter-wrapper {\n  position: absolute;\n  width: 286px;\n  min-width: 286px;\n  max-width: 286px;\n  float: left;\n  padding-top: 20px !important;\n  height: 100%;\n  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);\n  background-color: #ffffff;\n}\n.lobbies-filter-wrapper .header {\n  color: #2c2c2e;\n  font-size: 20px;\n  font-weight: 300;\n  text-align: center;\n  line-height: 1;\n}\n.lobbies-filter-wrapper .pull-right-icon-open {\n  transform: rotate(180deg) !important;\n}\n.lobbies-filter-wrapper .buttons {\n  height: calc(100% - 19px);\n  overflow: auto;\n  padding: 15px 10px;\n}\n.lobbies-filter-wrapper .buttons .one-click-button {\n  color: #252424;\n  padding: 16px;\n  cursor: pointer;\n  border-radius: 5px;\n  min-height: 60px;\n  box-shadow: 0 3px 3px 1px rgba(172, 172, 172, 0.63);\n  background-color: #ffffff;\n  z-index: 2;\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  align-content: center;\n  align-items: center;\n  position: relative;\n}\n.lobbies-filter-wrapper .buttons .one-click-button .one-click-name {\n  display: flex;\n  flex-direction: row;\n  flex-wrap: wrap;\n  justify-content: space-between;\n  align-content: center;\n  align-items: center;\n}\n.lobbies-filter-wrapper .buttons .one-click-button .one-click-name .insight-icon {\n  width: 20px;\n}\n.lobbies-filter-wrapper .buttons .one-click-button .occ-cci {\n  font-size: 13px;\n}\n.lobbies-filter-wrapper .buttons .one-click-button .pull-right-icon {\n  position: absolute;\n  right: 50%;\n  bottom: 0;\n}\n.lobbies-filter-wrapper .buttons .one-click-button.disabled {\n  opacity: 0.5;\n  cursor: default;\n}\n.lobbies-filter-wrapper .buttons .one-click-button.disabled:hover {\n  background-color: inherit;\n}\n.lobbies-filter-wrapper .buttons .one-click-button.active {\n  background-color: #b1b0b0;\n}\n.lobbies-filter-wrapper .buttons .one-click-button.active:hover {\n  background-color: #b1b0b0;\n}\n.lobbies-filter-wrapper .buttons .one-click-button:hover {\n  background-color: #d4d3d3;\n}\n.lobbies-filter-wrapper .buttons .one-click-block {\n  position: relative;\n}\n.lobbies-filter-wrapper .buttons .one-click-block + .one-click-block {\n  margin-top: 19px;\n}\n.lobbies-filter-wrapper .inputs {\n  display: none;\n  box-shadow: 2px 2px 5px 1px rgba(172, 172, 172, 0.63), inset 0 6px 6px -3px rgba(172, 172, 172, 0.63);\n  background-color: #ffffff;\n  border-radius: 0 0 5px 5px;\n  padding: 15px;\n  margin: 0 1px;\n}\n.lobbies-filter-wrapper .inputs.show {\n  display: block;\n}\n.lobbies-filter-wrapper .one-click-name-occ span {\n  display: block;\n  width: 150px;\n  margin-left: 8px;\n}\n",""]),A.exports=y.toString()}}]);

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.