1*cf78ab8cSAndroid Build Coastguard Workerimport{__decorate as e}from"../node_modules/tslib/tslib.es6.js";import{css as i,LitElement as a,html as o}from"https://cdn.jsdelivr.net/gh/lit/dist@2/core/lit-core.min.js";import{customElement as t}from"https://cdn.skypack.dev/pin/[email protected]/mode=imports/optimized/lit/decorators.js";let n=class extends a{connectedCallback(){super.connectedCallback()}disconnectedCallback(){super.disconnectedCallback()}handleClick(e){let i="main";"nav-trace-section"===e.target.id?i="trace":"nav-os-library-section"===e.target.id&&(i="oslib"),window.dispatchEvent(new CustomEvent("changeModeEvent",{detail:{mode:i}}))}alertMissingLink(){window.alert("This link is currently under construction")}render(){return o` 2*cf78ab8cSAndroid Build Coastguard Worker <nav> 3*cf78ab8cSAndroid Build Coastguard Worker <div id="nav-logo-section" class="nav-section"> 4*cf78ab8cSAndroid Build Coastguard Worker <a> 5*cf78ab8cSAndroid Build Coastguard Worker <div id="nav-logo-pic" class="logo" @click=${this.handleClick} role="tab" tabindex="0" aria-label="Netsim Logo, change view mode to scene view"></div> 6*cf78ab8cSAndroid Build Coastguard Worker </a> 7*cf78ab8cSAndroid Build Coastguard Worker <p>netsim</p> 8*cf78ab8cSAndroid Build Coastguard Worker </div> 9*cf78ab8cSAndroid Build Coastguard Worker <div id="nav-link-section" class="nav-section"> 10*cf78ab8cSAndroid Build Coastguard Worker <a href="javascript:void(0)" @click=${this.alertMissingLink} rel="noopener noreferrer" 11*cf78ab8cSAndroid Build Coastguard Worker >ABOUT</a 12*cf78ab8cSAndroid Build Coastguard Worker > 13*cf78ab8cSAndroid Build Coastguard Worker <a href="javascript:void(0)" id="nav-trace-section" @click=${this.handleClick} role="tab" aria-label="Packet Trace, change view mode to packet trace view" 14*cf78ab8cSAndroid Build Coastguard Worker >PACKET TRACE</a 15*cf78ab8cSAndroid Build Coastguard Worker > 16*cf78ab8cSAndroid Build Coastguard Worker <a href="javascript:void(0)" id="nav-os-library-section" @click=${this.handleClick} role = "tab" aria-label="Open Source Libraries, change view mode to open source libraries view" 17*cf78ab8cSAndroid Build Coastguard Worker >OPEN SOURCE LIBRARIES</a 18*cf78ab8cSAndroid Build Coastguard Worker > 19*cf78ab8cSAndroid Build Coastguard Worker </div> 20*cf78ab8cSAndroid Build Coastguard Worker <div id="nav-contact-section" class="nav-section"> 21*cf78ab8cSAndroid Build Coastguard Worker <a 22*cf78ab8cSAndroid Build Coastguard Worker href="javascript:void(0)" 23*cf78ab8cSAndroid Build Coastguard Worker @click=${this.alertMissingLink} 24*cf78ab8cSAndroid Build Coastguard Worker rel="noopener noreferrer" 25*cf78ab8cSAndroid Build Coastguard Worker >DOCUMENTATION</a 26*cf78ab8cSAndroid Build Coastguard Worker > 27*cf78ab8cSAndroid Build Coastguard Worker </div> 28*cf78ab8cSAndroid Build Coastguard Worker </nav> 29*cf78ab8cSAndroid Build Coastguard Worker `}};n.styles=i` 30*cf78ab8cSAndroid Build Coastguard Worker :host { 31*cf78ab8cSAndroid Build Coastguard Worker --border-color: rgb(255, 255, 255, 0.1); 32*cf78ab8cSAndroid Build Coastguard Worker --background-color: #747474; 33*cf78ab8cSAndroid Build Coastguard Worker } 34*cf78ab8cSAndroid Build Coastguard Worker 35*cf78ab8cSAndroid Build Coastguard Worker .logo { 36*cf78ab8cSAndroid Build Coastguard Worker background-image: url(./assets/netsim-logo.svg); 37*cf78ab8cSAndroid Build Coastguard Worker background-repeat: no-repeat; 38*cf78ab8cSAndroid Build Coastguard Worker margin-left: 25%; 39*cf78ab8cSAndroid Build Coastguard Worker width: 50px; 40*cf78ab8cSAndroid Build Coastguard Worker height: 50px; 41*cf78ab8cSAndroid Build Coastguard Worker } 42*cf78ab8cSAndroid Build Coastguard Worker 43*cf78ab8cSAndroid Build Coastguard Worker nav { 44*cf78ab8cSAndroid Build Coastguard Worker display: flex; 45*cf78ab8cSAndroid Build Coastguard Worker width: 100%; 46*cf78ab8cSAndroid Build Coastguard Worker border-bottom: 1px solid var(--border-color); 47*cf78ab8cSAndroid Build Coastguard Worker background-color: var(--background-color); 48*cf78ab8cSAndroid Build Coastguard Worker margin-bottom: 10px; 49*cf78ab8cSAndroid Build Coastguard Worker } 50*cf78ab8cSAndroid Build Coastguard Worker 51*cf78ab8cSAndroid Build Coastguard Worker nav > .nav-section { 52*cf78ab8cSAndroid Build Coastguard Worker padding: 3rem 2rem; 53*cf78ab8cSAndroid Build Coastguard Worker display: flex; 54*cf78ab8cSAndroid Build Coastguard Worker gap: 1rem; 55*cf78ab8cSAndroid Build Coastguard Worker border-left: 1px solid var(--border-color); 56*cf78ab8cSAndroid Build Coastguard Worker align-items: center; 57*cf78ab8cSAndroid Build Coastguard Worker justify-content: center; 58*cf78ab8cSAndroid Build Coastguard Worker } 59*cf78ab8cSAndroid Build Coastguard Worker 60*cf78ab8cSAndroid Build Coastguard Worker #nav-logo-section { 61*cf78ab8cSAndroid Build Coastguard Worker justify-content: flex-start; 62*cf78ab8cSAndroid Build Coastguard Worker flex-basis: calc(100% / 4); 63*cf78ab8cSAndroid Build Coastguard Worker } 64*cf78ab8cSAndroid Build Coastguard Worker 65*cf78ab8cSAndroid Build Coastguard Worker #nav-link-section { 66*cf78ab8cSAndroid Build Coastguard Worker flex-basis: calc(100% / 2); 67*cf78ab8cSAndroid Build Coastguard Worker gap: 6rem; 68*cf78ab8cSAndroid Build Coastguard Worker } 69*cf78ab8cSAndroid Build Coastguard Worker 70*cf78ab8cSAndroid Build Coastguard Worker #nav-contact-section { 71*cf78ab8cSAndroid Build Coastguard Worker flex-grow: 1; 72*cf78ab8cSAndroid Build Coastguard Worker } 73*cf78ab8cSAndroid Build Coastguard Worker 74*cf78ab8cSAndroid Build Coastguard Worker a { 75*cf78ab8cSAndroid Build Coastguard Worker text-decoration: none; 76*cf78ab8cSAndroid Build Coastguard Worker } 77*cf78ab8cSAndroid Build Coastguard Worker 78*cf78ab8cSAndroid Build Coastguard Worker a:hover { 79*cf78ab8cSAndroid Build Coastguard Worker cursor: pointer; 80*cf78ab8cSAndroid Build Coastguard Worker } 81*cf78ab8cSAndroid Build Coastguard Worker 82*cf78ab8cSAndroid Build Coastguard Worker h1, 83*cf78ab8cSAndroid Build Coastguard Worker h2, 84*cf78ab8cSAndroid Build Coastguard Worker h3, 85*cf78ab8cSAndroid Build Coastguard Worker a, 86*cf78ab8cSAndroid Build Coastguard Worker p, 87*cf78ab8cSAndroid Build Coastguard Worker span { 88*cf78ab8cSAndroid Build Coastguard Worker font-family: 'Lato'; 89*cf78ab8cSAndroid Build Coastguard Worker font-weight: bold; 90*cf78ab8cSAndroid Build Coastguard Worker color: white; 91*cf78ab8cSAndroid Build Coastguard Worker font-size: 25px; 92*cf78ab8cSAndroid Build Coastguard Worker } 93*cf78ab8cSAndroid Build Coastguard Worker `,n=e([t("ns-navigation-bar")],n);export{n as NavigationBar}; 94