diff --git a/_astro/Body.BTy_SMWV.js b/_astro/Body.BTy_SMWV.js new file mode 100644 index 0000000..a22c3b2 --- /dev/null +++ b/_astro/Body.BTy_SMWV.js @@ -0,0 +1 @@ +import{B as t}from"./Body.CjEsJJeJ.js";import"./index.B52nOzfP.js";/* empty css */export{t as Body}; diff --git a/_astro/Body.CjEsJJeJ.js b/_astro/Body.CjEsJJeJ.js new file mode 100644 index 0000000..c31c95d --- /dev/null +++ b/_astro/Body.CjEsJJeJ.js @@ -0,0 +1,12 @@ +const __vite__fileDeps=["_astro/HeaderExpanded.C2bfBYvY.js","_astro/index.B52nOzfP.js","_astro/index.Bi_3gP7v.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +import{r as l,R as y}from"./index.B52nOzfP.js";/* empty css */var L={exports:{}},j={};/** + * @license React + * react-jsx-runtime.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var S=l,_=Symbol.for("react.element"),D=Symbol.for("react.fragment"),P=Object.prototype.hasOwnProperty,T=S.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,k={key:!0,ref:!0,__self:!0,__source:!0};function C(s,t,n){var o,i={},a=null,r=null;n!==void 0&&(a=""+n),t.key!==void 0&&(a=""+t.key),t.ref!==void 0&&(r=t.ref);for(o in t)P.call(t,o)&&!k.hasOwnProperty(o)&&(i[o]=t[o]);if(s&&s.defaultProps)for(o in t=s.defaultProps,t)i[o]===void 0&&(i[o]=t[o]);return{$$typeof:_,type:s,key:a,ref:r,props:i,_owner:T.current}}j.Fragment=D;j.jsx=C;j.jsxs=C;L.exports=j;var e=L.exports;const O="modulepreload",R=function(s){return"/NetLogo-redesign/"+s},f={},z=function(t,n,o){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),r=a?.nonce||a?.getAttribute("nonce");i=Promise.all(n.map(c=>{if(c=R(c),c in f)return;f[c]=!0;const h=c.endsWith(".css"),g=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${g}`))return;const d=document.createElement("link");if(d.rel=h?"stylesheet":O,h||(d.as="script",d.crossOrigin=""),d.href=c,r&&d.setAttribute("nonce",r),document.head.appendChild(d),h)return new Promise((E,I)=>{d.addEventListener("load",E),d.addEventListener("error",()=>I(new Error(`Unable to preload CSS for ${c}`)))})}))}return i.then(()=>t()).catch(a=>{const r=new Event("vite:preloadError",{cancelable:!0});if(r.payload=a,window.dispatchEvent(r),!r.defaultPrevented)throw a})},A={src:"/NetLogo-redesign/_astro/search-icon.APHpxcbc.svg",width:25,height:24,format:"svg"},B=({})=>e.jsxs("div",{className:"search-bar",children:[e.jsx("img",{className:"search-bar-icon",src:A.src,alt:"search-icon"}),e.jsx("input",{className:"search-bar-input",type:"text",placeholder:"SEARCH"})]}),$={src:"/NetLogo-redesign/_astro/blue-ellipse.DvODqTp4.svg",width:30,height:30,format:"svg"},F={src:"/NetLogo-redesign/_astro/netlogo.C0jtWmPo.svg",width:24,height:24,format:"svg"},M={src:"/NetLogo-redesign/_astro/dropdown-icon.or0YmpcX.svg",width:17,height:16,format:"svg"},G={src:"/NetLogo-redesign/_astro/hover-dropdown-icon.DqY7ZXhQ.svg",width:17,height:16,format:"svg"},U=y.lazy(()=>z(()=>import("./HeaderExpanded.C2bfBYvY.js"),__vite__mapDeps([0,1,2]))),W=["Products","Learning","Docs","Models","News","Community","About"],H=y.memo(({title:s,isHovered:t,onMouseEnter:n})=>e.jsxs("div",{className:"header-action-cont",onMouseEnter:n,children:[e.jsx("div",{className:`header-action ${t?"header-action-hovered":""}`,children:s}),e.jsx("img",{className:"dropdown-icon",src:t?G.src:M.src,alt:"dropdown"})]})),J=()=>{const[s,t]=l.useState(null),n=l.useCallback(a=>{t(a)},[]),o=l.useCallback(()=>{t(-1)},[]),i=l.useMemo(()=>W.map((a,r)=>e.jsx(H,{title:a,isHovered:s===r,onMouseEnter:()=>n(r)},r)),[s,n]);return e.jsxs("div",{className:"netlogo-header",onMouseLeave:o,children:[e.jsxs("div",{className:"header-action-bar",children:[e.jsxs("div",{className:"header-action-cont",children:[e.jsxs("div",{className:"netlogo-icon-cont",children:[e.jsx("img",{className:"icon",src:$.src,alt:"Blue Ellipse"}),e.jsx("img",{className:"icon",src:F.src,alt:"NetLogo Icon"})]}),e.jsx("div",{id:"netlogo-title",className:"header-action",children:"NetLogo"})]}),i,e.jsx(B,{})]}),e.jsx(U,{headerIndex:s!==null?s:-1})]})},V={src:"/NetLogo-redesign/_astro/more-icon.C3hdnv3t.svg",width:20,height:21,format:"svg"},m=s=>{const{colorClass:t,padding:n,fontSize:o,text:i,hasIcon:a=!1,onClick:r=()=>console.log(`${i} pressed`),style:c={}}=s,[h,g]=l.useState(!1),d={padding:n,fontSize:o};return e.jsxs("button",{className:`button ${t}`,style:{...d,...c},onClick:r,onMouseEnter:()=>g(!0),onMouseLeave:()=>g(!1),children:[e.jsxs("span",{children:[" ",i," "]}),a&&e.jsx("img",{src:V.src,className:"button-icon",style:{filter:h?"invert(1)":"invert(34%) sepia(93%) saturate(3432%) hue-rotate(202deg) brightness(94%) contrast(98%)"}})]})},q=({announcement:s,setShowAnnouncement:t})=>e.jsx("div",{className:"aCont",children:e.jsxs("div",{className:"aTextButtonCont",children:[e.jsxs("div",{className:"aTextCont",children:[e.jsxs("span",{className:"aTitle",children:[" ",s.title," "]}),e.jsxs("span",{className:"aContent",children:[" ",s.content," "]})]}),e.jsxs("div",{className:"a-button-cont",children:[e.jsx(m,{colorClass:"blue-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"LEARN MORE"}),e.jsx(m,{colorClass:"light-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"CLOSE",onClick:()=>t(!1)})]})]})}),Y=({demo:s,descript:t})=>{const[n,o]=l.useState(!1),[i,a]=l.useState(s),[r,c]=l.useState(t);return l.useEffect(()=>{if(s!==i||t!==r){o(!0);const h=setTimeout(()=>{a(s),c(t),o(!1)},150);return()=>clearTimeout(h)}},[s,t]),e.jsx("div",{className:"demo-display",children:e.jsxs("div",{className:`demo-content ${n?"fade-out":""}`,children:[i,e.jsx("span",{className:"demo-display-text",children:r})]})})},Q={src:"/NetLogo-redesign/_astro/visual.CvOcwzml.svg",width:25,height:24,format:"svg"},X={src:"/NetLogo-redesign/_astro/easy-learn.CJPJmL7N.svg",width:25,height:24,format:"svg"},K={src:"/NetLogo-redesign/_astro/power-extensible.SCI4TO-7.svg",width:25,height:24,format:"svg"},Z={src:"/NetLogo-redesign/_astro/cross-platform.Bs9SB9uW.svg",width:25,height:24,format:"svg"},ee={src:"/NetLogo-redesign/_astro/visualization-demo.DgfpN9Qn.svg",width:740,height:270,format:"svg"},se={src:"/NetLogo-redesign/_astro/cross-platform.82kl3XjJ.png",width:1276,height:622,format:"png"},te={src:"/NetLogo-redesign/_astro/fire.zK0ZhBi3.gif",width:340,height:340,format:"gif"},ne={src:"/NetLogo-redesign/_astro/visualization.Cvff7MfG.png",width:1408,height:674,format:"png"},oe={src:"/NetLogo-redesign/_astro/powerful-extensible.BjC9U6mw.png",width:1388,height:630,format:"png"},re=()=>{const[s,t]=l.useState(0);l.useEffect(()=>{const r=setTimeout(()=>{t(c=>(c+1)%4)},4e3);return()=>{clearTimeout(r)}},[s]);const n=r=>{t(r)},o=r=>{switch(r){case 0:return{demo:e.jsx("div",{className:"intro-demo",children:e.jsx("img",{className:"demo-img",src:ne.src,alt:"Visualization Demo"})}),descript:"NetLogo visualizes agent-based models as they run in real time, which is very important both for learning from existing models and for debugging models as you code them. Above is the visualization of a model of birds following a few simple rules from which flocking behavior emerges."};case 1:return{demo:e.jsxs("div",{className:"intro-demo",children:[e.jsx("img",{src:ee.src,alt:"Visualization Demo"}),e.jsx("img",{src:te.src,className:"visualization-inner-img",alt:"Visualization 1"})]}),descript:"NetLogo code is designed to read similarly to English, making it easy for English speakers to understand even as novices. In the above forest fire model, the code asks the fire agents (red patches) to ask their neighboring trees (green patches) to light on fire (turn red) and then burn out (darken color). "};case 2:return{demo:e.jsx("div",{className:"intro-demo",children:e.jsx("img",{className:"demo-img",src:oe.src,alt:"Visualization Demo"})}),descript:"NetLogo models can run simulations with tens of thousands of agents and has many extensions to expand its capabilities, including being able to run Python code within a NetLogo model."};case 3:return{demo:e.jsx("div",{className:"intro-demo",children:e.jsx("img",{className:"demo-img",src:se.src,alt:"Visualization Demo"})}),descript:"NetLogo Web runs in any web browser and traditional NetLogo runs on all major operating systems so anyone with a computer can use it. "};default:return{demo:null,descript:""}}},{demo:i,descript:a}=o(s);return e.jsxs("div",{className:"intro-anim-cont",children:[e.jsxs("div",{className:"intro-anim-options",children:[e.jsx("div",{className:`intro-anim-option ${s===0?"current-tab":""}`,onClick:()=>n(0),style:{animationDelay:"1500ms",animationTimingFunction:"ease-out",animationDuration:"300ms"},children:e.jsxs("div",{className:"intro-anim-text-icon",children:[e.jsx("div",{className:`intro-anim-icon ${s===0?"current-tab-icon":""}`,children:e.jsx("img",{src:Q.src,alt:"Visual Icon"})}),e.jsx("span",{className:`intro-anim-text ${s===0?"current-tab-text":""}`,children:"Real-time Visualization"})]})}),e.jsx("div",{className:`intro-anim-option ${s===1?"current-tab":""}`,onClick:()=>n(1),style:{animationDelay:"1500ms",animationTimingFunction:"ease-out",animationDuration:"300ms"},children:e.jsxs("div",{className:"intro-anim-text-icon",children:[e.jsx("div",{className:`intro-anim-icon ${s===1?"current-tab-icon":""}`,children:e.jsx("img",{src:X.src,alt:"Easy Icon"})}),e.jsx("span",{className:`intro-anim-text ${s===1?"current-tab-text":""}`,children:"Easy to Learn"})]})}),e.jsx("div",{className:`intro-anim-option ${s===2?"current-tab":""}`,onClick:()=>n(2),style:{animationDelay:"1500ms",animationTimingFunction:"ease-out",animationDuration:"300ms"},children:e.jsxs("div",{className:"intro-anim-text-icon",children:[e.jsx("div",{className:`intro-anim-icon ${s===2?"current-tab-icon":""}`,children:e.jsx("img",{src:K.src,alt:"Power Icon"})}),e.jsx("span",{className:`intro-anim-text ${s===2?"current-tab-text":""}`,children:"Powerful & Extensible"})]})}),e.jsx("div",{className:`intro-anim-option ${s===3?"current-tab":""}`,onClick:()=>n(3),style:{animationDelay:"1500ms",animationTimingFunction:"ease-out",animationDuration:"300ms"},children:e.jsxs("div",{className:"intro-anim-text-icon",children:[e.jsx("div",{className:`intro-anim-icon ${s===3?"current-tab-icon":""}`,children:e.jsx("img",{src:Z.src,alt:"Cross-Platform Icon"})}),e.jsx("span",{className:`intro-anim-text ${s===3?"current-tab-text":""}`,children:"Cross-Platform"})]})})]}),e.jsx(Y,{demo:i,descript:a})]})},ie=({})=>e.jsxs("div",{className:"intro",children:[e.jsxs("div",{className:"intro-title-text-cont",children:[e.jsx("div",{className:"intro-title",children:e.jsxs("pre",{children:["Understanding Complex Systems with",` +`,"Agent-Based Modeling"]})}),e.jsx("div",{className:"intro-text",children:e.jsxs("p",{children:["NetLogo is a multi-agent programmable modeling environment. It is used by many hundreds of thousands of students, teachers, and",` +`,"researchers worldwide. It also powers HubNet participatory simulations. It is authored by Uri Wilensky and developed at the CCL."]})})]}),e.jsx(re,{}),e.jsxs("div",{className:"intro-btn-cont",children:[e.jsx(m,{colorClass:"blue-button",padding:"1rem 3rem",fontSize:"1.125rem",text:"GET NETLOGO"}),e.jsx(m,{colorClass:"light-button",padding:"1rem 3rem",fontSize:"1.125rem",text:"LEARN MORE"})]})]}),ae={src:"/NetLogo-redesign/_astro/news-dropdown.OSwEjMO4.svg",width:20,height:20,format:"svg"},ce={src:"/NetLogo-redesign/_astro/news-dropdown-up.B0mvirmm.svg",width:20,height:20,format:"svg"},p=({title:s,events:t})=>{const[n,o]=l.useState(!0),[i,a]=l.useState(!1);function r(g){const d=g.split("-");return`${d[1]}/${d[2]}/${d[0]}`}const c=t.slice(0,3),h=()=>{n&&a(!1),o(!n)};return e.jsxs("div",{className:"event-display-cont",children:[e.jsxs("div",{className:n&&t.length>0?"event-display-header event-display-opened":"event-display-header",onClick:h,children:[e.jsx("span",{className:"event-display-title",children:s}),e.jsx("img",{src:n?ce.src:ae.src,alt:"dropdown icon"})]}),n&&e.jsxs("div",{children:[(i?t:c).map((g,d)=>e.jsxs("div",{className:"event-cont",children:[e.jsx("span",{className:"event-date",children:r(g.date)}),e.jsx("span",{className:"event-title",children:g.event_title})]},d)),!i&&t.length>3&&e.jsx("div",{className:"event-cont event-more",onClick:()=>a(!0),children:e.jsx("span",{children:"More"})})]})]})},v=({sectionTitle:s,sectionDescript:t,sectionGap:n,sectionPaddingBot:o,backgroundColor:i="transparent",borderRadius:a=0,moreButton:r=!1,body:c})=>e.jsx("div",{className:"page-section-cont",style:{backgroundColor:`${i}`,borderRadius:`${a}rem`},children:e.jsxs("div",{className:"page-section",style:{gap:`${n}rem`,paddingBottom:`${o}rem`},children:[e.jsxs("div",{className:"section-header",children:[e.jsxs("span",{className:"section-title",children:[" ",s," "]}),e.jsxs("span",{className:"section-descript",children:[" ",t," "]})]}),c,r&&e.jsx("div",{className:"more-btn-cont",children:e.jsx(m,{colorClass:"light-button",padding:"1rem 3rem",fontSize:"1.125rem",text:"MORE",hasIcon:!0})})]})}),le=({upcomingEvents:s,competitions:t,upcomingWorkshops:n,publications:o})=>e.jsx("div",{className:"news-section",children:e.jsx(v,{sectionTitle:"News",sectionDescript:"Learn about latest news and upcoming events in NetLogo community.",sectionGap:2.5,sectionPaddingBot:2.5,backgroundColor:"#F2F2F5",borderRadius:0,moreButton:!0,body:e.jsxs("div",{className:"news-event-cont",children:[e.jsxs("div",{className:"news-event-inner-cont",children:[e.jsx(p,{title:"Upcoming Events",events:s}),e.jsx(p,{title:"Competitions",events:t})]}),e.jsxs("div",{className:"news-event-inner-cont",children:[e.jsx(p,{title:"Upcoming Workshops",events:n}),e.jsx(p,{title:"Publications",events:o})]})]})})}),b={src:"/NetLogo-redesign/_astro/student.ClphuC82.svg",width:34,height:43,format:"svg"},de={src:"/NetLogo-redesign/_astro/researcher.DPIeDtas.svg",width:35,height:44,format:"svg"},N=({title:s,content:t,imagePath:n})=>e.jsx("div",{className:"for-tab",children:e.jsx("div",{className:"for-tab-inner",children:e.jsxs("div",{className:"for-tab-content",children:[e.jsxs("div",{className:"for-tab-title-cont",children:[e.jsx("div",{className:"for-tab-icon",children:e.jsx("img",{className:"for-tab-icon-image",src:n.src,alt:`${s} icon`})}),e.jsx("span",{className:"for-tab-title",children:s})]}),e.jsx("span",{className:"for-tab-text",children:t}),e.jsx(m,{colorClass:"blue-button",padding:"0.875rem 2rem",fontSize:"1rem",text:"LEARN MORE"})]})})}),me=()=>e.jsx("div",{className:"why-section",children:e.jsx(v,{sectionTitle:"Why NetLogo?",sectionDescript:"NetLogo powers everyone to learn and create.",sectionGap:1.88,sectionPaddingBot:7.5,backgroundColor:"#F2F2F5",borderRadius:0,moreButton:!1,body:e.jsxs("div",{className:"why-netlogo-content",children:[e.jsx(N,{title:"For Students",content:"NetLogo provides students with many pre-made models of scientific phenomena they can explore. For those who want to learn to program or create models themselves, NetLogo is very easy to get started with.",imagePath:b}),e.jsx(N,{title:"For Researchers",content:"NetLogo is easy to learn but still very powerful. It is has been used in over 20,000 scientific publications in fields including sociology, ecology, cognitive science, business, and more.",imagePath:de}),e.jsx(N,{title:"For Educators",content:"NetLogo provides educators with an easy-to-use modeling platform that includes many built-in models to engage students in learning science.",imagePath:b})]})})}),he={src:"/NetLogo-redesign/_astro/get-netlogo.CW7j6lP9.svg",width:65,height:65,format:"svg"},ge={src:"/NetLogo-redesign/_astro/netlogo-web.Dbo-Pn1i.svg",width:64,height:65,format:"svg"},xe={src:"/NetLogo-redesign/_astro/TU.BbgqC7xB.svg",width:64,height:64,format:"svg"},ue=()=>e.jsx("div",{className:"get-section",children:e.jsx(v,{sectionTitle:"Get NetLogo",sectionDescript:"There are over xxx products in NetLogo. Find the one that suits your need.",sectionGap:2.5,sectionPaddingBot:3.75,backgroundColor:"white",borderRadius:5,moreButton:!0,body:e.jsxs("div",{className:"get-netlogo-content",children:[e.jsxs("div",{className:"get-item",children:[e.jsxs("div",{className:"get-item-header",children:[e.jsx("img",{className:"get-item-img",src:he.src}),e.jsx(m,{colorClass:"blue-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"GET"})]}),e.jsx("span",{className:"get-item-title",children:" NetLogo Desktop "}),e.jsx("span",{className:"get-item-descript",children:" A programmable modeling environment for simulating natural and social phenomena that runs on Mac, Windows, and Linux. This is the most powerful version of NetLogo. "})]}),e.jsxs("div",{className:"get-item",children:[e.jsxs("div",{className:"get-item-header",children:[e.jsx("img",{className:"get-item-img",src:ge.src}),e.jsx(m,{colorClass:"blue-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"GET"})]}),e.jsx("span",{className:"get-item-title",children:" NetLogo Web "}),e.jsx("span",{className:"get-item-descript",children:" A version of NetLogo that runs in all modern web browsers, without any need for installation. Very useful for embedding in online educational materials. "})]}),e.jsxs("div",{className:"get-item",children:[e.jsxs("div",{className:"get-item-header",children:[e.jsx("img",{className:"get-item-img",src:xe.src}),e.jsx(m,{colorClass:"blue-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"GET"})]}),e.jsx("span",{className:"get-item-title",children:" Turtle Universe "}),e.jsx("span",{className:"get-item-descript",children:" Powered by the NetLogo engine but with its own unique interface, Turtle Universe brings the limitless power of computational modeling to smartphones and tablets of young students and educators. "})]})]})})}),ve={src:"/NetLogo-redesign/_astro/community-icon.B1D0uEdd.svg",width:24,height:24,format:"svg"},pe=({communityPosts:s})=>{const[t,n]=l.useState(s.length>0?s[0].image:null);return e.jsx("div",{className:"community-section",children:e.jsx(v,{sectionTitle:"Community",sectionDescript:"Join NetLogo community and start contributing today.",sectionGap:1.88,sectionPaddingBot:3.75,backgroundColor:"#F2F2F5",borderRadius:0,moreButton:!1,body:e.jsxs("div",{className:"community-content",children:[e.jsxs("div",{className:"preview-content",children:[e.jsx("div",{className:"preview-display",children:t?e.jsx("img",{className:"community-preview-image",src:t,alt:"Preview"}):"No preview available"}),e.jsx(m,{colorClass:"blue-button",padding:"1rem 3rem",fontSize:"1.125rem",text:"JOIN DISCOURSE",style:{alignSelf:"stretch"}})]}),e.jsx("div",{className:"community-models",children:s.map((o,i)=>e.jsxs("div",{className:"community-post-cont",onClick:()=>n(o.image),children:[e.jsx("div",{className:"community-post-icon",children:e.jsx("img",{src:ve.src,className:"community-post-icon-image"})}),e.jsxs("div",{className:"community-post-descript",children:[e.jsxs("div",{className:"community-post-user-date-cont",children:[e.jsxs("span",{children:[" ",o.author," "]}),e.jsxs("span",{children:[" ",o.date," "]})]}),e.jsxs("span",{className:"community-post-title",children:[" New model: ",e.jsx("a",{href:o.link,className:"community-post-link",children:o.project})]})," "]})]},i))})]})})})},x={src:"/NetLogo-redesign/_astro/partner-logo.Dq46v3-l.svg",width:64,height:64,format:"svg"},u=({partnerName:s,partnerImage:t})=>e.jsxs("div",{className:"partner",children:[e.jsx("div",{className:"partner-image",children:e.jsx("img",{className:"partner-image-image",src:t.src})}),e.jsx("span",{className:"partner-name",children:s})]}),je=()=>e.jsx("div",{className:"featured-partners-section",children:e.jsx(v,{sectionTitle:"Featured Partners",sectionDescript:"Trusted by the world’s leading universities and research institutes",sectionGap:2.5,sectionPaddingBot:3.75,backgroundColor:"white",borderRadius:0,moreButton:!1,body:e.jsxs("div",{className:"partners-cont",children:[e.jsxs("div",{className:"partners-row",children:[e.jsx(u,{partnerName:"Partner Name",partnerImage:x}),e.jsx(u,{partnerName:"Partner Name",partnerImage:x}),e.jsx(u,{partnerName:"Partner Name",partnerImage:x})]}),e.jsxs("div",{className:"partners-row",children:[e.jsx(u,{partnerName:"Partner Name",partnerImage:x}),e.jsx(u,{partnerName:"Partner Name",partnerImage:x}),e.jsx(u,{partnerName:"Partner Name",partnerImage:x})]})]})})}),Ne=()=>{const[s,t]=l.useState(""),n=()=>{t("")};return e.jsx("div",{className:"mailing-list-section",children:e.jsx("div",{className:"mailing-list-body",children:e.jsxs("div",{className:"mailing-list-content",children:[e.jsxs("div",{className:"mailing-list-text-cont",children:[e.jsx("span",{className:"mailing-list-title",children:"Join our mailing list!"}),e.jsx("span",{className:"mailing-list-descript",children:"Join the NetLogo mailing list to keep up-to-date with what’s happening in the NetLogo Community!"})]}),e.jsxs("div",{className:"mailing-list-input-cont",children:[e.jsx("span",{className:"mailing-list-input-text",children:"YOUR EMAIL"}),e.jsx("input",{className:"mailing-list-input-input",value:s,onChange:o=>t(o.target.value)}),e.jsx(m,{colorClass:"blue-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"JOIN",onClick:n})]})]})})})},fe={src:"/NetLogo-redesign/_astro/lofi-text-l.CLkCIwpY.svg",width:247,height:12,format:"svg"},w={src:"/NetLogo-redesign/_astro/lofi-text-m.YRCni6sA.svg",width:247,height:12,format:"svg"},be={src:"/NetLogo-redesign/_astro/lofi-text-s.KS4NP1bh.svg",width:247,height:12,format:"svg"},we=()=>e.jsx("div",{className:"footer-section",children:e.jsxs("div",{className:"footer-body",children:[e.jsxs("div",{className:"footer-get-cont",children:[e.jsx("span",{className:"footer-get-text",children:"Get NetLogo and start learning today"}),e.jsx(m,{colorClass:"blue-button",padding:"0.875rem 2rem",fontSize:"1rem",text:"GET NETLOGO"}),e.jsx(m,{colorClass:"light-button",padding:"0.875rem 2rem",fontSize:"1rem",text:"DONATE"})]}),e.jsx("div",{className:"footer-line"}),e.jsxs("div",{className:"footer-content",children:[e.jsxs("div",{className:"footer-content-row",children:[e.jsxs("div",{className:"footer-row-front",children:[e.jsx("div",{className:"footer-row-front-title",children:"LOGO"}),e.jsxs("div",{className:"footer-row-front-logo",children:[e.jsx("img",{src:fe.src}),e.jsx("img",{src:w.src}),e.jsx("img",{src:be.src})]})]}),e.jsxs("div",{className:"footer-content-row-back",children:[e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" About "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" Visions "}),e.jsx("span",{children:" Governance "}),e.jsx("span",{children:" History "}),e.jsx("span",{children:" In Press "}),e.jsx("span",{children:" Annual Report "})]})]}),e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" Products "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" NetLogo Web "}),e.jsx("span",{children:" NetLogo APP "}),e.jsx("span",{children:" Turtle Universe "}),e.jsx("span",{children:" Others "})]})]}),e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" Learning "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" Courses & Tutorials "}),e.jsx("span",{children:" Beginners’ Dictionary "}),e.jsx("span",{children:" Learning Websites "}),e.jsx("span",{children:" FAQ "})]})]}),e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" Docs "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" User Guides "}),e.jsx("span",{children:" Dictionary "}),e.jsx("span",{children:" Extensions "}),e.jsx("span",{children:" Contributor Guides "})]})]})]})]}),e.jsxs("div",{className:"footer-content-row",children:[e.jsx("div",{className:"footer-row-front"}),e.jsxs("div",{className:"footer-content-row-back",children:[e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" Models "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" Models Library "}),e.jsx("span",{children:" Modeling Commons "}),e.jsx("span",{children:" Community Models "}),e.jsx("span",{children:" Websites "})]})]}),e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" Community "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" Discourse "}),e.jsx("span",{children:" Feedback "}),e.jsx("span",{children:" Bug Report "}),e.jsx("span",{children:" GitHub "})]})]}),e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" News "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" Competitions "}),e.jsx("span",{children:" Upcopming Conferences "}),e.jsx("span",{children:" Workshops "}),e.jsx("span",{children:" Publications "})]})]}),e.jsx("div",{className:"footer-content-row-vert-cont"})]})]}),e.jsx("div",{className:"footer-content-end-cont",children:e.jsx("img",{src:w.src})})]})]})});function Ce({announcement:s,upcomingEvents:t,upcomingWorkshops:n,competitions:o,publications:i,communityContent:a}){const[r,c]=l.useState(!!s);return e.jsxs("div",{className:"body",children:[e.jsx(J,{}),r&&s&&e.jsx(q,{announcement:s,setShowAnnouncement:c}),e.jsx(ie,{}),e.jsx(me,{}),e.jsx(ue,{}),e.jsx(pe,{communityPosts:a}),e.jsx(le,{upcomingEvents:t,upcomingWorkshops:n,competitions:o,publications:i}),e.jsx(je,{}),e.jsx(Ne,{}),e.jsx(we,{})]})}export{Ce as B,e as j}; diff --git a/_astro/Body.D-4qoULj.js b/_astro/Body.D-4qoULj.js deleted file mode 100644 index 79b1b6f..0000000 --- a/_astro/Body.D-4qoULj.js +++ /dev/null @@ -1 +0,0 @@ -import{B as t}from"./Body.D-IcFdGy.js";import"./index.B52nOzfP.js";/* empty css */export{t as Body}; diff --git a/_astro/Body.D-IcFdGy.js b/_astro/Body.D-IcFdGy.js deleted file mode 100644 index b0ebe64..0000000 --- a/_astro/Body.D-IcFdGy.js +++ /dev/null @@ -1,13 +0,0 @@ -const __vite__fileDeps=["_astro/HeaderExpanded.BAM7W5nR.js","_astro/index.B52nOzfP.js","_astro/index.cxkAEdo-.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -import{r as d,R as y}from"./index.B52nOzfP.js";/* empty css */var L={exports:{}},j={};/** - * @license React - * react-jsx-runtime.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var S=d,D=Symbol.for("react.element"),I=Symbol.for("react.fragment"),T=Object.prototype.hasOwnProperty,P=S.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,k={key:!0,ref:!0,__self:!0,__source:!0};function C(s,t,n){var o,i={},r=null,a=null;n!==void 0&&(r=""+n),t.key!==void 0&&(r=""+t.key),t.ref!==void 0&&(a=t.ref);for(o in t)T.call(t,o)&&!k.hasOwnProperty(o)&&(i[o]=t[o]);if(s&&s.defaultProps)for(o in t=s.defaultProps,t)i[o]===void 0&&(i[o]=t[o]);return{$$typeof:D,type:s,key:r,ref:a,props:i,_owner:P.current}}j.Fragment=I;j.jsx=C;j.jsxs=C;L.exports=j;var e=L.exports;const z="modulepreload",O=function(s){return"/NetLogo-redesign/"+s},f={},R=function(t,n,o){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const r=document.querySelector("meta[property=csp-nonce]"),a=r?.nonce||r?.getAttribute("nonce");i=Promise.all(n.map(c=>{if(c=O(c),c in f)return;f[c]=!0;const l=c.endsWith(".css"),h=l?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${c}"]${h}`))return;const m=document.createElement("link");if(m.rel=l?"stylesheet":z,l||(m.as="script",m.crossOrigin=""),m.href=c,a&&m.setAttribute("nonce",a),document.head.appendChild(m),l)return new Promise((_,E)=>{m.addEventListener("load",_),m.addEventListener("error",()=>E(new Error(`Unable to preload CSS for ${c}`)))})}))}return i.then(()=>t()).catch(r=>{const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=r,window.dispatchEvent(a),!a.defaultPrevented)throw r})},A={src:"/NetLogo-redesign/_astro/search-icon.APHpxcbc.svg",width:25,height:24,format:"svg"},B=({})=>e.jsxs("div",{className:"search-bar",children:[e.jsx("img",{className:"search-bar-icon",src:A.src,alt:"search-icon"}),e.jsx("input",{className:"search-bar-input",type:"text",placeholder:"SEARCH"})]}),$={src:"/NetLogo-redesign/_astro/blue-ellipse.DvODqTp4.svg",width:30,height:30,format:"svg"},F={src:"/NetLogo-redesign/_astro/netlogo.C0jtWmPo.svg",width:24,height:24,format:"svg"},M={src:"/NetLogo-redesign/_astro/dropdown-icon.or0YmpcX.svg",width:17,height:16,format:"svg"},G={src:"/NetLogo-redesign/_astro/hover-dropdown-icon.DqY7ZXhQ.svg",width:17,height:16,format:"svg"},U=y.lazy(()=>R(()=>import("./HeaderExpanded.BAM7W5nR.js"),__vite__mapDeps([0,1,2]))),H=["Products","Learning","Docs","Models","News","Community","About"],W=y.memo(({title:s,isHovered:t,onMouseEnter:n})=>e.jsxs("div",{className:"header-action-cont",onMouseEnter:n,children:[e.jsx("div",{className:`header-action ${t?"header-action-hovered":""}`,children:s}),e.jsx("img",{className:"dropdown-icon",src:t?G.src:M.src,alt:"dropdown"})]})),V=()=>{const[s,t]=d.useState(null),n=d.useCallback(r=>{t(r)},[]),o=d.useCallback(()=>{t(-1)},[]),i=d.useMemo(()=>H.map((r,a)=>e.jsx(W,{title:r,isHovered:s===a,onMouseEnter:()=>n(a)},a)),[s,n]);return e.jsxs("div",{className:"netlogo-header",onMouseLeave:o,children:[e.jsxs("div",{className:"header-action-bar",children:[e.jsxs("div",{className:"header-action-cont",children:[e.jsxs("div",{className:"netlogo-icon-cont",children:[e.jsx("img",{className:"icon",src:$.src,alt:"Blue Ellipse"}),e.jsx("img",{className:"icon",src:F.src,alt:"NetLogo Icon"})]}),e.jsx("div",{id:"netlogo-title",className:"header-action",children:"NetLogo"})]}),i,e.jsx(B,{})]}),e.jsx(U,{headerIndex:s!==null?s:-1})]})},J={src:"/NetLogo-redesign/_astro/more-icon.C3hdnv3t.svg",width:20,height:21,format:"svg"},g=s=>{const{colorClass:t,padding:n,fontSize:o,text:i,hasIcon:r=!1,onClick:a=()=>console.log(`${i} pressed`),style:c={}}=s,[l,h]=d.useState(!1),m={padding:n,fontSize:o};return e.jsxs("button",{className:`button ${t}`,style:{...m,...c},onClick:a,onMouseEnter:()=>h(!0),onMouseLeave:()=>h(!1),children:[e.jsxs("span",{children:[" ",i," "]}),r&&e.jsx("img",{src:J.src,className:"button-icon",style:{filter:l?"invert(1)":"invert(34%) sepia(93%) saturate(3432%) hue-rotate(202deg) brightness(94%) contrast(98%)"}})]})},Y=({announcement:s,setShowAnnouncement:t})=>e.jsx("div",{className:"aCont",children:e.jsxs("div",{className:"aTextButtonCont",children:[e.jsxs("div",{className:"aTextCont",children:[e.jsxs("span",{className:"aTitle",children:[" ",s.title," "]}),e.jsxs("span",{className:"aContent",children:[" ",s.content," "]})]}),e.jsxs("div",{className:"a-button-cont",children:[e.jsx(g,{colorClass:"blue-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"LEARN MORE"}),e.jsx(g,{colorClass:"light-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"CLOSE",onClick:()=>t(!1)})]})]})}),q=({demo:s,descript:t})=>{const[n,o]=d.useState(!1),[i,r]=d.useState(s),[a,c]=d.useState(t);return d.useEffect(()=>{if(s!==i||t!==a){o(!0);const l=setTimeout(()=>{r(s),c(t),o(!1)},150);return()=>clearTimeout(l)}},[s,t]),e.jsx("div",{className:"demo-display",children:e.jsxs("div",{className:`demo-content ${n?"fade-out":""}`,children:[i,e.jsx("span",{className:"demo-display-text",children:a})]})})},K={src:"/NetLogo-redesign/_astro/visual.CvOcwzml.svg",width:25,height:24,format:"svg"},Q={src:"/NetLogo-redesign/_astro/easy-learn.CJPJmL7N.svg",width:25,height:24,format:"svg"},X={src:"/NetLogo-redesign/_astro/power-extensible.SCI4TO-7.svg",width:25,height:24,format:"svg"},Z={src:"/NetLogo-redesign/_astro/cross-platform.Bs9SB9uW.svg",width:25,height:24,format:"svg"},ee={src:"/NetLogo-redesign/_astro/visualization-demo.DgfpN9Qn.svg",width:740,height:270,format:"svg"},se={src:"/NetLogo-redesign/_astro/easy-to-learn-demo.C5tux1yd.svg",width:740,height:270,format:"svg"},te={src:"/NetLogo-redesign/_astro/powerful-extensible-demo.BNdX94mp.svg",width:740,height:273,format:"svg"},ne={src:"/NetLogo-redesign/_astro/cross-platform-demo.KsUj1Yrd.svg",width:740,height:319,format:"svg"},oe={src:"/NetLogo-redesign/_astro/visualization-img1.CplKLdSe.svg",width:445,height:204,format:"svg"},ie={src:"/NetLogo-redesign/_astro/fire.zK0ZhBi3.gif",width:340,height:340,format:"gif"},re=()=>{const[s,t]=d.useState(0),[n,o]=d.useState(!0);d.useEffect(()=>{const l=setTimeout(()=>{t(h=>(h+1)%4)},4e3);return()=>{clearTimeout(l)}},[s]),d.useEffect(()=>{let l;return s===0&&(l=setInterval(()=>{o(h=>!h)},2500)),()=>{l&&clearInterval(l)}},[s]);const i=l=>{t(l)},r=l=>{switch(l){case 0:return{demo:e.jsxs("div",{className:"intro-demo",children:[e.jsx("img",{src:ee.src,alt:"Visualization Demo"}),e.jsx("img",{src:oe.src,className:`visualization-inner-img ${n?"":"hidden"}`,alt:"Visualization 1"}),e.jsx("img",{src:ie.src,className:`visualization-inner-img ${n?"hidden":""}`,alt:"Visualization 2"})]}),descript:"NetLogo visualizes agent-based models as they run in real time, which is very important both for learning from existing models and for debugging models as you code them. Above is the visualization of a model of __________ in which _____________"};case 1:return{demo:e.jsx("div",{className:"intro-demo",children:e.jsx("img",{src:se.src,alt:"Visualization Demo"})}),descript:"NetLogo code is designed to read similarly to English, making it easy for English speakers to understand even as novices."};case 2:return{demo:e.jsx("div",{className:"intro-demo",children:e.jsx("img",{src:te.src,alt:"Visualization Demo"})}),descript:"NetLogo models can run simulations with tens of thousands of agents and has many extensions to expand its capabilities, including being able to run Python code within a NetLogo model."};case 3:return{demo:e.jsx("div",{className:"intro-demo",children:e.jsx("img",{src:ne.src,alt:"Visualization Demo"})}),descript:"NetLogo Web runs in any web browser and traditional NetLogo runs on all major operating systems so anyone with a computer can use it. "};default:return{demo:null,descript:""}}},{demo:a,descript:c}=r(s);return e.jsxs("div",{className:"intro-anim-cont",children:[e.jsxs("div",{className:"intro-anim-options",children:[e.jsx("div",{className:`intro-anim-option ${s===0?"current-tab":""}`,onClick:()=>i(0),style:{animationDelay:"1500ms",animationTimingFunction:"ease-out",animationDuration:"300ms"},children:e.jsxs("div",{className:"intro-anim-text-icon",children:[e.jsx("div",{className:`intro-anim-icon ${s===0?"current-tab-icon":""}`,children:e.jsx("img",{src:K.src,alt:"Visual Icon"})}),e.jsx("span",{className:`intro-anim-text ${s===0?"current-tab-text":""}`,children:"Real-time Visualization"})]})}),e.jsx("div",{className:`intro-anim-option ${s===1?"current-tab":""}`,onClick:()=>i(1),style:{animationDelay:"1500ms",animationTimingFunction:"ease-out",animationDuration:"300ms"},children:e.jsxs("div",{className:"intro-anim-text-icon",children:[e.jsx("div",{className:`intro-anim-icon ${s===1?"current-tab-icon":""}`,children:e.jsx("img",{src:Q.src,alt:"Easy Icon"})}),e.jsx("span",{className:`intro-anim-text ${s===1?"current-tab-text":""}`,children:"Easy to Learn"})]})}),e.jsx("div",{className:`intro-anim-option ${s===2?"current-tab":""}`,onClick:()=>i(2),style:{animationDelay:"1500ms",animationTimingFunction:"ease-out",animationDuration:"300ms"},children:e.jsxs("div",{className:"intro-anim-text-icon",children:[e.jsx("div",{className:`intro-anim-icon ${s===2?"current-tab-icon":""}`,children:e.jsx("img",{src:X.src,alt:"Power Icon"})}),e.jsx("span",{className:`intro-anim-text ${s===2?"current-tab-text":""}`,children:"Powerful & Extensible"})]})}),e.jsx("div",{className:`intro-anim-option ${s===3?"current-tab":""}`,onClick:()=>i(3),style:{animationDelay:"1500ms",animationTimingFunction:"ease-out",animationDuration:"300ms"},children:e.jsxs("div",{className:"intro-anim-text-icon",children:[e.jsx("div",{className:`intro-anim-icon ${s===3?"current-tab-icon":""}`,children:e.jsx("img",{src:Z.src,alt:"Cross-Platform Icon"})}),e.jsx("span",{className:`intro-anim-text ${s===3?"current-tab-text":""}`,children:"Cross-Platform"})]})})]}),e.jsx(q,{demo:a,descript:c})]})},ae=({})=>e.jsxs("div",{className:"intro",children:[e.jsxs("div",{className:"intro-title-text-cont",children:[e.jsx("div",{className:"intro-title",children:e.jsxs("pre",{children:["Understanding Complex Systems with",` -`,"Agent-Based Modeling"]})}),e.jsx("div",{className:"intro-text",children:e.jsxs("p",{children:["Agent-based modeling (ABM) is a powerful tool for understanding complex systems in which large-scale patterns emerge from the",` -`,'interactions of many simple parts. NetLogo is an ABM environment with a "low threshold" for learning yet "high ceiling" capabilities. This',` -`," combination is why NetLogo is used widely both in educational settings and by professional scientists doing cutting edge research."]})})]}),e.jsx(re,{}),e.jsxs("div",{className:"intro-btn-cont",children:[e.jsx(g,{colorClass:"blue-button",padding:"1rem 3rem",fontSize:"1.125rem",text:"GET NETLOGO"}),e.jsx(g,{colorClass:"light-button",padding:"1rem 3rem",fontSize:"1.125rem",text:"LEARN MORE"})]})]}),ce={src:"/NetLogo-redesign/_astro/news-dropdown.OSwEjMO4.svg",width:20,height:20,format:"svg"},le={src:"/NetLogo-redesign/_astro/news-dropdown-up.B0mvirmm.svg",width:20,height:20,format:"svg"},p=({title:s,events:t})=>{const[n,o]=d.useState(!0),[i,r]=d.useState(!1);function a(h){const m=h.split("-");return`${m[1]}/${m[2]}/${m[0]}`}const c=t.slice(0,3),l=()=>{n&&r(!1),o(!n)};return e.jsxs("div",{className:"event-display-cont",children:[e.jsxs("div",{className:n&&t.length>0?"event-display-header event-display-opened":"event-display-header",onClick:l,children:[e.jsx("span",{className:"event-display-title",children:s}),e.jsx("img",{src:n?le.src:ce.src,alt:"dropdown icon"})]}),n&&e.jsxs("div",{children:[(i?t:c).map((h,m)=>e.jsxs("div",{className:"event-cont",children:[e.jsx("span",{className:"event-date",children:a(h.date)}),e.jsx("span",{className:"event-title",children:h.event_title})]},m)),!i&&t.length>3&&e.jsx("div",{className:"event-cont event-more",onClick:()=>r(!0),children:e.jsx("span",{children:"More"})})]})]})},v=({sectionTitle:s,sectionDescript:t,sectionGap:n,sectionPaddingBot:o,backgroundColor:i="transparent",borderRadius:r=0,moreButton:a=!1,body:c})=>e.jsx("div",{className:"page-section-cont",style:{backgroundColor:`${i}`,borderRadius:`${r}rem`},children:e.jsxs("div",{className:"page-section",style:{gap:`${n}rem`,paddingBottom:`${o}rem`},children:[e.jsxs("div",{className:"section-header",children:[e.jsxs("span",{className:"section-title",children:[" ",s," "]}),e.jsxs("span",{className:"section-descript",children:[" ",t," "]})]}),c,a&&e.jsx("div",{className:"more-btn-cont",children:e.jsx(g,{colorClass:"light-button",padding:"1rem 3rem",fontSize:"1.125rem",text:"MORE",hasIcon:!0})})]})}),de=({upcomingEvents:s,competitions:t,upcomingWorkshops:n,publications:o})=>e.jsx("div",{className:"news-section",children:e.jsx(v,{sectionTitle:"News",sectionDescript:"Learn about latest news and upcoming events in NetLogo community.",sectionGap:2.5,sectionPaddingBot:2.5,backgroundColor:"#F2F2F5",borderRadius:0,moreButton:!0,body:e.jsxs("div",{className:"news-event-cont",children:[e.jsxs("div",{className:"news-event-inner-cont",children:[e.jsx(p,{title:"Upcoming Events",events:s}),e.jsx(p,{title:"Competitions",events:t})]}),e.jsxs("div",{className:"news-event-inner-cont",children:[e.jsx(p,{title:"Upcoming Workshops",events:n}),e.jsx(p,{title:"Publications",events:o})]})]})})}),w={src:"/NetLogo-redesign/_astro/student.ClphuC82.svg",width:34,height:43,format:"svg"},me={src:"/NetLogo-redesign/_astro/researcher.DPIeDtas.svg",width:35,height:44,format:"svg"},N=({title:s,content:t,imagePath:n})=>e.jsx("div",{className:"for-tab",children:e.jsx("div",{className:"for-tab-inner",children:e.jsxs("div",{className:"for-tab-content",children:[e.jsxs("div",{className:"for-tab-title-cont",children:[e.jsx("div",{className:"for-tab-icon",children:e.jsx("img",{className:"for-tab-icon-image",src:n.src,alt:`${s} icon`})}),e.jsx("span",{className:"for-tab-title",children:s})]}),e.jsx("span",{className:"for-tab-text",children:t}),e.jsx(g,{colorClass:"blue-button",padding:"0.875rem 2rem",fontSize:"1rem",text:"LEARN MORE"})]})})}),he=()=>e.jsx("div",{className:"why-section",children:e.jsx(v,{sectionTitle:"Why NetLogo?",sectionDescript:"NetLogo powers everyone to learn and create.",sectionGap:1.88,sectionPaddingBot:7.5,backgroundColor:"#F2F2F5",borderRadius:0,moreButton:!1,body:e.jsxs("div",{className:"why-netlogo-content",children:[e.jsx(N,{title:"For Students",content:"NetLogo provides students with many pre-made models of scientific phenomena they can explore. For those who want to learn to program or create models themselves, NetLogo is very easy to get started with.",imagePath:w}),e.jsx(N,{title:"For Researchers",content:"NetLogo is easy to learn but still very powerful. It is has been used in over 20,000 scientific publications in fields including sociology, ecology, cognitive science, business, and more.",imagePath:me}),e.jsx(N,{title:"For Educators",content:"NetLogo provides educators with an easy-to-use modeling platform that includes many built-in models to engage students in learning science.",imagePath:w})]})})}),x={src:"/NetLogo-redesign/_astro/get-netlogo.Cwo0Dmhx.svg",width:64,height:64,format:"svg"},ge={src:"/NetLogo-redesign/_astro/TU.BbgqC7xB.svg",width:64,height:64,format:"svg"},xe=()=>e.jsx("div",{className:"get-section",children:e.jsx(v,{sectionTitle:"Get NetLogo",sectionDescript:"There are over xxx products in NetLogo. Find the one that suits your need.",sectionGap:2.5,sectionPaddingBot:3.75,backgroundColor:"white",borderRadius:5,moreButton:!0,body:e.jsxs("div",{className:"get-netlogo-content",children:[e.jsxs("div",{className:"get-item",children:[e.jsxs("div",{className:"get-item-header",children:[e.jsx("img",{className:"get-item-img",src:x.src}),e.jsx(g,{colorClass:"blue-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"GET"})]}),e.jsx("span",{className:"get-item-title",children:" NetLogo Desktop "}),e.jsx("span",{className:"get-item-descript",children:" Agent-based modeling environment for simulating natural and social phenomena. "})]}),e.jsxs("div",{className:"get-item",children:[e.jsxs("div",{className:"get-item-header",children:[e.jsx("img",{className:"get-item-img",src:x.src}),e.jsx(g,{colorClass:"blue-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"GET"})]}),e.jsx("span",{className:"get-item-title",children:" NetLogo Web "}),e.jsx("span",{className:"get-item-descript",children:" Includes the same core features as NetLogo but runs in a web browser, making it easy to incorporate into educational materials. "})]}),e.jsxs("div",{className:"get-item",children:[e.jsxs("div",{className:"get-item-header",children:[e.jsx("img",{className:"get-item-img",src:ge.src}),e.jsx(g,{colorClass:"blue-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"GET"})]}),e.jsx("span",{className:"get-item-title",children:" Turtle Universe "}),e.jsx("span",{className:"get-item-descript",children:" Brings the limitless power of computational modeling to smartphones and tablets of young students and educators. "})]})]})})}),ue={src:"/NetLogo-redesign/_astro/community-icon.B1D0uEdd.svg",width:24,height:24,format:"svg"},ve=({communityPosts:s})=>{const[t,n]=d.useState(s.length>0?s[0].image:null);return e.jsx("div",{className:"community-section",children:e.jsx(v,{sectionTitle:"Community",sectionDescript:"Join NetLogo community and start contributing today.",sectionGap:1.88,sectionPaddingBot:3.75,backgroundColor:"#F2F2F5",borderRadius:0,moreButton:!1,body:e.jsxs("div",{className:"community-content",children:[e.jsxs("div",{className:"preview-content",children:[e.jsx("div",{className:"preview-display",children:t?e.jsx("img",{className:"community-preview-image",src:t,alt:"Preview"}):"No preview available"}),e.jsx(g,{colorClass:"blue-button",padding:"1rem 3rem",fontSize:"1.125rem",text:"JOIN DISCOURSE",style:{alignSelf:"stretch"}})]}),e.jsx("div",{className:"community-models",children:s.map((o,i)=>e.jsxs("div",{className:"community-post-cont",onClick:()=>n(o.image),children:[e.jsx("div",{className:"community-post-icon",children:e.jsx("img",{src:ue.src,className:"community-post-icon-image"})}),e.jsxs("div",{className:"community-post-descript",children:[e.jsxs("div",{className:"community-post-user-date-cont",children:[e.jsxs("span",{children:[" ",o.author," "]}),e.jsxs("span",{children:[" ",o.date," "]})]}),e.jsxs("span",{className:"community-post-title",children:[" New model: ",e.jsx("a",{href:o.link,className:"community-post-link",children:o.project})]})," "]})]},i))})]})})})},u=({partnerName:s,partnerImage:t})=>e.jsxs("div",{className:"partner",children:[e.jsx("div",{className:"partner-image",children:e.jsx("img",{className:"partner-image-image",src:t.src})}),e.jsx("span",{className:"partner-name",children:s})]}),pe=()=>e.jsx("div",{className:"featured-partners-section",children:e.jsx(v,{sectionTitle:"Featured Partners",sectionDescript:"Trusted by the world’s leading universities and research institutes",sectionGap:2.5,sectionPaddingBot:3.75,backgroundColor:"white",borderRadius:0,moreButton:!1,body:e.jsxs("div",{className:"partners-cont",children:[e.jsxs("div",{className:"partners-row",children:[e.jsx(u,{partnerName:"Partner Name",partnerImage:x}),e.jsx(u,{partnerName:"Partner Name",partnerImage:x}),e.jsx(u,{partnerName:"Partner Name",partnerImage:x})]}),e.jsxs("div",{className:"partners-row",children:[e.jsx(u,{partnerName:"Partner Name",partnerImage:x}),e.jsx(u,{partnerName:"Partner Name",partnerImage:x}),e.jsx(u,{partnerName:"Partner Name",partnerImage:x})]})]})})}),je=()=>{const[s,t]=d.useState(""),n=()=>{t("")};return e.jsx("div",{className:"mailing-list-section",children:e.jsx("div",{className:"mailing-list-body",children:e.jsxs("div",{className:"mailing-list-content",children:[e.jsxs("div",{className:"mailing-list-text-cont",children:[e.jsx("span",{className:"mailing-list-title",children:"Join our mailing list!"}),e.jsx("span",{className:"mailing-list-descript",children:"Join the NetLogo mailing list to keep up-to-date with what’s happening in the NetLogo Community!"})]}),e.jsxs("div",{className:"mailing-list-input-cont",children:[e.jsx("span",{className:"mailing-list-input-text",children:"YOUR EMAIL"}),e.jsx("input",{className:"mailing-list-input-input",value:s,onChange:o=>t(o.target.value)}),e.jsx(g,{colorClass:"blue-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"JOIN",onClick:n})]})]})})})},Ne={src:"/NetLogo-redesign/_astro/lofi-text-l.CLkCIwpY.svg",width:247,height:12,format:"svg"},b={src:"/NetLogo-redesign/_astro/lofi-text-m.YRCni6sA.svg",width:247,height:12,format:"svg"},fe={src:"/NetLogo-redesign/_astro/lofi-text-s.KS4NP1bh.svg",width:247,height:12,format:"svg"},we=()=>e.jsx("div",{className:"footer-section",children:e.jsxs("div",{className:"footer-body",children:[e.jsxs("div",{className:"footer-get-cont",children:[e.jsx("span",{className:"footer-get-text",children:"Get NetLogo and start learning today"}),e.jsx(g,{colorClass:"blue-button",padding:"0.875rem 2rem",fontSize:"1rem",text:"GET NETLOGO"}),e.jsx(g,{colorClass:"light-button",padding:"0.875rem 2rem",fontSize:"1rem",text:"DONATE"})]}),e.jsx("div",{className:"footer-line"}),e.jsxs("div",{className:"footer-content",children:[e.jsxs("div",{className:"footer-content-row",children:[e.jsxs("div",{className:"footer-row-front",children:[e.jsx("div",{className:"footer-row-front-title",children:"LOGO"}),e.jsxs("div",{className:"footer-row-front-logo",children:[e.jsx("img",{src:Ne.src}),e.jsx("img",{src:b.src}),e.jsx("img",{src:fe.src})]})]}),e.jsxs("div",{className:"footer-content-row-back",children:[e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" About "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" Visions "}),e.jsx("span",{children:" Governance "}),e.jsx("span",{children:" History "}),e.jsx("span",{children:" In Press "}),e.jsx("span",{children:" Annual Report "})]})]}),e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" Products "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" NetLogo Web "}),e.jsx("span",{children:" NetLogo APP "}),e.jsx("span",{children:" Turtle Universe "}),e.jsx("span",{children:" Others "})]})]}),e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" Learning "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" Courses & Tutorials "}),e.jsx("span",{children:" Beginners’ Dictionary "}),e.jsx("span",{children:" Learning Websites "}),e.jsx("span",{children:" FAQ "})]})]}),e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" Docs "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" User Guides "}),e.jsx("span",{children:" Dictionary "}),e.jsx("span",{children:" Extensions "}),e.jsx("span",{children:" Contributor Guides "})]})]})]})]}),e.jsxs("div",{className:"footer-content-row",children:[e.jsx("div",{className:"footer-row-front"}),e.jsxs("div",{className:"footer-content-row-back",children:[e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" Models "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" Models Library "}),e.jsx("span",{children:" Modeling Commons "}),e.jsx("span",{children:" Community Models "}),e.jsx("span",{children:" Websites "})]})]}),e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" Community "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" Discourse "}),e.jsx("span",{children:" Feedback "}),e.jsx("span",{children:" Bug Report "}),e.jsx("span",{children:" GitHub "})]})]}),e.jsxs("div",{className:"footer-content-row-vert-cont",children:[e.jsx("div",{className:"footer-content-row-vert-header",children:e.jsx("span",{children:" News "})}),e.jsxs("div",{className:"footer-content-row-vert-content",children:[e.jsx("span",{children:" Competitions "}),e.jsx("span",{children:" Upcopming Conferences "}),e.jsx("span",{children:" Workshops "}),e.jsx("span",{children:" Publications "})]})]}),e.jsx("div",{className:"footer-content-row-vert-cont"})]})]}),e.jsx("div",{className:"footer-content-end-cont",children:e.jsx("img",{src:b.src})})]})]})});function Le({announcement:s,upcomingEvents:t,upcomingWorkshops:n,competitions:o,publications:i,communityContent:r}){const[a,c]=d.useState(!!s);return e.jsxs("div",{className:"body",children:[e.jsx(V,{}),a&&s&&e.jsx(Y,{announcement:s,setShowAnnouncement:c}),e.jsx(ae,{}),e.jsx(he,{}),e.jsx(xe,{}),e.jsx(ve,{communityPosts:r}),e.jsx(de,{upcomingEvents:t,upcomingWorkshops:n,competitions:o,publications:i}),e.jsx(pe,{}),e.jsx(je,{}),e.jsx(we,{})]})}export{Le as B,e as j}; diff --git a/_astro/HeaderExpanded.BAM7W5nR.js b/_astro/HeaderExpanded.C2bfBYvY.js similarity index 97% rename from _astro/HeaderExpanded.BAM7W5nR.js rename to _astro/HeaderExpanded.C2bfBYvY.js index 7fb23d1..6c83afc 100644 --- a/_astro/HeaderExpanded.BAM7W5nR.js +++ b/_astro/HeaderExpanded.C2bfBYvY.js @@ -1 +1 @@ -import{j as e}from"./Body.D-IcFdGy.js";import{R as c}from"./index.B52nOzfP.js";/* empty css */const i={src:"/NetLogo-redesign/_astro/header-action-icon.vl__ZT58.svg",width:24,height:24,format:"svg"},a=[{"FOR EDUCATORS":"","NetLogo APP":"","Curricula & Classroom Resources":"","NetLogo in Science, Education, and Policy":""},{"FOR RESEARCHERS":"","NetLogo APP":"",Features:"",Extensions:"",FAQ:""},{"FOR STUDENTS":"","Turtle Universe":"","IODA for NetLogo":"",OpenMOLE:"",MEME:""}],d=[{TUTORIALS:"",Models:"",Commands:"",Procedures:""},{"VIDEO TUTORIALS":"","Disease Model from Scratch":"","Forest Fire Model from Scratch":"","Exploring the Model Library":""},{"ARTICLES & GUIDES":"","Getting Started":"","Common Error Messages":"","Color Indication":"","Shapes & Colors":"","The Dictionary":""}],l=[{GENERAL:"","NetLogo Source Code":"","Curricula & Classroom Resources":"","NetLogo in Science, Education, and Policy":""},{"USER MANUAL":"",Features:"",Extensions:"",FAQ:""},{TOOLS:"",BehaviorSearch:"","IODA for NetLogo":"",OpenMOLE:"",MEME:"",RNetLogo:""},{"":"","NetLogo-LaTeX":"",BODNetLogo:"","NetLogo Obfuscator":"","NetLogo Clusters":"","Fruit Fly Simulation":""},{"EDITOR SUPORT":"","NetLogo VIM Syntax File":"","Atom Editor Package for NetLogo":""}],E=[{LIBRARY:"",Models:""},{COMMUNITY:"","Newest Updates":""},{"MODELING COMS":"","Share & View":""}],m=[a,d,l,E,[],[],[]],L=({columnContent:t})=>{const[o,...n]=Object.entries(t);return e.jsxs("div",{className:"header-action-column",children:[e.jsxs("div",{className:`header-action-title ${o[0]?"":"not-visible"}`,children:[e.jsx("span",{children:o[0]}),e.jsx("img",{src:i.src,className:`header-action-icon ${o[0]?"":"not-viVsible"}`,alt:"Header action icon"})]}),n.map(([s,r])=>e.jsx("span",{className:"header-action-content",children:s},s))]})},u=c.memo(({headerIndex:t})=>{const o=t>=0?m[t]:a;return e.jsxs("div",{className:`header-expanded ${t>=0&&o.length>0?"expanded":""}`,children:[e.jsx("div",{className:"header-expanded-line"}),e.jsx("div",{className:"header-expanded-content",children:Object.entries(o).map(([n,s],r)=>e.jsx(L,{columnContent:s},n))})]})});export{u as default}; +import{j as e}from"./Body.CjEsJJeJ.js";import{R as c}from"./index.B52nOzfP.js";/* empty css */const i={src:"/NetLogo-redesign/_astro/header-action-icon.vl__ZT58.svg",width:24,height:24,format:"svg"},a=[{"FOR EDUCATORS":"","NetLogo APP":"","Curricula & Classroom Resources":"","NetLogo in Science, Education, and Policy":""},{"FOR RESEARCHERS":"","NetLogo APP":"",Features:"",Extensions:"",FAQ:""},{"FOR STUDENTS":"","Turtle Universe":"","IODA for NetLogo":"",OpenMOLE:"",MEME:""}],d=[{TUTORIALS:"",Models:"",Commands:"",Procedures:""},{"VIDEO TUTORIALS":"","Disease Model from Scratch":"","Forest Fire Model from Scratch":"","Exploring the Model Library":""},{"ARTICLES & GUIDES":"","Getting Started":"","Common Error Messages":"","Color Indication":"","Shapes & Colors":"","The Dictionary":""}],l=[{GENERAL:"","NetLogo Source Code":"","Curricula & Classroom Resources":"","NetLogo in Science, Education, and Policy":""},{"USER MANUAL":"",Features:"",Extensions:"",FAQ:""},{TOOLS:"",BehaviorSearch:"","IODA for NetLogo":"",OpenMOLE:"",MEME:"",RNetLogo:""},{"":"","NetLogo-LaTeX":"",BODNetLogo:"","NetLogo Obfuscator":"","NetLogo Clusters":"","Fruit Fly Simulation":""},{"EDITOR SUPORT":"","NetLogo VIM Syntax File":"","Atom Editor Package for NetLogo":""}],E=[{LIBRARY:"",Models:""},{COMMUNITY:"","Newest Updates":""},{"MODELING COMS":"","Share & View":""}],m=[a,d,l,E,[],[],[]],L=({columnContent:t})=>{const[o,...n]=Object.entries(t);return e.jsxs("div",{className:"header-action-column",children:[e.jsxs("div",{className:`header-action-title ${o[0]?"":"not-visible"}`,children:[e.jsx("span",{children:o[0]}),e.jsx("img",{src:i.src,className:`header-action-icon ${o[0]?"":"not-viVsible"}`,alt:"Header action icon"})]}),n.map(([s,r])=>e.jsx("span",{className:"header-action-content",children:s},s))]})},u=c.memo(({headerIndex:t})=>{const o=t>=0?m[t]:a;return e.jsxs("div",{className:`header-expanded ${t>=0&&o.length>0?"expanded":""}`,children:[e.jsx("div",{className:"header-expanded-line"}),e.jsx("div",{className:"header-expanded-content",children:Object.entries(o).map(([n,s],r)=>e.jsx(L,{columnContent:s},n))})]})});export{u as default}; diff --git a/_astro/cross-platform-demo.KsUj1Yrd.svg b/_astro/cross-platform-demo.KsUj1Yrd.svg deleted file mode 100644 index 57f332b..0000000 --- a/_astro/cross-platform-demo.KsUj1Yrd.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_astro/cross-platform.82kl3XjJ.png b/_astro/cross-platform.82kl3XjJ.png new file mode 100644 index 0000000..5cb83a9 Binary files /dev/null and b/_astro/cross-platform.82kl3XjJ.png differ diff --git a/_astro/get-netlogo.CW7j6lP9.svg b/_astro/get-netlogo.CW7j6lP9.svg new file mode 100644 index 0000000..1283e3f --- /dev/null +++ b/_astro/get-netlogo.CW7j6lP9.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_astro/get-netlogo.Cwo0Dmhx.svg b/_astro/get-netlogo.Cwo0Dmhx.svg deleted file mode 100644 index aa9786e..0000000 --- a/_astro/get-netlogo.Cwo0Dmhx.svg +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_astro/index.Bi_3gP7v.css b/_astro/index.Bi_3gP7v.css new file mode 100644 index 0000000..cdfa30a --- /dev/null +++ b/_astro/index.Bi_3gP7v.css @@ -0,0 +1 @@ +@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&display=swap";.root{--Light-3: #EBEBF0;--Light-2: #F2F2F5;--Dark-2: #555770}.netlogo-header{width:100%;height:5.505rem;background-color:#000;flex-shrink:0;border-bottom:1px solid var(--Light-3, #EBEBF0);background:var(--Light-2, #F2F2F5);overflow:hidden}#netlogo-title{font-family:Dosis;font-weight:650}.header-action-bar{box-sizing:border-box;height:3rem;cursor:default;margin-top:1.88rem;display:flex;flex-direction:row;align-items:center;padding-left:2.64rem;padding-right:2.64rem;justify-content:space-between}.header-action{color:var(--Dark-2, #555770);font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:600;line-height:130%;letter-spacing:.025rem}.header-action-hovered{color:#fb6055}.header-action-cont{display:flex;flex-direction:row;gap:.62rem;justify-content:center;align-items:center}.header-action-cont:first-child{gap:.63rem}.netlogo-icon-cont{position:relative;height:1.875rem;width:1.875rem}.icon{position:absolute}.icon:first-child{top:0;left:0;z-index:1}.icon:last-child{top:47%;left:55%;transform:translate(-50%,-50%);z-index:2}.dropdown-icon{width:1rem;height:1rem}.header-expanded{display:flex;flex-direction:column;width:100%;opacity:0;visibility:hidden;transition:max-height .3s ease-out,opacity .3s ease-out;border-bottom:1px solid var(--Light-3, #EBEBF0);background:var(--Light-2, #F2F2F5);position:absolute;top:5.505rem;z-index:1;justify-content:center;padding-bottom:1.88rem}.header-expanded.expanded{max-height:500px;visibility:visible;opacity:1}.header-expanded-content{display:flex;flex-direction:row;gap:2.5rem;margin-left:12.8%;width:100%}.header-action-column{display:flex;flex-direction:column;gap:.875rem;width:14rem;text-align:left}.header-action-title{display:flex;justify-content:center;align-items:center;justify-content:flex-start;gap:.625rem;color:var(--Dark-3, #8F90A6);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;cursor:pointer}.header-action-icon{width:1.5rem;height:1.5rem}.header-action-content{color:var(--Dark-2, #555770);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;cursor:pointer}.header-expanded-line{border-bottom:1px solid var(--Dark-3, #8F90A6);width:95.7%;margin:auto;margin-bottom:.81rem}.not-visible{visibility:hidden;cursor:default!important}.search-bar{display:flex;width:14rem;padding:.75rem 1.25rem;align-items:center;gap:1.25rem;flex-shrink:0;border-radius:3.125rem;border:1px solid var(--Light-3, #EBEBF0);background:#fff}.search-bar-input{outline:none;border:none;color:var(--Dark-3, #8F90A6);text-align:center;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%;text-align:left}.search-bar-icon{width:1.5rem;height:1.5rem}.aCont{display:flex;width:100%;padding:.625rem 0rem;flex-direction:column;justify-content:center;align-items:center;gap:.31rem;background:var(--Light-1, #FAFAFC);top:calc(5.505rem + 1px);position:absolute;z-index:0}.aTextButtonCont{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.625rem 0rem;width:94.5%}.aTextCont{display:flex;width:73.4%;flex-direction:column;align-items:flex-start;text-align:left;gap:.3125rem;flex-shrink:0}.aTitle{color:var(--Primary-color, #FB6055);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;width:100%}.aContent{color:var(--Dark-2, #555770);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%;width:100%}.a-button{display:flex;padding:.75rem 1.5rem;border:none;cursor:pointer;background:none;align-items:center;border-radius:.375rem;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.0175rem}.a-learn-button{background:var(--Secondary-color, #0670ED);color:var(--White, #FFF)}.a-close-button{border:2px solid var(--Secondary-color, #0670ED);color:var(--Secondary-color, #0670ED)}.a-button-cont{display:flex;flex-direction:row;gap:3rem}.button{display:flex;justify-content:center;gap:.5rem;align-items:center;border-radius:.375rem;text-align:center;border:none;cursor:pointer;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.0225rem}.blue-button{background:var(--Secondary-color, #0670ED);color:var(--White, #FFF);border:2px solid transparent}.blue-button:hover{background:var(--Primary-Main-Color, #37F);box-shadow:0 10px 10px #0063f726}.blue-button:active{background:#5b8def}.light-button{border:2px solid var(--Secondary-color, #0670ED);color:var(--Secondary-color, #0670ED);background-color:transparent}.light-button:hover{border:2px solid var(--Secondary-color, #0670ED);background:var(--Primary-Main-Color, #37F);box-shadow:0 10px 10px #0063f726;color:#fff}.light-button:active{background:#37f;color:#fff}.button-icon{width:1.25rem;height:1.25rem;transition:fill .3s ease}.demo-display{display:flex;padding:1.25rem 1.25rem 1.63rem;flex-direction:column;align-items:flex-start;gap:2.375rem;height:28.174rem;box-sizing:border-box;flex:0 0 auto;border-radius:1rem;border:2px solid var(--Light-1, #FAFAFC);background:var(--Light-3, #EBEBF0)}.demo-display-text{color:var(--Dark-2, #555770);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;width:46.25rem;display:block;margin-top:1rem;text-align:left;position:relative}.demo-img{width:100%;height:100%;object-fit:contain;object-position:center;border-radius:.5rem}.demo-content{transition:opacity .15s ease-out;display:flex;flex-direction:column;gap:1rem;opacity:1}.demo-content.fade-out{opacity:0}.visualization-inner-img{position:absolute;right:1rem;bottom:1rem}.intro-anim-cont{padding-top:2.625rem;width:83.333%;display:flex;flex-direction:row;justify-content:center;gap:5rem}.intro-anim-options{display:flex;flex-direction:column;gap:1.56rem}.intro-anim-option{display:flex;padding:1.25rem 1.53125rem 1.25rem 1.46875rem;justify-content:center;align-items:center;border-radius:.5rem;justify-content:flex-start;cursor:pointer;user-select:none}.intro-anim-text-icon{display:flex;flex-direction:row;gap:1.88rem;align-items:center}.intro-anim-icon{display:flex;width:3rem;height:3rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:3.5rem;background:var(--Primary-2, #FF867C)}.intro-anim-text{color:var(--Dark-3, #8F90A6);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%}.current-tab{border-radius:1rem;background:var(--Light-1, #FAFAFC);box-shadow:0 20px 20px -15px #8f90a633}.current-tab-icon{background:var(--Primary-color, #FB6055)}.current-tab-text{color:var(--Dark-2, #555770)}.intro-demo{position:relative;height:17.07rem}.visualization-inner-img{width:27.813rem;height:12.75rem}.hidden{display:none}.intro{width:100%;padding-top:7.245rem;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:0rem 0rem 9.375rem 9.375rem;background:#fff}.intro-title{width:83.333%;font-family:Inter;font-size:3.5rem;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.07rem;background:linear-gradient(89deg,#555770 47.66%,#ff5c5c 81.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:-3rem}.intro-text{margin-top:-3rem;width:83.333%;color:var(--Dark-2, #555770);text-align:center;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%}.intro-title-text-cont{display:flex;flex-direction:column;justify-content:center;align-items:center}.intro-btn-cont{margin-top:3.75rem;margin-bottom:3.75rem;display:flex;padding:2.5625rem 22.28125rem 2.5rem 22.21875rem;justify-content:center;align-items:flex-start;gap:2.5625rem}.intro-btn{display:flex;padding:1rem 3rem;justify-content:center;align-items:center;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.0225rem;border:none;border-radius:.375rem;cursor:pointer}.intro-get-btn{background:var(--Secondary-color, #0670ED);border:2px solid #0670ED;color:var(--White, #FFF)}.intro-learn-btn{border:2px solid var(--Secondary-color, #0670ED);color:var(--Secondary-color, #0670ED);background-color:#fff}.event-display-cont{background:#fff;width:100%;display:flex;flex-direction:column;padding:0rem 1.5rem;border-radius:.375rem;border:1px solid var(--Light-3, #EBEBF0);background:var(--Light-1, #FAFAFC);align-self:flex-start}.event-cont{border-top:1.5px solid var(--Light-3, #EBEBF0);padding-top:.94rem;padding-bottom:.94rem;padding-right:.44rem;display:flex;flex-direction:row;justify-content:space-between}.event-more{justify-content:center;color:var(--Dark-2, #555770);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;text-decoration-line:underline;cursor:pointer}.event-display-header{width:100%;display:flex;padding:1.25rem 0rem;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.event-display-opened{padding-bottom:.75rem}.event-display-title{color:var(--Dark-1, #28293D);font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:600;line-height:130%;letter-spacing:.025rem}.event-date,.event-title{color:var(--Dark-2, #555770);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%}.page-section-cont{width:100%}.page-section{padding-top:3.75rem;width:83.333%;margin:auto;display:flex;flex-direction:column}.section-header{width:100%;height:9.375rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2.25rem}.section-descript{color:var(--Dark-3, #8F90A6);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;margin-top:1.5rem}.section-more-button{display:flex;padding:1rem 3rem;justify-content:center;align-items:center;gap:.5rem;border:2px solid var(--Secondary-color, #0670ED);color:var(--Secondary-color, #0670ED);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.0225rem;cursor:pointer;border-radius:.375rem;background-color:transparent;width:11.125rem;margin:auto}.more-btn-cont{display:flex;flex-direction:row;width:100%;justify-content:center}.news-event-cont{display:flex;flex-direction:column;gap:.94rem}.news-event-inner-cont{width:100%;display:flex;flex-direction:row;gap:3.12rem}.section-title{color:var(--Dark-2, #555770);font-family:Inter;font-size:3rem;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.06rem}.section-text{color:var(--Dark-3, #8F90A6);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%}.why-netlogo-content{display:flex;flex-direction:row;justify-content:space-between}.for-tab{border-radius:1rem;border:1px solid var(--Light-1, #FAFAFC);box-shadow:0 20px 20px -15px #8f90a640;padding:.66rem}.for-tab-inner{border-radius:.75rem;background:var(--Light-1, #FAFAFC);padding:1.5rem .94rem}.for-tab-icon{display:flex;justify-content:center;align-items:center;border-radius:3.5rem;background:var(--Light-3, #EBEBF0);width:4rem;aspect-ratio:1/1}.for-tab-icon-image{position:absolute;width:2.1rem}.for-tab-title-cont{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.88rem}.for-tab-content{display:flex;width:18.125rem;height:16.125rem;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem}.for-tab-title{color:var(--Dark-2, #555770);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%}.for-tab-text{color:var(--Dark-1, #28293D);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.learn-more-button{border:none;cursor:pointer;display:flex;padding:.875rem 2rem;align-items:center;border-radius:.375rem;background:var(--Secondary-color, #0670ED);color:var(--White, #FFF);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.02rem}.get-netlogo-content{display:flex;flex-direction:row;justify-content:space-between}.get-item{display:flex;flex-direction:column;border-radius:1rem;border:2px solid var(--Light-2, #F2F2F5);box-shadow:0 20px 20px -15px #8f90a640;padding:2.41rem;gap:.94rem;width:18.125rem}.get-item-header{display:flex;align-items:center;gap:9.28rem}.get-item-img{width:4rem;aspect-ratio:1/1}.get-item-button{display:flex;padding:.75rem 1.5rem;border:none;align-self:center;align-items:center;border-radius:.375rem;background:var(--Secondary-color, #0670ED);color:var(--White, #FFF);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.0175rem;flex-grow:0;flex-shrink:0;cursor:pointer}.get-item-title{color:var(--Dark-1, #28293D);font-family:Inter;text-align:left;font-size:1.5rem;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.03rem}.get-item-descript{color:var(--Dark-1, #28293D);text-align:left;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.community-content{display:flex;flex-direction:row;gap:7.5rem;justify-content:flex-start}.community-models{display:flex;flex-direction:column;justify-content:space-between;width:100%}.preview-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem}.preview-display{border-radius:1rem;border:1px solid var(--Light-1, #FAFAFC);background:#fff;box-shadow:0 20px 20px -15px #8f90a640;display:flex;width:22.5rem;height:19.375rem;justify-content:center;overflow:hidden;align-items:center}.community-post-cont{display:flex;flex-direction:row;justify-content:flex-start;padding:.5rem 1rem;border-radius:.3rem;gap:1.25rem;align-items:center;width:100%;cursor:pointer}.community-post-cont:hover{box-shadow:0 0 20px 5px #8f90a633}.community-post-icon{border-radius:3.5rem;background:var(--Dark-3, #8F90A6);display:flex;width:3rem;height:3rem;justify-content:center;align-items:center;flex-shrink:0}.community-post-icon-image{width:1.5rem;height:1.5rem;flex-shrink:0}.community-post-descript{display:flex;width:100%;flex-direction:column}.community-post-user-date-cont{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:var(--Dark-2, #555770);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.community-post-title{color:var(--Dark-1, #28293D);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%;text-align:left}.community-post-link{text-decoration:underline;text-underline-offset:3px}.community-preview-image{width:100%;height:100%;object-fit:cover}.partners-cont{display:flex;flex-direction:column;gap:2.5rem}.partners-row{display:flex;flex-direction:row;justify-content:space-between}.partner{display:flex;width:20.3125rem;padding:1rem 1.0625rem .9375rem 1.125rem;box-sizing:border-box;gap:2.19rem;justify-content:flex-start;align-items:center;border-radius:1rem;border:2px solid var(--Light-2, #F2F2F5)}.partner-image{width:4rem;height:4rem;flex-shrink:0;border-radius:.76rem}.partner-name{color:var(--Dark-1, #28293D);font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.03rem}.mailing-list-section{padding-top:6.81rem;padding-bottom:4.19rem;display:flex;justify-content:center;width:100%}.mailing-list-body{width:83.333%;margin:auto}.mailing-list-content{width:100%;display:flex;padding:2.5rem 4rem;align-items:center;gap:10rem;flex:1 0 0}.mailing-list-text-cont{display:flex;text-align:left;flex-direction:column;gap:1.5rem}.mailing-list-title{color:var(--Dark-2, #555770);font-family:Inter;font-size:2.5rem;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.05rem}.mailing-list-descript{color:var(--Dark-2, #555770);width:26.1875rem;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%}.mailing-list-input-cont{display:flex;flex-direction:row;padding:.75rem 1.25rem;height:4.3125rem;box-sizing:border-box;justify-content:center;align-items:center;border-radius:1rem;border:1px solid var(--Light-3, #EBEBF0);background:#fff;gap:1.5625rem}.mailing-list-input-text{color:var(--Dark-3, #8F90A6);text-align:center;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%}.mailing-list-input-input{width:15.0625rem;outline:none;border:none;color:#000;text-align:center;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:300%;text-align:left}.footer-section{background-color:#fff;padding-top:4rem;padding-bottom:4rem;border-radius:7.5rem 7.5rem 0rem 0rem;width:100%}.footer-body{width:85%;margin:auto;height:100%;display:flex;flex-direction:column;gap:3rem}.footer-get-cont{display:flex;justify-content:space-between;align-items:center}.footer-get-text{color:var(--Dark-1, #28293D);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;text-align:left;width:71.25%}.footer-line{width:95%;margin:auto;background:var(--Dark-3, #8F90A6);height:.0625rem}.footer-content{display:flex;flex-direction:column;gap:2rem}.footer-content-row{display:flex;align-items:flex-start;gap:1.875rem;align-self:stretch}.footer-row-front{display:flex;width:15.4375rem;flex-direction:column;align-items:flex-start;gap:1rem}.footer-row-front-title{color:var(--Dark-1, #28293D);font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.0275rem;text-align:left}.footer-row-front-logo{display:flex;flex-direction:column;gap:.5rem}.footer-content-row-back{display:flex;align-items:flex-start;gap:3.125rem;flex:1 0 0}.footer-content-row-vert-cont{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;flex:1 0 0}.footer-content-row-vert-header{color:var(--Dark-1, #28293D);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;text-align:left}.footer-content-row-vert-content{text-align:left;display:flex;flex-direction:column;gap:.5rem;color:var(--Dark-1, #28293D);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.footer-content-end-cont{padding-top:1.5rem;display:flex;justify-content:flex-start}body{margin:0;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.body{background-color:#f2f2f5};{} diff --git a/_astro/index.cxkAEdo-.css b/_astro/index.cxkAEdo-.css deleted file mode 100644 index bb32c20..0000000 --- a/_astro/index.cxkAEdo-.css +++ /dev/null @@ -1 +0,0 @@ -@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Dosis:wght@200..800&display=swap";.root{--Light-3: #EBEBF0;--Light-2: #F2F2F5;--Dark-2: #555770}.netlogo-header{width:100%;height:5.505rem;background-color:#000;flex-shrink:0;border-bottom:1px solid var(--Light-3, #EBEBF0);background:var(--Light-2, #F2F2F5);overflow:hidden}#netlogo-title{font-family:Dosis;font-weight:650}.header-action-bar{box-sizing:border-box;height:3rem;cursor:default;margin-top:1.88rem;display:flex;flex-direction:row;align-items:center;padding-left:2.64rem;padding-right:2.64rem;justify-content:space-between}.header-action{color:var(--Dark-2, #555770);font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:600;line-height:130%;letter-spacing:.025rem}.header-action-hovered{color:#fb6055}.header-action-cont{display:flex;flex-direction:row;gap:.62rem;justify-content:center;align-items:center}.header-action-cont:first-child{gap:.63rem}.netlogo-icon-cont{position:relative;height:1.875rem;width:1.875rem}.icon{position:absolute}.icon:first-child{top:0;left:0;z-index:1}.icon:last-child{top:47%;left:55%;transform:translate(-50%,-50%);z-index:2}.dropdown-icon{width:1rem;height:1rem}.header-expanded{display:flex;flex-direction:column;width:100%;opacity:0;visibility:hidden;transition:max-height .3s ease-out,opacity .3s ease-out;border-bottom:1px solid var(--Light-3, #EBEBF0);background:var(--Light-2, #F2F2F5);position:absolute;top:5.505rem;z-index:1;justify-content:center;padding-bottom:1.88rem}.header-expanded.expanded{max-height:500px;visibility:visible;opacity:1}.header-expanded-content{display:flex;flex-direction:row;gap:2.5rem;margin-left:12.8%;width:100%}.header-action-column{display:flex;flex-direction:column;gap:.875rem;width:14rem;text-align:left}.header-action-title{display:flex;justify-content:center;align-items:center;justify-content:flex-start;gap:.625rem;color:var(--Dark-3, #8F90A6);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;cursor:pointer}.header-action-icon{width:1.5rem;height:1.5rem}.header-action-content{color:var(--Dark-2, #555770);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;cursor:pointer}.header-expanded-line{border-bottom:1px solid var(--Dark-3, #8F90A6);width:95.7%;margin:auto;margin-bottom:.81rem}.not-visible{visibility:hidden;cursor:default!important}.search-bar{display:flex;width:14rem;padding:.75rem 1.25rem;align-items:center;gap:1.25rem;flex-shrink:0;border-radius:3.125rem;border:1px solid var(--Light-3, #EBEBF0);background:#fff}.search-bar-input{outline:none;border:none;color:var(--Dark-3, #8F90A6);text-align:center;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%;text-align:left}.search-bar-icon{width:1.5rem;height:1.5rem}.aCont{display:flex;width:100%;padding:.625rem 0rem;flex-direction:column;justify-content:center;align-items:center;gap:.31rem;background:var(--Light-1, #FAFAFC);top:calc(5.505rem + 1px);position:absolute;z-index:0}.aTextButtonCont{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.625rem 0rem;width:94.5%}.aTextCont{display:flex;width:73.4%;flex-direction:column;align-items:flex-start;text-align:left;gap:.3125rem;flex-shrink:0}.aTitle{color:var(--Primary-color, #FB6055);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;width:100%}.aContent{color:var(--Dark-2, #555770);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%;width:100%}.a-button{display:flex;padding:.75rem 1.5rem;border:none;cursor:pointer;background:none;align-items:center;border-radius:.375rem;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.0175rem}.a-learn-button{background:var(--Secondary-color, #0670ED);color:var(--White, #FFF)}.a-close-button{border:2px solid var(--Secondary-color, #0670ED);color:var(--Secondary-color, #0670ED)}.a-button-cont{display:flex;flex-direction:row;gap:3rem}.button{display:flex;justify-content:center;gap:.5rem;align-items:center;border-radius:.375rem;text-align:center;border:none;cursor:pointer;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.0225rem}.blue-button{background:var(--Secondary-color, #0670ED);color:var(--White, #FFF);border:2px solid transparent}.blue-button:hover{background:var(--Primary-Main-Color, #37F);box-shadow:0 10px 10px #0063f726}.blue-button:active{background:#5b8def}.light-button{border:2px solid var(--Secondary-color, #0670ED);color:var(--Secondary-color, #0670ED);background-color:transparent}.light-button:hover{border:2px solid var(--Secondary-color, #0670ED);background:var(--Primary-Main-Color, #37F);box-shadow:0 10px 10px #0063f726;color:#fff}.light-button:active{background:#37f;color:#fff}.button-icon{width:1.25rem;height:1.25rem;transition:fill .3s ease}.demo-display{display:flex;padding:1.25rem 1.25rem 1.63rem;flex-direction:column;align-items:flex-start;gap:2.375rem;height:28.174rem;box-sizing:border-box;flex:0 0 auto;border-radius:1rem;border:2px solid var(--Light-1, #FAFAFC);background:var(--Light-3, #EBEBF0)}.demo-display-text{color:var(--Dark-2, #555770);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;width:46.25rem;display:block;margin-top:1rem;text-align:left;position:relative}.demo-content{transition:opacity .15s ease-out;display:flex;flex-direction:column;gap:2.375rem;opacity:1}.demo-content.fade-out{opacity:0}.visualization-inner-img{position:absolute;right:1rem;bottom:1rem}.intro-anim-cont{padding-top:2.625rem;width:83.333%;display:flex;flex-direction:row;justify-content:center;gap:5rem}.intro-anim-options{display:flex;flex-direction:column;gap:1.56rem}.intro-anim-option{display:flex;padding:1.25rem 1.53125rem 1.25rem 1.46875rem;justify-content:center;align-items:center;border-radius:.5rem;justify-content:flex-start;cursor:pointer;user-select:none}.intro-anim-text-icon{display:flex;flex-direction:row;gap:1.88rem;align-items:center}.intro-anim-icon{display:flex;width:3rem;height:3rem;justify-content:center;align-items:center;flex-shrink:0;border-radius:3.5rem;background:var(--Primary-2, #FF867C)}.intro-anim-text{color:var(--Dark-3, #8F90A6);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%}.current-tab{border-radius:1rem;background:var(--Light-1, #FAFAFC);box-shadow:0 20px 20px -15px #8f90a633}.current-tab-icon{background:var(--Primary-color, #FB6055)}.current-tab-text{color:var(--Dark-2, #555770)}.intro-demo{position:relative;height:17.07rem}.visualization-inner-img{width:27.813rem;height:12.75rem}.hidden{display:none}.intro{width:100%;padding-top:7.245rem;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:0rem 0rem 9.375rem 9.375rem;background:#fff}.intro-title{width:83.333%;font-family:Inter;font-size:3.5rem;font-style:normal;font-weight:700;line-height:120%;letter-spacing:.07rem;background:linear-gradient(89deg,#555770 47.66%,#ff5c5c 81.69%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:-3rem}.intro-text{margin-top:-3rem;width:83.333%;color:var(--Dark-2, #555770);text-align:center;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%}.intro-title-text-cont{display:flex;flex-direction:column;justify-content:center;align-items:center}.intro-btn-cont{margin-top:3.75rem;margin-bottom:3.75rem;display:flex;padding:2.5625rem 22.28125rem 2.5rem 22.21875rem;justify-content:center;align-items:flex-start;gap:2.5625rem}.intro-btn{display:flex;padding:1rem 3rem;justify-content:center;align-items:center;text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.0225rem;border:none;border-radius:.375rem;cursor:pointer}.intro-get-btn{background:var(--Secondary-color, #0670ED);border:2px solid #0670ED;color:var(--White, #FFF)}.intro-learn-btn{border:2px solid var(--Secondary-color, #0670ED);color:var(--Secondary-color, #0670ED);background-color:#fff}.event-display-cont{background:#fff;width:100%;display:flex;flex-direction:column;padding:0rem 1.5rem;border-radius:.375rem;border:1px solid var(--Light-3, #EBEBF0);background:var(--Light-1, #FAFAFC);align-self:flex-start}.event-cont{border-top:1.5px solid var(--Light-3, #EBEBF0);padding-top:.94rem;padding-bottom:.94rem;padding-right:.44rem;display:flex;flex-direction:row;justify-content:space-between}.event-more{justify-content:center;color:var(--Dark-2, #555770);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;text-decoration-line:underline;cursor:pointer}.event-display-header{width:100%;display:flex;padding:1.25rem 0rem;flex-direction:row;justify-content:space-between;align-items:center;cursor:pointer;user-select:none}.event-display-opened{padding-bottom:.75rem}.event-display-title{color:var(--Dark-1, #28293D);font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:600;line-height:130%;letter-spacing:.025rem}.event-date,.event-title{color:var(--Dark-2, #555770);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%}.page-section-cont{width:100%}.page-section{padding-top:3.75rem;width:83.333%;margin:auto;display:flex;flex-direction:column}.section-header{width:100%;height:9.375rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:2.25rem}.section-descript{color:var(--Dark-3, #8F90A6);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;margin-top:1.5rem}.section-more-button{display:flex;padding:1rem 3rem;justify-content:center;align-items:center;gap:.5rem;border:2px solid var(--Secondary-color, #0670ED);color:var(--Secondary-color, #0670ED);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.0225rem;cursor:pointer;border-radius:.375rem;background-color:transparent;width:11.125rem;margin:auto}.more-btn-cont{display:flex;flex-direction:row;width:100%;justify-content:center}.news-event-cont{display:flex;flex-direction:column;gap:.94rem}.news-event-inner-cont{width:100%;display:flex;flex-direction:row;gap:3.12rem}.section-title{color:var(--Dark-2, #555770);font-family:Inter;font-size:3rem;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.06rem}.section-text{color:var(--Dark-3, #8F90A6);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:600;line-height:150%}.why-netlogo-content{display:flex;flex-direction:row;justify-content:space-between}.for-tab{border-radius:1rem;border:1px solid var(--Light-1, #FAFAFC);box-shadow:0 20px 20px -15px #8f90a640;padding:.66rem}.for-tab-inner{border-radius:.75rem;background:var(--Light-1, #FAFAFC);padding:1.5rem .94rem}.for-tab-icon{display:flex;justify-content:center;align-items:center;border-radius:3.5rem;background:var(--Light-3, #EBEBF0);width:4rem;aspect-ratio:1/1}.for-tab-icon-image{position:absolute;width:2.1rem}.for-tab-title-cont{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.88rem}.for-tab-content{display:flex;width:18.125rem;height:16.125rem;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem}.for-tab-title{color:var(--Dark-2, #555770);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%}.for-tab-text{color:var(--Dark-1, #28293D);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.learn-more-button{border:none;cursor:pointer;display:flex;padding:.875rem 2rem;align-items:center;border-radius:.375rem;background:var(--Secondary-color, #0670ED);color:var(--White, #FFF);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:1rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.02rem}.get-netlogo-content{display:flex;flex-direction:row;justify-content:space-between}.get-item{display:flex;flex-direction:column;border-radius:1rem;border:2px solid var(--Light-2, #F2F2F5);box-shadow:0 20px 20px -15px #8f90a640;padding:2.41rem;gap:.94rem;width:18.125rem}.get-item-header{display:flex;align-items:center;gap:9.28rem}.get-item-img{width:4rem;aspect-ratio:1/1}.get-item-button{display:flex;padding:.75rem 1.5rem;border:none;align-self:center;align-items:center;border-radius:.375rem;background:var(--Secondary-color, #0670ED);color:var(--White, #FFF);text-align:center;font-feature-settings:"clig" off,"liga" off;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:.0175rem;flex-grow:0;flex-shrink:0;cursor:pointer}.get-item-title{color:var(--Dark-1, #28293D);font-family:Inter;text-align:left;font-size:1.5rem;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.03rem}.get-item-descript{color:var(--Dark-1, #28293D);text-align:left;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.community-content{display:flex;flex-direction:row;gap:7.5rem;justify-content:flex-start}.community-models{display:flex;flex-direction:column;justify-content:space-between;width:100%}.preview-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem}.preview-display{border-radius:1rem;border:1px solid var(--Light-1, #FAFAFC);background:#fff;box-shadow:0 20px 20px -15px #8f90a640;display:flex;width:22.5rem;height:19.375rem;justify-content:center;overflow:hidden;align-items:center}.community-post-cont{display:flex;flex-direction:row;justify-content:flex-start;padding:.5rem 1rem;border-radius:.3rem;gap:1.25rem;align-items:center;width:100%;cursor:pointer}.community-post-cont:hover{box-shadow:0 0 20px 5px #8f90a633}.community-post-icon{border-radius:3.5rem;background:var(--Dark-3, #8F90A6);display:flex;width:3rem;height:3rem;justify-content:center;align-items:center;flex-shrink:0}.community-post-icon-image{width:1.5rem;height:1.5rem;flex-shrink:0}.community-post-descript{display:flex;width:100%;flex-direction:column}.community-post-user-date-cont{display:flex;justify-content:space-between;align-items:center;align-self:stretch;color:var(--Dark-2, #555770);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:400;line-height:150%}.community-post-title{color:var(--Dark-1, #28293D);font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%;text-align:left}.community-post-link{text-decoration:underline;text-underline-offset:3px}.community-preview-image{width:100%;height:100%;object-fit:cover}.partners-cont{display:flex;flex-direction:column;gap:2.5rem}.partners-row{display:flex;flex-direction:row;justify-content:space-between}.partner{display:flex;width:20.3125rem;padding:1rem 1.0625rem .9375rem 1.125rem;box-sizing:border-box;gap:2.19rem;justify-content:flex-start;align-items:center;border-radius:1rem;border:2px solid var(--Light-2, #F2F2F5)}.partner-image{width:4rem;height:4rem;flex-shrink:0;border-radius:.76rem}.partner-name{color:var(--Dark-1, #28293D);font-family:Inter;font-size:1.5rem;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.03rem}.mailing-list-section{padding-top:6.81rem;padding-bottom:4.19rem;display:flex;justify-content:center;width:100%}.mailing-list-body{width:83.333%;margin:auto}.mailing-list-content{width:100%;display:flex;padding:2.5rem 4rem;align-items:center;gap:10rem;flex:1 0 0}.mailing-list-text-cont{display:flex;text-align:left;flex-direction:column;gap:1.5rem}.mailing-list-title{color:var(--Dark-2, #555770);font-family:Inter;font-size:2.5rem;font-style:normal;font-weight:700;line-height:130%;letter-spacing:.05rem}.mailing-list-descript{color:var(--Dark-2, #555770);width:26.1875rem;font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%}.mailing-list-input-cont{display:flex;flex-direction:row;padding:.75rem 1.25rem;height:4.3125rem;box-sizing:border-box;justify-content:center;align-items:center;border-radius:1rem;border:1px solid var(--Light-3, #EBEBF0);background:#fff;gap:1.5625rem}.mailing-list-input-text{color:var(--Dark-3, #8F90A6);text-align:center;font-family:Inter;font-size:.875rem;font-style:normal;font-weight:600;line-height:150%}.mailing-list-input-input{width:15.0625rem;outline:none;border:none;color:#000;text-align:center;font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:300%;text-align:left}.footer-section{background-color:#fff;padding-top:4rem;padding-bottom:4rem;border-radius:7.5rem 7.5rem 0rem 0rem;width:100%}.footer-body{width:85%;margin:auto;height:100%;display:flex;flex-direction:column;gap:3rem}.footer-get-cont{display:flex;justify-content:space-between;align-items:center}.footer-get-text{color:var(--Dark-1, #28293D);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;text-align:left;width:71.25%}.footer-line{width:95%;margin:auto;background:var(--Dark-3, #8F90A6);height:.0625rem}.footer-content{display:flex;flex-direction:column;gap:2rem}.footer-content-row{display:flex;align-items:flex-start;gap:1.875rem;align-self:stretch}.footer-row-front{display:flex;width:15.4375rem;flex-direction:column;align-items:flex-start;gap:1rem}.footer-row-front-title{color:var(--Dark-1, #28293D);font-family:Inter;font-size:1.25rem;font-style:normal;font-weight:700;line-height:150%;letter-spacing:-.0275rem;text-align:left}.footer-row-front-logo{display:flex;flex-direction:column;gap:.5rem}.footer-content-row-back{display:flex;align-items:flex-start;gap:3.125rem;flex:1 0 0}.footer-content-row-vert-cont{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;flex:1 0 0}.footer-content-row-vert-header{color:var(--Dark-1, #28293D);font-family:Inter;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;text-align:left}.footer-content-row-vert-content{text-align:left;display:flex;flex-direction:column;gap:.5rem;color:var(--Dark-1, #28293D);font-family:Inter;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.footer-content-end-cont{padding-top:1.5rem;display:flex;justify-content:flex-start}body{margin:0;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.body{background-color:#f2f2f5};{} diff --git a/_astro/netlogo-web.Dbo-Pn1i.svg b/_astro/netlogo-web.Dbo-Pn1i.svg new file mode 100644 index 0000000..a978380 --- /dev/null +++ b/_astro/netlogo-web.Dbo-Pn1i.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_astro/partner-logo.Dq46v3-l.svg b/_astro/partner-logo.Dq46v3-l.svg new file mode 100644 index 0000000..629dd06 --- /dev/null +++ b/_astro/partner-logo.Dq46v3-l.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/_astro/powerful-extensible-demo.BNdX94mp.svg b/_astro/powerful-extensible-demo.BNdX94mp.svg deleted file mode 100644 index 224eaea..0000000 --- a/_astro/powerful-extensible-demo.BNdX94mp.svg +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/_astro/powerful-extensible.BjC9U6mw.png b/_astro/powerful-extensible.BjC9U6mw.png new file mode 100644 index 0000000..678db43 Binary files /dev/null and b/_astro/powerful-extensible.BjC9U6mw.png differ diff --git a/_astro/visualization.Cvff7MfG.png b/_astro/visualization.Cvff7MfG.png new file mode 100644 index 0000000..7ec4b3d Binary files /dev/null and b/_astro/visualization.Cvff7MfG.png differ diff --git a/index.html b/index.html index c91c809..85dc413 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,3 @@ -
Blue EllipseNetLogo Icon
NetLogo
Products
dropdown
Learning
dropdown
Docs
dropdown
Models
dropdown
News
dropdown
Community
dropdown
About
dropdown
FOR EDUCATORSHeader action icon
NetLogo APPCurricula & Classroom ResourcesNetLogo in Science, Education, and Policy
FOR RESEARCHERSHeader action icon
NetLogo APPFeaturesExtensionsFAQ
FOR STUDENTSHeader action icon
Turtle UniverseIODA for NetLogoOpenMOLEMEME
Hello, this is announcement! Update announcement
Understanding Complex Systems with
-Agent-Based Modeling

Agent-based modeling (ABM) is a powerful tool for understanding complex systems in which large-scale patterns emerge from the -interactions of many simple parts. NetLogo is an ABM environment with a "low threshold" for learning yet "high ceiling" capabilities. This - combination is why NetLogo is used widely both in educational settings and by professional scientists doing cutting edge research.

Visual Icon
Real-time Visualization
Easy Icon
Easy to Learn
Power Icon
Powerful & Extensible
Cross-Platform Icon
Cross-Platform
Visualization DemoVisualization 1
NetLogo visualizes agent-based models as they run in real time, which is very important both for learning from existing models and for debugging models as you code them. Above is the visualization of a model of __________ in which _____________
Why NetLogo? NetLogo powers everyone to learn and create.
For Students icon
For Students
NetLogo provides students with many pre-made models of scientific phenomena they can explore. For those who want to learn to program or create models themselves, NetLogo is very easy to get started with.
For Researchers icon
For Researchers
NetLogo is easy to learn but still very powerful. It is has been used in over 20,000 scientific publications in fields including sociology, ecology, cognitive science, business, and more.
For Educators icon
For Educators
NetLogo provides educators with an easy-to-use modeling platform that includes many built-in models to engage students in learning science.
Get NetLogo There are over xxx products in NetLogo. Find the one that suits your need.
NetLogo Desktop Agent-based modeling environment for simulating natural and social phenomena.
NetLogo Web Includes the same core features as NetLogo but runs in a web browser, making it easy to incorporate into educational materials.
Turtle Universe Brings the limitless power of computational modeling to smartphones and tablets of young students and educators.
Community Join NetLogo community and start contributing today.
Preview
Srimal Fernando May, 2024
New model: 4Way-Junction-Traffic-Simulation-SriLanka
Daria Soboleva May, 2024
New model: Code
elopez May, 2024
New model: Ciudad_de_15_minutos
Marina Delgado May, 2024
New model: Proyecto
Samd Guizani May, 2024
New model: TaskProcessing_v03
News Learn about latest news and upcoming events in NetLogo community.
Upcoming Eventsdropdown icon
06/18/2024NetLogo Event
06/19/2024NetLogo Event # 2
06/22/2024NetLogo event 3
More
Competitionsdropdown icon
06/28/2024Upcoming Competition # 1
07/17/2024Competition # 2
07/17/2024Competition # 3
More
Upcoming Workshopsdropdown icon
06/22/2024Workshop #1
06/28/2024Workshop #2
06/29/2024Workshop #3
More
Publicationsdropdown icon
06/05/2024Publication #1
06/05/2024Publication 2
06/28/2024Publication # 3
More
Join our mailing list!Join the NetLogo mailing list to keep up-to-date with what’s happening in the NetLogo Community!
YOUR EMAIL
\ No newline at end of file +
Blue EllipseNetLogo Icon
NetLogo
Products
dropdown
Learning
dropdown
Docs
dropdown
Models
dropdown
News
dropdown
Community
dropdown
About
dropdown
FOR EDUCATORSHeader action icon
NetLogo APPCurricula & Classroom ResourcesNetLogo in Science, Education, and Policy
FOR RESEARCHERSHeader action icon
NetLogo APPFeaturesExtensionsFAQ
FOR STUDENTSHeader action icon
Turtle UniverseIODA for NetLogoOpenMOLEMEME
Hello, this is announcement! Update announcement
Understanding Complex Systems with
+Agent-Based Modeling

NetLogo is a multi-agent programmable modeling environment. It is used by many hundreds of thousands of students, teachers, and +researchers worldwide. It also powers HubNet participatory simulations. It is authored by Uri Wilensky and developed at the CCL.

Visual Icon
Real-time Visualization
Easy Icon
Easy to Learn
Power Icon
Powerful & Extensible
Cross-Platform Icon
Cross-Platform
Visualization Demo
NetLogo visualizes agent-based models as they run in real time, which is very important both for learning from existing models and for debugging models as you code them. Above is the visualization of a model of birds following a few simple rules from which flocking behavior emerges.
Why NetLogo? NetLogo powers everyone to learn and create.
For Students icon
For Students
NetLogo provides students with many pre-made models of scientific phenomena they can explore. For those who want to learn to program or create models themselves, NetLogo is very easy to get started with.
For Researchers icon
For Researchers
NetLogo is easy to learn but still very powerful. It is has been used in over 20,000 scientific publications in fields including sociology, ecology, cognitive science, business, and more.
For Educators icon
For Educators
NetLogo provides educators with an easy-to-use modeling platform that includes many built-in models to engage students in learning science.
Get NetLogo There are over xxx products in NetLogo. Find the one that suits your need.
NetLogo Desktop A programmable modeling environment for simulating natural and social phenomena that runs on Mac, Windows, and Linux. This is the most powerful version of NetLogo.
NetLogo Web A version of NetLogo that runs in all modern web browsers, without any need for installation. Very useful for embedding in online educational materials.
Turtle Universe Powered by the NetLogo engine but with its own unique interface, Turtle Universe brings the limitless power of computational modeling to smartphones and tablets of young students and educators.
Community Join NetLogo community and start contributing today.
Preview
Alex Bazhanau May, 2024
New model: BrandDistribution
Aurora Robert and Wan Wang May, 2024
New model: Residential Compost Program - Spillover from Composting to Recycling
Srimal Fernando May, 2024
New model: 4Way-Junction-Traffic-Simulation-SriLanka
Daria Soboleva May, 2024
New model: Code
elopez May, 2024
New model: Ciudad_de_15_minutos
News Learn about latest news and upcoming events in NetLogo community.
Upcoming Eventsdropdown icon
06/18/2024NetLogo Event
06/19/2024NetLogo Event # 2
06/22/2024NetLogo event 3
More
Competitionsdropdown icon
06/28/2024Upcoming Competition # 1
07/17/2024Competition # 2
07/17/2024Competition # 3
More
Upcoming Workshopsdropdown icon
06/22/2024Workshop #1
06/28/2024Workshop #2
06/29/2024Workshop #3
More
Publicationsdropdown icon
06/05/2024Publication #1
06/05/2024Publication 2
06/28/2024Publication # 3
More
Join our mailing list!Join the NetLogo mailing list to keep up-to-date with what’s happening in the NetLogo Community!
YOUR EMAIL
\ No newline at end of file diff --git a/resource/index.html b/resource/index.html new file mode 100644 index 0000000..3c37958 --- /dev/null +++ b/resource/index.html @@ -0,0 +1,2 @@ + My Astro Site

Welcome to my Astro site!

+``` \ No newline at end of file