From c72f352e03044bc7cfed4b38e5f5a98c945ef997 Mon Sep 17 00:00:00 2001 From: coloshword Date: Tue, 3 Sep 2024 17:56:07 +0000 Subject: [PATCH] deploy: 13cd1a27ce974d738fec6fc35f86f20112940aae --- _astro/Announcement.DK0xPv-m.js | 10 ++++++++++ _astro/Body.BTy_SMWV.js | 1 - _astro/Body.CjEsJJeJ.js | 12 ------------ _astro/Body._BnsR3Qm.js | 3 +++ _astro/HeaderExpanded.C2bfBYvY.js | 1 - _astro/HeaderExpanded.Dz95Jz1G.js | 1 + _astro/Resource.Q9LS9QPQ.js | 1 + _astro/index.Bi_3gP7v.css | 1 - _astro/index.CCpaGPYU.css | 1 + _astro/index.DP37yWyZ.css | 1 + _astro/resource.RBCjBmQn.css | 1 + index.html | 5 +++-- resource/index.html | 5 +++-- 13 files changed, 24 insertions(+), 19 deletions(-) create mode 100644 _astro/Announcement.DK0xPv-m.js delete mode 100644 _astro/Body.BTy_SMWV.js delete mode 100644 _astro/Body.CjEsJJeJ.js create mode 100644 _astro/Body._BnsR3Qm.js delete mode 100644 _astro/HeaderExpanded.C2bfBYvY.js create mode 100644 _astro/HeaderExpanded.Dz95Jz1G.js create mode 100644 _astro/Resource.Q9LS9QPQ.js delete mode 100644 _astro/index.Bi_3gP7v.css create mode 100644 _astro/index.CCpaGPYU.css create mode 100644 _astro/index.DP37yWyZ.css create mode 100644 _astro/resource.RBCjBmQn.css diff --git a/_astro/Announcement.DK0xPv-m.js b/_astro/Announcement.DK0xPv-m.js new file mode 100644 index 0000000..4f804de --- /dev/null +++ b/_astro/Announcement.DK0xPv-m.js @@ -0,0 +1,10 @@ +const __vite__fileDeps=["_astro/HeaderExpanded.Dz95Jz1G.js","_astro/index.B52nOzfP.js","_astro/index.CCpaGPYU.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); +/* empty css */import{r as d,R as x}from"./index.B52nOzfP.js";var f={exports:{}},u={};/** + * @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 _=d,b=Symbol.for("react.element"),E=Symbol.for("react.fragment"),y=Object.prototype.hasOwnProperty,w=_.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,C={key:!0,ref:!0,__self:!0,__source:!0};function g(s,t,c){var o,r={},n=null,l=null;c!==void 0&&(n=""+c),t.key!==void 0&&(n=""+t.key),t.ref!==void 0&&(l=t.ref);for(o in t)y.call(t,o)&&!C.hasOwnProperty(o)&&(r[o]=t[o]);if(s&&s.defaultProps)for(o in t=s.defaultProps,t)r[o]===void 0&&(r[o]=t[o]);return{$$typeof:b,type:s,key:n,ref:l,props:r,_owner:w.current}}u.Fragment=E;u.jsx=g;u.jsxs=g;f.exports=u;var e=f.exports;const S="modulepreload",L=function(s){return"/"+s},p={},R=function(t,c,o){let r=Promise.resolve();if(c&&c.length>0){document.getElementsByTagName("link");const n=document.querySelector("meta[property=csp-nonce]"),l=n?.nonce||n?.getAttribute("nonce");r=Promise.all(c.map(a=>{if(a=L(a),a in p)return;p[a]=!0;const h=a.endsWith(".css"),m=h?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${a}"]${m}`))return;const i=document.createElement("link");if(i.rel=h?"stylesheet":S,h||(i.as="script",i.crossOrigin=""),i.href=a,l&&i.setAttribute("nonce",l),document.head.appendChild(i),h)return new Promise((j,N)=>{i.addEventListener("load",j),i.addEventListener("error",()=>N(new Error(`Unable to preload CSS for ${a}`)))})}))}return r.then(()=>t()).catch(n=>{const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=n,window.dispatchEvent(l),!l.defaultPrevented)throw n})},k={src:"/_astro/search-icon.APHpxcbc.svg",width:25,height:24,format:"svg"},I=({})=>e.jsxs("div",{className:"search-bar",children:[e.jsx("img",{className:"search-bar-icon",src:k.src,alt:"search-icon"}),e.jsx("input",{className:"search-bar-input",type:"text",placeholder:"SEARCH"})]}),O={src:"/_astro/blue-ellipse.DvODqTp4.svg",width:30,height:30,format:"svg"},P={src:"/_astro/netlogo.C0jtWmPo.svg",width:24,height:24,format:"svg"},A={src:"/_astro/dropdown-icon.or0YmpcX.svg",width:17,height:16,format:"svg"},H={src:"/_astro/hover-dropdown-icon.DqY7ZXhQ.svg",width:17,height:16,format:"svg"},M=x.lazy(()=>R(()=>import("./HeaderExpanded.Dz95Jz1G.js"),__vite__mapDeps([0,1,2]))),T=[{title:"Products"},{title:"Learning"},{title:"Docs"},{title:"Models"},{title:"News"},{title:"Community"},{title:"About",link:"/resource"}],D=x.memo(({title:s,link:t,isHovered:c,onMouseEnter:o})=>{const r=e.jsxs(e.Fragment,{children:[e.jsx("div",{className:`header-action ${c?"header-action-hovered":""}`,children:s}),e.jsx("img",{className:"dropdown-icon",src:c?H.src:A.src,alt:"dropdown"})]});return t?e.jsx("a",{href:t,className:"header-action-cont",onMouseEnter:o,children:r}):e.jsx("div",{className:"header-action-cont",onMouseEnter:o,children:r})}),q=()=>{const[s,t]=d.useState(null),c=d.useCallback(n=>{t(n)},[]),o=d.useCallback(()=>{t(null)},[]),r=d.useMemo(()=>T.map(({title:n,link:l},a)=>e.jsx(D,{title:n,link:l,isHovered:s===a,onMouseEnter:()=>c(a)},a)),[s,c]);return e.jsxs("div",{className:"netlogo-header",onMouseLeave:o,children:[e.jsxs("div",{className:"header-action-bar",children:[e.jsxs("a",{href:"/",className:"header-action-cont netlogo-home-link",children:[e.jsxs("div",{className:"netlogo-icon-cont",children:[e.jsx("img",{className:"icon",src:O.src,alt:"Blue Ellipse"}),e.jsx("img",{className:"icon",src:P.src,alt:"NetLogo Icon"})]}),e.jsx("div",{id:"netlogo-title",className:"header-action",children:"NetLogo"})]}),r,e.jsx(I,{})]}),e.jsx(d.Suspense,{fallback:e.jsx("div",{children:"Loading..."}),children:e.jsx(M,{headerIndex:s!==null?s:-1})})]})},$={src:"/_astro/more-icon.C3hdnv3t.svg",width:20,height:21,format:"svg"},v=s=>{const{colorClass:t,padding:c,fontSize:o,text:r,hasIcon:n=!1,onClick:l=()=>console.log(`${r} pressed`),style:a={}}=s,[h,m]=d.useState(!1),i={padding:c,fontSize:o};return e.jsxs("button",{className:`button ${t}`,style:{...i,...a},onClick:l,onMouseEnter:()=>m(!0),onMouseLeave:()=>m(!1),children:[e.jsxs("span",{children:[" ",r," "]}),n&&e.jsx("img",{src:$.src,className:"button-icon",style:{filter:h?"invert(1)":"invert(34%) sepia(93%) saturate(3432%) hue-rotate(202deg) brightness(94%) contrast(98%)"}})]})},U=({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(v,{colorClass:"blue-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"LEARN MORE"}),e.jsx(v,{colorClass:"light-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"CLOSE",onClick:()=>t(!1)})]})]})});export{U as A,v as B,q as H,e as j}; diff --git a/_astro/Body.BTy_SMWV.js b/_astro/Body.BTy_SMWV.js deleted file mode 100644 index a22c3b2..0000000 --- a/_astro/Body.BTy_SMWV.js +++ /dev/null @@ -1 +0,0 @@ -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 deleted file mode 100644 index c31c95d..0000000 --- a/_astro/Body.CjEsJJeJ.js +++ /dev/null @@ -1,12 +0,0 @@ -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._BnsR3Qm.js b/_astro/Body._BnsR3Qm.js new file mode 100644 index 0000000..ad71ccd --- /dev/null +++ b/_astro/Body._BnsR3Qm.js @@ -0,0 +1,3 @@ +import{j as e,B as c,H as w,A as b}from"./Announcement.DK0xPv-m.js";import{r as a}from"./index.B52nOzfP.js";/* empty css *//* empty css */const y=({demo:s,descript:t})=>{const[n,i]=a.useState(!1),[r,l]=a.useState(s),[o,d]=a.useState(t);return a.useEffect(()=>{if(s!==r||t!==o){i(!0);const p=setTimeout(()=>{l(s),d(t),i(!1)},150);return()=>clearTimeout(p)}},[s,t]),e.jsx("div",{className:"demo-display",children:e.jsxs("div",{className:`demo-content ${n?"fade-out":""}`,children:[r,e.jsx("span",{className:"demo-display-text",children:o})]})})},C={src:"/_astro/visual.CvOcwzml.svg",width:25,height:24,format:"svg"},L={src:"/_astro/easy-learn.CJPJmL7N.svg",width:25,height:24,format:"svg"},D={src:"/_astro/power-extensible.SCI4TO-7.svg",width:25,height:24,format:"svg"},T={src:"/_astro/cross-platform.Bs9SB9uW.svg",width:25,height:24,format:"svg"},I={src:"/_astro/visualization-demo.DgfpN9Qn.svg",width:740,height:270,format:"svg"},P={src:"/_astro/cross-platform.82kl3XjJ.png",width:1276,height:622,format:"png"},k={src:"/_astro/fire.zK0ZhBi3.gif",width:340,height:340,format:"gif"},E={src:"/_astro/visualization.Cvff7MfG.png",width:1408,height:674,format:"png"},S={src:"/_astro/powerful-extensible.BjC9U6mw.png",width:1388,height:630,format:"png"},z=()=>{const[s,t]=a.useState(0);a.useEffect(()=>{const o=setTimeout(()=>{t(d=>(d+1)%4)},4e3);return()=>{clearTimeout(o)}},[s]);const n=o=>{t(o)},i=o=>{switch(o){case 0:return{demo:e.jsx("div",{className:"intro-demo",children:e.jsx("img",{className:"demo-img",src:E.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:I.src,alt:"Visualization Demo"}),e.jsx("img",{src:k.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:S.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:P.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:r,descript:l}=i(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:C.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:L.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:D.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:T.src,alt:"Cross-Platform Icon"})}),e.jsx("span",{className:`intro-anim-text ${s===3?"current-tab-text":""}`,children:"Cross-Platform"})]})})]}),e.jsx(y,{demo:r,descript:l})]})},B=({})=>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(z,{}),e.jsxs("div",{className:"intro-btn-cont",children:[e.jsx(c,{colorClass:"blue-button",padding:"1rem 3rem",fontSize:"1.125rem",text:"GET NETLOGO"}),e.jsx(c,{colorClass:"light-button",padding:"1rem 3rem",fontSize:"1.125rem",text:"LEARN MORE"})]})]}),F={src:"/_astro/news-dropdown.OSwEjMO4.svg",width:20,height:20,format:"svg"},_={src:"/_astro/news-dropdown-up.B0mvirmm.svg",width:20,height:20,format:"svg"},j=({title:s,events:t})=>{const[n,i]=a.useState(!0),[r,l]=a.useState(!1);function o(u){const x=u.split("-");return`${x[1]}/${x[2]}/${x[0]}`}const d=t.slice(0,3),p=()=>{n&&l(!1),i(!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:p,children:[e.jsx("span",{className:"event-display-title",children:s}),e.jsx("img",{src:n?_.src:F.src,alt:"dropdown icon"})]}),n&&e.jsxs("div",{children:[(r?t:d).map((u,x)=>e.jsxs("div",{className:"event-cont",children:[e.jsx("span",{className:"event-date",children:o(u.date)}),e.jsx("span",{className:"event-title",children:u.event_title})]},x)),!r&&t.length>3&&e.jsx("div",{className:"event-cont event-more",onClick:()=>l(!0),children:e.jsx("span",{children:"More"})})]})]})},g=({sectionTitle:s,sectionDescript:t,sectionGap:n,sectionPaddingBot:i,backgroundColor:r="transparent",borderRadius:l=0,moreButton:o=!1,body:d})=>e.jsx("div",{className:"page-section-cont",style:{backgroundColor:`${r}`,borderRadius:`${l}rem`},children:e.jsxs("div",{className:"page-section",style:{gap:`${n}rem`,paddingBottom:`${i}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," "]})]}),d,o&&e.jsx("div",{className:"more-btn-cont",children:e.jsx(c,{colorClass:"light-button",padding:"1rem 3rem",fontSize:"1.125rem",text:"MORE",hasIcon:!0})})]})}),A=({upcomingEvents:s,competitions:t,upcomingWorkshops:n,publications:i})=>e.jsx("div",{className:"news-section",children:e.jsx(g,{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(j,{title:"Upcoming Events",events:s}),e.jsx(j,{title:"Competitions",events:t})]}),e.jsxs("div",{className:"news-event-inner-cont",children:[e.jsx(j,{title:"Upcoming Workshops",events:n}),e.jsx(j,{title:"Publications",events:i})]})]})})}),N={src:"/_astro/student.ClphuC82.svg",width:34,height:43,format:"svg"},G={src:"/_astro/researcher.DPIeDtas.svg",width:35,height:44,format:"svg"},v=({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(c,{colorClass:"blue-button",padding:"0.875rem 2rem",fontSize:"1rem",text:"LEARN MORE"})]})})}),O=()=>e.jsx("div",{className:"why-section",children:e.jsx(g,{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(v,{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:N}),e.jsx(v,{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:G}),e.jsx(v,{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:N})]})})}),$={src:"/_astro/get-netlogo.CW7j6lP9.svg",width:65,height:65,format:"svg"},R={src:"/_astro/netlogo-web.Dbo-Pn1i.svg",width:64,height:65,format:"svg"},M={src:"/_astro/TU.BbgqC7xB.svg",width:64,height:64,format:"svg"},U=()=>e.jsx("div",{className:"get-section",children:e.jsx(g,{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:$.src}),e.jsx(c,{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:R.src}),e.jsx(c,{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:M.src}),e.jsx(c,{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. "})]})]})})}),W={src:"/_astro/community-icon.B1D0uEdd.svg",width:24,height:24,format:"svg"},J=({communityPosts:s})=>{const[t,n]=a.useState(s.length>0?s[0].image:null);return e.jsx("div",{className:"community-section",children:e.jsx(g,{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(c,{colorClass:"blue-button",padding:"1rem 3rem",fontSize:"1.125rem",text:"JOIN DISCOURSE",style:{alignSelf:"stretch"}})]}),e.jsx("div",{className:"community-models",children:s.map((i,r)=>e.jsxs("div",{className:"community-post-cont",onClick:()=>n(i.image),children:[e.jsx("div",{className:"community-post-icon",children:e.jsx("img",{src:W.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:[" ",i.author," "]}),e.jsxs("span",{children:[" ",i.date," "]})]}),e.jsxs("span",{className:"community-post-title",children:[" New model: ",e.jsx("a",{href:i.link,className:"community-post-link",children:i.project})]})," "]})]},r))})]})})})},m={src:"/_astro/partner-logo.Dq46v3-l.svg",width:64,height:64,format:"svg"},h=({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})]}),V=()=>e.jsx("div",{className:"featured-partners-section",children:e.jsx(g,{sectionTitle:"Featured Partners",sectionDescript:"Trusted by the world’s leading universities and research institutes",sectionGap:2.5,sectionPaddingBot:6,backgroundColor:"white",borderRadius:0,moreButton:!1,body:e.jsxs("div",{className:"partners-cont",children:[e.jsxs("div",{className:"partners-row",children:[e.jsx(h,{partnerName:"Partner Name",partnerImage:m}),e.jsx(h,{partnerName:"Partner Name",partnerImage:m}),e.jsx(h,{partnerName:"Partner Name",partnerImage:m})]}),e.jsxs("div",{className:"partners-row",children:[e.jsx(h,{partnerName:"Partner Name",partnerImage:m}),e.jsx(h,{partnerName:"Partner Name",partnerImage:m}),e.jsx(h,{partnerName:"Partner Name",partnerImage:m})]})]})})}),H=()=>{const[s,t]=a.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:i=>t(i.target.value)}),e.jsx(c,{colorClass:"blue-button",padding:"0.75rem 1.5rem",fontSize:"0.875rem",text:"JOIN",onClick:n})]})]})})})},q={src:"/_astro/lofi-text-l.CLkCIwpY.svg",width:247,height:12,format:"svg"},f={src:"/_astro/lofi-text-m.YRCni6sA.svg",width:247,height:12,format:"svg"},Y={src:"/_astro/lofi-text-s.KS4NP1bh.svg",width:247,height:12,format:"svg"},K=()=>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(c,{colorClass:"blue-button",padding:"0.875rem 2rem",fontSize:"1rem",text:"GET NETLOGO"}),e.jsx(c,{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:q.src}),e.jsx("img",{src:f.src}),e.jsx("img",{src:Y.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:f.src})})]})]})});function se({announcement:s,upcomingEvents:t,upcomingWorkshops:n,competitions:i,publications:r,communityContent:l}){const[o,d]=a.useState(!!s);return e.jsxs("div",{className:"body",children:[e.jsx(w,{}),o&&s&&e.jsx(b,{announcement:s,setShowAnnouncement:d}),e.jsx(B,{}),e.jsx(O,{}),e.jsx(U,{}),e.jsx(J,{communityPosts:l}),e.jsx(A,{upcomingEvents:t,upcomingWorkshops:n,competitions:i,publications:r}),e.jsx(V,{}),e.jsx(H,{}),e.jsx(K,{})]})}export{se as Body}; diff --git a/_astro/HeaderExpanded.C2bfBYvY.js b/_astro/HeaderExpanded.C2bfBYvY.js deleted file mode 100644 index 6c83afc..0000000 --- a/_astro/HeaderExpanded.C2bfBYvY.js +++ /dev/null @@ -1 +0,0 @@ -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/HeaderExpanded.Dz95Jz1G.js b/_astro/HeaderExpanded.Dz95Jz1G.js new file mode 100644 index 0000000..75b67d2 --- /dev/null +++ b/_astro/HeaderExpanded.Dz95Jz1G.js @@ -0,0 +1 @@ +import{j as e}from"./Announcement.DK0xPv-m.js";import{R as c}from"./index.B52nOzfP.js";/* empty css */const i={src:"/_astro/header-action-icon.vl__ZT58.svg",width:24,height:24,format:"svg"},n=[{"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=[n,d,l,E,[],[],[]],L=({columnContent:t})=>{const[o,...a]=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"})]}),a.map(([s,r])=>e.jsx("span",{className:"header-action-content",children:s},s))]})},p=c.memo(({headerIndex:t})=>{const o=t>=0?m[t]:n;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(([a,s],r)=>e.jsx(L,{columnContent:s},a))})]})});export{p as default}; diff --git a/_astro/Resource.Q9LS9QPQ.js b/_astro/Resource.Q9LS9QPQ.js new file mode 100644 index 0000000..b8833ca --- /dev/null +++ b/_astro/Resource.Q9LS9QPQ.js @@ -0,0 +1 @@ +import{j as e,H as o,A as n}from"./Announcement.DK0xPv-m.js";import{r as i}from"./index.B52nOzfP.js";/* empty css *//* empty css */const c=()=>e.jsx("div",{className:"intro",children:e.jsx("div",{className:"intro-title-text-cont",children:e.jsx("div",{className:"intro-title",children:e.jsx("pre",{children:"Why NetLogo?"})})})}),l=({announcement:s})=>{const[r,t]=i.useState(!!s);return e.jsxs("div",{className:"resource-page",children:[e.jsx(o,{}),r&&s&&e.jsx(n,{announcement:s,setShowAnnouncement:t}),e.jsx(c,{})]})};export{l as ResourceBody}; diff --git a/_astro/index.Bi_3gP7v.css b/_astro/index.Bi_3gP7v.css deleted file mode 100644 index cdfa30a..0000000 --- a/_astro/index.Bi_3gP7v.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-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.CCpaGPYU.css b/_astro/index.CCpaGPYU.css new file mode 100644 index 0000000..74b3db2 --- /dev/null +++ b/_astro/index.CCpaGPYU.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;text-decoration:none}.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} diff --git a/_astro/index.DP37yWyZ.css b/_astro/index.DP37yWyZ.css new file mode 100644 index 0000000..762d975 --- /dev/null +++ b/_astro/index.DP37yWyZ.css @@ -0,0 +1 @@ +.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:1.5rem;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/resource.RBCjBmQn.css b/_astro/resource.RBCjBmQn.css new file mode 100644 index 0000000..1fdf6de --- /dev/null +++ b/_astro/resource.RBCjBmQn.css @@ -0,0 +1 @@ +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} diff --git a/index.html b/index.html index 85dc413..66400ea 100644 --- a/index.html +++ b/index.html @@ -1,3 +1,4 @@ -
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
+ 
+  
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 +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 index 3c37958..bfc7637 100644 --- a/resource/index.html +++ b/resource/index.html @@ -1,2 +1,3 @@ - My Astro Site

Welcome to my Astro site!

-``` \ No newline at end of file + Resource Page +
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
Why NetLogo?
\ No newline at end of file