"use strict";(self.webpackChunkvt_ui_main=self.webpackChunkvt_ui_main||[]).push([[70339,94187,27197],{97034:(t,e,i)=>{i.d(e,{I:()=>_});var o=i(9891),r=i(48704),n=i(16645),s=i(27217),a=i(36468),l=i(62832),d=i(94456),c=i.n(d),b=i(96987),p=i(95688),h=(i(18625),i(84034),i(36642));let u,m,v,g,f,y,w,x,k,$,S,D,C=t=>t;var _,R=function(t,e,i,o){var r,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,o);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};!function(t){t.threats="threats",t.reporting="reporting"}(_||(_={}));let A=(u=class extends((0,o.ResponsiveMixin)(r.LitElement)){clearFilters(t){var e,i;"threats"===t?null===(e=this.threatFilters)||void 0===e||e.reset():null===(i=this.reportingFilters)||void 0===i||i.reset()}updated(t){var e,i;super.updated(t),!t.has("visibleAssociationsSubSections")||null!==(e=this.iocThreatsLoaderController)&&void 0!==e&&e.entityList.isLoading||null!==(i=this.iocReportsLoaderController)&&void 0!==i&&i.entityList.isLoading||this.computeInitialSection()}computeInitialSection(){this.subsection&&"reporting"===this.subsection?this.subsection=this.visibleAssociationsSubSections.get(this.subsection)?this.subsection:"threats":this.subsection&&"threats"===this.subsection?this.subsection=this.visibleAssociationsSubSections.get(this.subsection)?this.subsection:"reporting":Object.keys(this.visibleAssociationsSubSections).filter((t=>!!this.visibleAssociationsSubSections.get(t)))[0]}render(){return(0,r.html)(m||(m=C`
${0} `),Object.keys(_).filter((t=>{var e;return null===(e=this.visibleAssociationsSubSections)||void 0===e?void 0:e.get(t)})).map((t=>(0,r.html)(v||(v=C` ${0} `),(0,l.classMap)({active:this.subsection===t}),(e=>{this.goToSubsection(t)}),this.subsection===t,t))),(0,s.P)((0,a.S)(this.subsection,[["threats",()=>(0,r.html)(g||(g=C`${0}`),this.renderAssociations())],["reporting",()=>(0,r.html)(f||(f=C`${0}`),this.renderReporting())]])))}renderAssociations(){var t,e,i,o;return(0,r.html)(y||(y=C` Threats - ${0} ${0}
Threats List - ${0}
`),this._large,!this._large,!1,null===(t=this.iocThreatsLoaderController)||void 0===t?void 0:t.entityList,(null===(e=this.iocThreatsLoaderController)||void 0===e?void 0:e.dynamicFilters.render({pending:()=>!0}))||!1,null===(i=this.iocThreatsLoaderController)||void 0===i?void 0:i.dynamicFilters.render({complete:t=>t}),null===(o=this.iocThreatsLoaderController)||void 0===o?void 0:o.modifiersFilterChanged,(()=>{var t;return null===(t=this.iocThreatsLoaderController)||void 0===t?void 0:t.load(void 0,void 0,!0)}),this.threatsLoading?r.nothing:(0,r.html)(w||(w=C`${0} Known Threats `),b.w9.humanizeCount(this.threatsCount||0)),this.renderEmptyState(_.threats),this.threatsLoading?r.nothing:(0,r.html)(x||(x=C`${0} Known Threats `),b.w9.humanizeCount(this.threatsCount||0)))}renderReporting(){var t,e,i,o;return(0,r.html)(k||(k=C` Reporting - ${0} ${0}
Reports List - ${0}
`),this._large,!this._large,!1,null===(t=this.iocReportsLoaderController)||void 0===t?void 0:t.entityList,(null===(e=this.iocReportsLoaderController)||void 0===e?void 0:e.dynamicFilters.render({pending:()=>!0}))||!1,null===(i=this.iocReportsLoaderController)||void 0===i?void 0:i.dynamicFilters.render({complete:t=>t}),null===(o=this.iocReportsLoaderController)||void 0===o?void 0:o.modifiersFilterChanged,(()=>{var t;return null===(t=this.iocReportsLoaderController)||void 0===t?void 0:t.load(void 0,void 0,!0)}),this.reportsLoading?r.nothing:(0,r.html)($||($=C`${0} Known Reports `),b.w9.humanizeCount(this.reportsCount||0)),this.renderEmptyState(_.reporting),this.reportsLoading?r.nothing:(0,r.html)(S||(S=C`${0} Known Reports `),b.w9.humanizeCount(this.reportsCount||0)))}renderEmptyState(t){return(0,r.html)(D||(D=C` No matches found ${0} Reset filters `),c(),`There were no ${"reporting"===t?"reports":"threats"} found with the selected filters.`,(()=>this.clearFilters(t)))}goToSubsection(t){this.subsection=t,p.Z8.updateUrl(`${this.iocType}/${this.identifier}/associations/${t}`),this.dispatchEvent(new CustomEvent("on-tab-change",{detail:t}))}},u.styles=(0,r.unsafeCSS)(h.A),u);R([(0,n.property)({type:String})],A.prototype,"subsection",void 0),R([(0,n.property)({type:String})],A.prototype,"iocType",void 0),R([(0,n.property)({type:String})],A.prototype,"identifier",void 0),R([(0,n.property)({type:Number})],A.prototype,"threatsCount",void 0),R([(0,n.property)({type:Number})],A.prototype,"reportsCount",void 0),R([(0,n.property)({type:Boolean})],A.prototype,"threatsLoading",void 0),R([(0,n.property)({type:Boolean})],A.prototype,"reportsLoading",void 0),R([(0,n.property)({type:Object})],A.prototype,"visibleAssociationsSubSections",void 0),R([(0,n.query)("#threats-filters")],A.prototype,"threatFilters",void 0),R([(0,n.query)("#reporting-filters")],A.prototype,"reportingFilters",void 0),A=R([(0,n.customElement)("ioc-associations-tab")],A)},36854:(t,e,i)=>{i(9891);var o=i(48704),r=i(16645),n=i(70576),s=i(47312),a=i(88999),l=i(63557),d=i(14715);let c,b,p,h,u=t=>t;var m=function(t,e,i,o){var r,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,o);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};let v=class extends l.B{constructor(){super(...arguments),this.analyzing=!1}static get styles(){return(0,o.unsafeCSS)(d.A)}render(){return(0,o.html)(c||(c=u` ${0} ${0} ${0}
${0}
`),this.analyzing?"":(0,o.html)(b||(b=u`
`),s.graphIcon,this._launchGraph,!this.enableVti,!this.enableVti,a.searchIcon,this._searchItemInIntelligence,this._searchItemInIntelligence),!this.isDetected,this.analyzing?"":(0,o.html)(p||(p=u` `),n.infoOutlineIcon,this.detectionsString),this.analyzing?(0,o.html)(h||(h=u` Analysing... `)):"",this.itemId,!this.registrar,this.registrar,!this.creationDate,this.creationDate,!this.lastAnalysisDate,this.lastAnalysisDate)}};m([(0,r.property)({type:Boolean,reflect:!0})],v.prototype,"analyzing",void 0),v=m([(0,r.customElement)("vt-ui-domain-mobile-card")],v)},26026:(t,e,i)=>{var o=i(48704),r=i(16645),n=i(85200),s=i(81258),a=i(45241),l=i(95688),d=i(71012),c=i(11045);let b,p,h,u,m,v,g,f,y,w,x,k,$,S,D,C,_,R,A,O,L=t=>t;var P=function(t,e,i,o){var r,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,o);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};let j=class extends d.D{static get styles(){return(0,o.unsafeCSS)(c.A)}render(){var t,e;return this.data?(0,o.html)(p||(p=L` Data: Signature Algorithm: ${0} Issuer: ${0}
Validity
Not Before: ${0}
Not After: ${0}
Subject: ${0}
Subject Public Key Info:
Public Key Algorithm : ${0}
${0} ${0} ${0}
X509v3 extensions:
${0} X509v3 Subject Key Identifier:
${0}
X509v3 Subject Alternative Name:
${0}
X509v3 Key Usage:
${0}
X509v3 Extended Key Usage:
${0}
X509v3 CRL Distribution Points:
${0}
X509v3 Certification Policies:
${0}
Authority Information Access:
${0}
X509v3 Basic Constraints:
CA:${0}
1.3.6.1.4.1.11129.2.4.2:
${0}
Signature Algorithm: ${0} ${0}
`),this.data.version,(0,n.ifDefined)(this._getPivotLink("ssl_serial",this.data.serial_number)),this.data.serial_number,(0,n.ifDefined)(this._getPivotLink("ssl_thumbprint",this.data.thumbprint)),this.data.thumbprint,this.data.signature_algorithm,this._getCountryKeyAndValue(this.data.issuer).map((t=>(0,o.html)(h||(h=L` ${0}=${0} `),(0,n.ifDefined)(this._getPivotLink("ssl_issuer",t.value)),t.countryCode,t.value))),this.data.validity.not_before,this.data.validity.not_after,this._getCountryKeyAndValue(this.data.subject).map((t=>(0,o.html)(u||(u=L` ${0}=${0} `),(0,n.ifDefined)(this._getPivotLink("ssl_subject",t.value)),t.countryCode,t.value))),this.data.public_key.algorithm,a.KK.areEqual(this.data.public_key.algorithm,"RSA")?(0,o.html)(m||(m=L` Public-Key: (${0} bit)
Modulus:
${0}
Exponent: ${0}
`),this.data.public_key.rsa.key_size,this._getHex(this.data.public_key.rsa.modulus).map((t=>(0,o.html)(v||(v=L` ${0}
`),t))),this.data.public_key.rsa.exponent):"",a.KK.areEqual(this.data.public_key.algorithm,"EC")?(0,o.html)(g||(g=L` `),this.data.public_key.ec.oid,this._getHex(this.data.public_key.ec.pub).map((t=>(0,o.html)(f||(f=L` ${0}
`),t)))):"",a.KK.areEqual(this.data.public_key.algorithm,"DSA")?(0,o.html)(y||(y=L` `),this._getHex(this.data.public_key.dsa.p).map((t=>(0,o.html)(w||(w=L` ${0}
`),t))),this._getHex(this.data.public_key.dsa.q).map((t=>(0,o.html)(x||(x=L` ${0}
`),t))),this._getHex(this.data.public_key.dsa.g).map((t=>(0,o.html)(k||(k=L` ${0}
`),t))),this._getHex(this.data.public_key.dsa.pub).map((t=>(0,o.html)($||($=L` ${0}
`),t)))):"",this.data.extensions.authority_key_identifier?(0,o.html)(S||(S=L`X509v3 Authority Key Identifier: ${0}
`),this._getHex(this.data.extensions.authority_key_identifier.keyid).map((t=>(0,o.html)(D||(D=L` ${0} `),t)))):o.nothing,this._getHex(this.data.extensions.subject_key_identifier).map((t=>(0,o.html)(C||(C=L` ${0} `),t))),this._getCommaSeparatedValues(null===(t=this.data.extensions.subject_alternative_name)||void 0===t?void 0:t.map((t=>t?s.PN.isIp(t)?"IP Address:"+t:"DNS:"+t:t))),this._getCommaSeparatedValues(this.data.extensions.key_usage),this._getCommaSeparatedValues(this.data.extensions.extended_key_usage),(this.data.extensions.crl_distribution_points||[]).map((t=>(0,o.html)(_||(_=L` Full Name: URI:${0}
`),t))),null===(e=this.data.extensions.certificate_policies)||void 0===e?void 0:e.map((t=>(0,o.html)(R||(R=L` Policy: ${0}
`),t))),this._getArrayFromObject(this.data.extensions.ca_information_access).map((t=>(0,o.html)(A||(A=L` ${0} - ${0}
`),t.name,t.value))),this.data.extensions.CA,this._oidValue,this.data.cert_signature.signature_algorithm,this._getHex(this.data.cert_signature.signature).map((t=>(0,o.html)(O||(O=L` ${0}
`),t)))):(0,o.html)(b||(b=L``))}updated(t){super.updated(t),t.has("data")&&this._dataChanged(this.data)}_dataChanged(t){t&&(this._oidValue=this._getOIDValue(t.extensions))}_getHex(t){if(!t)return[];return t.match(/.{1,2}/g).join(":").match(/.{1,45}/g)}_getPivotLink(t,e){return l.Z8.getSearchUrl({entity:this.objectType,[t]:e},this.vtiAccess)}_getCountryKeyAndValue(t){return t?Object.keys(t).map((e=>({countryCode:e,value:t[e]}))):[]}_getCommaSeparatedValues(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(t)return t.map((t=>e+t)).join(", ")}_getArrayFromObject(t){return t?Object.keys(t).map((e=>({name:e,value:t[e]}))):[]}_getOIDValue(t){return t&&t["1.3.6.1.4.1.11129.2.4.2"]?t["1.3.6.1.4.1.11129.2.4.2"]:""}};P([(0,r.property)({type:Object})],j.prototype,"data",void 0),P([(0,r.property)({type:String,reflect:!1,attribute:"object-type"})],j.prototype,"objectType",void 0),P([(0,r.state)()],j.prototype,"_oidValue",void 0),j=P([(0,r.customElement)("vt-ui-certificate-info")],j)},88964:(t,e,i)=>{var o=i(48704),r=i(16645),n=i(62832),s=i(15323),a=(i(33274),i(82938)),l=i(51764);let d,c,b,p=t=>t;var h=function(t,e,i,o){var r,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,o);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};let u=class extends o.LitElement{constructor(){super(...arguments),this.hideActions=!1,this.noDetails=!1,this.severityIconMap={critical:s.exclamationTriangleIcon,high:s.exclamationTriangleIcon,medium:s.exclamationTriangleIcon,low:s.exclamationTriangleIcon,info:s.infoCircleIcon,success:s.checkCircleIcon}}static get styles(){return(0,o.unsafeCSS)(a.A)}render(){return(0,o.html)(d||(d=p` `),(0,n.classMap)({hstack:!!this.attribution,"gap-1":!!this.attribution,"align-self-start":!!this.attribution}),(0,n.classMap)({"text-danger-alt":this.severity===l.U.CRITICAL,"text-danger":this.severity===l.U.HIGH,"text-warning-emphasis":this.severity===l.U.MEDIUM||!this.severity,"text-warning":this.severity===l.U.LOW,"text-info":this.severity===l.U.INFO,"text-success":this.severity===l.U.SUCCESS}),this.severityIconMap[this.severity||"info"],this.attribution,!0,this.noDetails?o.nothing:(0,o.html)(c||(c=p` `),s.arrowTurnDownRightIcon),this.hideActions?o.nothing:(0,o.html)(b||(b=p`
`)))}};h([(0,r.property)({type:String})],u.prototype,"severity",void 0),h([(0,r.property)({type:Array})],u.prototype,"attribution",void 0),h([(0,r.property)({type:Boolean})],u.prototype,"hideActions",void 0),h([(0,r.property)({type:Boolean})],u.prototype,"noDetails",void 0),u=h([(0,r.customElement)("vt-ui-crowdsourced-rules-row")],u)},51764:(t,e,i)=>{i.d(e,{U:()=>u});var o=i(48704),r=i(16645),n=i(62832),s=i(85688);let a,l,d,c,b,p,h=t=>t;var u,m=function(t,e,i,o){var r,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,o);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};!function(t){t.CRITICAL="critical",t.HIGH="high",t.MEDIUM="medium",t.LOW="low",t.INFO="info",t.SUCCESS="success"}(u||(u={}));let v=class extends o.LitElement{static get styles(){return(0,o.unsafeCSS)(s.A)}render(){return(0,o.html)(a||(a=h` ${0}
`),(0,n.classMap)({"border-top-0":!this.alertsStats}),this.alertsStats?(0,o.html)(l||(l=h` `),Object.values(u).filter((t=>this.alertsStats&&void 0!==this.alertsStats[t])).map((t=>(0,o.html)(d||(d=h` ${0}`),this.renderFilters(t))))):"")}renderFilters(t){let e;if(!this.alertsStats)return;const i=this.alertsStats[t];return e=0===i?(0,o.html)(c||(c=h`${0} ${0} `),t.toUpperCase(),i):(0,o.html)(b||(b=h` ${0} ${0} `),(0,n.classMap)({active:t===this.currentFilter,"link-danger-alt":t==u.CRITICAL,"link-danger":t==u.HIGH,"link-warning-alt":t==u.MEDIUM,"link-warning":t==u.LOW,"link-info":t==u.INFO,"link-success":t==u.SUCCESS}),(e=>{e.preventDefault(),e.stopPropagation(),this.currentFilter=t!==this.currentFilter?t:void 0,this.dispatchEvent(new CustomEvent("filter-changed",{detail:{value:this.currentFilter}}))}),t.toUpperCase(),i),(0,o.html)(p||(p=h` ${0} `),e)}};m([(0,r.property)({type:String})],v.prototype,"currentFilter",void 0),m([(0,r.state)()],v.prototype,"alertsStats",void 0),v=m([(0,r.customElement)("vt-ui-crowdsourced-rules-scaffold")],v)},63557:(t,e,i)=>{i.d(e,{B:()=>E});i(9891);var o=i(48704),r=i(16645),n=i(62832),s=i(85200),a=i(15323),l=i(36066),d=i(96987),c=i(45241),b=i(95688),p=i(44052),h=i(67808),u=(i(8764),i(87379),i(42320),i(95528),i(75937)),m=i(71636);i(27197);let v,g,f,y,w,x,k,$,S,D,C,_,R,A,O,L,P,j,I,T,F=t=>t;var U=function(t,e,i,o){var r,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,o);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};let E=class extends m.k{constructor(){super(...arguments),this.analyzing=!1,this.itemType="domain"}static get styles(){return(0,o.unsafeCSS)(u.A)}get domainAsProcessedIocList(){return[{id:this.itemId,type:"domain"}]}updated(t){super.updated(t),t.has("itemId")&&this._itemIdChanged(this.itemId)}onCollectionCreated(t){var e;t.currentTarget.dispatchEvent(new CustomEvent("close-menu-requested",{bubbles:!0,composed:!0,cancelable:!0})),c.KK.showToast(this,"New collection created successfully"),null===(e=this.addElementsToCollectionSubmenu)||void 0===e||e.resetCollectionsFilter()}render(){return(0,o.html)(v||(v=F` `),this.renderDetectionsString(),this.analyzing?o.nothing:this.renderActions(),this.renderBody())}renderDetectionsString(){var t,e,i;return null!==(t=p.NU.currentUser)&&void 0!==t&&t.gtiAccess?o.nothing:(0,o.html)(g||(g=F` ${0} ${0}
`),(0,n.classMap)({"text-body-tertiary":!this.isDetected&&!(null===(e=this.detectionsString)||void 0===e||!e.includes("detected")),"text-success":!(this.isDetected||null!==(i=this.detectionsString)&&void 0!==i&&i.includes("detected")),"text-danger":this.isDetected}),this.isDetected?a.exclamationCircleIcon:a.infoCircleIcon,this.detectionsString)}renderTags(){var t,e,i,r,n,a;return c.KK.some(this.attribution,null===(t=this.tags)||void 0===t?void 0:t.categories,null===(e=this.tags)||void 0===e?void 0:e.popularity,null===(i=this.tags)||void 0===i?void 0:i.tags)?(0,o.html)(f||(f=F` ${0} ${0} ${0} ${0}
`),this.renderAttribution(),c.KK.evaluateArg(null===(r=this.tags)||void 0===r?void 0:r.categories)?this.tags.categories.map((t=>(0,o.html)(y||(y=F` ${0} `),(0,s.ifDefined)(t.tooltip),c.KK.showTooltip,(0,s.ifDefined)(t.href),t.name))):o.nothing,c.KK.evaluateArg(null===(n=this.tags)||void 0===n?void 0:n.popularity)?this.tags.popularity.map((t=>(0,o.html)(w||(w=F` ${0} `),(0,s.ifDefined)(t.tooltip),c.KK.showTooltip,(0,s.ifDefined)(t.href),t.name))):o.nothing,c.KK.evaluateArg(null===(a=this.tags)||void 0===a?void 0:a.tags)?this.tags.tags.map((t=>(0,o.html)(x||(x=F` ${0} `),(0,s.ifDefined)(t.tooltip),c.KK.showTooltip,(0,s.ifDefined)(t.href),t.name))):o.nothing):o.nothing}renderBody(){return(0,o.html)(k||(k=F` ${0} ${0} ${0} ${0} ${0} ${0}
${0}
`),this.itemId,this.itemId,!this.parentDomain,(0,s.ifDefined)(b.Z8.getRedirectUrl("domain",this.parentDomain)),this.parentDomain,this.registrar?(0,o.html)($||($=F`
`),(0,s.ifDefined)(this._getPivotLink("registrar",this.registrar)),this.registrar):"",this.creationDate?(0,o.html)(S||(S=F`
`),(0,s.ifDefined)(this._getDatePivotLink("creation_date",this.creationDate)),this.creationDate,d.w9.getReportsDateFormat(this.creationDate),c.KK.showTooltip):"",this.lastAnalysisDate?(0,o.html)(D||(D=F`
`),this.lastAnalysisDate,d.w9.getReportsDateFormat(this.lastAnalysisDate),c.KK.showTooltip):"",this.analyzing?o.nothing:(0,o.html)(C||(C=F`
`)),!this.mainIcon&&!this.analyzing||this.mainIcon&&!this.mainIcon.raw_md5&&!this.analyzing?(0,o.html)(_||(_=F` ${0}
`),a.globeLinkIcon):"",this.mainIcon&&this.mainIcon.dhash&&!this.analyzing?(0,o.html)(R||(R=F` ${0} `),(0,s.ifDefined)(this._getFaviconPivotLink(this.mainIcon.dhash)),this._getIcon(this.mainIcon.raw_md5)):"",this.renderTags())}renderActions(){var t,e,i,r;return(0,o.html)(A||(A=F` `),null!==(t=p.NU.currentUser)&&void 0!==t&&t.vtiAccess?(0,o.html)(O||(O=F` Follow `),(t=>this.onSubscribeFollow(t)),this.isSubscribing,!0,h.Xe.choiceMenuForDomains,!0,"domain"):o.nothing,(()=>{this.dispatchEvent(new CustomEvent("reanalysis-requested",{bubbles:!0,composed:!0,detail:{id:this.itemId,itemType:"domain"}}))}),a.arrowRotateRightIcon,!this.enableVti,this._searchItemInIntelligence,a.magnifyingGlassIcon,l.similarIcon,this.jarm?(0,o.html)(L||(L=F` Similar by JARM Similar by server configuration `),b.Z8.getSearchUrl({entity:"domain",jarm:this.jarm},!0,!1),b.Z8.getSearchUrl({entity:"domain",jarm:this.jarm.substr(0,30)},!0,!1)):"",b.Z8.getSearchUrl({entity:"domain",fuzzy_domain:this.itemId},!0,!1),null!==(e=p.NU.currentUser)&&void 0!==e&&e.vtiAccess&&this.itemId?(0,o.html)(P||(P=F` `)):o.nothing,this._launchGraph,null!==(i=p.NU.currentUser)&&void 0!==i&&i.vtiAccess?(0,o.html)(j||(j=F` `),this.domainAsProcessedIocList):o.nothing,null!==(r=p.NU.currentUser)&&void 0!==r&&r.vtiAccess?(0,o.html)(I||(I=F` `),this.domainAsProcessedIocList,(t=>this.onCollectionCreated(t))):o.nothing)}_formatTags(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1?arguments[1]:void 0;const i=super._formatTags(t);return this._addPopularityRanksTags(i,e)}_getIcon(t){if(t)return(0,o.html)(T||(T=F` `),t)}_reset(){this.parentDomain=void 0}_itemIdChanged(t){t||this._reset()}_getDatePivotLink(t,e){if(!this.enableVti)return;const i=d.w9.getTimeOrDate(e,"date");return b.Z8.getSearchUrl({entity:"domain",[t]:`${i}+`})}_getFaviconPivotLink(t){return b.Z8.getSearchUrl({entity:this.itemType,main_icon_dhash:t},this.enableVti)}_addPopularityRanksTags(t,e){const i={1e3:"top-1K",1e4:"top-10K",1e5:"top-100K",1e6:"top-1M"};if(e)for(const o in i)if(e<=parseInt(o)){const e={name:i[o]};this.enableVti&&(e.href=this._getPivotLink("popularity_rank",parseInt(o)+1+"-")),t.push(e);break}return t}};U([(0,r.property)({type:Number})],E.prototype,"creationDate",void 0),U([(0,r.property)({type:Number})],E.prototype,"lastAnalysisDate",void 0),U([(0,r.property)({type:Number})],E.prototype,"score",void 0),U([(0,r.property)({type:String})],E.prototype,"parentDomain",void 0),U([(0,r.property)({type:String})],E.prototype,"registrar",void 0),U([(0,r.property)({type:String})],E.prototype,"jarm",void 0),U([(0,r.property)({type:String})],E.prototype,"itemId",void 0),U([(0,r.property)({type:Boolean})],E.prototype,"analyzing",void 0),U([(0,r.state)()],E.prototype,"itemType",void 0),U([(0,r.query)("vt-ui-add-elements-to-collection-submenu")],E.prototype,"addElementsToCollectionSubmenu",void 0),E=U([(0,r.customElement)("vt-ui-domain-card")],E)},71636:(t,e,i)=>{i.d(e,{k:()=>g});var o=i(48704),r=i(16645),n=(i(22544),i(61720)),s=i(96987),a=i(45241),l=i(95688),d=i(67808),c=i(22633);let b,p=t=>t;function h(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,o)}return i}function u(t){for(var e=1;e=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};class g extends o.LitElement{constructor(){super(...arguments),this.analyzing=!1,this.enableVti=!1,this.isSubscribing=!1,this.enginesDetections=0,this.publishedInMonitor=!1,this.totalEngines=0,this.totalRelatedDetected=0,this.isDetected=!1,this.trusted=!1,this.hideDetStringPlaceholder=!1,this.isInfoType=!1,this.isCleanType=!1}static get styles(){return(0,o.unsafeCSS)(c.A)}updated(t){t.has("enginesDetections")&&(this.isDetected=void 0!==this.enginesDetections&&this.enginesDetections>0),t.has("itemType")&&(this.entityFlag=this.getEntityFlagFromItemType(this.itemType)),(t.has("publishedInMonitor")||t.has("trusted")||t.has("totalRelatedDetected")||t.has("enginesDetections"))&&(this.isInfoType=(this.publishedInMonitor||this.trusted)&&(!!this.enginesDetections||!!this.totalRelatedDetected)),(t.has("isDetected")||t.has("isInfoType"))&&(this.isCleanType=!this.isDetected&&!this.isInfoType)}onSubscribeFollow(t){return this.isSubscribing=!0,a.KK.showToast(this,"Creating Livehunt ruleset. Please wait..."),d.Xe.followEntity(t,this,this.itemId).finally((()=>this.isSubscribing=!1))}_fireItemRelatedEvent(t){this.dispatchEvent(new CustomEvent(t,{bubbles:!0,composed:!0,detail:{id:this.itemId,itemType:this.itemType}}))}_reanalyzeItem(){this._fireItemRelatedEvent("reanalysis-requested")}_launchService(t,e){const i=`${t}-requested`;this.dispatchEvent(new CustomEvent(i,{bubbles:!0,composed:!0,detail:{query:e}}))}_launchIntelligence(t){this._launchService("intelligence",t)}_searchItemInIntelligence(){n.v.closingDrawer=!0,l.Z8.newTabNavigation(l.Z8.getSearchUrl(this.itemId,!0,!0,!0),"intelligenceSearch")}_launchGraph(){this._launchService("graph",this.itemId)}_toggleClass(t,e,i){return t?e:i}_formatTags(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((t=>({name:t,href:this.enableVti?this._getTagHref(t):void 0})))}_getPivotLink(t,e){if("file"==this.itemType||this.enableVti)return l.Z8.getSearchUrl(u(u({},this.entityFlag),{},{[t]:e}))}_getDatePivotLink(t,e){if("file"!=this.itemType&&!this.enableVti)return;const i=s.w9.getTimeOrDate(e,"date");return l.Z8.getSearchUrl(u(u({},this.entityFlag),{},{[t]:`${i}+`}))}_getFaviconPivotLink(t){if("file"==this.itemType||this.enableVti)return l.Z8.getSearchUrl(u(u({},this.entityFlag),{},{main_icon_dhash:t}))}_getTagHref(t){return l.Z8.getSearchUrl(u(u({},this.entityFlag),{},{tag:t}))}getEntityFlagFromItemType(t){if("file"===t)return{};return{entity:"ip-address"===t?"ip":t}}renderAttribution(){if(this.attribution)return(0,o.html)(b||(b=p` `),this.attribution)}renderTags(){return o.nothing}}v([(0,r.property)({type:Boolean})],g.prototype,"analyzing",void 0),v([(0,r.property)({type:String})],g.prototype,"detectionsString",void 0),v([(0,r.property)({type:Boolean,attribute:"enable-vti"})],g.prototype,"enableVti",void 0),v([(0,r.state)()],g.prototype,"isSubscribing",void 0),v([(0,r.property)({type:Number})],g.prototype,"enginesDetections",void 0),v([(0,r.property)({type:Boolean})],g.prototype,"publishedInMonitor",void 0),v([(0,r.property)({type:Number})],g.prototype,"totalEngines",void 0),v([(0,r.property)({type:String})],g.prototype,"itemId",void 0),v([(0,r.property)({type:Array})],g.prototype,"tags",void 0),v([(0,r.property)({type:Object,attribute:"main-icon"})],g.prototype,"mainIcon",void 0),v([(0,r.property)({type:Number})],g.prototype,"totalRelatedDetected",void 0),v([(0,r.property)({type:Boolean,attribute:"is-detected"})],g.prototype,"isDetected",void 0),v([(0,r.property)({type:Object})],g.prototype,"entityFlag",void 0),v([(0,r.property)({type:String})],g.prototype,"itemType",void 0),v([(0,r.property)({type:Boolean})],g.prototype,"trusted",void 0),v([(0,r.property)({type:Boolean})],g.prototype,"hideDetStringPlaceholder",void 0),v([(0,r.property)({type:Object})],g.prototype,"attribution",void 0),v([(0,r.state)()],g.prototype,"isInfoType",void 0),v([(0,r.state)()],g.prototype,"isCleanType",void 0)},27197:(t,e,i)=>{i(9891);var o=i(48704),r=i(16645),n=i(62832),s=i(15323),a=i(55966),l=i(45241),d=i(71012),c=(i(42320),i(92103));let b,p,h,u,m,v=t=>t;var g,f=function(t,e,i,o){var r,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,o);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};!function(t){t.Right="right",t.Left="left"}(g||(g={}));let y=class extends d.D{constructor(){super(...arguments),this.disabled=!1,this.openingDirection=g.Left,this.smallIcon=!1,this.entityDenomination="collection",this.highlight=!1,this.subscriptionChoice=!1,this.subscribersCount=0,this.showSubscribers=!1,this.isSaving=!1,this.noChoice=!1}static get styles(){return(0,o.unsafeCSS)(c.A)}get isSubscribed(){return this.subscriptionChoice}changeSubscriptionChoice(t){const e=t.currentTarget.dataset.choice;let i="true"===e;if(e&&this.subscribeFn){if(this.noChoice)i=e;else if(i===this.subscriptionChoice)return;this.subscribeFn(i).catch((t=>{console.error("Please report the following error message to contact@virustotal.com"),console.log("Failed saving subscription preferences",t),l.KK.showToast(this,"Something went wrong here..."),a.T.handleError(t)}))}}renderChoiceRow(t){return(0,o.html)(b||(b=v` ${0} ${0}
`),this.changeSubscriptionChoice,t.value,t.value===this.subscriptionChoice,t.header,t.description)}render(){if(this.choiceMenu)return this.isSaving?(0,o.html)(p||(p=v` `)):(0,o.html)(h||(h=v` ${0} ${0} ${0} `),this.showSubscribers?this.renderCount():"",this.disabled,(0,n.classMap)({"text-primary":this.subscriptionChoice}),(0,n.classMap)({"fs-5":this.smallIcon,"fs-4":!this.smallIcon}),this.subscriptionChoice?s.bellFilledIcon:s.bellIcon,(0,n.classMap)({"end-0":this.openingDirection===g.Left,"start-0":this.openingDirection===g.Right}),this.choiceMenu.map((t=>this.renderChoiceRow(t))),this.disabled?o.nothing:(0,o.html)(u||(u=v` Subscribe to updates in this ${0} `),this.entityDenomination))}renderCount(){return(0,o.html)(m||(m=v` `),this.subscribersCount)}};f([(0,r.property)({type:Boolean})],y.prototype,"disabled",void 0),f([(0,r.property)()],y.prototype,"openingDirection",void 0),f([(0,r.property)({type:Boolean})],y.prototype,"smallIcon",void 0),f([(0,r.property)({type:Array})],y.prototype,"choiceMenu",void 0),f([(0,r.property)({type:String})],y.prototype,"entityDenomination",void 0),f([(0,r.property)({type:Boolean,reflect:!0})],y.prototype,"highlight",void 0),f([(0,r.property)({type:Object})],y.prototype,"subscribeFn",void 0),f([(0,r.property)({type:Boolean})],y.prototype,"subscriptionChoice",void 0),f([(0,r.property)({type:Number})],y.prototype,"subscribersCount",void 0),f([(0,r.property)({type:Boolean})],y.prototype,"showSubscribers",void 0),f([(0,r.property)({type:Boolean})],y.prototype,"isSaving",void 0),f([(0,r.property)({type:Boolean})],y.prototype,"noChoice",void 0),y=f([(0,r.customElement)("vt-ui-subscribe-button")],y)},93424:(t,e,i)=>{i(9891);var o=i(48704),r=i(16645),n=i(92107),s=i(67049),a=i(52161),l=i(48227),d=i(73608),c=i(96987),b=i(95688),p=i(71012),h=(i(26026),i(72380));let u,m,v,g,f,y,w,x=t=>t;var k=function(t,e,i,o){var r,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,o);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};let $=class extends p.D{constructor(){super(...arguments),this.columns=[{name:"First seen"},{name:"Subject"},{name:"Thumbprint"}],this.data=[],this.loading=!1,this.showSkeleton=!1,this.noExpand=!1,this.sslData=[],this.visibleData=[]}static get styles(){return(0,o.unsafeCSS)(h.A)}render(){return(0,o.html)(u||(u=x` `),this._small,this._medium,this.columns.map((t=>(0,o.html)(m||(m=x` ${0}
`),t.mobileHidden,t.name))),this.visibleData.map((t=>(0,o.html)(v||(v=x` ${0}
`),d.plusIcon,l.minusIcon,(0,n.u)(t.cells,((t,e)=>(0,o.html)(g||(g=x` ${0} ${0} `),t.link?"":(0,o.html)(f||(f=x` ${0}
`),this.isHidden(e),t.value),t.link?(0,o.html)(y||(y=x` `),this.isHidden(e),t.link,t.value):""))),t.cert,this.objectType,this.vtiAccess))),this.noExpand?"":(0,o.html)(w||(w=x` `),this.sslData,a.expandMoreIcon,s.expandLessIcon,this.visibleItemsChanged),!this.showSkeleton)}updated(t){super.updated(t),t.has("data")&&(this.sslData=this.formatHistoricalSSLCertificates(this.data)),(t.has("noExpand")||t.has("sslData"))&&this.computeVisible(this.noExpand,this.sslData)}isHidden(t){var e;return null===(e=this.columns[t])||void 0===e?void 0:e.mobileHidden}computeVisible(t,e){null!=t&&null!=e&&t&&e&&(this.visibleData=e)}formatHistoricalSSLCertificates(t){return t?t.map((t=>{var e,i;return{cells:[{value:c.w9.parseDateShortFormat(t.first_seen_date)},{value:(null===(e=t.subject)||void 0===e?void 0:e.CN)||(null===(i=t.subject)||void 0===i?void 0:i.O)},{value:t.thumbprint,link:this.getPivotLink("ssl_thumbprint",t.thumbprint)}],cert:t}})):[]}getPivotLink(t,e){return b.Z8.getSearchUrl({entity:this.objectType,[t]:e},this.vtiAccess)}visibleItemsChanged(t){this.visibleData=t.detail.value}};k([(0,r.property)({type:Array})],$.prototype,"columns",void 0),k([(0,r.property)({type:Array,hasChanged:()=>!0})],$.prototype,"data",void 0),k([(0,r.property)({type:Boolean})],$.prototype,"loading",void 0),k([(0,r.property)({type:String,reflect:!1,attribute:"object-type"})],$.prototype,"objectType",void 0),k([(0,r.property)({type:Boolean,reflect:!1,attribute:"show-skeleton"})],$.prototype,"showSkeleton",void 0),k([(0,r.property)({type:Boolean,reflect:!1,attribute:"no-expand"})],$.prototype,"noExpand",void 0),k([(0,r.state)()],$.prototype,"sslData",void 0),k([(0,r.state)()],$.prototype,"visibleData",void 0),$=k([(0,r.customElement)("vt-ui-ssl-certificate-list-expandable-row")],$)},38428:(t,e,i)=>{var o=i(48704),r=i(16645),n=i(85200),s=i(95688),a=i(71012),l=i(33526);let d,c,b=t=>t;var p=function(t,e,i,o){var r,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,o);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};let h=class extends a.D{static get styles(){return(0,o.unsafeCSS)(l.A)}render(){return(0,o.html)(d||(d=b` ${0}
`),this._parseWhois(this.whois).map((t=>t?(0,o.html)(c||(c=b` `),t.key,(0,n.ifDefined)(this._getPivotLink("whois",t.value)),t.value):"")))}_getPivotLink(t,e){return s.Z8.getSearchUrl({entity:this.objectType,[t]:e},this.vtiAccess)}_parseWhois(t){if(!t)return[];return t.split(/\n/).map((t=>{const e=t.indexOf(":"),i=t.slice(0,e),o=t.slice(e+1).trim();if(i.length&&o.length)return{key:i,value:o}}))}};p([(0,r.property)({type:String})],h.prototype,"whois",void 0),p([(0,r.property)({type:String,reflect:!1,attribute:"object-type"})],h.prototype,"objectType",void 0),h=p([(0,r.customElement)("vt-ui-whois-info")],h)},74388:(t,e,i)=>{i(9891);var o=i(48704),r=i(16645),n=i(85200),s=i(92107),a=i(67049),l=i(52161),d=i(48227),c=i(73608),b=i(96987),p=i(95688),h=i(71012),u=(i(38428),i(69884));let m,v,g,f,y,w,x,k=t=>t;var $=function(t,e,i,o){var r,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,o);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};let S=class extends h.D{constructor(){super(...arguments),this.columns=[],this.data=[],this.loading=!1,this.showSkeleton=!1,this.noExpand=!1,this._whoisData=[],this._visibleData=[]}static get styles(){return(0,o.unsafeCSS)(u.A)}render(){return(0,o.html)(m||(m=k` `),this._small,this._medium,this.columns.map((t=>(0,o.html)(v||(v=k` ${0}
`),t.mobileHidden,(0,n.ifDefined)(t.columnClass),t.name))),this._visibleData.map((t=>(0,o.html)(g||(g=k` ${0}
`),c.plusIcon,d.minusIcon,(0,s.u)(t.cells||[],((t,e)=>(0,o.html)(f||(f=k` ${0} ${0} `),t.link?"":(0,o.html)(y||(y=k` ${0}
`),this._isHidden(e),(0,n.ifDefined)(this._getColumnClass(e)),t.value),t.link?(0,o.html)(w||(w=k` `),this._isHidden(e),(0,n.ifDefined)(this._getColumnClass(e)),(0,n.ifDefined)(t.link),t.value):""))),this._parseWhois(t.whois),(0,n.ifDefined)(this.objectType),this.vtiAccess))),this.noExpand?"":(0,o.html)(x||(x=k` `),this._whoisData,l.expandMoreIcon,a.expandLessIcon,this._visibleItemsChanged),!this.showSkeleton)}updated(t){super.updated(t),t.has("objectType")&&(this.columns=this._computeColumns(this.objectType)),t.has("loading")||t.has("data"),t.has("data")&&(this._whoisData=this._formatHistoricalWhois(this.data)),(t.has("noExpand")||t.has("_whoisData"))&&this._computeVisible(this.noExpand,this._whoisData)}_isHidden(t){var e;return null===(e=this.columns[t])||void 0===e?void 0:e.mobileHidden}_computeColumns(t){return"ip"==t?[{name:"Last Updated",columnClass:"regular-field"},{name:"Organization",columnClass:"long-field"},{name:"Email",columnClass:"regular-field"}]:[{name:"Last Updated",columnClass:"regular-field"},{name:"Registrar",columnClass:"long-field"},{name:"Registrant",columnClass:"regular-field"}]}_getColumnClass(t){return this.columns[t].columnClass}_computeVisible(t,e){null!=t&&null!=e&&t&&e&&(this._visibleData=e)}_formatHistoricalWhois(t){return t?t.map((t=>{let e=t.registrar_name||"-";t.registrar_country&&(e+=` (${t.registrar_country})`);let i="-";t.registrant_name&&(i=t.registrant_name,t.registrant_country&&(i+=` (${t.registrant_country})`));const o=t.whois_map.OrgAbuseEmail,r=t.whois_map.OrgTechEmail,n=t.whois_map.OrgName,s=o||r;let a={};return"domain"==this.objectType?a={cells:[{value:b.w9.parseDateShortFormat(t.last_update||t.first_seen_date)},{value:e,link:this._getPivotLink("registrar",e)},{value:i,link:t.registrant_name?this._getPivotLink("whois",t.registrant_name):void 0}],whois:t.whois_map}:"ip"==this.objectType&&(a={cells:[{value:b.w9.parseDateShortFormat(t.last_update||t.first_seen_date)},{value:n,link:this._getPivotLink("whois",n)},{value:s,link:this._getPivotLink("whois",s)}],whois:t.whois_map}),a})):[]}_getPivotLink(t,e){return p.Z8.getSearchUrl({entity:this.objectType,[t]:e},this.vtiAccess)}_visibleItemsChanged(t){this._visibleData=t.detail.value}_parseWhois(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e="";return Object.keys(t).forEach((i=>{e+=`${i}: ${t[i]}\n`})),e}};$([(0,r.property)({type:Array})],S.prototype,"columns",void 0),$([(0,r.property)({type:Array})],S.prototype,"data",void 0),$([(0,r.property)({type:Boolean})],S.prototype,"loading",void 0),$([(0,r.property)({type:String,reflect:!1,attribute:"object-type"})],S.prototype,"objectType",void 0),$([(0,r.property)({type:Boolean,reflect:!1,attribute:"show-skeleton"})],S.prototype,"showSkeleton",void 0),$([(0,r.property)({type:Boolean,reflect:!1,attribute:"no-expand"})],S.prototype,"noExpand",void 0),$([(0,r.property)({type:Array})],S.prototype,"_whoisData",void 0),$([(0,r.property)({type:Array})],S.prototype,"_visibleData",void 0),S=$([(0,r.customElement)("vt-ui-whois-list-expandable-row")],S)},62099:(t,e,i)=>{i.d(e,{u:()=>v});var o=i(82385),r=i(86072),n=i.n(r),s=i(47031),a=i(28238),l=i(95688),d=i(44052);function c(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var o,r,n,s,a=[],l=!0,d=!1;try{if(n=(i=i.call(t)).next,0===e){if(Object(i)!==i)return;l=!1}else for(;!(l=(o=n.call(i)).done)&&(a.push(o.value),a.length!==e);l=!0);}catch(t){d=!0,r=t}finally{try{if(!l&&null!=i.return&&(s=i.return(),Object(s)!==s))return}finally{if(d)throw r}}return a}}(t,e)||b(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(t,e){if(t){if("string"==typeof t)return p(t,e);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?p(t,e):void 0}}function p(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,o=Array(e);i{n&&delete n[t]}))}o=u(u(u({},s?{groups:s}:{}),n?{modifiers:n}:{}),r?{andFilters:r}:{})}return o}get order(){return this._order}get freestyleFilter(){var t;return(null===(t=this.filters)||void 0===t?void 0:t.freestyle)||""}get urlParams(){var t,e,i,o,r,n;const s=`${a.be.gtiFiltersSearchQuery({filters:u({},null===(t=this.filters)||void 0===t?void 0:t.modifiers),orGroups:[...null!==(e=null===(i=this.filters)||void 0===i?void 0:i.groups)&&void 0!==e?e:[]],andFilters:u({},null!==(o=null===(r=this.filters)||void 0===r?void 0:r.andFilters)&&void 0!==o?o:{})},!0)}`.trim(),l=new URLSearchParams;s&&l.set("filter",s),this.order&&l.set("order",this.order),null!==(n=this.filters)&&void 0!==n&&n.freestyle&&l.set("holisticFilter",this.filters.freestyle);return l.size?encodeURIComponent(encodeURIComponent(l.toString())):""}updateDynamicFilters(t,e){return t.map((t=>{const i=e[t.name];if(!i)return t;switch(t.style){case s.RJ.QUERY:return u(u({},t),{},{value:i?i[0]:void 0});case s.RJ.RADIO:return t.options?u(u({},t),{},{options:t.options.map((t=>u(u({},t),{},{selected:!!i&&i.includes(t.option)})))}):t;case s.RJ.DATE:case s.RJ.SLIDER:let e,n;var o,r=function(t,e){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=b(t))||e&&t&&"number"==typeof t.length){i&&(t=i);var o=0,r=function(){};return{s:r,n:function(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var n,s=!0,a=!1;return{s:function(){i=i.call(t)},n:function(){var t=i.next();return s=t.done,t},e:function(t){a=!0,n=t},f:function(){try{s||null==i.return||i.return()}finally{if(a)throw n}}}}(i);try{for(r.s();!(o=r.n()).done;){let t=o.value;if(t=t.replace(/['"]+/g,""),t.includes("+")){const i=parseFloat(t.replace("+",""));isNaN(i)||(e=i)}else if(t.includes("-")){const e=parseFloat(t.replace("-",""));isNaN(e)||(n=e)}}}catch(t){r.e(t)}finally{r.f()}return u(u({},t),{},{values:u(u({},void 0!==e&&{start:e}),void 0!==n&&{end:n})});case s.RJ.PRESETS:return t.presets?u(u({},t),{},{presets:t.presets.map((t=>u(u({},t),{},{selected:!!i&&i.includes(t.option)})))}):t;default:return t}}))}constructor(t,e,i){this.host=t,this.entityList=e,this.dynamicFiltersLoader=i,this._order="",this.isUpdatingUrl=!1,this.modifiersFilterChanged=t=>this.load(u(u({},this.filters||{freestyle:""}),{},{modifiers:t.detail.filters,groups:t.detail.groups,andFilters:t.detail.andFilters}),this.order),this.updateFreestyleFilter=t=>this.load(u(u({},this.filters),{},{freestyle:t}),this.order),this.freestyleFilterChanged=t=>{const e=t.detail.trim();return this.updateFreestyleFilter(e||"")},this.orderChanged=t=>this.load(this.filters||{freestyle:"",modifiers:{}},t.detail.order),this.host.addController(this),this.subscriptionHandle=this.entityList.subscribe((()=>this.host.requestUpdate())),this.dynamicFilters=new o.YZ(this.host,(t=>{let e=c(t,2),i=e[0],o=e[1];return this.dynamicFiltersLoader(i).then((t=>{let e=t.data;return this.updateDynamicFilters(e.filters,u(u({},o.andFilters),o.modifiers))}))}))}hostConnected(){this.subscriptionHandle&&this.entityList.unsubscribe(this.subscriptionHandle),this.subscriptionHandle=this.entityList.subscribe((()=>this.host.requestUpdate()))}hostDisconnected(){this.subscriptionHandle&&this.entityList.unsubscribe(this.subscriptionHandle)}load(t,e){var i;let o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(void 0===t&&(t={freestyle:"",modifiers:{}}),void 0===t.modifiers&&(t.modifiers={}),void 0===t.freestyle&&(t.freestyle=""),void 0===e&&(e=this.entityList.defaultOrder),n()(this.filters,t)&&this._order===e&&!o)return[Promise.resolve(),Promise.resolve()];this._order=e;const r=this.filters,s=!!r&&r.freestyle!==t.freestyle;this.filters=s?{freestyle:t.freestyle,modifiers:{}}:t;const c=`${this.filters.freestyle?`(${this.filters.freestyle})`:""} ${a.be.gtiFiltersSearchQuery({filters:this.filters.modifiers||{},orGroups:t.groups||[],andFilters:t.andFilters||{}})}`.trim(),b=this.entityList.setParams({filter:c,order:e}).reload(!0),p=window.location;if(this.isUpdatingUrl&&null!==(i=d.NU.currentUser)&&void 0!==i&&i.gtiDevAccess){const t=`${p.origin}${p.pathname}${this.urlParams?`?${this.urlParams}`:""}`;l.Z8.updateUrl(t)}else l.Z8.updateUrl(`${p.origin}${p.pathname}`);if(!r||o||s){var h;return[b,null===(h=this.dynamicFilters)||void 0===h?void 0:h.run([c,u({},this.filters)])]}return[b,Promise.resolve()]}}},2424:(t,e,i)=>{i.d(e,{H:()=>d});var o=i(54293),r=i(70051),n=i(62099);function s(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,o)}return i}function a(t){for(var e=1;e"threat_actors"!==t)).concat("threat_actors")}));e.setParams(n),super(t,e,i)}}},94187:(t,e,i)=>{i.r(e),i.d(e,{DomainSummaryTab:()=>$});var o=i(22894),r=i(47123),n=i(48704),s=i(16645),a=i(85200),l=(i(13420),i(87182),i(45189),i(25998),i(50045),i(8200),i(92619)),d=i(95688),c=i(44052),b=i(30610),p=i(42727);let h,u,m,v,g,f,y,w,x=t=>t;var k=function(t,e,i,o){var r,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,o);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};let $=(h=class extends n.LitElement{constructor(){super(...arguments),this.id="",this.hideTelemetry=!1}shouldUpdate(t){var e;t.has("id")&&this.id&&(this.domain=new r.un(this.id),this.domain.setParams({relationships:[]}),this.domain.load(),null!==(e=c.NU.currentUser)&&void 0!==e&&e.gtiAccess||this.domain.relationshipsCreated.then((()=>{var t,e,i,o;null===(t=this.domain)||void 0===t||null===(t=t.relationships.collections)||void 0===t||t.setParams({limit:2}).load(),null===(e=this.domain)||void 0===e||null===(e=e.relationships.related_threat_actors)||void 0===e||e.setParams({limit:2}).load(),null===(i=this.domain)||void 0===i||null===(i=i.relationships.related_references)||void 0===i||i.setParams({limit:2}).load(),null===(o=this.domain)||void 0===o||null===(o=o.relationships.reports)||void 0===o||o.setParams({order:"lookups_trend-",limit:2}).load()})));return!!this.domain}renderOverview(){var t,e,i,o,r,s,l,c,b,p,h;return(0,n.html)(u||(u=x` ${0} ${0} ${0}
`),"Domain Overview",!1,!(null===(t=this.domain)||void 0===t||!t.isLoading),"Registrar",null===(e=this.domain)||void 0===e||null===(e=e.attributes)||void 0===e?void 0:e.registrar,"Creation Date","creation_date",null===(i=this.domain)||void 0===i||null===(i=i.attributes)||void 0===i?void 0:i.creation_date,"Last Analysis Date","last_analysis_date",null===(o=this.domain)||void 0===o||null===(o=o.attributes)||void 0===o?void 0:o.last_analysis_date,null!==(r=this.domain)&&void 0!==r&&null!==(r=r.attributes)&&void 0!==r&&r.last_seen_itw_date?(0,n.html)(m||(m=x` `),"Last Seen ITW Date","last_seen_itw_date",this.domain.attributes.last_seen_itw_date):n.nothing,"Analysis","Category","category",null!==(s=this.domain)&&void 0!==s&&null!==(s=s.attributes)&&void 0!==s&&s.categories?Object.values(this.domain.attributes.categories):[],(t=>d.Z8.getSearchUrl({entity:"domain",category:t})),"Popularity",null!==(l=this.domain)&&void 0!==l&&null!==(l=l.minPopularityRank)&&void 0!==l&&l.minRankText?(0,n.html)(v||(v=x` ${0} `),(0,a.ifDefined)(d.Z8.getSearchUrl({entity:"domain",popularity_rank:`${(null!==(c=null===(b=this.domain.minPopularityRank)||void 0===b?void 0:b.minRankValue)&&void 0!==c?c:0)+1}-`})),this.domain.minPopularityRank.minRankText):"-","Tags","tags",null!==(p=null===(h=this.domain)||void 0===h||null===(h=h.attributes)||void 0===h?void 0:h.tags)&&void 0!==p?p:[],(t=>d.Z8.getSearchUrl({entity:"domain",tag:t})))}renderTelemetry(){var t;return(0,n.html)(g||(g=x` View detailed telemetry `),"Telemetry",!1,!(null===(t=this.domain)||void 0===t||!t.isLoading),(()=>{this.dispatchEvent(new b.ChangeSectionEvent("telemetry"))}),!0,(t=>o.h4.domains.statsPerDayAndCountry(this.domain.id,t)),(t=>o.h4.domains.statsFirstSightings(this.domain.id,t)),(()=>this.hideTelemetry=!0))}renderCardsColumn(){var t,e,i,o,r,s,a,l,d,c,b,p;return(0,n.html)(f||(f=x` `),null===(t=this.domain)||void 0===t?void 0:t.communityCollections,null===(e=this.domain)||void 0===e?void 0:e.mandiantCollections,null===(i=this.domain)||void 0===i?void 0:i.mandiantCampaigns,null===(o=this.domain)||void 0===o?void 0:o.relationships.related_references,null===(r=this.domain)||void 0===r?void 0:r.relationships.related_threat_actors,null===(s=this.domain)||void 0===s?void 0:s.mandiantThreatActors,null===(a=this.domain)||void 0===a?void 0:a.associatedThreatActors,null===(l=this.domain)||void 0===l?void 0:l.associatedMalwareAndTools,null===(d=this.domain)||void 0===d?void 0:d.associatedCampaigns,null===(c=this.domain)||void 0===c?void 0:c.associatedIocCollections,null===(b=this.domain)||void 0===b?void 0:b.relationships.reports,null===(p=this.domain)||void 0===p?void 0:p.associatedVulnerabilities,this.id)}renderAssessment(){var t;return(0,n.html)(y||(y=x` ${0} `),"Assessment",!1,null===(t=this.domain)||void 0===t||null===(t=t.attributes)||void 0===t||null===(t=t.gti_assessment)||void 0===t?void 0:t.description)}render(){var t;return(0,n.html)(w||(w=x` `),this.renderAssessment(),this.renderOverview(),null!==(t=c.NU.currentUser)&&void 0!==t&&t.insightsUpAccess&&!this.hideTelemetry?this.renderTelemetry():n.nothing,this.renderCardsColumn())}},h.styles=(0,n.unsafeCSS)(p.A),h);k([(0,s.property)({type:String})],$.prototype,"id",void 0),k([(0,l.Q)()],$.prototype,"domain",void 0),k([(0,s.state)()],$.prototype,"hideTelemetry",void 0),$=k([(0,s.customElement)("domain-summary-tab")],$)},85977:(t,e,i)=>{i.r(e),i.d(e,{default:()=>ht});var o=i(22894),r=i(13570),n=(i(9891),i(48704));let s;const a=(0,n.svg)(s||(s=(t=>t)`
`));var l=i(47123),d=i(87678),c=i(16645),b=i(62832),p=i(85200),h=(i(27270),i(97034)),u=(i(13420),i(77698)),m=(i(36854),i(73355),i(26026),i(78066),i(93852),i(10170),i(63557),i(90604),i(38398),i(66092),i(51196),i(38428),i(14819)),v=i(64767),g=i(92619),f=i(15323),y=i(85899),w=i(68122),x=i(96987),k=i(45241),$=i(95688),S=i(44052),D=i(2424),C=i(30610),_=(i(94187),i(17039)),R=i(95614),A=i(15599);let O,L,P,j,I,T,F,U,E,N,z,M,B,H,K,V,G,Z,q,Q,W,X,J,Y,tt=t=>t;function et(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var i=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=i){var o,r,n,s,a=[],l=!0,d=!1;try{if(n=(i=i.call(t)).next,0===e){if(Object(i)!==i)return;l=!1}else for(;!(l=(o=n.call(i)).done)&&(a.push(o.value),a.length!==e);l=!0);}catch(t){d=!0,r=t}finally{try{if(!l&&null!=i.return&&(s=i.return(),Object(s)!==s))return}finally{if(d)throw r}}return a}}(t,e)||function(t,e){if(t){if("string"==typeof t)return it(t,e);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?it(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function it(t,e){(null==e||e>t.length)&&(e=t.length);for(var i=0,o=Array(e);i=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};const dt=[{name:"Record type",mobileHidden:!1},{name:"TTL",mobileHidden:!1},{name:"Value",mobileHidden:!1}],ct=["Rank","Position","Ingestion Time"].map((t=>({name:t,mobileHidden:!1}))),bt=st(st({},u.ZG.DEFAULT),{},{showSubmissions:!1});let pt=class extends C.DetectableReportViewBase{static get styles(){return(0,n.unsafeCSS)([_.A,R.A])}get detectionsString(){return this.generateDetectionsString()}loadAssociationsTab(){var t=this;return rt((function*(){var e,i,o,r;const n=yield t.domainSO.getAssociations();if(n){t.iocThreatsLoaderController=new D.H(t,n,(e=>d.u.domain.associationsDynamicFilters(t.identifier,e)));const e=et(t.iocThreatsLoaderController.load(),1)[0];yield e}const s=yield t.domainSO.getReports();if(s){t.iocReportsLoaderController=new D.H(t,s,(e=>d.u.domain.reportsDynamicFilters(t.identifier,e)));const e=et(t.iocReportsLoaderController.load(),1)[0];yield e}t.sections.set("associations",!(null===(e=t.iocReportsLoaderController)||void 0===e||null===(e=e.entityList.data)||void 0===e||!e.length)||!(null===(i=t.iocThreatsLoaderController)||void 0===i||null===(i=i.entityList.data)||void 0===i||!i.length)),t.visibleAssociationsSubSections.set("reporting",!(null===(o=t.iocReportsLoaderController)||void 0===o||null===(o=o.entityList.data)||void 0===o||!o.length)),t.visibleAssociationsSubSections.set("threats",!(null===(r=t.iocThreatsLoaderController)||void 0===r||null===(r=r.entityList.data)||void 0===r||!r.length)),t.associationsTabSubsection=t.associationsTabSubsection||h.I.threats,t.requestUpdate("sections")}))()}constructor(t){var e,i,o,n,s,a;let l=t.routeParams;super("domain","detection",w.z.NeedsReportSkeleton),this.visibleAssociationsSubSections=new Map([["threats",!1],["reporting",!1]]),this.name="domain-view",this.reputation=0,this.totalRelatedDetected=0,this.sections=new Map([["gti-summary",!(null===(e=S.NU.currentUser)||void 0===e||!e.gtiAccess)],["summary",!(null!==(i=S.NU.currentUser)&&void 0!==i&&i.gtiAccess)],["detection",!0],["details",!0],["relations",!1],["associations",!1],["telemetry",!1],["community",!0]]),this.defaultSection=null!==(o=S.NU.currentUser)&&void 0!==o&&o.gtiAccess?"gti-summary":"detection",this.hideDetStringPlaceholder=!1,this.identifier=null==l?void 0:l.domain_id,this.section=null!==(n=null==l?void 0:l.domain_section)&&void 0!==n?n:this.defaultSection,this.domainSO=new m.i(this.identifier),this.loadAssociationsTab(),this.parent=this.domainSO.parent(),this.parent.load(),this.loading=!0,this.domainSO.load().catch((t=>{t instanceof r.H&&/Domain "(.+)" is not a valid domain pattern/.test(t.message)&&((t=new Error(`Invalid domain pattern: ${this.identifier}`,t)).status=400),this.handleErrorRetrievingObject(t)})).then((()=>{this.processDomainData(),this.checkLastIpResolucion(),this.changeGoogleSearchIFrameUrl()})).finally((()=>{this.loading=!1,this.notifyContentState()}));this.relationsSmartComp=new A.VtUiDomainRelations(this.domainSO,(t=>{this.sections.set("relations",!!t.showMe),this.requestUpdate("sections")}),(t=>{this.hideDetStringPlaceholder=!k.KK.some(t.urls,t.downloaded_files,t.communicating_files,t.referrer_files,this.domainSO.isLoading)})),this.relationsSmartComp.id="relations",S.NU.isLoggedIn&&this.loadUserVotes(),null!==(s=S.NU.currentUser)&&void 0!==s&&s.vtiAccess&&this.enrich("domain"),null!==(a=S.NU.currentUser)&&void 0!==a&&a.insightsAccess&&(this.sections.set("telemetry",!0),this.requestUpdate("sections"))}checkLastIpResolucion(){var t=this;return rt((function*(){var e;if(null===(e=t.domainSO.data)||void 0===e||!e.last_dns_records)return;const i=t.domainSO.data.last_dns_records.filter((t=>"A"===t.type));if(0==i.length)return;const o=i[0].value,r=new v.p(o);if(yield r.load(),!r.data)return;const n=r.data.last_analysis_stats,s=x.w9.getTotalEnginesDetections(n);if(s<=0)return;const a=x.w9.getTotalEngines(n),l=x.w9.getReportsDateFormat(r.data.last_modification_date);t.lastIpDetected={id:o,detections:s,engines:a,date:l}}))()}renderDetectionsString(){var t,e;const i=void 0!==this.engineDetections&&this.engineDetections>0;return(0,n.html)(O||(O=tt` ${0} ${0}
`),(0,b.classMap)({"text-body-tertiary":!i&&!(null===(t=this.detectionsString)||void 0===t||!t.includes("detected")),"text-success":!(i||null!==(e=this.detectionsString)&&void 0!==e&&e.includes("detected")),"text-danger":i}),i?f.exclamationCircleIcon:f.infoCircleIcon,this.detectionsString)}renderAssociationsTab(){var t,e,i,o;return(0,n.html)(L||(L=tt` `),this._large,!this._large,this.associationsTabSubsection,this.iocThreatsLoaderController,this.iocReportsLoaderController,(null===(t=this.iocThreatsLoaderController)||void 0===t?void 0:t.entityList.meta.count)||0,(null===(e=this.iocReportsLoaderController)||void 0===e?void 0:e.entityList.meta.count)||0,null===(i=this.iocThreatsLoaderController)||void 0===i?void 0:i.entityList.isLoading,null===(o=this.iocReportsLoaderController)||void 0===o?void 0:o.entityList.isLoading,"domain",this.identifier,this.visibleAssociationsSubSections,(t=>{this.associationsTabSubsection=t.detail}))}renderGtiSummaryTab(){return(0,n.html)(P||(P=tt` ${0} `),this.identifier,(t=>{var e;t.stopPropagation(),this.section=t.detail.section,null!==(e=t.detail.config)&&void 0!==e&&e.subsection&&(this.associationsTabSubsection=t.detail.config.subsection)}),this.renderDetectionsString())}render(){var t,e,i,r,s,a,l,d,c,b,p,h,u,m,v,g,f,y,x,k;return this.domainSO.isLoading?(0,n.html)(j||(j=tt` `),w.z.NeedsReportSkeleton):(0,n.html)(I||(I=tt` ${0} ${0} ${0} ${0} ${0} ${0} ${0} `),this.sections,"domain",this.section,this.identifier,this.headerProperties,this.reputation,null===(t=this.domainSO.data)||void 0===t?void 0:t.gti_assessment,this.domainSO.isLoading&&!this.drawerMode,this.totalEngines,this.engineDetections,this.domainSO,this.userVote,null===(e=this.headerProperties)||void 0===e?void 0:e.creationDate,this.detectionsString,!(null===(i=S.NU.currentUser)||void 0===i||!i.vtiAccess),this.engineDetections,null===(r=this.headerProperties)||void 0===r?void 0:r.id,null===(s=this.headerProperties)||void 0===s?void 0:s.jarm,null===(a=this.domainSO.data)||void 0===a?void 0:a.last_analysis_date,this.favicon,this.maxPopularityRank,null===(l=this.parent)||void 0===l||null===(l=l.data)||void 0===l?void 0:l.id,null===(d=this.headerProperties)||void 0===d?void 0:d.registrar,this.tags,this.totalRelatedDetected,this.hideDetStringPlaceholder,null===(c=this.domainSO.data)||void 0===c?void 0:c.attribution,!this._large&&this.sections.get("summary")?(0,n.html)(T||(T=tt` ${0}
`),!(null===(b=S.NU.currentUser)||void 0===b||!b.vtiAccess),null===(p=this.headerProperties)||void 0===p?void 0:p.id,null===(h=this.headerProperties)||void 0===h?void 0:h.registrar,null===(u=this.headerProperties)||void 0===u?void 0:u.creationDate,null===(m=this.domainSO.data)||void 0===m?void 0:m.last_analysis_date,this.detectionsString,this._large,!1,null!==(v=S.NU.currentUser)&&void 0!==v&&v.gtiAccess?(0,n.html)(F||(F=tt` `),null===(g=this.domainSO.data)||void 0===g?void 0:g.gti_assessment):(0,n.html)(U||(U=tt` `),this.reputation,this.engineDetections,this.totalEngines,null===(f=this.userVote)||void 0===f?void 0:f.id,null===(y=this.userVote)||void 0===y?void 0:y.verdict,!1,!!this.trusted,this.loading)):"",null!==(x=S.NU.currentUser)&&void 0!==x&&x.gtiAccess?(0,n.html)(E||(E=tt` ${0} `),this.renderGtiSummaryTab()):n.nothing,this.renderDetectionsTab(),this.renderDetailsTab(),this._large,!this._large,this.renderRelationsTab(),"associations"===this.section?this.renderAssociationsTab():n.nothing,null!==(k=S.NU.currentUser)&&void 0!==k&&k.insightsAccess?(0,n.html)(N||(N=tt` `),this._large,!this._large,(t=>o.h4.domains.statsPerDayAndCountry(this.identifier,t)),(t=>o.h4.domains.statsFirstSightings(this.identifier,t)),bt,!0,"Lookups of this domain over time (*)","Submissions of this domain over time"):n.nothing)}renderDetectionsTab(){var t,e,i;return(0,n.html)(z||(z=tt` ${0} ${0}
`),this.enrichmentData,null!==(t=S.NU.currentUser)&&void 0!==t&&t.vtiAccess&&this.lastIpDetected?(0,n.html)(M||(M=tt` ${0} Last seen resolving to IP address ${0} which was flagged as malicious by ${0}/${0} security vendors on ${0} `),"Last resolved IP address",y.warningIcon,$.Z8.getRedirectUrl("ipAddress",this.lastIpDetected.id),this.lastIpDetected.id,this.lastIpDetected.detections,this.lastIpDetected.engines,this.lastIpDetected.date):"",this.domainSO.data&&(null===(e=this.domainSO.data.crowdsourced_context)||void 0===e?void 0:e.length)>0?(0,n.html)(B||(B=tt` `),null===(i=this.domainSO.data)||void 0===i?void 0:i.crowdsourced_context):"",this.detectionsArray,this._large)}renderDetailsTab(){return(0,n.html)(H||(H=tt` ${0} ${0} ${0} ${0} ${0} ${0}
`),this._large,!this._large,this.renderDetailsCategories(),this.renderDetailsPopularityRanks(),this.renderDetailsLastDnsRecords(),this.renderDetailsLastSslCertificate(),this.renderDetailsWhoisLookup(),this.renderDetailsGoogleResults())}renderRelationsTab(){return this.relationsSmartComp}renderDetailsCategories(){var t;return 0===(null===(t=this.domainCategories)||void 0===t?void 0:t.length)?"":(0,n.html)(K||(K=tt` `),this.domainCategories&&!this.domainCategories.length,"Categories","Category of the URL or domain content as provided by different engines.",this.domainCategories)}renderDetailsPopularityRanks(){var t;return null!==(t=this.popularityRanks)&&void 0!==t&&t.length?(0,n.html)(V||(V=tt` `),"Popularity ranks","A relative measure, based on global visitor statistics, of how prevalent a domain is according to different providers. Low numbers (closer to 1) indicate that the domain is very popular.",ct,this.popularityRanks):""}renderDetailsLastDnsRecords(){return k.KK.evaluateArg(this.domainLastDnsRecords)?(0,n.html)(G||(G=tt` `),"Last DNS records","DNS records seen as a response in the last ANY query performed for the domain",dt,this.domainLastDnsRecords||[]):""}renderDetailsLastSslCertificate(){var t,e,i,o,r,s;return k.KK.evaluateArg(this.lastHttpsCertificate)?(0,n.html)(Z||(Z=tt` ${0}
`),"Last HTTPS Certificate","Last certificate observed when attempting a standard HTTPS connection to the domain",!(null!==(t=this.domainSO.data)&&void 0!==t&&t.jarm),"JARM fingerprint",null!==(e=S.NU.currentUser)&&void 0!==e&&e.vtiAccess?(0,n.html)(q||(q=tt`${0} `),(0,p.ifDefined)($.Z8.getSearchUrl({entity:"domain",jarm:null===(i=this.domainSO.data)||void 0===i?void 0:i.jarm})),null===(o=this.domainSO.data)||void 0===o?void 0:o.jarm):null===(r=this.domainSO.data)||void 0===r?void 0:r.jarm,!k.KK.evaluateArg(this.lastHttpsCertificate),"Last HTTPS Certificate",this.lastHttpsCertificate,!(null===(s=S.NU.currentUser)||void 0===s||!s.vtiAccess)):""}renderDetailsWhoisLookup(){var t;return this.whois?(0,n.html)(Q||(Q=tt` `),"Whois Lookup","Domain registration information as provided by its whois lookup.",this.whois,!(null===(t=S.NU.currentUser)||void 0===t||!t.vtiAccess)):""}renderDetailsGoogleResults(){return(0,n.html)(W||(W=tt` `),"Google results","Matches for the domain name search in Google")}updated(t){super.updated(t),t.has("identifier")&&this.domainIdChanged(this.identifier)}loadUserVotes(t){const e=this.domainSO.getUserVotes();e.load(!!t).then((()=>{this.userVote=e.data.length?e.data[0]:void 0}))}updateScore(){var t=this;return rt((function*(){var e;if(!t.domainSO.data)return;const i=new l.un(t.identifier);i.setParams({attributes:["reputation"],relationships:[]}),yield i.load(),i.attributes&&(t.domainSO.data.reputation=i.attributes.reputation,t.reputation=null!==(e=t.domainSO.data.reputation)&&void 0!==e?e:0)}))()}processDomainData(){const t=this.domainSO.data;if(t){if(this.reputation=t.reputation||0,this.tags={tags:x.w9.computeEntityTags("domain",t.tags||[]),popularity:x.w9.computeDomainPopularityTags(t.popularity_ranks),categories:x.w9.computeDomainCategoryTags(t.categories)},this.favicon=t.favicon,this.lastHttpsCertificate=t.last_https_certificate,this.whois=t.whois,!this.domainCategories&&t.categories&&(this.domainCategories=this.formatCategories(t.categories)),!this.popularityRanks&&t.popularity_ranks){this.popularityRanks=this.formatPopularityRanks(t.popularity_ranks);const e=Array.from(Object.values(t.popularity_ranks).map((t=>t.rank)));this.maxPopularityRank=Math.min(...e)}this.domainLastDnsRecords=this.formatDomainLastDnsRecords(t.last_dns_records),this.headerProperties={id:t.id,registrar:t.registrar,creationDate:t.creation_date,lastUpdateDate:t.last_update_date,jarm:t.jarm},this.processMainObject(t),this.showSearchSuggestion(t.id),this.setDisplayedQuery(t.id)}}formatDomainLastDnsRecords(t){if(!t)return[];const e=[],i=["A"],o=["MX","NS","SOA","CNAME","DNAME","CAA"],r={AAAA:"aaaa",TXT:"txt"};return t.sort(((t,e)=>t.typee.type?1:0)),t.map((t=>{const n={value:t.value,link:void 0};if("iodef"==t.tag){const t=`entity:domain caa:"${n.value}"`;n.link=$.Z8.getRedirectUrl("search",t)}else-1!==i.indexOf(t.type)?n.link=$.Z8.getRedirectUrl("ip-address",n.value):-1!==o.indexOf(t.type)?n.link=$.Z8.getRedirectUrl("domain",n.value):r[t.type]&&(n.link=this.getPivotLink(r[t.type],n.value));const s={value:t.ttl.toString(),link:this.getPivotLink(`${t.type.toLowerCase()}_ttl`,t.ttl.toString())},a=[{value:t.type,link:void 0},s,n],l=st({},t);e.push({cells:a,collapsableData:this.formatDomainLastDnsRecordDetails(l)})})),e}formatDomainLastDnsRecordDetails(t){if(!t)return[];const e=[];return Object.keys(t).forEach((i=>{"type"!==i&&"ttl"!==i&&"value"!==i&&e.push({label:i,data:String(t[i])})})),k.KK.formatKeyVal([],e).map((t=>({label:t.label,value:t.value,link:t.link})))}formatPopularityRanks(t){return x.w9.getKeyValueArrayFromObject(t||[]).sort(((t,e)=>t.value.timestamp===e.value.timestamp?0:t.value.timestamp>e.value.timestamp?-1:1)).map((t=>{var e;const i=t.label.toLowerCase().replace("-","_").replace(/ /g,"_"),o=this.getPivotLink(`${i}_rank`,(t.value.rank+1).toString())+"-",r=x.w9.dateToUtcDateTime(new Date(1e3*t.value.timestamp));return[{value:t.label},{value:t.value.rank.toString(),link:null!==(e=S.NU.currentUser)&&void 0!==e&&e.vtiAccess?o:""},{value:r}]}))}formatCategories(t){return x.w9.getKeyValueArrayFromObject(t).map((t=>st(st({},t),{},{link:this.getPivotLink("category",t.value)})))}getPivotLink(t,e){var i;return $.Z8.getSearchUrl({entity:"domain",[t]:e},null===(i=S.NU.currentUser)||void 0===i?void 0:i.vtiAccess)}domainIdChanged(t){t&&requestAnimationFrame((()=>{this.drawerMode||k.KK.scrollTop()}))}changeGoogleSearchIFrameUrl(){const t=`${$.Z8.rootPath}static/gcs.html?q="${this.identifier}"`;requestAnimationFrame((()=>{this.googleSearchIFrame&&this.googleSearchIFrame.contentWindow&&this.googleSearchIFrame.contentWindow.location.replace(t)}))}generateDetectionsString(){var t,e,i,o;let r="";if(this.engineDetections&&this.totalEngines>0&&(r=`/${this.totalEngines}`),1===this.engineDetections)return`1${r} security vendor flagged this domain as malicious`;if(this.engineDetections>1)return`${this.engineDetections}${r} security vendors flagged this domain as malicious`;const n=null===(t=this.relationsSmartComp)||void 0===t?void 0:t.urls.data,s=null===(e=this.relationsSmartComp)||void 0===e?void 0:e.downloadedFiles.data,a=null===(i=this.relationsSmartComp)||void 0===i?void 0:i.communicatingFiles.data,l=null===(o=this.relationsSmartComp)||void 0===o?void 0:o.referrerFiles.data;if(n){const t=this._getTotalDetected(n),e=1===t?"":"s";if(t)return this.totalRelatedDetected=t,`${this.relationsSmartComp.urls.hasMore?"At least ":""}${t} detected URL${e} under this domain`}if(s){const t=this._getTotalDetected(s);if(t){const e=1===t?"":"s";return this.totalRelatedDetected=t,`${this.relationsSmartComp.downloadedFiles.hasMore?"At least ":""}${t} detected downloaded file${e} from this\n domain`}}if(a){const t=this._getTotalDetected(a);if(t){const e=1===t?"":"s";return this.totalRelatedDetected=t,`${this.relationsSmartComp.communicatingFiles.hasMore?"At least ":""}${t} detected file${e} communicating with this\n domain`}}if(l){const t=this._getTotalDetected(l);if(t){const e=1===t?"":"s";return this.totalRelatedDetected=t,`${this.relationsSmartComp.referrerFiles.hasMore?"At least ":""}${t} detected file${e} embedding this domain`}}return"No security vendors flagged this domain as malicious"}_getTotalDetected(t){return t.filter((t=>t.enginesDetections>0)).length}generateDomainsListData(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((t=>{const e=((null==t?void 0:t.resolutions)||[]).map((e=>{const i=e.id.replace(t.id,"");return{value:i,link:$.Z8.getRedirectUrl("ip-address",i)}})),i=e.length;return e.splice(3),i>3&&e.push({value:"...",link:$.Z8.getRedirectUrl("domain",t.id)}),[{value:t.id,link:$.Z8.getRedirectUrl("domain",t.id)},{value:(0,n.html)(X||(X=tt` ${0}
`),t.totalEngines?(0,n.html)(J||(J=tt` `),t.enginesDetections,t.totalEngines):(0,n.html)(Y||(Y=tt` ${0} `),a))}].concat(e)}))}static getRouteParams(t){const e=et(t.split("/"),2);return{domain_id:e[0],domain_section:e[1]}}};lt([(0,g.Q)()],pt.prototype,"parent",void 0),lt([(0,g.Q)()],pt.prototype,"domainSO",void 0),lt([(0,c.property)({type:String,attribute:"name",reflect:!0})],pt.prototype,"name",void 0),lt([(0,c.query)("#googleSearchIFrame")],pt.prototype,"googleSearchIFrame",void 0),lt([(0,c.state)()],pt.prototype,"popularityRanks",void 0),lt([(0,c.state)()],pt.prototype,"maxPopularityRank",void 0),lt([(0,c.state)()],pt.prototype,"reputation",void 0),lt([(0,c.state)()],pt.prototype,"domainCategories",void 0),lt([(0,c.state)()],pt.prototype,"headerProperties",void 0),lt([(0,c.state)()],pt.prototype,"domainLastDnsRecords",void 0),lt([(0,c.state)()],pt.prototype,"lastHttpsCertificate",void 0),lt([(0,c.state)()],pt.prototype,"whois",void 0),lt([(0,c.state)()],pt.prototype,"totalRelatedDetected",void 0),lt([(0,c.state)()],pt.prototype,"favicon",void 0),lt([(0,c.state)()],pt.prototype,"sections",void 0),lt([(0,c.state)()],pt.prototype,"hideDetStringPlaceholder",void 0),lt([(0,c.state)()],pt.prototype,"lastIpDetected",void 0),pt=lt([(0,c.customElement)("domain-view")],pt);var ht=pt},15599:(t,e,i)=>{i.r(e),i.d(e,{VtUiDomainRelations:()=>D});i(9891);var o=i(48704),r=i(16645),n=i(64630),s=(i(93424),i(74388),i(92619)),a=i(96987),l=i(44052);let d,c,b,p,h,u,m,v,g,f,y,w,x,k,$=t=>t;var S=function(t,e,i,o){var r,n=arguments.length,s=n<3?e:null===o?o=Object.getOwnPropertyDescriptor(e,i):o;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,o);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(n<3?r(s):n>3?r(e,i,s):r(e,i))||s);return n>3&&s&&Object.defineProperty(e,i,s),s};let D=class extends n.f{get relationsConfig(){var t,e;return[{title:"Passive DNS Replication",description:"This domain has been seen to resolve to the following IP addresses.",pathSource:"resolutions.data",pathField:"ip",listComponent:(0,o.html)(d||(d=$` `),this.resolutions.data),dataRelationship:"resolutions",sc:this.resolutions},{title:"Subdomains",description:"Domains hierarchically below the domain being studied.",pathSource:"subdomains.data",pathField:"value",pathOrder:0,listComponent:(0,o.html)(c||(c=$` `),this.subdomains.data||[]),dataRelationship:"subdomains",sc:this.subdomains},{title:"Siblings",description:"Domains that are in the same DNS hierarchical level e.g. docs.google.com and drive.google.com are siblings.",pathSource:"siblings.data",pathField:"value",pathOrder:0,listComponent:(0,o.html)(b||(b=$` `),this.siblings.data),dataRelationship:"siblings",sc:this.siblings},{title:"URLs",description:"Latest URLs processed by our platform and hosted in this domain.",pathSource:"urls.data",pathField:"url",listComponent:(0,o.html)(p||(p=$` `),this.urls.data),dataRelationship:"urls",sc:this.urls},{title:"Downloaded Files",description:"Latest files downloaded from this domain.",pathSource:"downloadedFiles.data",pathField:"id",listComponent:(0,o.html)(h||(h=$` `),this.downloadedFiles.data),dataRelationship:"downloaded_files",sc:this.downloadedFiles},{title:"Communicating Files",description:"Latest files that communicate with this domain when opened or executed.",pathSource:"communicatingFiles.data",pathField:"id",listComponent:(0,o.html)(u||(u=$` `),this.communicatingFiles.data),dataRelationship:"communicating_files",sc:this.communicatingFiles},{title:"Files Referring",description:"Latest files that contain the domain being studied in their bodies.",pathSource:"referrerFiles.data",pathField:"id",listComponent:(0,o.html)(m||(m=$` `),this.referrerFiles.data),dataRelationship:"referrer_files",sc:this.referrerFiles},{title:"Historical Whois Lookups",description:"Historical Whois Lookups",listComponent:(0,o.html)(v||(v=$` `),this.historicalWhoIs.data,!(null===(t=l.NU.currentUser)||void 0===t||!t.vtiAccess),!0),sc:this.historicalWhoIs},{title:"Historical SSL Certificates",description:"Historical SSL Certificates",listComponent:(0,o.html)(g||(g=$` `),this.historicalSslCertificates.data,!(null===(e=l.NU.currentUser)||void 0===e||!e.vtiAccess),!0),sc:this.historicalSslCertificates},{title:"DNS CAA records",description:"DNS CAA records",listComponent:(0,o.html)(f||(f=$` `),this.caaRecordsColumns||[],this.caaRecords.data||[]),dataRelationship:"execution_parents",sc:this.caaRecords},{title:"DNS CNAME records",description:"DNS CNAME records",listComponent:(0,o.html)(y||(y=$` `),this.cnameRecordsColumns||[],this.cnameRecords.data||[]),dataRelationship:"execution_parents",sc:this.cnameRecords},{title:"DNS MX records",description:"DNS MX records",listComponent:(0,o.html)(w||(w=$` `),this.mxRecordsColumns||[],this.mxRecords.data||[]),dataRelationship:"execution_parents",sc:this.mxRecords},{title:"DNS NS records",description:"DNS NS records",listComponent:(0,o.html)(x||(x=$` `),this.nsRecordsColumns||[],this.nsRecords.data||[]),dataRelationship:"execution_parents",sc:this.nsRecords},{title:"DNS SOA records",description:"DNS SOA records",listComponent:(0,o.html)(k||(k=$` `),this.soaRecordsColumns||[],this.soaRecords.data||[]),dataRelationship:"execution_parents",sc:this.soaRecords}]}shouldUpdate(t){const e=this.mainSO;return t.has("caaRecords")&&(this.caaRecordsColumns=a.w9.formatDNSRecordColumn(e.caaContextAttributeParams)),t.has("mxRecords")&&(this.mxRecordsColumns=a.w9.formatDNSRecordColumn(e.mxContextAttributeParams)),t.has("cnameRecords")&&(this.cnameRecordsColumns=a.w9.formatDNSRecordColumn(e.cnameContextAttributeParams)),t.has("nsRecords")&&(this.nsRecordsColumns=a.w9.formatDNSRecordColumn(e.nsContextAttributeParams)),t.has("soaRecords")&&(this.soaRecordsColumns=a.w9.formatDNSRecordColumn(e.soaContextAttributeParams)),!0}constructor(t,e,i){var o;super(t,e,i),this.resolutions=this.addMiddleware(t.resolutions(),"resolutions"),this.downloadedFiles=this.addMiddleware(t.downloadedFiles(),"downloaded_files"),this.subdomains=this.addMiddleware(t.subdomains(),"subdomains"),this.siblings=this.addMiddleware(t.siblings(),"siblings"),this.urls=this.addMiddleware(t.urls(),"urls"),this.communicatingFiles=this.addMiddleware(t.communicatingFiles(),"communicating_files"),this.referrerFiles=this.addMiddleware(t.referrerFiles(),"referrer_files"),this.historicalWhoIs=this.addMiddleware(t.historicalWhoIs(),"historical_whois"),this.historicalSslCertificates=this.addMiddleware(t.historicalSslCertificates(),"historical_ssl_certificates"),this.caaRecords=this.addMiddleware(t.caaRecords(),"caa_records"),this.cnameRecords=this.addMiddleware(t.cnameRecords(),"cname_records"),this.mxRecords=this.addMiddleware(t.mxRecords(),"mx_records"),this.nsRecords=this.addMiddleware(t.nsRecords(),"ns_records"),this.soaRecords=this.addMiddleware(t.soaRecords(),"soa_records");const r=[this.resolutions,this.historicalWhoIs,this.historicalSslCertificates,this.referrerFiles,this.communicatingFiles,this.subdomains,this.siblings],n=[this.urls,this.downloadedFiles,this.mxRecords,this.nsRecords,this.soaRecords,this.caaRecords,this.cnameRecords],s=null!==(o=l.NU.currentUser)&&void 0!==o&&o.vtiAccess?[...r,...n]:[...r];this.loadRels(s)}};S([(0,s.Q)()],D.prototype,"resolutions",void 0),S([(0,s.Q)()],D.prototype,"urls",void 0),S([(0,s.Q)()],D.prototype,"downloadedFiles",void 0),S([(0,s.Q)()],D.prototype,"communicatingFiles",void 0),S([(0,s.Q)()],D.prototype,"referrerFiles",void 0),S([(0,s.Q)()],D.prototype,"subdomains",void 0),S([(0,s.Q)()],D.prototype,"siblings",void 0),S([(0,s.Q)()],D.prototype,"historicalWhoIs",void 0),S([(0,s.Q)()],D.prototype,"historicalSslCertificates",void 0),S([(0,s.Q)()],D.prototype,"caaRecords",void 0),S([(0,s.Q)()],D.prototype,"cnameRecords",void 0),S([(0,s.Q)()],D.prototype,"mxRecords",void 0),S([(0,s.Q)()],D.prototype,"nsRecords",void 0),S([(0,s.Q)()],D.prototype,"soaRecords",void 0),S([(0,r.state)()],D.prototype,"caaRecordsColumns",void 0),S([(0,r.state)()],D.prototype,"mxRecordsColumns",void 0),S([(0,r.state)()],D.prototype,"cnameRecordsColumns",void 0),S([(0,r.state)()],D.prototype,"nsRecordsColumns",void 0),S([(0,r.state)()],D.prototype,"soaRecordsColumns",void 0),D=S([(0,r.customElement)("vt-ui-domain-relations")],D)},14715:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n)()(r());s.push([t.id,":host([hidden]) {\n display: none;\n}\n[slot='header'] {\n color: var(--bs-primary);\n font-weight: bold;\n}\n[slot='header'] div {\n display: flex;\n}\n[slot='header'] div p {\n align-self: center;\n}\n[slot='header'] svg {\n margin-right: 10px;\n color: var(--bs-tertiary-color);\n fill: var(--bs-tertiary-color);\n width: 21px;\n height: 21px;\n fill: var(--bs-primary);\n align-self: center;\n}\n[slot='body'] > div {\n border-left: 1px solid var(--bs-border-color);\n padding: 0px 20px;\n}\n[slot='body'] > div[hidden] {\n display: none;\n}\n[slot='body'] > div:first-of-type {\n border-left: 0px;\n}\n.detections {\n flex: 1 1 100%;\n font-weight: bold;\n color: var(--bs-danger);\n fill: var(--bs-danger);\n}\n.detections svg {\n fill: var(--bs-danger);\n}\n.detections[info],\n.detections[info] svg {\n color: var(--bs-primary);\n fill: var(--bs-primary);\n}\n.detections[clean],\n.detections[clean] svg {\n color: var(--bs-success);\n fill: var(--bs-success);\n}\n.detections svg {\n border-radius: 50%;\n margin-right: 5px;\n}\n#title {\n flex: 1;\n}\n.object-id {\n flex: 1 1 100%;\n}\n.object-id div {\n margin-top: 5px;\n width: 100%;\n word-break: break-all;\n}\n.object-id a {\n color: var(--bs-body-color);\n text-decoration: none;\n cursor: pointer;\n}\n.object-id a:hover {\n color: var(--bs-primary);\n text-decoration: none;\n}\n.field {\n white-space: nowrap;\n}\n.field label {\n color: var(--bs-tertiary-color);\n display: block;\n margin: 5px 0;\n}\n.two-line-field {\n white-space: nowrap;\n line-height: 26px;\n}\n.images img {\n width: 48px;\n height: 48px;\n border-radius: 50%;\n border: 1px solid var(--bs-border-color);\n padding: 3px;\n image-rendering: pixelated;\n background: var(--bs-body-bg);\n}\n.images svg {\n font-size: 48px;\n}\n.field a {\n color: var(--bs-body-color);\n text-decoration: none;\n cursor: pointer;\n}\n.field a[href]:hover {\n color: var(--bs-primary);\n text-decoration: none;\n}\n.actions {\n display: inline-flex;\n}\n.actions vt-ui-button {\n align-self: center;\n}\n.actions[hidden] {\n display: none;\n}\nvt-ui-popover {\n --vt-ui-popover-width: 550px;\n}\nvt-ui-popover span[slot='header'] {\n color: var(--bs-body-color);\n}\nvt-ui-popover span[slot='content'] div {\n padding: 10px;\n}\n.divider {\n width: 1px;\n border-left: 1px solid var(--bs-border-color);\n box-sizing: border-box;\n height: 40px;\n padding: 0;\n}\n:host {\n display: flex;\n flex-direction: column;\n color: var(--bs-body-color);\n height: 100%;\n background: var(--bs-body-bg);\n}\n:host([hidden]) {\n display: none;\n}\n.detections {\n text-align: center;\n padding-top: 20px;\n flex: 0;\n}\n.detections div {\n display: block;\n padding-right: 20%;\n padding-left: 20%;\n}\n.detections div p {\n margin: 0;\n}\n.detections svg {\n align-self: center;\n}\n.images {\n display: flex;\n justify-content: center;\n margin-bottom: 20px;\n}\n.images svg {\n border-radius: 50%;\n border: 1px solid var(--bs-border-color);\n}\n.images > *:first-child {\n margin-right: 10px;\n}\n.images img {\n image-rendering: pixelated;\n}\n.images svg {\n font-size: 54px;\n fill: var(--bs-body-color);\n background: var(--bs-body-bg);\n}\n.item-field {\n text-align: center;\n padding: 20px 20px 0;\n word-break: break-all;\n flex-shrink: 0;\n}\n.item-field a {\n color: var(--bs-body-color);\n text-decoration: none;\n cursor: pointer;\n}\n.action-icons {\n border-bottom: 1px var(--bs-border-color) solid;\n display: flex;\n flex-direction: row;\n text-align: center;\n flex-shrink: 0;\n}\n.action-icons vt-ui-button {\n flex: 1;\n}\n.spacer {\n flex: 1;\n}\n#overview {\n font-size: 85%;\n margin-top: 20px;\n}\n#overview > .item-field {\n padding: 5px;\n}\n#overview .label {\n font-weight: bold;\n}\n#overview .label {\n font-weight: bold;\n}\n.action-icons {\n margin-top: 20px;\n}\n",""]),e.A=s},11045:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n)()(r());s.push([t.id,":host {\n display: block;\n font-family: monospace;\n max-height: 400px;\n overflow-y: auto;\n}\n.level {\n padding: 0 20px;\n}\na {\n /*@apply --link-secondary;*/\n color: var(--bs-body-color);\n text-decoration: none;\n cursor: pointer;\n}\na:hover[href] {\n /*@apply --link-secondary-hover;*/\n color: var(--bs-primary);\n text-decoration: none;\n}\n.key-value-country a:not(:last-of-type)::after {\n content: ', ';\n display: inline-block;\n}\n",""]),e.A=s},22633:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n)()(r());s.push([t.id,":host([hidden]) {\n display: none;\n}\n[slot='header'] {\n color: var(--bs-primary);\n font-weight: bold;\n}\n[slot='header'] div {\n display: flex;\n}\n[slot='header'] div p {\n align-self: center;\n}\n[slot='header'] svg {\n margin-right: 10px;\n color: var(--bs-tertiary-color);\n fill: var(--bs-tertiary-color);\n width: 21px;\n height: 21px;\n fill: var(--bs-primary);\n align-self: center;\n}\n[slot='body'] > div {\n border-left: 1px solid var(--bs-border-color);\n padding: 0px 20px;\n}\n[slot='body'] > div[hidden] {\n display: none;\n}\n[slot='body'] > div:first-of-type {\n border-left: 0px;\n}\n.detections {\n flex: 1 1 100%;\n font-weight: bold;\n color: var(--bs-danger);\n fill: var(--bs-danger);\n}\n.detections svg {\n fill: var(--bs-danger);\n}\n.detections p {\n line-height: 1rem;\n}\n.detections[info],\n.detections[info] svg {\n color: var(--bs-primary);\n fill: var(--bs-primary);\n}\n.detections[clean],\n.detections[clean] svg {\n color: var(--bs-success);\n fill: var(--bs-success);\n}\n.detections svg {\n border-radius: 50%;\n margin-right: 5px;\n}\n#title {\n flex: 1;\n}\n.object-id {\n flex: 1 1 auto;\n}\n.object-id div {\n margin-top: 5px;\n width: 100%;\n word-break: break-all;\n}\n.object-id a {\n color: var(--bs-body-color);\n text-decoration: none;\n cursor: pointer;\n}\n.object-id a:hover {\n color: var(--bs-primary);\n text-decoration: none;\n}\n.field {\n white-space: nowrap;\n}\n.field.truncable {\n max-width: 200px;\n text-overflow: ellipsis;\n overflow: hidden;\n min-width: min-content;\n}\n.field label {\n color: var(--bs-tertiary-color);\n display: block;\n}\n.two-line-field {\n white-space: nowrap;\n line-height: 26px;\n}\n.images img {\n width: 48px;\n height: 48px;\n border-radius: 50%;\n border: 1px solid var(--bs-border-color);\n padding: 3px;\n image-rendering: pixelated;\n background: var(--bs-body-bg);\n}\n.images svg {\n width: 48px;\n height: 48px;\n border-radius: 50%;\n padding: 3px;\n border: 1px solid var(--bs-border-color);\n fill: var(--bs-tertiary-color);\n background: var(--bs-body-bg);\n}\n.field a {\n color: var(--bs-body-color);\n text-decoration: none;\n cursor: pointer;\n}\n.field a[href]:hover {\n color: var(--bs-primary);\n text-decoration: none;\n}\n.actions {\n display: inline-flex;\n margin-right: 20px;\n gap: 5px;\n}\n.actions vt-ui-button {\n align-self: center;\n color: var(--bs-tertiary-color);\n}\n.actions[hidden] {\n display: none;\n}\n.divider {\n width: 1px;\n border-left: 1px solid var(--bs-border-color);\n box-sizing: border-box;\n height: 40px;\n padding: 0;\n}\n#downloadDropdown,\n#similarityDropdown {\n display: flex;\n align-items: center;\n}\n#downloadDropdownContent,\n#similarityDropdownContent {\n display: block;\n}\n#downloadDropdownContent div,\n#similarityDropdownContent div,\n#downloadDropdownContent a,\n#similarityDropdownContent a {\n display: block;\n height: 30px;\n line-height: 30px;\n padding: 0px 8px 0px 5px;\n text-align: left;\n cursor: pointer;\n color: var(--bs-body-color);\n text-transform: uppercase;\n font-weight: normal;\n white-space: nowrap;\n}\n#downloadDropdownContent div:last-of-type,\n#similarityDropdownContent div:last-of-type,\n#downloadDropdownContent a:last-of-type,\n#similarityDropdownContent a:last-of-type {\n border-bottom: 0;\n}\n#downloadDropdownContent a,\n#similarityDropdownContent a,\n#downloadDropdownContent a:hover,\n#similarityDropdownContent a:hover,\n#downloadDropdownContent a:visited,\n#similarityDropdownContent a:visited {\n display: flex;\n text-decoration: none;\n color: var(--bs-body-color);\n}\n#downloadDropdownContent a .similarity-tooltip-icon,\n#similarityDropdownContent a .similarity-tooltip-icon,\n#downloadDropdownContent a:hover .similarity-tooltip-icon,\n#similarityDropdownContent a:hover .similarity-tooltip-icon,\n#downloadDropdownContent a:visited .similarity-tooltip-icon,\n#similarityDropdownContent a:visited .similarity-tooltip-icon {\n margin-left: 10px;\n}\n#downloadDropdownContent a .similarity-tooltip-icon svg,\n#similarityDropdownContent a .similarity-tooltip-icon svg,\n#downloadDropdownContent a:hover .similarity-tooltip-icon svg,\n#similarityDropdownContent a:hover .similarity-tooltip-icon svg,\n#downloadDropdownContent a:visited .similarity-tooltip-icon svg,\n#similarityDropdownContent a:visited .similarity-tooltip-icon svg {\n fill: var(--bs-body-color);\n margin-top: 6px;\n}\n#downloadDropdownContent a:hover,\n#similarityDropdownContent a:hover,\n#downloadDropdownContent div:hover,\n#similarityDropdownContent div:hover {\n color: var(--bs-primary);\n}\n#downloadDropdownContent a.all,\n#similarityDropdownContent a.all {\n border-bottom: 1px solid var(--bs-border-color);\n}\n#downloadDropdownContent a.featured,\n#similarityDropdownContent a.featured {\n color: var(--bs-primary);\n}\np.greyed {\n color: var(--bs-disabled-color, grey);\n}\nvt-ui-chips:first-of-type {\n margin-left: 20px;\n}\n#vtiAction {\n --vt-ui-button-svg-width: 30px;\n --vt-ui-button-svg-height: 30px;\n}\n",""]),e.A=s},72380:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n)()(r());s.push([t.id,"/**\n * DO NOT DELETE. USED BY:\n * src/components/vt-ui-ssl-certificate-list-expandable-row\n * src/components/vt-ui-whois-list-expandable-row\n */\n#wrapper[medium] vt-ui-detections-ratio {\n --vt-ui-detections-ratio-min-width: 50px;\n}\n#wrapper[small] vt-ui-detections-ratio {\n --vt-ui-detections-ratio-min-width: 40px;\n}\n#wrapper,\n#wrapper[small],\n#wrapper[medium] {\n width: 100%;\n display: block;\n}\n.header {\n height: 20px;\n width: 100%;\n display: flex;\n justify-content: flex-start;\n color: var(--bs-body-color);\n font-weight: bold;\n font-size: 13px;\n}\ndiv[hidden] {\n display: none;\n}\na {\n color: var(--vt-ui-list-body-color, #333);\n text-decoration: none;\n border-bottom: none;\n}\na:hover {\n color: var(--vt-ui-list-link-hover-color, #3a4eff);\n}\n#wrapper[small] .header,\n#wrapper[medium] .header {\n padding: 2px;\n}\n.long-field {\n flex: 3;\n}\n.medium-field {\n flex: 2;\n}\n.regular-field {\n flex: 1;\n min-width: 50px;\n max-width: 150px;\n}\n.regular-field[hidden],\n.medium-field[hidden],\n.long-field[hidden] {\n display: none;\n}\n.regular-field iron-icon {\n margin-right: 10px;\n}\n/* .date-field,\n.file-type-field{\n flex:2;\n min-width:85px;\n} */\n/* #wrapper[small] .date-field{\n min-width:75px;\n}\n#wrapper[small] .file-type-field{\n min-width:65px;\n} */\n.header div,\n.row div,\n.long-field,\n.medium-field,\n.regular-field {\n display: table-cell;\n padding: 0 5px;\n overflow: hidden;\n overflow-wrap: break-word;\n word-break: break-all;\n line-height: 25px;\n text-align: left;\n}\n.header div,\n.row div:last-of-type,\n.long-field:last-of-type,\n.medium-field:last-of-type,\n.regular-field:last-of-type {\n border-right: none;\n}\n.long-field {\n text-align: left !important;\n}\n#wrapper[small] .content,\n#wrapper[small] .header {\n font-size: 12px;\n}\n.content {\n font-size: var(--vt-ui-generic-list-font-size, 13px);\n color: var(--bs-body-color);\n justify-content: flex-start;\n}\n.row {\n width: 100%;\n justify-content: flex-start;\n background: var(--bs-body-bg);\n color: var(--vt-ui-list-body-color, #333);\n display: flex;\n align-items: center;\n padding: 0px 0;\n}\n.row:nth-child(odd) {\n background: var(--bs-body-bg);\n}\n/* Loading skeleton */\n.loading-content {\n width: 100%;\n overflow: hidden;\n}\n@keyframes example {\n 0% {\n left: -25%;\n }\n 25% {\n left: 7%;\n }\n 50% {\n left: 39%;\n }\n 75% {\n left: 70%;\n }\n}\n.loading-row:nth-child(odd) {\n background: var(--bs-body-bg);\n}\n.loading-row {\n background: linear-gradient(to right, var(--bs-body-bg) 0%, var(--bs-tertiary-bg) 40%, var(--bs-body-bg) 80%);\n position: relative;\n display: flex;\n padding: 10px;\n left: -25%;\n animation: example 3s infinite;\n}\n.table {\n display: table;\n width: 100%;\n}\n.table[small],\n.table[medium] {\n width: 100%;\n display: block;\n overflow: scroll;\n}\n.table-head-group {\n display: table-header-group;\n width: 99%;\n}\n.table-header {\n display: table-row;\n}\n.table-row {\n display: table-row;\n width: 99%;\n}\n.table-head {\n display: table-cell;\n color: var(--vt-ui-list-body-color, #333);\n font-weight: bold;\n font-size: 14px;\n padding: 10px;\n border-bottom: 1px solid var(--bs-border-color);\n}\n.table-cell {\n display: table-cell;\n padding: 10px;\n}\n.styled-link {\n color: var(--bs-body-color);\n text-decoration: none;\n cursor: pointer;\n}\n.styled-link:hover {\n color: var(--bs-primary);\n text-decoration: none;\n}\n:host {\n display: block;\n}\n:host([hidden]) {\n display: none;\n}\n#wrapper[small] div[mobile-hidden] {\n display: none;\n}\n.header .regular-field:first-child {\n padding-left: 40px;\n}\n.row .regular-field:last-of-type {\n max-width: 100%;\n}\n.regulard-field {\n padding: 0;\n}\n.row {\n background: var(--bs-body-bg) !important;\n}\nvt-ui-certificate-info {\n color: var(--bs-body-color);\n margin-left: 40px;\n border-left: 1px solid var(--bs-border-color);\n padding-left: 10px;\n}\n",""]),e.A=s},33526:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n)()(r());s.push([t.id,":host {\n display: block;\n font-family: monospace;\n max-height: 400px;\n overflow-y: auto;\n}\n.whois {\n max-height: 400px;\n overflow-y: auto;\n font-family: monospace;\n}\n.whois a {\n color: var(--bs-body-color);\n text-decoration: none;\n cursor: pointer;\n}\n.whois a:hover[href] {\n color: var(--bs-primary);\n text-decoration: none;\n}\na {\n color: var(--bs-body-color);\n text-decoration: none;\n cursor: pointer;\n}\na:hover[href] {\n color: var(--bs-primary);\n text-decoration: none;\n}\n",""]),e.A=s},69884:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n)()(r());s.push([t.id,"/**\n * DO NOT DELETE. USED BY:\n * src/components/vt-ui-ssl-certificate-list-expandable-row\n * src/components/vt-ui-whois-list-expandable-row\n */\n#wrapper[medium] vt-ui-detections-ratio {\n --vt-ui-detections-ratio-min-width: 50px;\n}\n#wrapper[small] vt-ui-detections-ratio {\n --vt-ui-detections-ratio-min-width: 40px;\n}\n#wrapper,\n#wrapper[small],\n#wrapper[medium] {\n width: 100%;\n display: block;\n}\n.header {\n height: 20px;\n width: 100%;\n display: flex;\n justify-content: flex-start;\n color: var(--bs-body-color);\n font-weight: bold;\n font-size: 13px;\n}\ndiv[hidden] {\n display: none;\n}\na {\n color: var(--vt-ui-list-body-color, #333);\n text-decoration: none;\n border-bottom: none;\n}\na:hover {\n color: var(--vt-ui-list-link-hover-color, #3a4eff);\n}\n#wrapper[small] .header,\n#wrapper[medium] .header {\n padding: 2px;\n}\n.long-field {\n flex: 3;\n}\n.medium-field {\n flex: 2;\n}\n.regular-field {\n flex: 1;\n min-width: 50px;\n max-width: 150px;\n}\n.regular-field[hidden],\n.medium-field[hidden],\n.long-field[hidden] {\n display: none;\n}\n.regular-field iron-icon {\n margin-right: 10px;\n}\n/* .date-field,\n.file-type-field{\n flex:2;\n min-width:85px;\n} */\n/* #wrapper[small] .date-field{\n min-width:75px;\n}\n#wrapper[small] .file-type-field{\n min-width:65px;\n} */\n.header div,\n.row div,\n.long-field,\n.medium-field,\n.regular-field {\n display: table-cell;\n padding: 0 5px;\n overflow: hidden;\n overflow-wrap: break-word;\n word-break: break-all;\n line-height: 25px;\n text-align: left;\n}\n.header div,\n.row div:last-of-type,\n.long-field:last-of-type,\n.medium-field:last-of-type,\n.regular-field:last-of-type {\n border-right: none;\n}\n.long-field {\n text-align: left !important;\n}\n#wrapper[small] .content,\n#wrapper[small] .header {\n font-size: 12px;\n}\n.content {\n font-size: var(--vt-ui-generic-list-font-size, 13px);\n color: var(--bs-body-color);\n justify-content: flex-start;\n}\n.row {\n width: 100%;\n justify-content: flex-start;\n background: var(--bs-body-bg);\n color: var(--vt-ui-list-body-color, #333);\n display: flex;\n align-items: center;\n padding: 0px 0;\n}\n.row:nth-child(odd) {\n background: var(--bs-body-bg);\n}\n/* Loading skeleton */\n.loading-content {\n width: 100%;\n overflow: hidden;\n}\n@keyframes example {\n 0% {\n left: -25%;\n }\n 25% {\n left: 7%;\n }\n 50% {\n left: 39%;\n }\n 75% {\n left: 70%;\n }\n}\n.loading-row:nth-child(odd) {\n background: var(--bs-body-bg);\n}\n.loading-row {\n background: linear-gradient(to right, var(--bs-body-bg) 0%, var(--bs-tertiary-bg) 40%, var(--bs-body-bg) 80%);\n position: relative;\n display: flex;\n padding: 10px;\n left: -25%;\n animation: example 3s infinite;\n}\n.table {\n display: table;\n width: 100%;\n}\n.table[small],\n.table[medium] {\n width: 100%;\n display: block;\n overflow: scroll;\n}\n.table-head-group {\n display: table-header-group;\n width: 99%;\n}\n.table-header {\n display: table-row;\n}\n.table-row {\n display: table-row;\n width: 99%;\n}\n.table-head {\n display: table-cell;\n color: var(--vt-ui-list-body-color, #333);\n font-weight: bold;\n font-size: 14px;\n padding: 10px;\n border-bottom: 1px solid var(--bs-border-color);\n}\n.table-cell {\n display: table-cell;\n padding: 10px;\n}\n.styled-link {\n color: var(--bs-body-color);\n text-decoration: none;\n cursor: pointer;\n}\n.styled-link:hover {\n color: var(--bs-primary);\n text-decoration: none;\n}\n:host {\n display: block;\n}\n:host([hidden]) {\n display: none;\n}\n#wrapper[small] div[mobile-hidden] {\n display: none;\n}\n.header {\n margin: var(--vt-ui-whois-list-expandable-row-margin);\n}\n.header .regular-field:first-child {\n padding-left: 40px;\n}\n.regulard-field {\n padding: 0;\n}\nvt-ui-key-val-table {\n margin: 10px 40px;\n padding-left: 10px;\n border-left: 1px solid var(--bs-border-color);\n}\n.row {\n background: var(--bs-body-bg) !important;\n}\n.whois {\n color: var(--bs-body-color);\n margin-left: 40px;\n border-left: 1px solid var(--bs-border-color);\n padding-left: 10px;\n}\n",""]),e.A=s},17039:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n)()(r());s.push([t.id,":host {\n display: block;\n --vt-ui-generic-list-expandable-row-header-padding: 0 5px 0 5px;\n --vt-ui-generic-list-expandable-row-margin: 0 0 0 35px;\n}\n:host([hidden]) {\n display: none !important;\n}\n.masonry > * {\n display: block;\n width: 100%;\n}\n.masonry[large] > * {\n display: block;\n}\nvt-ui-expandable {\n margin: 0 0px 15px 0;\n}\n.load-more {\n margin-top: 16px;\n}\na {\n color: var(--bs-body-color);\n text-decoration: none;\n cursor: pointer;\n}\na:hover {\n color: var(--bs-primary);\n text-decoration: none;\n}\n.summaryMessageBox {\n display: flex;\n align-items: center;\n margin-top: 10px;\n}\n.summaryMessageBox .icon {\n color: var(--bs-tertiary-color);\n fill: var(--bs-tertiary-color);\n width: 21px;\n height: 21px;\n margin-right: 5px;\n}\n.summaryMessageBox .icon svg {\n color: var(--bs-tertiary-color);\n fill: var(--bs-tertiary-color);\n width: 21px;\n height: 21px;\n fill: var(--bs-danger);\n}\n.summaryMessageBox .detections {\n color: var(--bs-danger);\n}\n",""]),e.A=s},36642:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n),a=i(88869),l=s()(r());l.i(a.A),l.push([t.id,"",""]),e.A=l},82938:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n)()(r());s.push([t.id,'/*!\n * Bootstrap v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root{--bs-blue: #0b4dda;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #000000;--bs-red: #c52420;--bs-orange: #e57300;--bs-yellow: #fce967;--bs-green: #39ac4c;--bs-teal: #20c997;--bs-cyan: #287bb5;--bs-black: #000;--bs-white: #fff;--bs-gray: #666666;--bs-gray-dark: #333333;--bs-gray-100: #f9f9f9;--bs-gray-200: #f2f2f2;--bs-gray-300: #e6e6e6;--bs-gray-400: #cccccc;--bs-gray-500: #b3b3b3;--bs-gray-600: #666666;--bs-gray-700: #4d4d4d;--bs-gray-800: #333333;--bs-gray-900: #1a1a1a;--bs-primary: #0b4dda;--bs-success: #39ac4c;--bs-info: #007be6;--bs-warning: #e57300;--bs-danger: #c52420;--bs-primary-rgb: 11, 77, 218;--bs-success-rgb: 57, 172, 76;--bs-info-rgb: 0, 123, 230;--bs-warning-rgb: 229, 115, 0;--bs-danger-rgb: 197, 36, 32;--bs-primary-text-emphasis: #062b79;--bs-secondary-text-emphasis: #292929;--bs-success-text-emphasis: #20602a;--bs-info-text-emphasis: #004480;--bs-warning-text-emphasis: #804000;--bs-danger-text-emphasis: #6d1412;--bs-light-text-emphasis: #4d4d4d;--bs-dark-text-emphasis: #4d4d4d;--bs-primary-bg-subtle: #cfddfc;--bs-secondary-bg-subtle: #e0e0e0;--bs-success-bg-subtle: #ecf9ee;--bs-info-bg-subtle: #e5f3ff;--bs-warning-bg-subtle: #fff2e5;--bs-danger-bg-subtle: #fae1e0;--bs-light-bg-subtle: #fcfcfc;--bs-dark-bg-subtle: #cccccc;--bs-primary-border-subtle: #9db8f0;--bs-secondary-border-subtle: #c2c2c2;--bs-success-border-subtle: #b0deb7;--bs-info-border-subtle: #99caf5;--bs-warning-border-subtle: #f5c799;--bs-danger-border-subtle: #e8a7a6;--bs-light-border-subtle: #f2f2f2;--bs-dark-border-subtle: #b3b3b3;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Source Sans Pro", Roboto, RobotoDraft, Helvetica, Arial, sans-serif;--bs-font-monospace: "Source Code Pro", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #20242c;--bs-body-color-rgb: 32, 36, 44;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: #363c49;--bs-secondary-color-rgb: 54, 60, 73;--bs-secondary-bg: #f9fafb;--bs-secondary-bg-rgb: 249, 250, 251;--bs-tertiary-color: #626c84;--bs-tertiary-color-rgb: 98, 108, 132;--bs-tertiary-bg: #eceef4;--bs-tertiary-bg-rgb: 236, 238, 244;--bs-heading-color: inherit;--bs-link-color: #20242c;--bs-link-color-rgb: 32, 36, 44;--bs-link-decoration: none;--bs-link-hover-color: #0b4dda;--bs-link-hover-color-rgb: 11, 77, 218;--bs-code-color: #000000;--bs-highlight-color: #20242c;--bs-highlight-bg: #fefbe1;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #e5e9f0;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(11, 77, 218, 0.25);--bs-form-valid-color: #39ac4c;--bs-form-valid-border-color: #39ac4c;--bs-form-invalid-color: #c52420;--bs-form-invalid-border-color: #c52420}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}svg{vertical-align:middle}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes placeholder-glow{50%{opacity:.01}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.top-0{top:0 !important}.bottom-0{bottom:0 !important}.end-0{right:0 !important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.flex-grow-1{flex-grow:1 !important}.align-self-start{align-self:flex-start !important}.align-self-baseline{align-self:baseline !important}.p-2{padding:.5rem !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.fs-4{font-size:calc(1.275rem + .3vw) !important}.fs-6{font-size:1rem !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis) !important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important}@media(min-width: 1200px){.fs-4{font-size:1.5rem !important}}.text-danger-alt{color:var(--bs-danger-text-emphasis) !important}html{scrollbar-color:var(--bs-input-border-color) var(--bs-tertiary-bg)}.matches-actions{opacity:.9}.matches-actions slot{display:none}.matches-row:hover .matches-actions>slot{display:block}',""]),e.A=s},85688:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n)()(r());s.push([t.id,'/*!\n * Bootstrap v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root{--bs-blue: #0b4dda;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #000000;--bs-red: #c52420;--bs-orange: #e57300;--bs-yellow: #fce967;--bs-green: #39ac4c;--bs-teal: #20c997;--bs-cyan: #287bb5;--bs-black: #000;--bs-white: #fff;--bs-gray: #666666;--bs-gray-dark: #333333;--bs-gray-100: #f9f9f9;--bs-gray-200: #f2f2f2;--bs-gray-300: #e6e6e6;--bs-gray-400: #cccccc;--bs-gray-500: #b3b3b3;--bs-gray-600: #666666;--bs-gray-700: #4d4d4d;--bs-gray-800: #333333;--bs-gray-900: #1a1a1a;--bs-primary: #0b4dda;--bs-success: #39ac4c;--bs-info: #007be6;--bs-warning: #e57300;--bs-danger: #c52420;--bs-primary-rgb: 11, 77, 218;--bs-success-rgb: 57, 172, 76;--bs-info-rgb: 0, 123, 230;--bs-warning-rgb: 229, 115, 0;--bs-danger-rgb: 197, 36, 32;--bs-primary-text-emphasis: #062b79;--bs-secondary-text-emphasis: #292929;--bs-success-text-emphasis: #20602a;--bs-info-text-emphasis: #004480;--bs-warning-text-emphasis: #804000;--bs-danger-text-emphasis: #6d1412;--bs-light-text-emphasis: #4d4d4d;--bs-dark-text-emphasis: #4d4d4d;--bs-primary-bg-subtle: #cfddfc;--bs-secondary-bg-subtle: #e0e0e0;--bs-success-bg-subtle: #ecf9ee;--bs-info-bg-subtle: #e5f3ff;--bs-warning-bg-subtle: #fff2e5;--bs-danger-bg-subtle: #fae1e0;--bs-light-bg-subtle: #fcfcfc;--bs-dark-bg-subtle: #cccccc;--bs-primary-border-subtle: #9db8f0;--bs-secondary-border-subtle: #c2c2c2;--bs-success-border-subtle: #b0deb7;--bs-info-border-subtle: #99caf5;--bs-warning-border-subtle: #f5c799;--bs-danger-border-subtle: #e8a7a6;--bs-light-border-subtle: #f2f2f2;--bs-dark-border-subtle: #b3b3b3;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Source Sans Pro", Roboto, RobotoDraft, Helvetica, Arial, sans-serif;--bs-font-monospace: "Source Code Pro", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #20242c;--bs-body-color-rgb: 32, 36, 44;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: #363c49;--bs-secondary-color-rgb: 54, 60, 73;--bs-secondary-bg: #f9fafb;--bs-secondary-bg-rgb: 249, 250, 251;--bs-tertiary-color: #626c84;--bs-tertiary-color-rgb: 98, 108, 132;--bs-tertiary-bg: #eceef4;--bs-tertiary-bg-rgb: 236, 238, 244;--bs-heading-color: inherit;--bs-link-color: #20242c;--bs-link-color-rgb: 32, 36, 44;--bs-link-decoration: none;--bs-link-hover-color: #0b4dda;--bs-link-hover-color-rgb: 11, 77, 218;--bs-code-color: #000000;--bs-highlight-color: #20242c;--bs-highlight-bg: #fefbe1;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #e5e9f0;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(11, 77, 218, 0.25);--bs-form-valid-color: #39ac4c;--bs-form-valid-border-color: #39ac4c;--bs-form-invalid-color: #c52420;--bs-form-invalid-border-color: #c52420}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}ul{padding-left:2rem}ul{margin-top:0;margin-bottom:1rem}ul ul{margin-bottom:0}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:none}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}svg{vertical-align:middle}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight: 600;--bs-nav-link-color: var(--bs-secondary-color);--bs-nav-link-hover-color: var(--bs-primary);--bs-nav-link-disabled-color: rgba(var(--bs-secondary-color-rgb), 0.5);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media(prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(11, 77, 218, 0.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-primary);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-primary);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid rgba(0, 0, 0, 0);border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes placeholder-glow{50%{opacity:.01}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.link-success{color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-success:hover,.link-success:focus{color:RGBA(46, 138, 61, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(46, 138, 61, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(46, 138, 61, var(--bs-link-underline-opacity, 1)) !important}.link-info{color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-info:hover,.link-info:focus{color:RGBA(0, 98, 184, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(0, 98, 184, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(0, 98, 184, var(--bs-link-underline-opacity, 1)) !important}.link-warning{color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-warning:hover,.link-warning:focus{color:RGBA(183, 92, 0, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(183, 92, 0, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(183, 92, 0, var(--bs-link-underline-opacity, 1)) !important}.link-danger{color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important}.link-danger:hover,.link-danger:focus{color:RGBA(158, 29, 26, var(--bs-link-opacity, 1)) !important;-webkit-text-decoration-color:RGBA(158, 29, 26, var(--bs-link-underline-opacity, 1)) !important;text-decoration-color:RGBA(158, 29, 26, var(--bs-link-underline-opacity, 1)) !important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.border-top-0{border-top:0 !important}.border-bottom-0{border-bottom:0 !important}.m-0{margin:0 !important}.p-0{padding:0 !important}.fw-bold{font-weight:600 !important}.nav-tabs .nav-link{text-transform:uppercase;padding:1rem 2rem;border-width:0 0 1px}.nav-tabs .nav-link.active{box-shadow:inset 0 -2px 0 var(--bs-primary)}.link-success{color:var(--bs-success) !important}.link-success:hover,.link-success:focus{color:var(--bs-success-text-emphasis) !important;-webkit-text-decoration-color:var(--bs-success-text-emphasis) !important;text-decoration-color:var(--bs-success-text-emphasis) !important}.link-info{color:var(--bs-info) !important}.link-info:hover,.link-info:focus{color:var(--bs-info-text-emphasis) !important;-webkit-text-decoration-color:var(--bs-info-text-emphasis) !important;text-decoration-color:var(--bs-info-text-emphasis) !important}.link-warning{color:var(--bs-warning) !important}.link-warning:hover,.link-warning:focus{color:var(--bs-warning-text-emphasis) !important;-webkit-text-decoration-color:var(--bs-warning-text-emphasis) !important;text-decoration-color:var(--bs-warning-text-emphasis) !important}.link-warning-alt{color:var(--bs-warning-text-emphasis) !important}.link-warning-alt:hover,.link-warning-alt:focus{color:var(--bs-warning) !important}.link-danger{color:var(--bs-danger) !important}.link-danger:hover,.link-danger:focus{color:var(--bs-danger-text-emphasis) !important;-webkit-text-decoration-color:var(--bs-danger-text-emphasis) !important;text-decoration-color:var(--bs-danger-text-emphasis) !important}.link-danger-alt{color:var(--bs-danger-text-emphasis) !important}.link-danger-alt:hover,.link-danger-alt:focus{color:var(--bs-danger) !important}html{scrollbar-color:var(--bs-input-border-color) var(--bs-tertiary-bg)}ul.nav-tabs{padding-left:1rem}.nav-link{padding:1rem !important}',""]),e.A=s},75937:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n),a=i(88869),l=s()(r());l.i(a.A),l.push([t.id,":host{display:flex;height:100%}",""]),e.A=l},92103:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n)()(r());s.push([t.id,'/*!\n * Bootstrap v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root{--bs-blue: #0b4dda;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #000000;--bs-red: #c52420;--bs-orange: #e57300;--bs-yellow: #fce967;--bs-green: #39ac4c;--bs-teal: #20c997;--bs-cyan: #287bb5;--bs-black: #000;--bs-white: #fff;--bs-gray: #666666;--bs-gray-dark: #333333;--bs-gray-100: #f9f9f9;--bs-gray-200: #f2f2f2;--bs-gray-300: #e6e6e6;--bs-gray-400: #cccccc;--bs-gray-500: #b3b3b3;--bs-gray-600: #666666;--bs-gray-700: #4d4d4d;--bs-gray-800: #333333;--bs-gray-900: #1a1a1a;--bs-primary: #0b4dda;--bs-success: #39ac4c;--bs-info: #007be6;--bs-warning: #e57300;--bs-danger: #c52420;--bs-primary-rgb: 11, 77, 218;--bs-success-rgb: 57, 172, 76;--bs-info-rgb: 0, 123, 230;--bs-warning-rgb: 229, 115, 0;--bs-danger-rgb: 197, 36, 32;--bs-primary-text-emphasis: #062b79;--bs-secondary-text-emphasis: #292929;--bs-success-text-emphasis: #20602a;--bs-info-text-emphasis: #004480;--bs-warning-text-emphasis: #804000;--bs-danger-text-emphasis: #6d1412;--bs-light-text-emphasis: #4d4d4d;--bs-dark-text-emphasis: #4d4d4d;--bs-primary-bg-subtle: #cfddfc;--bs-secondary-bg-subtle: #e0e0e0;--bs-success-bg-subtle: #ecf9ee;--bs-info-bg-subtle: #e5f3ff;--bs-warning-bg-subtle: #fff2e5;--bs-danger-bg-subtle: #fae1e0;--bs-light-bg-subtle: #fcfcfc;--bs-dark-bg-subtle: #cccccc;--bs-primary-border-subtle: #9db8f0;--bs-secondary-border-subtle: #c2c2c2;--bs-success-border-subtle: #b0deb7;--bs-info-border-subtle: #99caf5;--bs-warning-border-subtle: #f5c799;--bs-danger-border-subtle: #e8a7a6;--bs-light-border-subtle: #f2f2f2;--bs-dark-border-subtle: #b3b3b3;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Source Sans Pro", Roboto, RobotoDraft, Helvetica, Arial, sans-serif;--bs-font-monospace: "Source Code Pro", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #20242c;--bs-body-color-rgb: 32, 36, 44;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: #363c49;--bs-secondary-color-rgb: 54, 60, 73;--bs-secondary-bg: #f9fafb;--bs-secondary-bg-rgb: 249, 250, 251;--bs-tertiary-color: #626c84;--bs-tertiary-color-rgb: 98, 108, 132;--bs-tertiary-bg: #eceef4;--bs-tertiary-bg-rgb: 236, 238, 244;--bs-heading-color: inherit;--bs-link-color: #20242c;--bs-link-color-rgb: 32, 36, 44;--bs-link-decoration: none;--bs-link-hover-color: #0b4dda;--bs-link-hover-color-rgb: 11, 77, 218;--bs-code-color: #000000;--bs-highlight-color: #20242c;--bs-highlight-bg: #fefbe1;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #e5e9f0;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(11, 77, 218, 0.25);--bs-form-valid-color: #39ac4c;--bs-form-valid-border-color: #39ac4c;--bs-form-invalid-color: #c52420;--bs-form-invalid-border-color: #c52420}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}svg{vertical-align:middle}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button{text-transform:none}[role=button]{cursor:pointer}button,[type=button]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.btn{--bs-btn-padding-x: 1.25rem;--bs-btn-padding-y: 0.5rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight: 500;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-btn-disabled-opacity: 0.5;--bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: var(--bs-disabled-color);--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 65, 69, 76;text-decoration:none}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0, 0, 0, 0);border-bottom:0;border-left:.3em solid rgba(0, 0, 0, 0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0;--bs-dropdown-spacer: 0.25rem;--bs-dropdown-font-size:0.875rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: var(--bs-body-color);--bs-dropdown-link-active-bg: var(--bs-tertiary-bg);--bs-dropdown-link-disabled-color: var(--bs-disabled-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.875rem;--bs-dropdown-header-color: var(--bs-body-color);--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu>.dropdown-item:first-child{border-top-left-radius:var(--bs-dropdown-inner-border-radius);border-top-right-radius:var(--bs-dropdown-inner-border-radius)}.dropdown-menu>.dropdown-item:last-child{border-bottom-right-radius:var(--bs-dropdown-inner-border-radius);border-bottom-left-radius:var(--bs-dropdown-inner-border-radius)}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;background-color:rgba(0, 0, 0, 0);border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0, 0, 0, 0)}.dropdown-menu.show{display:block}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes placeholder-glow{50%{opacity:.01}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.d-block{display:block !important}.d-flex{display:flex !important}.position-relative{position:relative !important}.start-0{left:0 !important}.end-0{right:0 !important}.p-0{padding:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.fs-4{font-size:calc(1.275rem + .3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fw-semibold{font-weight:500 !important}.fw-bold{font-weight:600 !important}.text-wrap{white-space:normal !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important}@media(min-width: 1200px){.fs-4{font-size:1.5rem !important}}.btn:active,.btn.show{--bs-btn-active-color: var(--bs-body-bg);--bs-btn-active-bg: var(--bs-btn-hover-bg);--bs-btn-active-border-color: var(--bs-btn-active-bg);--bs-btn-focus-box-shadow: none}.btn:active.btn-link,.btn.show.btn-link{--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-bg: transparent;--bs-btn-active-border-color: transparent}.btn:focus{--bs-btn-focus-box-shadow: none}.dropdown-menu{box-shadow:0 .5rem 1rem rgba(0, 0, 0, 0.15)}.dropdown-item.disabled,.dropdown-item:disabled,.dropdown-item[disabled]{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:rgba(0, 0, 0, 0)}.dropdown-item[aria-current=true]::after{display:inline-block;content:"✓";margin-left:.5em}.dropdown-toggle{display:flex;gap:.5rem}.dropdown-toggle.show{margin-top:var(--bs-dropdown-spacer)}.dropdown-toggle.show::after{transform:rotate(180deg)}.dropdown-toggle::after{-webkit-mask:var(--bs-accordion-btn-active-icon) no-repeat 50% 50%;-webkit-mask-size:cover;-webkit-mask:var(--bs-accordion-btn-active-icon) no-repeat 50% 50%;mask:var(--bs-accordion-btn-active-icon) no-repeat 50% 50%;mask-size:cover;background-color:currentColor;border:0;height:1rem;width:1rem;margin:.2rem 0 0;transition:transform .2s ease}html{scrollbar-color:var(--bs-input-border-color) var(--bs-tertiary-bg)}.dropdown-toggle::after{transition:transform .1s ease}[open] .dropdown-toggle::after{transform:rotate(180deg)}:host([highlight]) #notificationBtn{animation:fancy-pulse 1s 5 both}#submenu{width:var(--vt-ui-subscribe-button, 400px)}',""]),e.A=s},42727:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n),a=i(88869),l=s()(r());l.i(a.A),l.push([t.id,"",""]),e.A=l},95614:(t,e,i)=>{var o=i(89547),r=i.n(o),n=i(38532),s=i.n(n)()(r());s.push([t.id,'/*!\n * Bootstrap v5.3.2 (https://getbootstrap.com/)\n * Copyright 2011-2023 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */:root{--bs-blue: #0b4dda;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #000000;--bs-red: #c52420;--bs-orange: #e57300;--bs-yellow: #fce967;--bs-green: #39ac4c;--bs-teal: #20c997;--bs-cyan: #287bb5;--bs-black: #000;--bs-white: #fff;--bs-gray: #666666;--bs-gray-dark: #333333;--bs-gray-100: #f9f9f9;--bs-gray-200: #f2f2f2;--bs-gray-300: #e6e6e6;--bs-gray-400: #cccccc;--bs-gray-500: #b3b3b3;--bs-gray-600: #666666;--bs-gray-700: #4d4d4d;--bs-gray-800: #333333;--bs-gray-900: #1a1a1a;--bs-primary: #0b4dda;--bs-success: #39ac4c;--bs-info: #007be6;--bs-warning: #e57300;--bs-danger: #c52420;--bs-primary-rgb: 11, 77, 218;--bs-success-rgb: 57, 172, 76;--bs-info-rgb: 0, 123, 230;--bs-warning-rgb: 229, 115, 0;--bs-danger-rgb: 197, 36, 32;--bs-primary-text-emphasis: #062b79;--bs-secondary-text-emphasis: #292929;--bs-success-text-emphasis: #20602a;--bs-info-text-emphasis: #004480;--bs-warning-text-emphasis: #804000;--bs-danger-text-emphasis: #6d1412;--bs-light-text-emphasis: #4d4d4d;--bs-dark-text-emphasis: #4d4d4d;--bs-primary-bg-subtle: #cfddfc;--bs-secondary-bg-subtle: #e0e0e0;--bs-success-bg-subtle: #ecf9ee;--bs-info-bg-subtle: #e5f3ff;--bs-warning-bg-subtle: #fff2e5;--bs-danger-bg-subtle: #fae1e0;--bs-light-bg-subtle: #fcfcfc;--bs-dark-bg-subtle: #cccccc;--bs-primary-border-subtle: #9db8f0;--bs-secondary-border-subtle: #c2c2c2;--bs-success-border-subtle: #b0deb7;--bs-info-border-subtle: #99caf5;--bs-warning-border-subtle: #f5c799;--bs-danger-border-subtle: #e8a7a6;--bs-light-border-subtle: #f2f2f2;--bs-dark-border-subtle: #b3b3b3;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: "Source Sans Pro", Roboto, RobotoDraft, Helvetica, Arial, sans-serif;--bs-font-monospace: "Source Code Pro", monospace;--bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #20242c;--bs-body-color-rgb: 32, 36, 44;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: #363c49;--bs-secondary-color-rgb: 54, 60, 73;--bs-secondary-bg: #f9fafb;--bs-secondary-bg-rgb: 249, 250, 251;--bs-tertiary-color: #626c84;--bs-tertiary-color-rgb: 98, 108, 132;--bs-tertiary-bg: #eceef4;--bs-tertiary-bg-rgb: 236, 238, 244;--bs-heading-color: inherit;--bs-link-color: #20242c;--bs-link-color-rgb: 32, 36, 44;--bs-link-decoration: none;--bs-link-hover-color: #0b4dda;--bs-link-hover-color-rgb: 11, 77, 218;--bs-code-color: #000000;--bs-highlight-color: #20242c;--bs-highlight-bg: #fefbe1;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #e5e9f0;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--bs-border-radius: 0.375rem;--bs-border-radius-sm: 0.25rem;--bs-border-radius-lg: 0.5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width: 0.25rem;--bs-focus-ring-opacity: 0.25;--bs-focus-ring-color: rgba(11, 77, 218, 0.25);--bs-form-valid-color: #39ac4c;--bs-form-valid-border-color: #39ac4c;--bs-form-invalid-color: #c52420;--bs-form-invalid-border-color: #c52420}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}address{margin-bottom:1rem;font-style:normal;line-height:inherit}b{font-weight:bolder}small,.small{font-size:.875em}a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration:none}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}label{display:inline-block}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}::-moz-focus-inner{padding:0;border-style:none}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}iframe{border:0}summary{display:list-item;cursor:pointer}[hidden]{display:none !important}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-emphasis-color);--bs-table-bg: transparent;--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-emphasis-color);--bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color: var(--bs-emphasis-color);--bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color: var(--bs-emphasis-color);--bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:1rem 1rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes placeholder-glow{50%{opacity:.01}}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}.mb-2{margin-bottom:.5rem !important}.gap-2{gap:.5rem !important}.fs-4{font-size:calc(1.275rem + .3vw) !important}.fw-bold{font-weight:600 !important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color) !important}@media(min-width: 1200px){.fs-4{font-size:1.5rem !important}}.table{border-spacing:0}.table>:not(:first-child){border-top:0px}.text-body-tertiary{color:var(--bs-tertiary-color) !important}html{scrollbar-color:var(--bs-input-border-color) var(--bs-tertiary-bg)}',""]),e.A=s}}]);
//# sourceMappingURL=70339.ed0e7d89615f5ba32e93.js.map