"use strict";(self["webpackJsonpother-root"]=self["webpackJsonpother-root"]||[]).push([["src_app_components_reputation_reputation_module_ts-_54cf1"],{30066:(n,t,e)=>{e.r(t),e.d(t,{ReputationModule:()=>J});var o=e(53850),i=e(39749),r=e(15815),c=e(91792),l=e(6009),a=e(27344),d=e(63417),g=e(88913),p=e(38699),s=e(89361),_=e(25355),C=e(45454),M=e(41380),O=e(38885),P=e(39492),u=e(70424),f=e(77144),m=e(39153),h=e(29639),b=e(14633),x=e(60136),w=e(85290),v=e(23125),y=e(24402);function k(n,t){if(1&n&&o["\u0275\u0275text"](0),2&n){const n=o["\u0275\u0275nextContext"]().$implicit,t=o["\u0275\u0275nextContext"](3);o["\u0275\u0275textInterpolate"](t.defaultTranslation(n.type))}}function I(n,t){if(1&n&&(o["\u0275\u0275elementStart"](0,"div",23)(1,"i360-default-if-not-translated",24),o["\u0275\u0275template"](2,k,1,1,"ng-template",null,25,o["\u0275\u0275templateRefExtractor"]),o["\u0275\u0275elementEnd"]()()),2&n){const n=t.$implicit;o["\u0275\u0275advance"](1),o["\u0275\u0275property"]("key","reputation.threatType."+n.type)}}function T(n,t){if(1&n&&o["\u0275\u0275template"](0,I,4,1,"div",22),2&n){const n=t.$implicit;o["\u0275\u0275property"]("ngForOf",n.threats)}}function S(n,t){if(1&n&&(o["\u0275\u0275elementStart"](0,"a",29),o["\u0275\u0275text"](1),o["\u0275\u0275elementEnd"]()),2&n){const n=o["\u0275\u0275nextContext"]().$implicit;o["\u0275\u0275property"]("href",n.link,o["\u0275\u0275sanitizeUrl"]),o["\u0275\u0275advance"](1),o["\u0275\u0275textInterpolate1"](" ",n.vendor," ")}}function E(n,t){if(1&n&&(o["\u0275\u0275elementStart"](0,"span",23),o["\u0275\u0275text"](1),o["\u0275\u0275elementEnd"]()),2&n){const n=o["\u0275\u0275nextContext"]().$implicit;o["\u0275\u0275advance"](1),o["\u0275\u0275textInterpolate"](n.vendor)}}function $(n,t){if(1&n&&(o["\u0275\u0275elementContainerStart"](0),o["\u0275\u0275template"](1,S,2,2,"a",27),o["\u0275\u0275template"](2,E,2,1,"ng-template",null,28,o["\u0275\u0275templateRefExtractor"]),o["\u0275\u0275elementContainerEnd"]()),2&n){const n=t.$implicit,e=o["\u0275\u0275reference"](3);o["\u0275\u0275advance"](1),o["\u0275\u0275property"]("ngIf",!!n.link)("ngIfElse",e)}}function z(n,t){if(1&n&&o["\u0275\u0275template"](0,$,4,2,"ng-container",26),2&n){const n=t.$implicit;o["\u0275\u0275property"]("ngForOf",n.threats)}}function F(n,t){if(1&n&&(o["\u0275\u0275elementStart"](0,"div",23),o["\u0275\u0275text"](1),o["\u0275\u0275pipe"](2,"dayjs"),o["\u0275\u0275elementEnd"]()),2&n){const n=t.$implicit;o["\u0275\u0275advance"](1),o["\u0275\u0275textInterpolate1"](" ",o["\u0275\u0275pipeBind2"](2,1,n.timestamp,"lll")," ")}}function A(n,t){if(1&n&&o["\u0275\u0275template"](0,F,3,4,"div",22),2&n){const n=t.$implicit;o["\u0275\u0275property"]("ngForOf",n.threats)}}function N(n,t){1&n&&(o["\u0275\u0275elementStart"](0,"a",30),o["\u0275\u0275pipe"](1,"translate"),o["\u0275\u0275elementStart"](2,"mat-icon"),o["\u0275\u0275text"](3,"info"),o["\u0275\u0275elementEnd"]()()),2&n&&o["\u0275\u0275property"]("matTooltip",o["\u0275\u0275pipeBind1"](1,1,"reputation.infoAction"))}function j(n,t){if(1&n&&(o["\u0275\u0275elementStart"](0,"div",3)(1,"i360-header"),o["\u0275\u0275text"](2),o["\u0275\u0275pipe"](3,"translate"),o["\u0275\u0275elementEnd"](),o["\u0275\u0275elementStart"](4,"div",4),o["\u0275\u0275element"](5,"mat-icon",5),o["\u0275\u0275elementStart"](6,"div",6)(7,"p",7),o["\u0275\u0275text"](8),o["\u0275\u0275pipe"](9,"async"),o["\u0275\u0275elementEnd"](),o["\u0275\u0275elementStart"](10,"p",8),o["\u0275\u0275text"](11,"reputation.affectedDomains"),o["\u0275\u0275elementEnd"]()()(),o["\u0275\u0275elementStart"](12,"div",9)(13,"i360-data-view",10),o["\u0275\u0275element"](14,"i360-widget",11)(15,"i360-widget",12),o["\u0275\u0275elementStart"](16,"i360-table",13),o["\u0275\u0275element"](17,"i360-column",14)(18,"i360-column",15),o["\u0275\u0275elementStart"](19,"i360-column",16),o["\u0275\u0275template"](20,T,1,1,"ng-template",17),o["\u0275\u0275elementEnd"](),o["\u0275\u0275elementStart"](21,"i360-column",18),o["\u0275\u0275template"](22,z,1,1,"ng-template",17),o["\u0275\u0275elementEnd"](),o["\u0275\u0275elementStart"](23,"i360-column",19),o["\u0275\u0275template"](24,A,1,1,"ng-template",17),o["\u0275\u0275elementEnd"](),o["\u0275\u0275elementStart"](25,"i360-column",20),o["\u0275\u0275template"](26,N,4,3,"a",21),o["\u0275\u0275elementEnd"]()()()()()),2&n){const n=o["\u0275\u0275nextContext"]();o["\u0275\u0275advance"](2),o["\u0275\u0275textInterpolate1"](" ",o["\u0275\u0275pipeBind1"](3,4,"reputation.title")," "),o["\u0275\u0275advance"](6),o["\u0275\u0275textInterpolate"](o["\u0275\u0275pipeBind1"](9,6,n.requestsState.infectedDomainsCount.cache)),o["\u0275\u0275advance"](5),o["\u0275\u0275property"]("i360-request",n.reputationService.load),o["\u0275\u0275advance"](1),o["\u0275\u0275property"]("simplePagination",!0)}}function R(n,t){1&n&&o["\u0275\u0275element"](0,"upgrade-needed",31)}let q=(()=>{class n{constructor(n,t,e,o,r){this.cdr=n,this.requestsState=t,this.reputationService=e,this.permissions=o,this.licenseState=r,this.Product=i.xs,this.isAvailable=null,this.destroy$=new c.Subject}ngAfterViewInit(){this.checkIsAvailable()}ngOnDestroy(){this.destroy$.next()}defaultTranslation(n){return n[0].toUpperCase()+n.slice(1).toLowerCase().replace(/_/g," ")}checkIsAvailable(){const n="reputation_management_tab";this.loader?.show(n),(0,c.combineLatest)([this.permissions.MS_ON_DEMAND_SCAN,this.licenseState.license]).pipe((0,c.takeUntil)(this.destroy$)).subscribe({next:t=>{const[e,o]=t;this.isAvailable=e&&!o?.isFreeVersion,this.loader?.hide(n),this.cdr.markForCheck()},error:()=>{this.isAvailable=!1,this.loader?.hide(n),this.cdr.markForCheck()}})}}return n.\u0275fac=function(t){return new(t||n)(o["\u0275\u0275directiveInject"](o.ChangeDetectorRef),o["\u0275\u0275directiveInject"](l.x),o["\u0275\u0275directiveInject"](a.l),o["\u0275\u0275directiveInject"](d.q),o["\u0275\u0275directiveInject"](g.u))},n.\u0275cmp=o["\u0275\u0275defineComponent"]({type:n,selectors:[["reputation"]],viewQuery:function(n,t){if(1&n&&o["\u0275\u0275viewQuery"](r.e,7),2&n){let n;o["\u0275\u0275queryRefresh"](n=o["\u0275\u0275loadQuery"]())&&(t.loader=n.first)}},hostAttrs:[1,"display-flex-column"],hostVars:2,hostBindings:function(n,t){2&n&&o["\u0275\u0275styleProp"]("min-height",400,"px")},decls:3,vars:2,consts:[["i360Loader","",1,"display-flex-column","flex-auto"],["class","card-container",4,"ngIf"],["title","upgradeNeeded.reputationManagementTitle","description","upgradeNeeded.reputationManagement",4,"ngIf"],[1,"card-container"],[1,"flexer"],["svgIcon","shark",1,"big-shark"],[1,"info"],[1,"domains_number"],["translate","",1,"domain_text"],[1,"reputation"],[3,"i360-request"],["i360-paginator","",3,"simplePagination"],["i360-limit",""],["i360-main-view",""],["headerText","reputation.headers.id","bodyField","username","classes","i360-vertical-align-top"],["headerText","reputation.headers.domain","bodyField","domain","classes","i360-vertical-align-top"],["headerText","reputation.headers.type","classes","i360-vertical-align-top"],["i360HostTemplate",""],["headerText","reputation.headers.vendor","classes","i360-vertical-align-top"],["headerText","reputation.headers.detectionTime","classes","i360-vertical-align-top"],["headerText","reputation.headers.action","classes","i360-vertical-align-top"],["class","i360-info-action","href","https://blog.imunify360.com/what-to-do-if-your-website-is-blacklisted","target","_blank",3,"matTooltip",4,"i360HostTemplate"],["class","i360-nested-rows",4,"ngFor","ngForOf"],[1,"i360-nested-rows"],[3,"key"],["default",""],[4,"ngFor","ngForOf"],["class","i360-nested-rows i360-dashboard-link","target","_blank",3,"href",4,"ngIf","ngIfElse"],["noLink",""],["target","_blank",1,"i360-nested-rows","i360-dashboard-link",3,"href"],["href","https://blog.imunify360.com/what-to-do-if-your-website-is-blacklisted","target","_blank",1,"i360-info-action",3,"matTooltip"],["title","upgradeNeeded.reputationManagementTitle","description","upgradeNeeded.reputationManagement"]],template:function(n,t){1&n&&(o["\u0275\u0275elementStart"](0,"div",0),o["\u0275\u0275template"](1,j,27,8,"div",1),o["\u0275\u0275template"](2,R,1,0,"upgrade-needed",2),o["\u0275\u0275elementEnd"]()),2&n&&(o["\u0275\u0275advance"](1),o["\u0275\u0275property"]("ngIf",!0===t.isAvailable),o["\u0275\u0275advance"](1),o["\u0275\u0275property"]("ngIf",!1===t.isAvailable))},dependencies:[p.Pi,s.T,_.a,C.b,M.W,O.w,P.PS,u.J,f.P,m.v,h.w,b.MatIcon,x.NgForOf,x.NgIf,w.MatTooltip,r.e,v.a,p.X$,x.AsyncPipe,y.DQ],styles:['.material-icons[_ngcontent-%COMP%], .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]::before, .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]::before {\n font-family: "Material Icons";\n font-weight: normal;\n font-style: normal;\n font-size: 24px; \n display: inline-block;\n line-height: 1;\n text-transform: none;\n letter-spacing: normal;\n word-wrap: normal;\n white-space: nowrap;\n \n -webkit-font-smoothing: antialiased;\n \n text-rendering: optimizeLegibility;\n \n -moz-osx-font-smoothing: grayscale;\n \n font-feature-settings: "liga";\n}\n\n.hoverable-button[_ngcontent-%COMP%] {\n color: #535353;\n cursor: pointer;\n opacity: 0.5;\n transition: all 0.3s;\n}\n\n.hoverable-button[_ngcontent-%COMP%]:hover {\n opacity: 1 !important;\n}\n\n.disabled-button[_ngcontent-%COMP%] {\n cursor: default;\n opacity: 0.3;\n}\n\nbutton.flat-button[_ngcontent-%COMP%] {\n background: transparent;\n border: 0;\n border-radius: 2px;\n color: #11cb84;\n font-size: 15px;\n height: 36px;\n margin: 0 8px;\n min-width: 88px;\n outline: none;\n padding: 0 8px;\n}\n\nbutton.flat-button[_ngcontent-%COMP%]:focus, button.flat-button[_ngcontent-%COMP%]:hover {\n background-color: rgba(153, 153, 153, 0.2);\n}\n\nbutton.flat-button[_ngcontent-%COMP%]:active {\n background-color: rgba(153, 153, 153, 0.4);\n}\n\nbutton.flat-button[disabled][_ngcontent-%COMP%] {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.incident[_ngcontent-%COMP%] .actions-wrapper[_ngcontent-%COMP%] {\n margin-top: 16px;\n}\n\n.flex-nowrap[_ngcontent-%COMP%] {\n flex-wrap: nowrap;\n}\n\ntextarea[autosize][_ngcontent-%COMP%] {\n resize: none;\n color: #161616;\n}\n\n.position-relative[_ngcontent-%COMP%] {\n position: relative;\n}\n\n.position-absolute[_ngcontent-%COMP%] {\n position: absolute;\n}\n\n.display-block[_ngcontent-%COMP%] {\n display: block;\n}\n\n.display-flex-column[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n}\n\n.display-flex-row[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n}\n\n.flex-auto[_ngcontent-%COMP%] {\n flex: auto;\n}\n\n.align-center[_ngcontent-%COMP%] {\n align-items: center;\n}\n\n.align-self-center[_ngcontent-%COMP%] {\n align-self: center;\n}\n\n.text-align-center[_ngcontent-%COMP%] {\n text-align: center !important;\n}\n\n.as_link[_ngcontent-%COMP%] {\n cursor: pointer;\n}\n\n.dropdown_list[_ngcontent-%COMP%] {\n position: relative;\n}\n\n.dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n position: absolute;\n list-style: none;\n width: fit-content;\n white-space: nowrap;\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 #c2c2c2, 0 0 2px 0 #e0e0e0;\n border: solid 1px #ffffff;\n padding: 0;\n top: 35px;\n z-index: 99;\n}\n\n.ltr[_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .ltr [_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n right: 0;\n}\n\n.rtl[_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .rtl [_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] {\n left: 0;\n}\n\n.dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n font-family: "Open Sans", sans-serif;\n font-size: 13px;\n height: 35px;\n line-height: 35px;\n color: #4d4d4e;\n cursor: pointer;\n padding: 0 40px;\n}\n\n.ltr[_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .ltr [_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n text-align: left;\n}\n\n.rtl[_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%], .rtl [_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n text-align: right;\n}\n\n.dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%]:hover {\n background-color: #e9f6ee;\n}\n\n.dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%], .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%] {\n background-color: rgba(55, 171, 99, 0.11);\n}\n\n.dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]::before, .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]::before {\n content: "check";\n opacity: 1;\n color: #787878;\n position: absolute;\n padding-top: 4px;\n}\n\n.ltr[_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]::before, .ltr [_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]::before, .ltr[_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]::before, .ltr [_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]::before {\n left: 8px;\n}\n\n.rtl[_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]::before, .rtl [_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.selected[_ngcontent-%COMP%]::before, .rtl[_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]::before, .rtl [_nghost-%COMP%] .dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li.active[_ngcontent-%COMP%]::before {\n right: 8px;\n}\n\nactions[_ngcontent-%COMP%] div.dropdown_list[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] {\n padding: 0 20px;\n}\n\n.dropdown[_ngcontent-%COMP%] {\n position: relative;\n}\n\n.dropdown[_ngcontent-%COMP%] .dropdown-toggle[_ngcontent-%COMP%] {\n white-space: nowrap;\n}\n\n.dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] {\n position: absolute;\n left: 0;\n z-index: 1000;\n display: none;\n float: left;\n min-width: 12rem;\n margin: 0.125rem 0 0;\n list-style: none;\n top: 100%;\n background-color: #ffffff;\n box-shadow: 0 2px 14px 0 #c2c2c2, 0 0 2px 0 #e0e0e0;\n border-width: 0;\n border-radius: 0;\n padding: 0;\n}\n\n.ltr[_nghost-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%], .ltr [_nghost-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] {\n left: 0;\n}\n\n.rtl[_nghost-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%], .rtl [_nghost-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] {\n right: 0;\n}\n\n.dropdown[_ngcontent-%COMP%] .dropdown-menu.show[_ngcontent-%COMP%] {\n display: block;\n}\n\n.dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%]:hover {\n cursor: pointer;\n}\n\n.dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] {\n margin: 0;\n height: 35px;\n font-size: 13px;\n color: #4d4d4e;\n line-height: 30px;\n box-sizing: border-box;\n display: block;\n}\n\n.ltr[_nghost-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .ltr [_nghost-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] {\n padding: 3px 20px 5px 40px;\n}\n\n.rtl[_nghost-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .rtl [_nghost-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] {\n padding: 3px 40px 5px 20px;\n}\n\n.ltr[_nghost-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .ltr [_nghost-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] {\n text-align: left;\n}\n\n.rtl[_nghost-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%], .rtl [_nghost-%COMP%] .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] {\n text-align: right;\n}\n\n.dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:hover, .dropdown[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] > li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%]:active {\n background-color: #e9f6ee;\n color: inherit;\n}\n\n.dropdown.selector[_ngcontent-%COMP%] {\n width: 100%;\n}\n\n.dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n color: #535353;\n}\n\n.ltr[_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .ltr [_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n text-align: left;\n}\n\n.rtl[_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .rtl [_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n text-align: right;\n}\n\n.ltr[_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .ltr [_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n padding-left: 14px;\n}\n\n.rtl[_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .rtl [_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\n padding-right: 14px;\n}\n\n.ltr[_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .dropup[_ngcontent-%COMP%], .ltr [_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .dropup[_ngcontent-%COMP%] {\n float: right;\n}\n\n.rtl[_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .dropup[_ngcontent-%COMP%], .rtl [_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .dropup[_ngcontent-%COMP%] {\n float: left;\n}\n\n.dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .dropup[_ngcontent-%COMP%] .caret.up[_ngcontent-%COMP%] {\n margin-bottom: 8px;\n}\n\n.dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .dropup[_ngcontent-%COMP%] .caret.down[_ngcontent-%COMP%] {\n position: absolute;\n border-top: 4px dashed;\n border-bottom: 0;\n bottom: 0;\n}\n\n.ltr[_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .dropup[_ngcontent-%COMP%] .caret.down[_ngcontent-%COMP%], .ltr [_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .dropup[_ngcontent-%COMP%] .caret.down[_ngcontent-%COMP%] {\n left: 0;\n}\n\n.rtl[_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .dropup[_ngcontent-%COMP%] .caret.down[_ngcontent-%COMP%], .rtl [_nghost-%COMP%] .dropdown.selector[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .dropup[_ngcontent-%COMP%] .caret.down[_ngcontent-%COMP%] {\n right: 0;\n}\n\n@media (max-width: 767px) {\n .upgrade-button[_ngcontent-%COMP%] {\n margin: 11px 13px;\n }\n}\n\n@media (min-width: 768px) and (max-width: 1500px) {\n .upgrade-button[_ngcontent-%COMP%] {\n margin: 20px 8px;\n }\n}\n\n@media (min-width: 1501px) {\n .upgrade-button[_ngcontent-%COMP%] {\n margin: 20px 20px;\n }\n}\n\n.typeahead[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] {\n display: table;\n}\n\n.typeahead[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] li[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] {\n padding: 7px 0;\n line-height: 20px;\n}\n\n.typeahead[_ngcontent-%COMP%] .dropdown-menu[_ngcontent-%COMP%] .active[_ngcontent-%COMP%] > a[_ngcontent-%COMP%] {\n background-color: #e9f6ee;\n}\n\n.table[_ngcontent-%COMP%] > tbody[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%] > td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] > tbody[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%] > th[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] > thead[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%] > td[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] > thead[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%] > th[_ngcontent-%COMP%] {\n vertical-align: middle;\n}\n\n.table[_ngcontent-%COMP%] > tbody[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%] > td.i360-vertical-align-top[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] > tbody[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%] > th.i360-vertical-align-top[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] > thead[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%] > td.i360-vertical-align-top[_ngcontent-%COMP%], .table[_ngcontent-%COMP%] > thead[_ngcontent-%COMP%] > tr[_ngcontent-%COMP%] > th.i360-vertical-align-top[_ngcontent-%COMP%] {\n vertical-align: top;\n}\n\n.btn-link[_ngcontent-%COMP%] {\n padding: 0;\n color: #11cb84;\n}\n\n.btn-link[_ngcontent-%COMP%]:hover, .btn-link[_ngcontent-%COMP%]:focus, .btn-link[_ngcontent-%COMP%]:active {\n color: #257142;\n outline: none;\n text-decoration: none;\n}\n\n.modal-backdrop.in[_ngcontent-%COMP%] {\n opacity: 0.4;\n}\n\n.form-control[_ngcontent-%COMP%] {\n border-radius: 2px;\n background-color: #ffffff;\n border: solid 1px #d8d8d8;\n width: 100%;\n}\n\n.form-control[_ngcontent-%COMP%]:focus-visible {\n outline: none;\n}\n\n.flexer[_ngcontent-%COMP%] {\n flex-direction: row;\n}\n\n.flexer.justify-beetween[_ngcontent-%COMP%] {\n justify-content: space-between;\n}\n\n[_ngcontent-%COMP%]::-webkit-scrollbar {\n width: 13px;\n}\n\n[_ngcontent-%COMP%]::-webkit-scrollbar-thumb {\n border-width: 1px;\n background-color: #53b076;\n}\n\n[_ngcontent-%COMP%]::-webkit-scrollbar-track {\n background-color: #e1f0e7;\n}\n\n[_ngcontent-%COMP%]::-webkit-scrollbar-track:hover {\n box-shadow: 0 6px 6px 0 rgba(0, 0, 0, 0.13), 0 0 6px 0 rgba(0, 0, 0, 0.12);\n}\n\n.i360-settings-title-column[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: column;\n position: relative;\n max-width: 25%;\n min-width: 300px;\n flex-grow: 1;\n flex-shrink: 0;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.i360-settings-value-column[_ngcontent-%COMP%] {\n display: flex;\n flex-direction: row;\n flex: auto;\n position: relative;\n padding-right: 15px;\n padding-left: 15px;\n}\n\n.country-icon[_ngcontent-%COMP%] {\n border: 1px solid #e5e3e3;\n}\n\n.big-shark[_ngcontent-%COMP%] {\n width: 51px;\n height: 52px;\n display: block;\n}\n\n.info[_ngcontent-%COMP%] {\n margin-top: 3px;\n}\n\n.ltr[_nghost-%COMP%] .info[_ngcontent-%COMP%], .ltr [_nghost-%COMP%] .info[_ngcontent-%COMP%] {\n padding-left: 10px;\n}\n\n.rtl[_nghost-%COMP%] .info[_ngcontent-%COMP%], .rtl [_nghost-%COMP%] .info[_ngcontent-%COMP%] {\n padding-right: 10px;\n}\n\n.domains_number[_ngcontent-%COMP%] {\n font-size: 25px;\n color: #ef5870;\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.domain_text[_ngcontent-%COMP%] {\n font-size: 17px;\n margin-top: 12px;\n color: #4e5665;\n}\n\n.i360-info-action[_ngcontent-%COMP%] {\n color: #b5bbc1;\n}\n\n.i360-nested-rows[_ngcontent-%COMP%] {\n margin-bottom: 10px;\n display: block;\n}\n\n.i360-nested-rows[_ngcontent-%COMP%]:last-child {\n margin-bottom: 0;\n}']}),n})();var D=e(52191),Q=e(48810),B=e(75293),L=e(62143),V=e(99061);let J=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275mod=o["\u0275\u0275defineNgModule"]({type:n}),n.\u0275inj=o["\u0275\u0275defineInjector"]({imports:[D.RouterModule.forChild([{path:"",pathMatch:"full",component:q}]),Q.l,B.a,b.MatIconModule,x.CommonModule,y.ou,w.MatTooltipModule,L.V,V.b]}),n})()},89361:(n,t,e)=>{e.d(t,{T:()=>_});var o=e(53850),i=e(60136),r=e(38699);const c=["default"];function l(n,t){}function a(n,t){if(1&n&&o["\u0275\u0275template"](0,l,0,0,"ng-template",4),2&n){const n=o["\u0275\u0275nextContext"](2);o["\u0275\u0275property"]("ngTemplateOutlet",n.defaultTemplate)}}function d(n,t){if(1&n&&o["\u0275\u0275text"](0),2&n){const n=o["\u0275\u0275nextContext"]().$implicit;o["\u0275\u0275textInterpolate1"](" ",n," ")}}function g(n,t){if(1&n&&(o["\u0275\u0275template"](0,a,1,1,"ng-template",2),o["\u0275\u0275template"](1,d,1,1,"ng-template",null,3,o["\u0275\u0275templateRefExtractor"])),2&n){const n=t.$implicit,e=o["\u0275\u0275reference"](2),i=o["\u0275\u0275nextContext"]();o["\u0275\u0275property"]("ngIf",i.key===n)("ngIfElse",e)}}function p(n,t){1&n&&o["\u0275\u0275elementContainer"](0)}const s=function(n){return{$implicit:n}};let _=(()=>{class n{}return n.\u0275fac=function(t){return new(t||n)},n.\u0275cmp=o["\u0275\u0275defineComponent"]({type:n,selectors:[["i360-default-if-not-translated"]],contentQueries:function(n,t,e){if(1&n&&o["\u0275\u0275contentQuery"](e,c,7),2&n){let n;o["\u0275\u0275queryRefresh"](n=o["\u0275\u0275loadQuery"]())&&(t.defaultTemplate=n.first)}},inputs:{key:"key"},decls:4,vars:6,consts:[["helper",""],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"ngIf","ngIfElse"],["foundKeyTemplate",""],[3,"ngTemplateOutlet"]],template:function(n,t){if(1&n&&(o["\u0275\u0275template"](0,g,3,2,"ng-template",null,0,o["\u0275\u0275templateRefExtractor"]),o["\u0275\u0275template"](2,p,1,0,"ng-container",1),o["\u0275\u0275pipe"](3,"translate")),2&n){const n=o["\u0275\u0275reference"](1);o["\u0275\u0275advance"](2),o["\u0275\u0275property"]("ngTemplateOutlet",n)("ngTemplateOutletContext",o["\u0275\u0275pureFunction1"](4,s,o["\u0275\u0275pipeBind1"](3,2,t.key)))}},dependencies:[i.NgIf,i.NgTemplateOutlet,r.X$],encapsulation:2}),n})()}}]); //# sourceMappingURL=src_app_components_reputation_reputation_module_ts-_54cf1.ae770f0bc950983a.js.map L'ergonomie d'Olympe Casino : une interface à découvrir | Home Buyers

Need Help ? We are just a call away — 855-936-0175

L’ergonomie d’Olympe Casino : une interface à découvrir

Olympe Casino est une plateforme qui se distingue par son interface conviviale et ergonomique, permettant aux joueurs de naviguer avec aisance. Pour en savoir plus, consultez leur site officiel à olympecasinoss.fr. L’ergonomie de ce casino en ligne est pensée pour offrir une expérience de jeu optimale, favorisant à la fois le confort et l’efficacité.

Une interface intuitive adaptée aux joueurs

L’interface d’Olympe Casino se caractérise par son design épuré et ses menus faciles à naviguer. Les joueurs peuvent rapidement accéder aux différentes sections, que ce soit pour les jeux, les promotions ou le support client. Les éléments visuels sont organisés de manière logique, ce qui réduit le temps de recherche des informations nécessaires.

De plus, la plateforme est entièrement optimisée pour les appareils mobiles. La version mobile d’Olympe Casino conserve la même ergonomie que la version de bureau, permettant une fluidité de jeu similaire sur smartphone et tablette. Les joueurs peuvent donc profiter de leur expérience de jeu en toute simplicité, quelle que soit la device utilisée.

Fonctionnalités de navigation : un atout majeur

La navigation sur Olympe Casino est conçue pour être rapide et sans effort. Les joueurs peuvent filtrer les jeux par catégories, fournisseurs et nouveautés, ce qui facilite la recherche de leurs titres préférés. De plus, un moteur de recherche intégré permet de trouver instantanément un jeu particulier.

  • Filtres par catégories de jeux
  • Moteur de recherche rapide
  • Accès à l’historique de jeu
  • Profils utilisateurs personnalisables
  • Assistance en direct accessible depuis n’importe quelle page

Sécurité et confiance : l’ergonomie au service des joueurs

En termes de sécurité, Olympe Casino a mis en place des protocoles de protection des données sensibles, tels que le cryptage SSL. Cette attention portée à la sécurité rassure les joueurs quant à la protection de leurs informations personnelles et financières. L’ergonomie de la plateforme contribue également à une navigation sécurisée, en plaçant les éléments de confiance à des emplacements stratégiques.

Caractéristique Fonctionnalité Avantage
Convivialité Interface intuitive Accès rapide aux jeux
Sécurité Cryptez SSL attendu Protection des données
Adaptabilité Plateforme mobile optimisée Jouer partout, à tout moment

Questions fréquentes sur l’ergonomie d’Olympe Casino

Quelle est la rapidité d’accès aux jeux ?

Grâce à une interface optimisée, les joueurs peuvent accéder aux jeux en quelques clics.

Est-ce que la version mobile est aussi efficace ?

Oui, la version mobile est conçue pour offrir la même expérience fluide que la version de bureau.

Comment la sécurité est-elle garantie ?

Olympe Casino utilise des technologies de cryptage avancées pour assurer la confidentialité des données de ses utilisateurs.

Are You Ready to Sell Your Home and Start Your Next Chapter?

Contact Us Today to Learn About the Creative Options We Offer!